How to Attribute a Sale to a Blog Post That Was Read 3 Months Ago

Emily RedmondData Analyst, EmilyticsApril 18, 2026

How to Attribute a Sale to a Blog Post That Was Read 3 Months Ago

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: Use GA4's multi-touch attribution or first-click model. A buyer's journey: blog post (day 1) → email (day 30) → demo (day 60) → purchase (day 90). Blog deserves credit.


A customer reads your blog post in January. They sign up for email in February. They watch a demo in March. They buy in April.

Which channel drove the sale?

Google's default attribution says: last click before purchase (the demo email). But the blog post started the entire journey.

This is the content attribution problem. And it's why most teams undervalue their blog.

Here's how to fix it.


Why Last-Click Attribution Lies About Content

Last-click attribution: Credit goes to the final touchpoint before conversion.

Example customer journey:

  1. Blog post (day 1)
  2. Email signup (day 8)
  3. Marketing email (day 30)
  4. Demo request email (day 60)
  5. Conversation (day 90)
  6. Purchase (day 90)

Last-click attribution credits: demo request email (step 4).

But actually, the blog post (step 1) started the entire journey. Without it, step 2 never happened.

Problem: Your blog looks worthless. Revenue per blog session looks terrible. So you invest less in content.

But the truth: your blog is your awareness engine. You should credit it accordingly.


GA4's Attribution Models

GA4 has built-in attribution models. Check them in Admin > Attribution settings.

1. Last click (default)

  • Pros: Simple, clear
  • Cons: Undervalues awareness (blog, content)
  • Use when: You only care about the final touchpoint

2. First click

  • Pros: Credits awareness content, shows customer journey start
  • Cons: Undervalues mid-funnel content (email nurture, comparison guides)
  • Use when: You want to emphasize blog's role

3. Linear

  • Pros: Fair—each touchpoint gets equal credit
  • Cons: Hides which touchpoints matter most
  • Use when: All touchpoints are equally important

4. Time decay

  • Pros: Recent touchpoints get more credit (they're closer to purchase)
  • Cons: Complex to understand
  • Use when: You believe recent interactions matter most

5. Data-driven (premium GA4 only)

  • Pros: Uses machine learning to determine actual credit
  • Cons: Requires high conversion volume to work
  • Use when: You have 100+ conversions/month

How to Check Content Attribution in GA4

Step 1: Enable first-click attribution

Go to Admin > Attribution settings. Change model to "First click."

Now re-run your conversion reports. Watch blog's impact increase.

Step 2: Create a custom attribution report

In GA4 Explore:

DimensionMetricAttribution Model
First user source/mediumConversionsFirst click

This shows: for all customers who converted, where did they first come from?

Example output:

First SourceConversionsRevenue
organic / google (blog)120$60,000
referral45$22,500
email35$17,500

Using first-click attribution, blog is your #1 conversion driver, not last.

Step 3: Compare models side-by-side

Create two reports:

  • Report 1: Last-click attribution
  • Report 2: First-click attribution

Compare results. You'll see massive difference for blog traffic.

💡 Emily's take: A client switched from last-click to first-click attribution. Blog revenue attribution jumped from $5,000/month to $25,000/month. Nothing changed—just the model. They realized their blog had 4x more value than they thought. They doubled content investment. Conversions grew 60%.


Understanding Customer Journey Length

Not all customers convert in 30 days.

Quick sales (SaaS self-serve):

  • Journey: 5–15 days
  • Touchpoints: 2–3 (blog → email → purchase)
  • Attribution model: Last-click is okay

Medium sales (mid-market SaaS):

  • Journey: 30–90 days
  • Touchpoints: 5–10 (blog → email → webinar → demo → sales call)
  • Attribution model: First-click or multi-touch needed

Long sales (enterprise):

  • Journey: 90–180 days
  • Touchpoints: 15–20+ (blog → email → content → event → multiple calls)
  • Attribution model: Data-driven or first-click only

To check your average journey length:

In GA4, set a custom event for purchase. Calculate: average days between first session and purchase.

If it's 60 days, your last-click attribution is useless. Switch to first-click.


Building a Custom Attribution Model

If GA4 doesn't fit your needs, build custom attribution:

40-40-20 model:

  • 40% credit to first touchpoint (awareness)
  • 40% credit to last touchpoint (conversion)
  • 20% credit split among middle touchpoints

This balances awareness and conversion value.

Example:

Customer journey:

  1. Blog (day 1)
  2. Email (day 30)
  3. Demo (day 60)
  4. Purchase (day 90) = $3,000 revenue

Attribution:

  • Blog: $1,200 (40%)
  • Demo email: $1,200 (40%)
  • Other email: $600 (20%)

Now you see: blog is worth $1,200 from this customer.

If you get 50 customers/month, blog generates $60K in attributed revenue.


Frequently Asked Questions

Q: Which attribution model should I use? A: If sales cycle is under 30 days: last-click. If 30–90 days: first-click or linear. If 90+ days: first-click or data-driven. Default to first-click if unsure—it's most favorable to awareness content.

Q: Can I change attribution model retroactively? A: Yes. GA4's attribution models apply retroactively to existing data (back to Jan 2020 or when you enabled GA4). Change models and re-run reports for historical comparison.

Q: What if a customer's journey has 20+ touchpoints? A: Data-driven attribution works best. It uses machine learning to determine which touchpoints actually mattered. But it requires 100+ conversions/month to work well.

Q: Should I credit content that got them to sign up but not to purchase? A: Yes, if your goal is revenue. Content that generates leads (even if they don't buy) still has value—it generates leads you can nurture. Measure leads separately.

Q: How do I know if attribution model is correct? A: Ask your sales team. Do customers often mention reading your blog before they talk to sales? If yes, first-click attribution is accurate. If they only mention the demo, last-click is accurate.


The Bottom Line

Last-click attribution undervalues content. Switch to first-click or data-driven attribution. Suddenly your blog's revenue impact becomes clear.

A blog post read 3 months before purchase deserves credit. Give it to them.


Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your GA4, Search Console, and Bing data. 8 years experience. Say hi →