Docs · v1
From signup to your first receipt in under 10 minutes.
Everything you need to install Aelo, capture your first scans, and start acting on the answers. Prefer to see the formulas behind the numbers? Read the methodology.
Section 01
Quickstart
Section 02
Install the pixel
The Aelo pixel is a single async script that measures which AI referrers drive real visits, ChatGPT.com, Perplexity, Gemini, Claude, and Google AI Overview all set identifiable referrers, and the pixel classifies them for you.
Basic install
<script id="aeo-pixel" src="https://aelohq.com/aelo-pixel.js" data-workspace-id="YOUR_WORKSPACE_ID" async ></script>
Paste before </head>. Grab the workspace-personalized snippet from Settings → Install , the workspace ID is filled in for you and the tab shows a live verification badge that flips to VERIFIED the moment the first pageview arrives.
Framework-specific placement
app/layout.tsx inside <head>, or use next/script with strategy="afterInteractive".pages/_document.tsx inside <Head>.public/index.html.theme.liquid.header.php, or use a plugin like Insert Headers and Footers.What the pixel sends
POST https://aelohq.com/api/analytics/track
Content-Type: application/json
{
"workspaceId": "wsp_XYZ",
"eventType": "pageview",
"url": "https://your-site.com/pricing",
"referrer": "https://chatgpt.com/",
"aiSource": "chatgpt", // null when not from an AI referrer
"userAgent": "Mozilla/5.0 …",
"timestamp": "2026-07-05T14:23:15Z"
}No cookies. No fingerprinting. No personal data. Just enough to know which LLM sent the visitor and what page they landed on.
Section 03
Custom events
The pixel exposes window.aelo.track() so you can log key conversion events with the AI-source attribution attached. Signups, purchases, form submits, whatever you want to close the attribution loop on.
Fire a custom event
window.aelo?.track("signup", {
plan: "command",
ltv: 4900, // your own custom fields, freeform
});Shape of the payload sent to Aelo
{
"workspaceId": "wsp_XYZ",
"eventType": "signup", // your event name
"aiSource": "chatgpt", // hydrated from initial pageview
"metadata": { "plan": "command", "ltv": 4900 },
"timestamp": "2026-07-05T14:23:47Z"
}Events attributed to an AI referrer show up in Dashboard → Attribution alongside pageviews.
Section 04
Scan API
Programmatic access to run scans and pull receipts. Get an API key from Settings → API Keys.
Run a scan
POST https://aelohq.com/api/llm/scans
Authorization: Bearer aelo_sk_...
{
"prompt": "Best CRM for Indian SMBs in 2026",
"brandName": "Zoho",
"brandDomain":"zoho.com",
"platforms": ["gemini", "chatgpt"],
"competitors":["Freshworks", "HubSpot", "Salesforce"]
}List recent scans
GET https://aelohq.com/api/llm/scans?limit=50&platform=gemini Authorization: Bearer aelo_sk_...
All scan endpoints are rate-limited (20 requests / hour / API key on Command). Failed scans return a real error surface (429, 5xx, etc.), never a mock success. Full response schema is documented in the API repo.
Section 05
Core concepts
Section 06
FAQ
Something not covered?
Email us at docs@aelohq.com. We reply within a day, and every question becomes a doc entry.