Capability · Attribution
Attribution dashboard: live by Day 21, defended by Month 6.
GA4 + Search Console + CRM + LLM citation feeds plumbed into one per-client dashboard. Month 0 baseline frozen on Day 21; deltas reported monthly and at the Month-6 verdict.
What this is
Attribution is the layer that prevents the engagement from being a faith-based purchase. Two reasons we built it as a productized deliverable rather than a spreadsheet.
First, the agency model rewards opacity — vague claims about “lift” let agencies hide misses. We refuse that game. The dashboard is the on-record artifact that says here is what the work shipped, here is what moved, here is what did not. If the Month-6 verdict report shows the work did not pay off, you walk away with no further commitment and we lose the renewal. That cleanliness is the entire point.
Second, the four-part measurement framework — LLM citation, SEO metrics, GEO/AI Visibility, third-party content — only makes sense joined at per-page granularity. A traffic spike on a cluster page is meaningful only if you can pair it with the citation rate that caused it and the revenue conversion downstream. The dashboard does the join.
How it works
Day 1–21: instrument
We connect GA4, Search Console, your CRM, your billing platform, AthenaHQ, and SEMrush to the dashboard. Standard integrations are scoped at engagement start; non-standard integrations get a written change order if they need to land before Month 1.
We freeze the Month 0 baseline on Day 21. From that moment forward, every monthly review reports against the same baseline. The dashboard configuration is committed to your account in writing — versioned, portable, yours.
Months 1–5: monthly delta + active triage
Every month, the dashboard auto-produces:
- Citation delta: which queries surfaced you that did not last month; which dropped; per engine.
- Rank delta: per the canonical query bank; per the cluster pages.
- Traffic delta: per page; with cluster grouping.
- Conversion delta: per page; with revenue join from your CRM + billing.
- AI Visibility delta: SEMrush AIO score + per-competitor gap.
The senior operator on our side reviews the deltas before the monthly call and proposes the cadence reset moves — which posts to refresh next, which to drop, which cluster gap to close, which competitor’s surfacing pattern to study. The QBR (quarterly business review) escalates patterns into pillar-level edits.
Month 6: the verdict
The Month-6 verdict report is the dashboard’s six-month rolled view. We hand it to you 5 business days before the verdict call. It has citation-rate delta, organic-traffic delta, ranking-position delta, AI Visibility delta, revenue-attributable delta — each calibrated against the Month 0 baseline. Renewal decision flows from the report, not from a sales narrative.
What you get
- Per-client live dashboard — branded, SSO, role-based views, exportable.
- Month 0 baseline — frozen on Day 21, immutable, the comparison anchor for every monthly review.
- Monthly delta report — citation / rank / traffic / conversion / AI Visibility, per-page granularity, ready 5 business days before each monthly call.
- QBR view — quarterly rolled view with pattern detection (queries gaining citation share, clusters losing rank, competitor moves).
- Month-6 verdict report — board-ready, signed by the operator team, used for renewal decisions.
The data work behind it
The dashboard’s per-page revenue join is straightforward when the CRM is HubSpot or Salesforce and the SaaS has clean lifecycle stage tracking. When it’s not — multi-product attribution, freemium-to-paid gates, partner-channel revenue commingled with direct — the diagnosis layer pulls in the Xenon JC Data Scientist agent for the cohort econometrics work that the standard dashboard model can’t handle. About one engagement in three needs this.
The result is the Day-21 baseline is honest even when the underlying revenue plumbing is messy. We diagnose the plumbing in Month 1 and report against a frozen baseline from there, rather than re-fitting the baseline every quarter (which is the agency-side dishonesty trick we built RevenueSpark to avoid).
How this fits
The attribution layer is what makes the Month-6 verdict honest. Without it, the engagement is a hand-wave. With it, the renewal conversation is a math conversation.
For the four scoreboards the dashboard reports against, see the measurement framework. For the cadence whose impact the dashboard tracks, see the content engine.