Why Attribution Matters
A customer sees your Facebook ad, receives an SMS reminder, clicks a WhatsApp link, and purchases through an email CTA. Which channel gets credit? Without attribution modeling, you'll over-invest in last-touch channels and under-invest in awareness and consideration channels.
Attribution Models
Last-Touch Attribution
Credits 100% to the final touchpoint before conversion. Simple but misleading — it undervalues the channels that created awareness and consideration.
First-Touch Attribution
Credits 100% to the first touchpoint. Useful for understanding acquisition channels but ignores nurturing and conversion optimization.
Linear Attribution
Distributes credit equally across all touchpoints. Fair but imprecise — it treats an ad impression the same as a direct purchase click.
Time-Decay Attribution
Gives more credit to touchpoints closer to conversion. A reasonable default for most businesses, as recent interactions typically have more influence.
Data-Driven Attribution
Uses machine learning to assign credit based on actual conversion patterns. Requires sufficient data volume (1,000+ conversions/month) but delivers the most accurate attribution.
Implementation
Tracking Infrastructure
Implement UTM parameters across all channels: utm_source, utm_medium, utm_campaign, utm_content, utm_term. For messaging channels, embed tracked links with unique identifiers per recipient.
Identity Resolution
Connect user touchpoints across devices and channels using phone number, email, or logged-in user ID. Without cross-device identity, you'll misattribute mobile SMS engagement to desktop conversions.
Data Collection
Store every touchpoint with timestamp, channel, campaign, and engagement type. Minimum viable dataset: user_id, timestamp, channel, campaign_id, engagement_type (impression, click, reply, conversion).
Channel-Specific Attribution
SMS Attribution
Track unique link clicks per recipient. Use distinct UTM parameters per campaign to separate organic traffic from SMS-driven traffic. Measure incremental lift through holdout testing.
WhatsApp Attribution
Leverage WhatsApp's read receipts and reply tracking. Attribute conversions to WhatsApp when the customer clicked a link within a WhatsApp conversation window.
Paid Media Attribution
Use platform-specific conversion APIs (Meta CAPI, Google Enhanced Conversions) alongside pixel tracking. Server-side tracking provides more accurate attribution than client-side alone.
Building Your Attribution Dashboard
Combine channel data into a unified dashboard showing: touchpoint frequency, channel contribution percentages, assisted conversions, and cost-per-acquisition by attribution model. Compare model outputs to identify channels undervalued by last-click reporting.