Lesson 7 of 8 · 48 min
Attribution, experiments, and multi-touch honesty
Measure outbound without false precision: event taxonomy, multi-touch model views, experiment design with account contamination awareness, CRM field governance, and explicit dark-social unknowns.
Last-click theater → honest measurement
Key idea
Event taxonomy for outbound
1OUTBOUND MEASUREMENT EVENTS23 contact.enrolled {sequence_id, arm_id, icp_version}4 email.sent {step_id, mailbox_id, domain}5 email.bounced {type}6 email.replied {reply_class}7 meeting.booked {source_touch_id}8 opp.created {amount, stage}9 opp.closed_won {amount}1011 identity: contact_id, account_id, person_key12 store raw; compute models in warehouse views — don’t overwrite history- 01First-touch — good for top-of-funnel discovery credit; rough for long ABM.
- 02Last-touch — simple; over-credits the closer email or inbound form.
- 03Linear multi-touch — spreads credit; still correlational.
- 04Position-based — weights first+last; common executive compromise.
- 05Experiment/holdout — causal for specific changes when designed well.
Outbound-specific pollution
Common mistake
“If CRM Lead Source = Outbound, finance can allocate all pipeline cost to outbound.”
Experiments that survive contact with sales
1EXPERIMENT CARD23 hypothesis: arm B (case study CTA) lifts meeting_rate by 20% rel4 unit: contact (account-cluster if multi-thread risk)5 allocation: 50/50 for 3 weeks or N=4k enrolls6 primary: meetings_booked / delivered7 guardrails: hard_bounce < 2%, complaint < 0.08%8 freeze: no copy edits mid-flight9 analysis: pre-registered; report CI not only point lift10 decision: ship / iterate / kill1112 Do not run 12 simultaneous micro-tweaks on one domain fleet.Key idea
Dashboards executives can trust
- 01Operational — sends, bounces, positives, SLA breaches.
- 02Efficiency — cost per meeting, cost per opp by band.
- 03Model credit — first/last/multi views side by side.
- 04Quality — win rate and cycle time by band (scoring calibration).
- 05Uncertainty — sample sizes, dark social caveat, CRM hygiene score.
Dark social and self-reported attribution
Common mistake
“If we can’t measure it perfectly, we shouldn’t invest.”
Interview ways
- 01Q: How would you prove outbound works? Define success metric, instrument events, run geo/account holdouts or stepped-wedge if possible, report multi-touch alongside experiments, and include cost and brand-risk guardrails — not only opportunity count.
- 02Q: First-touch or last-touch? Show both plus a multi-touch view; explain bias of each. Use experiments for causal claims about sequence changes. Refuse single-number theater if asked to ‘just pick one’ without context.
- 03Q: What breaks attribution after a CRM migration? Lost activity history, remapped source fields, broken webhooks, duplicate contacts. Plan identity mapping and freeze experiment reads until timelines are repaired.
Connecting cost to outcomes
- 01Cost events — enrich_attempt, enrich_success, send, seat_day.
- 02Join keys — tenant_id, contact_id, enroll_id, arm_id.
- 03Rollups — weekly cost/meeting by ICP band and sequence.
- 04Guardrail — pause arms that blow cost budgets even if reply rate looks fine.
1REPORTING CONTRACT (warehouse)23 fact_outbound_touch enroll_id, arm_id, step_id, ts, cost_alloc4 fact_outbound_reply message_id, class, ts5 fact_meeting meeting_id, contact_id, ts, source_touch6 fact_opp_snapshot opp_id, amount, stage, ts78 views:9 v_first_touch_credit10 v_last_touch_credit11 v_linear_multi_touch12 v_experiment_arm_stats (pre-registered metrics only)Key idea
Common mistake
“UTM parameters on every calendar link fully solve outbound attribution.”
What to refuse in interviews
- 01Say — “Here are three views and their biases.”
- 02Say — “Causal claim only where we randomized.”
- 03Say — “Dark social is unmeasured; here is triangulation.”
- 04Don’t say — “Our dashboard proves outbound is 37.2% of revenue.”
docsGoogle — Marketing attribution overviewGoogle AnalyticsdocsSegment — attribution and tracking conceptsSegmentarticleReforge-style growth measurement essays (multi-touch caveats)ReforgearticleClay blog — measuring GTM systemsClayAttribution is a model of reality, not reality. The senior skill is stating the model’s error bars out loud.
Checkpoint
CEO wants one outbound ROI number to 2 decimals for the board. Best response?
Checkpoint
You A/B two subject lines but AEs multi-thread accounts across arms. Issue?
Checkpoint
Which instrumentation gap most breaks sequence experiments?
Checkpoint
Pipeline sourced “Outbound” fell 30% MoM after SDR training to “update Lead Source on every touch.” Diagnosis?
Checkpoint
When is a holdout the right tool for outbound proof?
Can you design outbound events, experiment cards, and honest multi-touch reporting with explicit unknowns?
Takeaways
- Instrument enroll/sent/reply/meeting events with arm and ICP versions.
- Show multiple attribution views; use experiments for causal claims.
- Govern CRM fields; document dark social and contamination risks.
- Next: capstone multi-client outbound pipeline design (gos-capstone).
Next lesson: assemble the full system for multi-client production reality.
Sources
Free to read · better with Enzo
Learn it with Enzo
Save your progress, answer the checkpoints, and let Enzo quiz you on what you just read.