House of MarTech · Consultant-grade reference
Practical reference for marketing, RevOps, and analytics leads — from model selection and platform setup to privacy-era measurement, incrementality, and executive-ready reporting.
Attribution is not a single number — it is a set of definitions (what counts as a touch, conversion window, identity scope) plus data plumbing (events, cost, CRM outcomes) plus governance (UTMs, naming, QA). When any layer drifts, teams optimize platform-reported ROAS instead of business impact.
| Model | Best for | Failure mode |
|---|---|---|
| Last touch | Short cycles, retargeting QA | Undervalues awareness; rewards bottom-funnel spam |
| First touch | Measuring discovery efficiency | Ignores nurture and sales assist |
| Linear | Stakeholder alignment when politics block a single owner | Equal credit hides true leverage points |
| Time decay | Long B2B cycles, webinar → demo → close | Overweights late touches if sales cycle noisy |
| Position-based (40-20-40) | Default “balanced” executive narrative | Still a heuristic — validate with tests |
| Data-driven (e.g. GA4 DDA) | Digital-heavy journeys with volume | Black box; needs conversion volume + stable tagging |
Rule: pick one primary model for budgeting narratives and one validation lens (geo holdout, conversion lift, or MMM-style directional checks) so you never treat any dashboard as ground truth.
Touches: Google Ads: brand (click) → Organic: pricing page →
LinkedIn: retargeting → Demo form submit.
| Model | Approx. credit split (illustrative) |
|---|---|
| Last touch | LinkedIn 100% |
| First touch | Google Ads 100% |
| Position-based 40-20-40 | Google 40% · Organic 20% · LinkedIn 40% |
Touches: Meta prospecting → Email promo →
Direct URL
→ purchase. iOS users may lack view-through; supplement with cohort analysis and holdouts.
Map marketing touches to opportunity creation and sales activities separately. Attribution for “marketing sourced” should use CRM timestamps (MQL, SQL, closed-won) with agreed rules — not ad platform conversions alone.
utm_source, utm_medium, utm_campaign;
optional: utm_content (creative), utm_term (keyword or
audience).
Browser pixels lose signal with ITP, ad blockers, and cookie consent. Server-side sends improve resilience when implemented with deduplication (same event_id from browser + server).
Expect gaps in view-through and some click paths. Mitigations: SKAdNetwork for app campaigns, aggregated cohort reporting, incrementality tests on iOS-heavy segments, and CRM outcome analysis.
Reinvest in first-party data collection, server-side tagging, consented IDs, and clean data contracts with ad platforms. “Modeled” metrics are useful directionally — label them as such internally.
Run small, ethical holdouts (or platform lift studies) on channels with enough spend. Compare incremental conversions vs. platform attributed conversions — the gap is your calibration factor.
Use MMM for budget allocation across channels when digital attribution is fragmented. Refresh quarterly; combine with experiments for tactical decisions.
| Block | KPIs / views |
|---|---|
| Executive summary | Spend, revenue/pipeline, blended CAC or CPL, YoY trend |
| Model comparison | Primary model vs. last-click delta by channel |
| Journey health | Time-to-convert distribution, touchpoint count, assist ratio |
| Data quality | % traffic with UTMs, event error rate, consent tier split |
| Experiments | Active holdouts / lift tests and conclusions |
Mistake: Treating one model as truth. Instead, publish a one-page “measurement charter”: primary model, validation method, known blind spots, refresh cadence.
Mistake: UTMs only on paid search. Instead, require UTMs on email, social organic (where trackable), and partner links — with automated checks.
Mistake: Ignoring lag. Instead, report 7/28/90-day windows side-by-side for key channels.
Mistake: No owner for breakage. Instead, assign a rotating “tagging on-call” and weekly automated audits of top 20 events.
Mistake: Optimizing to platform ROAS alone. Instead, reconcile to finance numbers monthly; document adjustments (returns, trials, multi-device).