AI search, ChatGPT, Copilot and similar tools have fundamentally changed your buyer journey - and with it, your classic attribution setup.
B2B buyers now often research anonymously for weeks or even months in communities, on comparison sites, and increasingly via AI assistants before they ever fill out a form or speak with your sales team. Studies show that around 70% of the B2B buyer journey is completed before a buyer contacts sales for the first time - meaning the majority of these activities happen in the "dark funnel" and are almost invisible to your analytics.
At the same time, your solutions show up in AI Overviews, ChatGPT answers, or agent recommendations - but these touchpoints are anonymous, with no sessions and no traditional cookies.
In this guide, you will learn step by step how to build reliable ROI models in this attribution hell - without pretending you have an artificial level of precision.
What you will learn in this guide
- Why classic marketing attribution fails in the age of AI agents - and which parts still work
- A 7-step framework to make ROI measurable despite anonymous AI research
- Which proxy metrics you need for AI search (SEO/GEO/AEO)
- How to integrate AI and dark-funnel signals into a practical attribution model
- How to implement the setup in day-to-day work with your team and tools like Nukipa - AI Marketing Automation
Prerequisites: What you should have in place before you start
Check in advance whether you have the following basics in place:
- Clean CRM & opportunity structure
- Deals/opportunities are linked to contacts and accounts
- Revenue (won) is clearly documented
- Analytics fundamentals
- Web analytics tool (e.g. GA4, Matomo, Piwik PRO) with UTM-based campaigns
- Consistent channel taxonomy (Organic, Paid Social, Paid Search, Referral, Direct, etc.)
- Event tracking & forms
- Form submissions, demo requests, and trials are tracked as events in analytics and CRM
- A "How did you hear about us?" field (self-reported attribution) can be captured
- Content foundation
- Blog/resources section that is optimized for search engines
- Ideally, content already adapted for AI search and GEO
- Optional, but recommended
- Data warehouse/BI (BigQuery, Snowflake, Power BI, Looker)
- AI visibility or GEO tracking, for example prompt tracking across Google, ChatGPT and Claude for more than 100 relevant buyer prompts. Nukipa tracks over 100 prompts across Google, ChatGPT and Claude, and measures where your brand is mentioned and what traffic flows back to your content
Step 1: Accept that your buyer journey is agent-driven and not linear
Before you redesign your attribution model, you need to adjust your mental model.
What has changed
- Anonymous research dominates
Around two thirds of B2B buyers start with independent online research, often supported by AI assistants. The shortlist of vendors is often set by the time the first inquiry comes in. According to a recent 6sense study, over 80% already have a favorite before they contact sales for the first time. - The dark funnel is growing
Forums, Slack communities, dark social, internal chats, and AI search (ChatGPT, Perplexity, Copilot) are barely measurable but highly influential. Studies estimate the anonymous share of the journey at roughly 70%. - From SEO to AI search optimization (GEO)
Generative Engine Optimization (GEO) means designing content so that generative search systems like ChatGPT pick it up directly as an answer - not just as a link on classic search result pages.
Analogy (motorsport): In the past, B2B marketing only showed you the "lap time" - essentially the last click. Today, the buyer journey resembles the telemetry of a Porsche GT3 on the Nürburgring Nordschleife: hundreds of data points, many of them invisible. Perfect data does not exist - but there are enough signals to systematically improve performance.
Key takeaway: Perfect attribution is impossible. You need a probabilistic, experiment-driven measurement model.
Step 2: Define which ROI you actually want to measure
Before you tackle attribution, you need to clarify which ROI your marketing is meant to drive.
2.1 Define business goals
Align with revenue leadership (CFO, CRO, Head of Sales):
- Relevant time horizon (e.g. 12-month pipeline vs. 3-month inbound)
- Core metrics:
- New business ARR/MRR
- Expansion/upsell
- Number of qualified opportunities
- Win rate and deal velocity
- Critical segments (e.g. DACH vs. global, or by ICP)
2.2 ROI definition for AI and dark-funnel activities
For AI search and GEO you need an expanded ROI definition:
- Primary:
- Revenue/pipeline from channels with an AI link (e.g. AI referral traffic, self-reported "found via ChatGPT")
- Secondary (leading indicators):
- AI share of voice (your brand's share in AI answers)
- Growth in branded search, direct traffic, and "no referrer" leads
- Self-reported attribution with "AI assistant" as the source
Tip: Document your ROI definition explicitly once and get it approved by the CFO. That gives you a clear framework for attribution and ROI discussions.
Step 3: Stabilize your base attribution (everything that is still measurable)
Only once your core signals are reliable does it make sense to layer in AI signals.
3.1 Minimal setup for channels
Make sure the following is in place - or add it:
- First-touch & last-touch
- First-touch: the initial contact channel for the lead
- Last-touch: the last channel before conversion (e.g. form, trial)
- Multi-touch attribution
Attribution studies clearly recommend multi-touch models to capture the journey holistically.
Start with a linear model across all known touchpoints. - Dedicated channel groups for new sources
AI Search / Referral(traffic from ChatGPT, Perplexity, Copilot, etc.)Communities & Dark Social(e.g. vanity URLs in Slack, UTM links in LinkedIn DMs)
Avoid this mistake:
If AI traffic is lumped into "Direct" or "Referral/Other", a systematic part of the impact will be missing. Define dedicated channel groups as early as possible.
3.2 Add self-reported attribution
Add a field to your key forms:
"How did you first hear about us?"
(Free text + dropdown options)
New answer options could include:
- "Recommendation by AI assistant (ChatGPT, Copilot, Perplexity)"
- "Community / Slack / Discord"
- "Podcast / YouTube"
This brings part of the dark funnel into your system from the buyer's perspective.
Step 4: Unlock new signals from AI search and the dark funnel
Now you make AI activities visible, even when click data is missing.
4.1 Introduce AI visibility and GEO metrics
Useful metrics revolve around Generative Engine Optimization (GEO) and AI search analytics:
- AI share of voice (SOV):
Your brand's share of voice in relevant AI answers compared with competitors - Answer presence/coverage:
How often do you appear in AI Overviews, ChatGPT, or Perplexity answers? - Citation quality:
Are high-quality resources like case studies or comparison pieces being referenced?
More important than point-perfect percentages is the trend over time.
My conclusion: AI visibility metrics are like radar data: trends matter. If you try to force exact ROI assignment, you usually distort reality.
4.2 Intentionally track AI traffic
In practice:
- Referrer patterns
- Analyze referrers like
chat.openai.com,perplexity.ai,bard.google.comand reliably assign them to theAI Search / Referralchannel.
- Analyze referrers like
- Dedicated AI landing pages/URLs
- Build resources optimized for AI search (comparison articles, FAQs, how-tos) and use distinctive slugs (e.g.
/comparison-x-vs-y-ai).
- Build resources optimized for AI search (comparison articles, FAQs, how-tos) and use distinctive slugs (e.g.
- Prompt testing & monitoring
- Define core prompts and monitor whether and how your brand appears - for example, automated through Nukipa prompt tracking.
4.3 Dark-funnel proxy metrics
Direct tracking is rarely possible - so you watch:
- Rising branded search volumes
- More direct traffic with quality signals (time on site, returning visitors)
- User-generated content (Reddit threads, Slack screenshots, comparison posts)
- Self-reported "AI assistant/community" as first touch
Tip:
Run monthly "dark-funnel reviews": collect screenshots, prompt results, and mentions, and correlate them with pipeline and branded demand.
Step 5: Build a hybrid attribution model for AI buyers
Now you combine revenue data with AI and dark-funnel signals to create a practical model.
5.1 Three layers - model overview
- Layer 1 - hard facts (deal level):
- Revenue/pipeline
- First-/last-touch channel
- Self-reported attribution
- Layer 2 - channel and program attribution:
- Multi-touch evaluation across all known touchpoints
- Mapping to content and event programs
- Layer 3 - AI and dark-funnel influence:
- AI share of voice, AI referral conversions, proxy metrics
5.2 Example: weighted ROI schema
One model could look like this:
- 50%: Clearly attributable revenue
- 30%: Modelling via AI/dark-funnel proxies (e.g. correlation between AI SOV and branded search)
- 20%: Controlled experiments (A/B tests, geo splits, on/off phases)
Important: Be explicit: layers 2 and 3 are modelled, not precisely measurable. The goal is decision support, not numerical perfectionism.
5.3 Operational implementation
- Build a central attribution dashboard in your BI: deals as rows, metrics (including AI index, GEO score) as columns
- Calculate an automated "attribution score" based on the weighting
- Allocate budgets for paid/search/content based on these scores
Step 6: Make AI ROI visible through experiments
When direct attribution is missing, targeted experiments help.
6.1 Typical experiment designs
- On/off experiments:
- Systematically optimize a set of core articles and track subsequent changes (branded search, direct traffic, self-reported AI source, SQOs)
- Geo splits:
- Compare regions with different levels of GEO investment and track pipeline development
- Content A/B tests for AI visibility:
- Test different content formats and measure which ones are cited more often in AI answers
6.2 AI agents in commerce
Retail data shows that traffic from AI and agent channels has in some cases doubled and exhibits higher conversion rates than classic channels. Even though this data is from B2C, the message is clear: AI-driven discovery is real, and its effects become visible through experiments and proxies.
Tip:
Focus on a maximum of 2-3 experiments per quarter that explicitly test an AI/GEO effect.
Step 7: Establish dashboards and routines in day-to-day work
Even the best model is useless without consistent use.
7.1 The three central dashboards
- C-level dashboard (executive view)
- Pipeline/revenue by channel group (including AI Search / Referral)
- Branded demand (branded search, direct, self-reported "brand")
- AI influence index (based on AI SOV, AI referral, self-reported "AI assistant")
- Marketing operations dashboard
- Channel performance including multi-touch attribution
- Cost/SQO/won by program
- Trends in GEO/AI metrics
- Content and SEO/GEO dashboard
- Content performance (traffic, engagement, leads)
- AI visibility by content piece
- Optimization backlog based on prompt results
7.2 Organizational routines
- Monthly revenue review:
- Analyze both hard facts and dark-funnel developments
- Derive budget decisions
- Quarterly experiment review:
- What works in AI/GEO experiments? What should be scaled, what should be stopped?
- Content and GEO planning (e.g. with Nukipa):
- Plan topics and formats based on prompt tracking
- With platforms like Nukipa - AI Marketing Automation you can automate content plans and roll them out optimized for GEO and SEO.
Tip:
Agencies benefit especially from a scalable setup. With Nukipa for Marketing Agencies, attribution and GEO frameworks can be deployed across multiple clients.
Common mistakes and how to avoid them
Mistake 1: Chasing 100% causality - that does not exist in an anonymous, agent-driven web. Build a robust decision model, not a mathematical proof.
Mistake 2: Relying solely on last-click attribution - this hides AI impact and the contribution of content.
Mistake 3: Buying AI visibility tools without a plan - define goals and decision criteria first.
Mistake 4: Separating SEO and GEO organizationally - both belong in an integrated strategy. Clean technical SEO is a prerequisite for GEO success.
Next steps: From attribution hell to a reliable framework
To-do list:
- This week:
- Align ROI definition with revenue leadership
- Create a new
AI Search / Referralchannel group - Add self-reported attribution to your form
- In the next 30 days:
- Implement first-touch, last-touch, and multi-touch in analytics and CRM
- Define 10-20 prompts and test them with prompt tracking
- Set up AI and dark-funnel proxies as metrics in your BI
- In the next 90 days:
- Represent the hybrid attribution model (layers 1-3) in your dashboard
- Start 2-3 GEO/AI experiments
- Align your content roadmap with GEO/AI insights - automated with Nukipa.
By following these steps, you will build a reliable instrumentation panel for your B2B marketing in the age of AI search and agent-driven buyer journeys.
FAQ: Attribution in the age of AI agents
1. How should I handle anonymous AI traffic in the CRM?
Direct contacts are rarely visible. Suggested approach:
- Track AI referrers as a separate channel
- Use self-reported "AI assistant" in your forms
- Correlate AI traffic trends with branded search, direct traffic, and SQOs
- Use experiments to isolate effects
- Flag opportunities with AI signals and analyze success rates
2. Which tools are essential for attribution in an agent-driven web?
Absolutely necessary:
- CRM with opportunity structure
- Web analytics with UTM tracking
- BI/reporting layer
Very helpful:
- Platform for automated, AI-optimized content marketing (e.g. Nukipa)
- AI visibility / prompt tracking
- Event tracking via CDP/tag manager
Optional:
- Data warehouse
- Attribution tool with multi-touch capabilities
3. How do I explain ROI to my CFO when not every touchpoint is known?
- Transparency: Communicate clearly what is measured and what is modelled.
- Comparability: Show relative effects (e.g. +25% pipeline in a GEO region compared to a control region).
- Experiments: Prove causal effects through tests.
CFOs value transparent models with clear assumptions far more than pseudo-exact but opaque calculations.
4. What is the difference between SEO, GEO, and AEO?
- SEO (Search Engine Optimization): Optimization for classic search result pages that drive clicks to links.
- GEO (Generative Engine Optimization): Focus on generative search systems (AI Overviews, ChatGPT Search) that provide answers and selectively show links.
- AEO (AI Engine Optimization): Additionally covers optimization for AI agents that research and recommend on behalf of the user.
SEO, GEO, and AEO must be treated as an integrated system - with technical SEO as the foundation and AI-optimized content as the extension.
5. How do I get started pragmatically without rebuilding everything?
- Add self-reported "AI assistant" to your forms
- Set up an "AI Search / Referral" channel
- Define 10 core prompts and review AI answers
- Document 1-2 GEO experiments and track their impact on branded demand and SQOs
This way you will see your first tangible results within a few weeks - and can then automate and scale in a targeted way.


