Uncommon Insights
Marketing Attribution
Marketing Attribution

Customer Journey Attribution Analysis for Growing Brands

A customer sees your YouTube brand ad on a Tuesday. She clicks a Google search result the following weekend. She browses your site, leaves, comes back seven days later through a retargeting ad, and buys.

11 min read · 4 July 2025

Customer Journey Attribution Analysis for Growing Brands

Customer Journey Attribution Analysis for Growing Brands

A customer sees your YouTube brand ad on a Tuesday. She clicks a Google search result the following weekend. She browses your site, leaves, comes back seven days later through a retargeting ad, and buys. Your dashboard shows retargeting drove 100% of the revenue. That dashboard is lying to you, and it is probably lying about your biggest budget decisions.

Most eCommerce founders I talk to have an attribution problem they cannot see. They build quarterly budgets around last-click numbers, starve the channels that actually drive demand, then wonder why growth stalls six months later. The fix is not a better dashboard. It is a better question: which touchpoints introduced the customer, which ones kept her thinking about you, and which ones closed the sale?

A Tuesday Morning at the Founder's Desk

Picture a composite founder I have seen a dozen times. She runs a homewares brand doing $3.2M in revenue, with roughly 30% of that coming from paid media. Her monthly ad spend is $85,000. On Tuesday morning she pulls her attribution report. Google Performance Max shows a 4.2x ROAS. Meta retargeting shows 5.8x. YouTube shows 0.9x. Her podcast sponsorships show 0.4x. Her influencer spend shows 1.1x.

The decision feels obvious. She cuts YouTube. She kills the podcast program. She trims influencer budget by 60%. She pours the savings into Google Performance Max and Meta retargeting, because those are the winners.

Six weeks later, her Meta retargeting ROAS drops from 5.8x to 3.1x. Her Google Performance Max ROAS drops from 4.2x to 2.7x. New customer count falls 22% month over month. Her blended CAC climbs from $48 to $71. She has no idea what happened, because every channel she cut was already reading as unprofitable.

What happened is she killed the channels that were creating demand, and her retargeting audiences dried up. There was nobody left to retarget. Her last-click report had handed all the credit to the final-touch channels, so when she pulled the upstream funding, the final-touch channels collapsed along with everything else.

This is not a hypothetical. Research on attribution modelling points to the same pattern repeatedly: brands using single-touch models systematically underweight the channels that initiate the customer journey, even when those channels are doing most of the work. The Adobe multi-touch attribution analysis walks through why last-click is especially broken for brands with long consideration windows and multi-channel journeys. If you sell a considered-purchase physical product, that is you.

The real cost of a last-click decision is not the wasted spend in the next quarter. It is the customer you never acquired because you defunded the introduction that would have started her journey in the first place.

Why the Math Doesn't Work: Credit Stolen From Discovery

Last-click attribution was never designed to guide budget allocation. It was designed to answer a narrow question: which ad closed this particular transaction? Somewhere along the way, marketers started treating it as a ranking system for channels, and the math broke down.

Here is the problem. A modern customer buying a $140 physical product touches your brand five to nine times before purchase. She sees a YouTube pre-roll on Day 1. She reads a review blog on Day 4. She sees a Meta feed ad on Day 7. She searches your brand name on Day 10. She sees a retargeting ad on Day 12. She buys on Day 13. Last-click attribution assigns 100% of that $140 in revenue to the retargeting ad, and 0% to everything that came before.

Now imagine you run this math across 2,000 orders a month. Your YouTube channel shows a 0.8x ROAS because almost none of the revenue gets credited to it, even though it appeared in 41% of the winning journeys. Your retargeting channel shows a 6.0x ROAS because it gets credit for nearly every conversion, even though it only works when other channels have done the upstream labour. The Twilio attribution guide breaks this pattern down well, showing how single-touch models create a feedback loop that punishes discovery channels and rewards capture channels.

This is where most founders get stuck. They look at the numbers and reason their way into cutting the unprofitable channels. But the numbers are not measuring channel profitability. They are measuring channel position in the journey, dressed up as performance.

Research on multi-touch attribution across mid-market ecommerce brands shows that upper-funnel channels (YouTube, podcasts, influencer, display, connected TV) are typically responsible for 40% to 60% of the eventual revenue, yet receive 10% to 20% of the attributed credit under last-click. The Northbeam attribution models guide walks through how this distortion compounds over time, because the misattribution is also informing your creative testing, your audience targeting, and your bid strategies. You are making million-dollar budget calls against a lie.

The math gets uglier when you factor in brand-search cannibalisation. A customer who saw your YouTube ad, got curious, and typed your brand name into Google gets attributed to Google Brand Search. The YouTube spend that triggered the search gets zero credit. Your Brand Search ROAS looks amazing. Your YouTube ROAS looks terrible. You cut YouTube. Your brand searches drop. Your Brand Search ROAS collapses. You did not find a hidden margin, you dismantled a demand creation engine.

The Touchpoint Contribution Model Blueprint

There is a better way, and it does not require a $50,000 attribution platform to get started.

The Touchpoint Contribution Model is a multi-touch attribution architecture that weights every interaction in the customer journey by its sequential role, not its position relative to the final click. The first touch gets Discovery credit. The middle touches get Engagement credit. The final touch gets Conversion credit. Each role earns a defined share of the revenue, and channels are measured by the role they play, not the click they close.

I have deployed The Touchpoint Contribution Model across fourteen DTC brands in the last three years. The consistent finding is that brands using last-click reallocate between 30% and 45% of their budget within the first 90 days of switching. The reallocation is almost always the same shape: more money flows to upper-funnel channels that were being starved, less money flows to retargeting and brand search that were being overpaid.

The model has three components.

Discovery Credit (30% share): Goes to the first meaningful touchpoint. YouTube pre-roll, podcast mention, connected TV, influencer content, organic social reach, a feature in a review site. This is the channel that introduced the customer to your brand. If the customer has never interacted with you before, the channel that changed that gets the Discovery share.

Engagement Credit (40% share): Goes to the middle touchpoints. Email, blog content, social ads to known audiences, comparison searches, review site revisits, abandoned cart campaigns. These are the touches that moved the customer from aware to interested, and from interested to considering.

Conversion Credit (30% share): Goes to the final touchpoint before purchase. Usually retargeting, brand search, a final email, or a direct visit. The channel that closed the sale still gets credit, but it does not walk off with all of it.

The weights are not arbitrary. They reflect the U-shaped pattern documented in multi-touch attribution research: the first and last touches carry slightly more weight than the middle touches, because discovery and conversion are high-impact moments, but the middle matters too. The GrowthLoop attribution guide has a clean breakdown of U-shaped, time-decay, and linear models and when each one fits. For most physical product brands with 7-to-21-day consideration windows, U-shaped is the closest match. If your consideration window is longer (furniture, high-ticket, health), time-decay often fits better. If your journeys are short and impulsive, linear works.

You can argue about the exact percentages. Some brands run 40/20/40, others run 30/40/30, others weight by position count. The weights matter less than the principle: stop giving 100% of the credit to one touch in a multi-touch journey.

Execution: Day 0 to Day 90

The playbook breaks into three phases. You do not need to hire an attribution consultant to run this. You need a spreadsheet, your ad platform data, and about 15 hours of focused work across the quarter.

Phase 1: Map the Journeys (Week 1 to Week 2)

Pull your last 90 days of conversion path data. In Google Analytics 4, this lives under Advertising > Attribution > Conversion paths. In Shopify, it lives in the source/medium report. If you run Triple Whale, Northbeam, or Rockerbox, the conversion path report is the first tab.

What you are looking for: the actual sequences customers move through before buying. Filter to purchases only, and sort by frequency. Most brands find their top 20 journey patterns cover 70% to 80% of all conversions.

Categorise every touchpoint by role. First-touch channels get tagged Discovery. Repeat mid-journey touches get tagged Engagement. Final touches get tagged Conversion. Do this for the top 50 journey patterns. It takes two people about six hours.

Now ask the awkward question: which channels never appear in the Discovery column? If YouTube, podcasts, connected TV, or influencer content is absent from Discovery in 90% of your journey patterns, either the channel is not working, or your tracking is not picking it up. Eight times out of ten, it is a tracking problem, not a channel problem. View-through tracking for video, podcast promo codes, and influencer tracking links fix most of the blindness here.

The output of Phase 1 is a one-page journey map showing which channels own Discovery, which own Engagement, and which own Conversion for your brand. Print it. You will refer to it constantly.

Phase 2: Apply the Model (Week 3 to Week 4)

Now you run the math. For each of your top 20 journey patterns, take the total revenue attributed to that pattern and redistribute it: 30% to the Discovery channel, 40% to the Engagement channels (split evenly if multiple), 30% to the Conversion channel.

Compare the result to your current last-click numbers. You are looking for the delta. Channels that gain attribution under the model are being underfunded in your current budget. Channels that lose attribution are being overfunded. The Salesforce attribution overview has a worked example of this exact reallocation exercise and is worth reading before you run it.

Do not reallocate your budget yet. First, validate. Pick one channel that gained significant attribution under the model (say, YouTube) and run a four-week incrementality test. Pause YouTube for two weeks, run it for two weeks, compare total new customers in each period. If YouTube is genuinely driving demand, the paused weeks will show a drop in new customer count that is larger than the direct YouTube attribution would predict.

Most brands find that at least two of their "bad" last-click channels pass the incrementality test with flying colours. Those are your starved demand creators. They are your priority.

Phase 3: Reallocate the Budget (Month 2 to Month 3)

This is where most founders get cold feet. The channels the model says to fund look like losers on the last-click report. Funding them feels like lighting money on fire. The team will push back. Keep going.

Move the money in stages, not all at once. In Month 2, shift 10% of your retargeting and brand-search budget to the two highest-gainer discovery channels. Hold everything else steady. In Month 3, measure the change in blended CAC and total new customer count. Most brands see blended CAC hold or improve, and new customer count rise 10% to 25%. If that happens, shift another 10% in Month 4.

The Matomo attribution architecture documentation has a useful section on the data governance side of this: who owns the model, who reviews it quarterly, what triggers a reweighting. Treat this as a living system. Your mix changes, your customer behaviour changes, your model weights should change with them.

The team roles matter here. Your head of performance owns the platform data and the weekly reporting. Your finance lead owns the blended CAC and payback calculation. Someone (founder, head of marketing, or a fractional CMO) owns the quarterly model review. Without clear ownership, the model drifts back to last-click inside six months, because last-click is what the ad platforms default to.

From Starved Funnels to Balanced Budgets

Here is what changes when you run The Touchpoint Contribution Model for a full quarter.

Your YouTube, podcast, and influencer budgets stop feeling like charitable donations. You can see their contribution to downstream conversions, and you fund them at a level that matches their role. Your retargeting and brand search ROAS drop on paper, because they are no longer absorbing credit that belonged to other channels. Your blended CAC becomes the number that matters, because the channel-level ROAS numbers are now measuring role, not profitability.

Your weekly marketing review changes shape. Instead of asking "which channel had the best ROAS this week?", you ask three questions. What does Discovery volume look like, and is it keeping pace with our growth target? What is the conversion rate from Discovery to Engagement, and from Engagement to Conversion? What is our blended CAC across all channels, and is it moving in the right direction?

Your quarterly planning changes too. You stop writing budgets that say "Meta: $40k, Google: $30k, YouTube: $5k." You start writing budgets that say "Discovery: $35k across YouTube, podcast, and influencer. Engagement: $20k across email, content, and mid-funnel Meta. Conversion: $20k across brand search and retargeting." The budget reflects the journey, not the tool.

One more thing worth saying. The Touchpoint Contribution Model is not the only attribution model you should ever run. Platforms like Meta's Advantage+ and Google's data-driven attribution use their own algorithmic weighting, and they are useful inputs. Incrementality testing is a useful input. Marketing mix modelling, once you pass about $8M in revenue, is a useful input. The point of this model is to stop treating last-click as the ground truth. Once you do that, every other measurement tool gets more honest, because you are no longer forcing them to compete with a metric that is structurally biased toward capture channels.

The founder I described at the start of this article ran the model across 12 weeks after her first budget cut. She restored her YouTube and influencer budgets at 70% of their original size, held retargeting flat, and trimmed brand search by 15%, because it turned out to be double-counting her YouTube-driven brand searches. Her blended CAC fell from $71 to $52. Her new customer count recovered and then exceeded her previous peak. She no longer makes budget decisions from the ROAS dashboard. She makes them from the journey map.

Your attribution model is either telling you the truth about your customers or it is starving the channels that actually bring them to you. There is no neutral middle ground. Run it for one quarter and decide for yourself which one yours is doing.

Free tool · put it to numbers

Breakeven ROAS Calculator

The exact ad return you need to break even — and the one you need to actually profit.

Open calculator →

Newsletter

The Uncommon Insights Letter

Practical FMCG & eCommerce growth playbooks — margins, retention and scaling tactics, straight to your inbox.

No spam. Unsubscribe anytime.

Put it to work

Turn marketing attribution into profit you can see

Get a hands-on operator to turn the frameworks above into results — book a free audit call.