Attribution in the AI Era: How to Track Where Leads Come From
Traditional attribution breaks with AI. Someone asks ChatGPT, gets recommended, then Googles you. Practical workarounds for tracking AI-originated leads.

Why Traditional Attribution Breaks
Your analytics platform tracks how people arrive at your website. Direct, organic search, paid ads, referral, email, etc.
Your analytics platform tracks how people arrive at your website. Direct, organic search, paid ads, referral, email, etc.
This worked fine when the customer journey was:
- Customer becomes aware they have a need
- Customer searches Google
- Your organic search result appears
- Customer clicks and lands on your website
- Customer fills a form
- You have a lead
Attribution was straightforward. Source: "organic search." ROI: measurable.
But the AI-era journey is:
- Customer becomes aware they have a need
- Customer asks ChatGPT for advice
- ChatGPT recommends your company
- Customer doesn't click directly from ChatGPT (there's no link)
- Customer goes to Google and searches for you by name
- Customer finds you and lands on your website
- Customer fills a form
- You have a lead
Your analytics platform sees: Source: "organic search" (because they Googled you). It has no record of the ChatGPT recommendation that originated the lead.
This is attribution leakage. Your true lead source is AI (ChatGPT). Your recorded lead source is search (Google). The real ROI of your AI optimization efforts is invisible.
This problem affects all companies trying to measure AI visibility impact. You're losing visibility into what's actually driving leads.
The AI Discovery Journey
Before solving attribution, understand the actual journeys your prospects take.

Before solving attribution, understand the actual journeys your prospects take.
Journey Type 1: Direct AI Recommendation + Direct Landing
A prospect asks an AI system about your category. The AI system includes a direct link to your website or provides your URL. The prospect clicks directly from the AI system to your site.
Example: ChatGPT answers a question with "Check out Fortitude Media (fortitudemedia.com) for comprehensive AI optimization services."
What your analytics sees: Referral from ChatGPT (if the link is tracked) or direct (if they manually type the URL)
Reality: AI-originated lead
Tracking difficulty: Low (you can see it)
Journey Type 2: AI Recommendation + Search
A prospect asks an AI system a question. The AI recommends your company but doesn't include a clickable link. The prospect searches Google for your company name. They find you and click through.
Example: ChatGPT says "Fortitude Media has strong capabilities in AI optimization," but doesn't include a link. The prospect Googles "Fortitude Media," finds your website, and lands there.
What your analytics sees: Organic search, branded keyword
Reality: AI-originated lead (but you wouldn't know it)
Tracking difficulty: High (very hard to distinguish from genuine brand searches)
Journey Type 3: AI Recommendation + Content Search
A prospect asks an AI system about a specific topic. The AI recommends an article from your company. The prospect Googles that article title or topic to find the full version. They land on your article from organic search and convert.
Example: ChatGPT recommends "Fortitude Media's guide to AI citation frequency," but no link. Prospect Googles "AI citation frequency guide," finds your article, lands there.
What your analytics sees: Organic search, non-branded keyword
Reality: AI-originated lead (extremely difficult to detect)
Tracking difficulty: Very high (almost invisible)
Journey Type 4: AI + Other Touchpoint
A prospect is influenced by AI recommendation but converts through a different channel.
Example: ChatGPT recommends Fortitude Media. Prospect doesn't click immediately. A week later, they see a LinkedIn post from Fortitude Media, click that, and land on the website. They fill a form.
What your analytics sees: Referral from LinkedIn
Reality: AI first-touch, LinkedIn last-touch
Tracking difficulty: Very high (impossible to see AI involvement)
The Attribution Leakage Problem
The core issue: You're not seeing AI's true impact because most AI-originated leads are recorded with a different source.
The core issue: You're not seeing AI's true impact because most AI-originated leads are recorded with a different source.
Estimate: 30-50% of AI-originated leads get attributed to organic search (branded keywords). Another 20-30% get attributed to other sources. Only 10-20% are tracked with correct AI attribution.
This means:
- Underestimation: You think AI optimization ROI is 2x when it's actually 4-5x
- Underinvestment: Because the ROI looks modest, you don't invest enough
- Wrong optimization: You overinvest in search optimization while underinvesting in AI because search appears to have better ROI
Solving this requires multiple methods working together.
Direct Tracking Methods
These methods directly capture AI-originated leads.

These methods directly capture AI-originated leads.
Method 1: UTM Parameters on AI-Referenced Content
If you control content that gets recommended in AI systems, add UTM parameters when it's cited in your materials.
Example: You publish "The Definitive Guide to AI Citation Frequency." In that guide, you include a CTA linking to your contact form with a UTM:
https://yoursite.com/contact?utm_source=ai_guide&utm_medium=referral&utm_campaign=ai_visibility
When that link is clicked, analytics attributes it correctly to your source tracking.
Limitations:
- Only works if AI systems click links or users follow links you've provided
- Doesn't capture cases where AI recommends your content but doesn't include a link
- Requires you to know content will be recommended (difficult)
Method 2: Call-to-Action Tagging
Create specific CTAs that help identify AI-originated leads.
Approach: Include a specific offer or landing page that's only mentioned in your owned content, not widely advertised.
Example: On your AI optimization guide, you include: "Download the AI Visibility Audit checklist" with a link. You also mention this checklist in your email signatures and LinkedIn.
When someone lands on that specific checklist page, there's a reasonable chance they found it through AI recommendation (especially if they arrived via organic search or direct).
Track:
- Traffic to this specific page
- Conversion rate on this page
- Which leads came from this page
Limitations:
- Doesn't uniquely identify AI source (could come from search, email, LinkedIn, etc.)
- Requires audience to take a specific action
Method 3: Explicit Questions in Sales Conversations
Train your sales team to ask: "How did you first learn about us?" with specific answer categories including "AI recommendation."
During discovery calls, ask: "When you were researching [our category], how did you start your research?" Look for answers like: "I asked ChatGPT," "Claude recommended you," "Perplexity mentioned your company."
Track these in your CRM.
Implementation:
- Add a custom field to your CRM: "AI Mentioned in Discovery?"
- Train sales team to ask the question
- Log the response
- Monthly, pull reports showing percentage of leads mentioning AI
Example data:
- 100 new leads this month
- 32 (32%) mentioned AI in discovery conversation
- 15 of those 32 are in pipeline
- 3 have closed
This is measurable and actionable.
Limitations:
- Sales team needs discipline to ask and log consistently
- Only captures direct mentions (some prospects won't remember)
- Not all meetings will be discovery calls
Proxy and Heuristic Methods
These methods infer AI-origin based on behavioral patterns.
These methods infer AI-origin based on behavioral patterns.
Method 1: Branded Search Analysis
Track branded keyword traffic (searches for your company name or CEO name).
Increased branded search is a strong signal of AI recommendation. Here's why:
- Without external recommendation, why would someone Google your company name? They'd either click a link or remember your URL.
- When branded search spikes, it's often because of external recommendation (PR, podcast mention, or AI recommendation)
- A spike in branded search that correlates with PR coverage is clearly from PR. A spike with no visible PR is likely from AI.
Tracking approach:
Use Google Search Console to track branded keywords:
Month Brand Searches PR Coverage Unexplained Growth
June 120 2 pieces -
July 180 3 pieces +40 (approx. from AI)
August 220 4 pieces +20 (approx. from AI)
Conservative estimate: Branded search growth beyond what PR coverage explains = AI-driven.
Limitations:
- Estimates are rough
- Doesn't directly prove AI origin
- Requires PR tracking to isolate
Method 2: First-Time Visitor Behavior Analysis
People landing from AI recommendations might have different behavior patterns than people landing from other sources.
Track first-time visitor patterns:
- Session duration
- Pages visited
- Conversion rate
- Device type
- Time of day
Compare these for different source segments:
| Source | Sessions | Conv Rate | Avg Pages | Avg Duration |
|---|---|---|---|---|
| Organic (branded) | 450 | 12% | 4.2 | 5:20 |
| Organic (non-branded) | 220 | 8% | 3.1 | 3:45 |
| Direct | 180 | 15% | 5.1 | 7:10 |
| Referral (known) | 100 | 20% | 6.3 | 8:40 |
If "direct" traffic has suspiciously good metrics (high conversion, high engagement, longer sessions) that rival your referral traffic, it might be AI-driven. People arriving via AI recommendation might arrive via "direct" (they typed your URL) but with knowledge of your value (leading to higher engagement/conversion).
Limitations:
- Very indirect inference
- Many confounding factors
- Requires sophisticated analysis
Method 3: Content Performance Correlation
Track which of your articles get the most AI recommendation mentions, then correlate with organic search and direct traffic spikes.
Monthly testing: Run 50 questions through ChatGPT/Claude/Perplexity. Track which of your articles are mentioned.
Correlate with analytics:
Article "AI Citation Frequency 101"
- Mentioned in 18% of tests (high)
- Organic search traffic this month: 420 visits (up 65% vs. previous month)
- Direct traffic to this article: 85 visits (up 120%)
- Conversion rate on this article: 18% (higher than site average of 8%)
Strong correlation: This article is likely driving AI-originated leads. The organic search and direct traffic are probably from AI discovery (people searching for it, people bookmarking it).
Limitations:
- Requires monthly AI testing (time-intensive)
- Only works for published content
- Inference is probabilistic, not certain
Multi-Touch Attribution for AI
Traditional multi-touch attribution models assign credit to multiple touchpoints. You can extend these to AI.
Traditional multi-touch attribution models assign credit to multiple touchpoints. You can extend these to AI.
Example: Time-Decay Model
Assign 40% credit to the first touch, 60% to the last touch (before conversion).
For a lead with: AI recommendation → branded search → email → conversion
- AI recommendation: 40% credit (first touch)
- Email: 60% credit (last touch)
- Conclusion: AI gets 40% of the credit for the lead
This acknowledges both AI's role in initiation and email's role in closing.
Example: Custom Model for AI
Create a custom attribution model that gives credit to both recorded source and suspected AI source.
Rule: If a lead arrives via organic branded search OR direct with strong engagement metrics, apply a hybrid attribution:
- 60% credit to "AI" (suspected source)
- 40% credit to "Organic Search" (recorded source)
This partially corrects the leakage problem while acknowledging uncertainty.
Implementation:
In your CRM or analytics platform, create a custom field: "Adjusted Source."
For each lead:
- Recorded source: What analytics shows
- Suspected AI: Based on behavior, mentions, or patterns
- Adjusted source: Hybrid attribution
Then report on both to show the difference:
Standard Analytics Attribution:
- Organic: 52% of leads
- Referral: 18%
- Direct: 20%
- Other: 10%
Adjusted Attribution (Accounting for AI):
- AI (direct + suspected): 28%
- Organic (post-AI): 24%
- Referral: 18%
- Other: 30%
This shows leadership the true impact of AI investment.
Overcoming Common Measurement Challenges
Sales teams are often too busy to consistently log how prospects discovered the company.
Challenge 1: Sales Team Discipline
Sales teams are often too busy to consistently log how prospects discovered the company.
Solution:
- Make it part of their discovery meeting template
- Add it as a required CRM field (can't move lead to next stage without filling it)
- Gamify it (monthly leaderboard for who logs highest percentage)
- Explain why it matters (show them how AI leads convert better)
Expected improvement: From 20-30% of leads logged to 70-80%
Challenge 2: Indirect AI Influence
Many leads are influenced by AI but don't mention it explicitly.
Example: Prospect asks ChatGPT for advice. Gets your recommendation. Doesn't convert immediately. Two months later, they see a LinkedIn post from you and click. They convert from LinkedIn.
How do you attribute?
Solution: Build a "lookback" window. For leads that convert within 30-60 days of high AI activity (lots of content going live, PR coverage), apply a fractional attribution to AI.
Example rule: If a prospect converted from LinkedIn but our AI visibility spiked in the past 30 days, give 40% credit to AI, 60% to LinkedIn.
Challenge 3: Account-Based Marketing Attribution
Many B2B companies do account-based marketing (ABM). One lead doesn't close the deal; the account does.
In ABM environments, you need account-level attribution, not lead-level.
Solution: Track which accounts were influenced by AI before purchasing, even if the path wasn't direct.
Example: Account has 4 different people. One mentions they "read your research," another says AI recommended you. The account closes for $200K.
You get 100% account-based credit (not 25% per person), because AI visibility influenced the account's consideration.
Challenge 4: Long Sales Cycles
Enterprise sales cycles are often 6-12 months. First-touch attribution doesn't work because the lead might have forgotten where they came from.
Solution: Ask specifically at key milestones.
- Initial discovery call: "How did you first learn about us?"
- When they request a demo: "What key information helped your decision-making?"
- During negotiation: "What sources did you check before deciding to move forward?"
If AI is mentioned at any stage, tag that touchpoint as AI-influenced.
Challenge 5: Technical Limitations
Some websites/CRMs don't support the tracking infrastructure needed.
Solution: Start simple. Ask sales team first. Then layer on UTM tracking for owned content. Then integrate tools.
Don't let perfect be the enemy of good. Simple tracking (sales team asking) gives you 70% of the value with 10% of the effort.
Sales Team Integration
Your sales team is sitting on attribution gold. They know how prospects found you.
Your sales team is sitting on attribution gold. They know how prospects found you.
Implementation
- Add discovery question: "How did you first hear about us?"
- Log in CRM: Create field "Awareness Source" with options:
- AI Recommendation (ChatGPT, Claude, Perplexity, other)
- Search
- PR/Article/News
- LinkedIn/Social
- Referral/Personal Network
- Event/Conference
- Other
- Train team: Spend 15 minutes in team meeting showing why this matters and how to ask
- Monthly reporting: Pull reports showing distribution
- Feedback loop: Share insights with marketing team
Example Report
Lead Attribution (First Conversation)
AI Recommendation: 28 leads (24%)
- ChatGPT: 16
- Claude: 8
- Perplexity: 4
Search: 32 leads (27%)
- Branded keyword: 18
- Non-branded: 14
LinkedIn/Social: 21 leads (18%)
PR/News: 18 leads (15%)
Referral: 11 leads (9%)
Other: 7 leads (6%)
This is gold. It shows that AI is originating 24% of leads. Compare this to your analytics (which probably shows AI as <5%), and you see the leakage.
Building Your Attribution Model
Here's a practical framework for your company:
Here's a practical framework for your company:
Phase 1: Baseline (Month 1)
Approach: Ask sales team how prospects found you.
- Add discovery question to sales meetings
- Log responses in CRM for every new lead
- After 2-4 weeks of data, pull a report
- See baseline: What % mention AI?
Effort: 30 minutes to implement, 5 minutes per sales conversation
Outcome: First-pass understanding of AI attribution
Phase 2: Refinement (Months 2-3)
Approach: Combine sales data with analytics patterns.
- Continue sales logging
- Add UTM tagging to key pieces of content
- Set up branded search tracking in Search Console
- Correlate sales reports with analytics data
- Identify which organic search traffic is probably AI-driven
- Adjust your attribution model
Effort: 2-3 hours per month
Outcome: Hybrid attribution model showing true AI impact
Phase 3: Sophistication (Months 4+)
Approach: Automated tracking and predictive attribution.
- Continue everything from Phase 2
- Add monthly AI testing (50 questions, see which content mentioned)
- Use machine learning or custom rules to predict AI attribution
- Build dashboard showing both recorded and adjusted attribution
- Report to leadership with corrected ROI numbers
Effort: 4-5 hours per month
Outcome: Confidence in AI ROI; data-driven investment decisions
Frequently Asked Questions
On this page
Ross Williams
Ross Williams is the founder of Fortitude Media, specialising in AI visibility and content strategy for B2B companies.
Share this article


