attribution first-touch last-touch marketing

First-Touch vs Last-Touch Attribution: Which One Should You Trust?

Detectly Team

You’re looking at your marketing data and trying to figure out what’s actually working. Someone tells you to look at first-touch attribution. Someone else says last-touch is the only thing that matters. Both sound reasonable. Both give you different answers.

So which one is right?

The honest answer: neither one alone tells the full story. But understanding what each one measures — and when to rely on each — will make you a better marketer.

What Each Model Actually Measures

Last-Touch Attribution

Last-touch gives 100% of the credit to the final interaction before a purchase. If someone clicked a Google ad and bought, Google gets the credit — even if the customer originally discovered your brand through an Instagram ad two weeks ago.

What it tells you: Which channels are good at closing sales.

What it misses: Everything that happened before the final click.

Shopify uses last-touch attribution in its analytics. This is why you’ll often see Email and Direct dominating your “top channels” list, while your Facebook ads look like they’re underperforming.

First-Touch Attribution

First-touch gives 100% of the credit to the first interaction. If a customer originally clicked an Instagram ad, then later came back through email and bought — Instagram gets all the credit.

What it tells you: Which channels are good at introducing new customers to your brand.

What it misses: What actually convinced the customer to pull out their credit card.

A Real-World Example

Let’s say you sell premium candles at $45. Here’s a typical customer journey:

  1. Day 1: Customer clicks your Facebook ad, browses your collection, leaves
  2. Day 4: Customer gets retargeted on Instagram, clicks, adds to cart, abandons
  3. Day 5: Customer receives your abandoned cart email, clicks, and purchases
ChannelFirst-Touch CreditLast-Touch Credit
Facebook Ads100% ($45)0%
Instagram Ads0%0%
Email0%100% ($45)

Same order, completely different stories.

If you only look at last-touch, you’d think Facebook Ads are doing nothing and email is your best channel. You might cut your Facebook budget and double down on email. But without Facebook bringing in new visitors, your email list stops growing and revenue drops.

If you only look at first-touch, you’d think email is doing nothing and Facebook is your star. You might stop investing in email flows. But without those abandoned cart emails, a lot of those Facebook-driven visitors would never convert.

When to Use Each Model

Use First-Touch When You’re Asking:

  • “Where are my new customers coming from?”
  • “Which channels are growing my audience?”
  • “Should I invest more in prospecting campaigns?”
  • “Is that influencer partnership bringing in new people?”

First-touch is your growth and awareness lens. It helps you understand the top of your funnel.

Use Last-Touch When You’re Asking:

  • “What’s converting my warm audience into buyers?”
  • “Are my retargeting campaigns effective?”
  • “Is my email marketing pulling its weight?”
  • “What’s the final push that gets people to buy?”

Last-touch is your conversion and efficiency lens. It helps you understand the bottom of your funnel.

Why Smart Merchants Track Both

The most useful marketing insights come from comparing the two views side by side.

Scenario: Facebook Ads

  • First-touch revenue: $12,000
  • Last-touch revenue: $4,000

This tells you Facebook is a strong prospecting channel. It’s introducing a lot of customers who eventually buy through other channels. If you evaluated Facebook on last-touch alone, you’d massively undervalue it.

Scenario: Email Marketing

  • First-touch revenue: $800
  • Last-touch revenue: $8,000

This tells you email is a strong closing channel. It rarely introduces new customers (expected — you’re emailing people who already know you), but it’s excellent at converting browsers into buyers.

Scenario: Google Branded Search

  • First-touch revenue: $500
  • Last-touch revenue: $6,000

Branded search is capturing demand created by other channels. People saw your ad elsewhere, remembered your brand, Googled it, and bought. Cutting your branded search ads probably won’t lose you many sales (those people would likely find you anyway), but cutting the channels that created the brand awareness would.

How to Set This Up on Shopify

Shopify only shows last-touch attribution in its built-in analytics. To get first-touch data, you need to track it yourself.

The UTM Approach

The most reliable method is capturing UTM parameters at two points:

  1. First visit — When a customer first arrives at your store, save the UTM parameters (source, medium, campaign). This is your first-touch data.
  2. Last visit before purchase — When a customer arrives and eventually buys, capture the current UTM parameters. This is your last-touch data.

Both sets of data get attached to the order, giving you both perspectives on the same sale.

Implementation Options

Manual approach: If you’re technical, you can use JavaScript to capture UTMs in cookies, distinguishing between first-visit and latest-visit values. Store both sets in cart attributes at checkout.

App approach: Tools like Detectly handle this automatically. They track both the first-touch and last-touch UTM parameters for every visitor and store both on the order as metafields. You can then filter and analyze your orders by either attribution model.

Common Pitfalls

Pitfall 1: Killing Prospecting Based on Last-Touch

This is the most expensive mistake. Your Facebook prospecting campaigns might show terrible last-touch ROAS (maybe 0.8x). But first-touch data reveals they’re introducing customers who eventually spend 5x their acquisition cost over the next 90 days through email and direct visits.

Before cutting a prospecting channel, always check its first-touch attribution first.

Pitfall 2: Over-Crediting Email

Email almost always looks great in last-touch attribution. But email doesn’t create demand — it captures and converts existing demand. If you attribute all email revenue as “incremental,” you’re double-counting sales that other channels initiated.

Look at email’s first-touch numbers to understand how much truly new revenue it drives (usually not much, and that’s okay — that’s not its job).

Pitfall 3: Ignoring the Middle

Both first-touch and last-touch ignore the middle of the journey. That retargeting ad that kept your brand top-of-mind, or the product review blog post that answered the customer’s questions — these touchpoints matter but get zero credit in either model.

For most Shopify merchants, tracking first and last touch is enough to make much better decisions than last-touch alone. If you need even more detail, that’s when you look at multi-touch models or path analysis.

The Bottom Line

First-touch and last-touch aren’t competing models. They answer different questions:

QuestionUse This Model
What grows my audience?First-touch
What converts my audience?Last-touch
Is my full funnel healthy?Compare both

The merchants who consistently grow are the ones who understand both sides of the equation. They invest in prospecting channels (evaluated on first-touch) AND conversion channels (evaluated on last-touch), because both are essential parts of a healthy marketing engine.

Start tracking both. The clarity it brings is worth the small effort to set it up.

Ready to see your true ROAS?

Detectly tracks every UTM, attributes every Shopify order, and shows you which channels actually drive revenue.