Growth Systems Library
DTC Attribution
DTC attribution is the practice of connecting sales to the marketing channels that influenced them in direct-to-consumer businesses. Unlike single-channel attribution, DTC attribution must account for the interaction between paid social, search, email, organic, and direct traffic — all contributing to the same purchase decision across multiple devices and sessions.
DTC brands face an attribution challenge that is structurally more complex than most: customers typically encounter 4–8 touchpoints before purchasing, spanning paid and organic channels, and often across multiple devices. A customer might discover a brand through a Meta video ad, research via Google, return through an email, and purchase through a direct type-in — creating four potential attribution claims for one sale.
The three layers of DTC attribution are: platform-level attribution (what each ad platform reports), analytics-level attribution (what Google Analytics or a similar tool shows), and business-level attribution (what revenue actually came in). Each tells a different story, and the gaps between them reveal where measurement is weakest.
Exactius approaches DTC attribution as a triangulation problem, not a single-source-of-truth problem. The Growth Operating System uses incrementality testing, MER, and first-party data together to build a picture of channel contribution that no single attribution model can provide alone.
Attribution errors compound in DTC because every capital allocation decision — which channel to scale, which to cut — is made based on attribution data. If Meta is over-attributed and email is under-attributed, the business scales the wrong channel and systematically defunds the one building long-term LTV.
The DTC attribution problem has worsened since iOS 14, because signal loss disproportionately affects the paid social channels that DTC brands depend on most heavily. Meta's reported ROAS is now materially less reliable than it was pre-ATT, forcing a shift toward business-level measurement.
For DTC brands optimising toward LTV:CAC, attribution accuracy is a prerequisite for knowing which channels are acquiring high-value customers. Without channel-level LTV data, the business cannot distinguish a high-ROAS channel that brings repeat buyers from one that brings one-time purchasers.
The triangulation approach
Layer 1 — MER: Total revenue ÷ total ad spend. Attribution-agnostic. Tells you if the overall system is efficient.
Layer 2 — Incrementality: Geo holdouts or platform lift studies per channel. Tells you which channels are causing revenue vs. observing it.
Layer 3 — First-party analytics: Session-level data from GA4 or a custom analytics stack, using UTM parameters and server-side tracking. Tells you directional channel volume with less attribution distortion than platform reports.
No single layer is sufficient. MER tells you the outcome; incrementality tells you what caused it; first-party analytics tells you the journey. Used together, they produce a capital allocation signal that is far more reliable than any single attribution model.
Most DTC brands are over-invested in bottom-of-funnel channels and under-invested in upper-funnel because their attribution model rewards what it can see — last-click, direct, branded search — and penalises what it cannot — display, video, influencer. The capital follows the attribution, not the actual demand creation.
Exactius rebuilds DTC attribution infrastructure in the first 30 days of every engagement: CAPI implementation, UTM discipline, first-party analytics audit, and baseline incrementality testing by channel. Until this layer is in place, scaling decisions are directional guesses, not investments.
The Growth Operating System, developed by David Manela, treats attribution infrastructure as a prerequisite for the Capital Allocation Loop. Without reliable attribution signals feeding into the loop, the loop's decisions are only as good as the worst data source it receives.
Exactius embeds growth squads that own attribution infrastructure as a technical function, not a reporting function. The goal is not to produce better reports — it is to produce better capital allocation decisions.
What is the best attribution model for DTC brands?
There is no single best attribution model for DTC brands — each model answers a different question. Last-click attribution is easiest to implement but over-credits bottom-of-funnel channels. Data-driven attribution is more accurate but requires significant conversion volume and still depends on cookie-based tracking. The most reliable approach for DTC is triangulation: MER as the business-level signal, incrementality testing for causal channel measurement, and first-party analytics for directional journey data. Exactius uses this three-layer approach rather than relying on any single attribution model.
How does iOS 14 affect DTC attribution?
iOS 14 significantly degraded the reliability of user-level attribution for DTC brands, particularly those heavily dependent on Meta advertising. Platforms lost direct visibility into roughly 65–75% of iOS conversions, forcing them to use modeled attribution to estimate what they can no longer observe. For DTC brands, this means Meta's reported ROAS is partially modeled and partially real — and the split varies by brand, audience, and creative mix. The practical fix is implementing Conversion API with high event match quality, shifting primary optimisation to MER rather than platform ROAS, and running quarterly incrementality tests to validate channel contribution.
How do you measure the LTV of customers acquired through different channels?
Measuring channel-level LTV requires connecting acquisition source data (which channel brought this customer in) to purchase history data (what this customer has bought since). This requires a customer data platform or CRM that ingests both acquisition events and transaction events at the individual customer level. Once connected, cohort the customers by acquisition channel and track their cumulative contribution margin over 30, 60, 90, 180, and 365 days. The resulting LTV curves by channel tell you not just which channel has the lowest CAC, but which channel acquires the customers who are worth the most over time — which is the input the Capital Allocation Loop actually needs.
Exactius Growth
Your growth system is either compounding or degrading.
Book a diagnostic call. We'll identify where your growth system is breaking.
Book a call