GA-5 · GTM Architect · 150 XP · ~20 min
The Attribution Problem in GTM
GTM attribution is hard because buying is non-linear. A prospect might:- See your LinkedIn post (awareness)
- Open your email twice (consideration)
- Attend a webinar you hosted (engagement)
- Get a referral from a colleague who’s a customer (validation)
- Reply to an outbound email three months later (conversion)
Attribution Models for Outbound
| Model | Best For | How to Implement |
|---|---|---|
| First outreach attribution | Understanding which channel/campaign initiated the relationship | Tag every contact with the campaign that first touched them |
| Reply attribution | Understanding what copy/signal drove the first positive engagement | Tag every reply with the email variant and signal that triggered it |
| Meeting attribution | Understanding what sequence/channel booked the meeting | Log in CRM which sequence the contact was in when they booked |
| Opportunity attribution | Connecting outbound activity to pipeline created | CRM opportunity record should carry source campaign tags |
| Revenue attribution | Full-funnel from first touch to closed won | Requires CRM + sequencer + billing integration |
Building Attribution in Bitscale
Campaign tagging at the source:
Every contact exported to a sequencer should carry attribution tags:Meeting attribution column:
When a meeting gets booked, pull back the attribution data:The Pipeline Attribution Dashboard
Build a Bitscale analysis grid that tracks aggregate attribution data: Columns:campaign_name— the campaign/workflow that sourced the contactcontacts_enrolled— total contacts in this campaignreplies— total repliespositive_replies— replies expressing interestmeetings_booked— meetings attributed to this campaignopportunities_created— CRM opportunities with this source tagpipeline_generated— total $ value of those opportunitiescost_per_meeting— total spend ÷ meetings bookedsignal_type— which signal type drove this campaign
Revenue Attribution Metrics
| Metric | Formula | Why It Matters |
|---|---|---|
| Reply rate | Replies ÷ Sends | Measures copy + targeting effectiveness |
| Meeting rate | Meetings ÷ Sends | Primary measure of outbound efficiency |
| Opportunity rate | Opportunities ÷ Sends | Pipeline generation effectiveness |
| Win rate from outbound | Closed Won ÷ Opportunities | Outbound lead quality |
| Cost per opportunity | Total cost ÷ Opportunities | Efficiency compared to other channels |
| Signal ROI | Pipeline from signal ÷ Cost of signal detection | Value of each signal type |
GA-5 Challenge: Build an Attribution System (+150 XP)
Build a pipeline attribution system for a real or simulated outbound program. Requirements:- Campaign tagging column for 30+ contacts going into sequencer
- Attribution dashboard grid with all columns
- Meeting attribution summary for 5 simulated meetings
- Signal ROI calculation for at least 2 signal types
- A brief analysis: if you could only run one type of outbound campaign, what does the attribution data suggest?
Submit GA-5 Challenge →
Submit your attribution system grid + analysis. +150 XP on approval.
Next: GA-6 — GTM Stack Design →
GA-6 covers how to evaluate, select, and integrate the tools that make up a complete GTM stack at different company stages.