GEO/AEO attribution is how you prove that work on AI visibility (citations in ChatGPT, Perplexity, Claude, and Google AI Overviews) is driving pipeline. The challenge is that AI-sourced traffic often arrives without a clean UTM and never fills a form, so the standard "last-touch + form fill" attribution stack misses it entirely.
To attribute pipeline to GEO/AEO, run three layers together: (1) citation tracking to log when your brand is cited and on which questions, (2) AI-session tagging to mark visits from ChatGPT, Perplexity, and Claude at session start, and (3) visitor identification to resolve those anonymous sessions to a named account. Then pipe everything into the CRM record.
Push the citation + engine + intent score onto the account record in HubSpot or Salesforce. When that account eventually converts, the source field already says "AI: Perplexity → /pricing → HOT" instead of "Direct / Unknown". Marketing finally gets credit; sales gets context.
| Metric | Where to measure |
|---|---|
| Citation share | Weekly AI engine sweep — citation tracking tool. |
| AI-sourced sessions | Site analytics, tagged at session start. |
| AI-sourced accounts (identified) | Visitor identification tool, account stream. |
| AI-sourced pipeline | CRM opportunities filtered by source = AI engine. |
Running this in three separate tools is possible but expensive and lossy. SiteSonar runs all three layers in one workspace →