Skip to content
Home » Reference » Acquisition Tracking: Events, Attribution, and What to Measure First

Acquisition Tracking: Events, Attribution, and What to Measure First

Reading time: 9 min · Last updated: March 2026

Acquisition is the funnel stage that gets the most budget and the worst tracking. Teams spend thousands on ads but can’t tell you which channel actually brought their best customers.

I’ve set up acquisition tracking for 30+ European e-commerce and SaaS sites. Here’s what actually works — and what to measure first when you’re starting from scratch.

Why Acquisition Is the Hardest Funnel Stage to Track

Three things make acquisition tracking harder than any other stage:

1. Cross-device journeys. A user sees your Instagram ad on their phone, Googles your brand name on their laptop, and buys on their tablet. GA4 sees three separate users unless they log in.

2. Cookie consent in Europe. With 40-60% consent rates, you’re blind to half your acquisition data. Attribution models built on partial data produce partial conclusions.

3. Walled gardens. Meta, Google, and LinkedIn each claim credit for the same conversion. Their reporting overlaps, and none of them are wrong — they just define “contribution” differently.

The solution isn’t a better tool. It’s a better event schema — one that captures acquisition signals at every touchpoint, with clean parameters that survive the attribution mess.

Core Acquisition Events Every Site Needs

Regardless of your business model, these events form the backbone of acquisition tracking:

Event Key Parameters When It Fires
first_visit traffic_source, landing_page First session ever (GA4 auto)
page_view page_path, page_referrer Every page load
landing_page_view utm_source, utm_medium, utm_campaign, landing_url Custom: first page of session
sign_up method, acquisition_source Account creation
generate_lead form_name, lead_source Lead form submission
first_purchase value, currency, acquisition_channel Custom: first-ever purchase

The landing_page_view and first_purchase events are custom — GA4 doesn’t provide them out of the box. But they’re essential for connecting acquisition source to business value. Here’s the data layer push for a landing page view:

dataLayer.push({
  "event": "landing_page_view",
  "landing_url": "/product/widget-pro",
  "utm_source": "google",
  "utm_medium": "cpc",
  "utm_campaign": "spring_sale_2026"
});

For the full naming convention for these events, see the GA4 Event Naming Conventions guide.

Attribution Models: Which One Actually Works

GA4 offers several attribution models. Here’s how they compare for acquisition analysis:

Model How It Works Best For Limitation
Data-driven ML distributes credit based on actual paths High-traffic sites Needs 300+ conversions/month
Last click 100% credit to last touchpoint Baseline comparison Ignores awareness channels
First click 100% credit to first touchpoint Acquisition-specific analysis Over-credits top-of-funnel

My recommendation: Use data-driven as your primary model if you have the volume. But always cross-reference with first-click for acquisition analysis — it shows you which channels actually introduce new users, not just which ones close deals.

One thing that saved a client €30,000/month in ad spend: their data-driven model showed Facebook as a top converter, but first-click analysis revealed most of those users originally came from organic search. Facebook was getting credit for retargeting users who would have bought anyway.

UTM Strategy for Clean Acquisition Data

UTM parameters are the foundation of acquisition attribution. But most teams mess them up. The key rules:

  1. Tag every paid link. No exceptions. If it costs money, it gets UTMs.
  2. Never tag organic links. Don’t UTM-tag your own site’s internal links, email signatures, or organic social posts with utm_source=facebook (it breaks default channel grouping).
  3. One taxonomy, enforced. utm_source=Facebook and utm_source=facebook are different sources in GA4. Pick lowercase and stick with it.
  4. Use utm_content for creative testing. Same campaign, different ad creatives? That’s what utm_content is for.

For the complete UTM framework, see the UTM Parameters Strategy Guide.

First-Party Data: Building Your Acquisition Tracking Stack

With third-party cookies dying and consent rates varying, first-party data is the only reliable acquisition signal. Here’s how to build it:

1. Capture acquisition source at signup. Store the user’s original UTM parameters and referrer in your database alongside their account. This survives cookie deletion, device switching, and consent changes.

// Store acquisition data with user record
{
  "user_id": "usr_abc123",
  "acquisition": {
    "source": "google",
    "medium": "cpc",
    "campaign": "spring_sale_2026",
    "landing_page": "/product/widget-pro",
    "first_visit": "2026-03-01T14:22:00Z"
  }
}

2. Send acquisition data back to GA4. Use the user_properties feature to attach acquisition source to every event a user generates. This lets you build acquisition-based segments in GA4 Explorations.

3. Build a “How did you hear about us?” field. Self-reported attribution catches channels that analytics misses: podcast mentions, word-of-mouth, conference talks. One client discovered 22% of their signups came from a podcast interview that showed as “direct” in GA4.

Acquisition Metrics That Actually Matter

Stop drowning in vanity metrics. Focus on these:

Metric Formula Why It Matters
CAC by channel Channel spend ÷ New customers from channel True cost per acquisition
Activation rate by source Activated users ÷ New users from source Source quality, not just volume
Time to first value Time from first visit to activation event Onboarding efficiency per channel
Payback period CAC ÷ Monthly revenue per user Sustainable growth signal

The most underrated metric is activation rate by source. I’ve seen channels with low CAC but terrible activation — users sign up but never engage. Cheap acquisition of low-quality users is worse than expensive acquisition of good ones.

For how to define and track activation events, see the Activation Metrics guide.

FAQ

What is the most important acquisition event to track?

The first meaningful action after landing — whether that’s a signup, add-to-cart, or content engagement. Track the source (UTM parameters), the landing page, and this first action together. Without this trio, attribution is incomplete.

Which attribution model should I use in GA4?

Start with data-driven attribution if you have enough conversion volume (at least 300 conversions and 3,000 ad interactions in 30 days). Otherwise, use last-click as your baseline and cross-reference with first-click.

How do I track organic vs paid acquisition accurately?

Use UTM parameters consistently for all paid campaigns and never tag organic traffic. GA4 automatically classifies organic search. The key is UTM discipline: one taxonomy, one naming convention, enforced across all teams.

Can I track acquisition across multiple domains?

Yes, GA4 supports cross-domain tracking via the measurement protocol. Configure linked domains in your GA4 property settings and add the cross-domain linker to your GTM setup.

Key Takeaways

Good acquisition tracking starts with three things: clean UTM discipline, custom events that connect source to value, and first-party data storage. Don’t wait for the perfect attribution model — start with first-click and last-click side by side, and build from there.

For the e-commerce acquisition events schema, check the E-commerce Event Schema reference. For naming your acquisition events consistently, use the GA4 Naming Conventions guide.

Leave a Reply

Your email address will not be published. Required fields are marked *