Direct answer

Marketing attribution becomes confusing when every report uses the word “source” but measures a different point in the customer journey. A person might first discover the business through organic search, return through an email campaign and finally submit a form after a direct visit. All three facts can be true. The business needs to define the question before assigning credit.

Key takeaways

  • “Where did this lead come from?” can mean first acquisition, the current session or the source receiving credit for a key event.
  • GA4 uses different scopes for traffic-source dimensions, and event-scoped attribution can use the property’s selected attribution model.
  • First-party lead records should preserve source, medium, campaign, landing page and useful journey context at conversion time.
  • Attribution is strongest when analytics data can be reconciled with the record that represents the actual lead or revenue.

Separate first acquisition from session acquisition

Google Analytics distinguishes user-scoped traffic-source dimensions such as First user source / medium from session-scoped dimensions such as Session source / medium. The first describes how the user was initially acquired. The second describes what initiated a particular session.

Those dimensions answer different commercial questions. First-user data helps evaluate acquisition of new audiences. Session data helps evaluate which channels bring people back and create active visits.

Event attribution adds another layer

For key events, GA4 can apply the property’s selected attribution model to event-scoped traffic dimensions. Google notes that user- and session-scoped traffic dimensions are not affected by changes to the reporting attribution model.

A marketer can therefore see different source distributions in acquisition and key-event reporting without either report necessarily being wrong.

Preserve source data when the lead is created

Analytics reports are useful, but a business should also preserve acquisition context on the lead record itself. At minimum, capture the landing page, referrer where available, campaign parameters and conversion page or action. Use consistent UTM naming so values can be interpreted later.

When the lead arrives by form, telephone, WhatsApp or another channel, connect the enquiry to browser or campaign context where technically and legally appropriate.

Avoid overwriting campaign data carelessly

Google’s Analytics guidance warns that manually supplied campaign details can affect attribution. Campaign tagging should represent real campaign interactions and use a controlled naming convention.

Inconsistent values such as “facebook”, “Facebook”, “fb” and “meta” split what is conceptually one source into several rows. The same problem occurs when teams use different medium values for the same type of traffic.

Reconcile attribution with revenue, not only leads

A channel that produces many low-quality enquiries can look successful in a lead-count report. A lower-volume channel may produce larger or faster-closing opportunities. Attribution should therefore connect, where possible, to qualification, sale value, property mandate, booked appointment or another downstream outcome.

This is particularly important for advisory and high-consideration services where a prospect may interact several times before making contact.

Build a practical attribution record

For each meaningful enquiry, retain the timestamp, landing page, first-party visitor or session identifier, source, medium, campaign, referrer, conversion action and any known previous campaign touchpoints. Then preserve lead status and commercial outcome as the enquiry progresses.

This creates a dataset that can answer both marketing and business questions: which channels attract attention, which create qualified leads, which influence return visits and which are associated with revenue.

  • Define first-user, session and conversion-source questions separately.
  • Use consistent UTM naming.
  • Store acquisition context on the lead record.
  • Connect conversions to real enquiries where possible.
  • Track qualification and revenue outcomes.
  • Reconcile analytics reports with first-party business records.

What does “which source generated the lead?” actually mean?

It can mean at least three different things: the source that first introduced the person to the business, the source that started the session in which the enquiry occurred, or the interaction that receives credit under a chosen attribution model. Those answers can be different. A person may discover the company through organic search, return through an email campaign and finally submit a form after clicking a paid advertisement.

Before building a report, define which business question matters. Acquisition reporting asks how new prospects first arrive. Session reporting asks what brought them back this time. Conversion attribution asks how credit should be assigned across eligible touchpoints. Mixing those concepts in one “source” field creates arguments because everyone thinks the field means something different.

UTM parameters identify campaigns; they do not prove causation by themselves

Google Analytics documents utm_source, utm_medium and utm_campaign as parameters used to identify campaign traffic. They are valuable because they preserve declared campaign context when a user clicks a tagged link. But a UTM value does not prove that the campaign alone caused the final sale. It tells you that the tagged interaction happened and can be associated with the session or event under the analytics model.

Use a controlled naming convention. “Facebook,” “facebook,” “fb” and “meta” can fragment reporting if teams use them inconsistently. Define source, medium, campaign, content and term conventions before launching campaigns, and avoid retroactively changing historic labels without a mapping plan.

Referrers, click IDs and UTMs need a clear precedence policy

Traffic can arrive with a browser referrer, advertising click identifier, manual UTM tags or no usable source information. Analytics platforms apply rules to classify these signals. Businesses that build their own attribution system need an explicit policy too: which identifier wins when several are present, when a source should persist across the session, and when a new campaign should start a new acquisition context.

Without a policy, developers often overwrite the original source whenever a visitor navigates internally or returns directly. That produces false “direct” conversions and can make payment gateways or internal subdomains appear as referrers. The source record should be treated as data with lineage, not as a label that can be replaced casually.

Preserve attribution when the visitor becomes a person

Anonymous analytics usually begins with a browser or session identifier. The moment a visitor submits an accepted enquiry, the system has an opportunity to associate that anonymous journey with a lead record. Capture the landing page, source, medium, campaign, relevant click identifiers, session ID, form or CTA used, and timestamp as part of the lead event.

Do this server-side where practical after validating the submission. A hidden form field can be useful, but it should not be the sole source of truth because users can alter client-side values and scripts can fail. The lead record should also preserve the raw evidence needed to reconstruct how the attribution decision was made.

Phone leads require a different evidence chain

A click on a telephone link only proves that a user initiated a call action. It does not prove the call connected or that the caller became a prospect. Businesses that rely heavily on phone enquiries need a way to link call evidence back to the digital session without inventing conversions. Depending on the environment, that may involve first-party call events, tracked numbers, call logs or staff reconciliation.

The important discipline is to distinguish “phone_click,” “completed call,” “qualified call” and “sale.” Treating all four as one conversion metric inflates marketing performance and makes channel comparisons unreliable.

Offline sales and delayed deals are where attribution usually breaks

Many professional services do not close in the same browser session. A person submits an enquiry, exchanges emails, receives a proposal and pays days or weeks later. If the payment system cannot be connected back to the lead, marketing reports stop at “form submitted” and the business never learns which channels create revenue.

Create a stable opportunity or correlation identifier when the lead enters the sales process, then carry it into proposals, invoices or payment metadata where appropriate. Revenue should come from the authoritative commercial record, not from a thank-you page alone. This allows the attribution layer to join marketing evidence with real money while preserving an audit trail.

Attribution models are policy choices, not discovered laws of nature

Last-click, first-click and data-driven models answer different questions. Google Analytics notes that attribution assigns credit for key events across ads, clicks and other factors along the user path. A model is therefore a rule for allocating credit, not an objective statement about human psychology. Businesses should choose models that support specific decisions and understand their limitations.

For a small company with modest volume, complicated fractional models can create false precision. It may be more useful to report first known source, converting session source and assisted touchpoints side by side. That keeps the evidence visible instead of hiding it behind one decimal score.

Self-referrals and cross-domain journeys can corrupt otherwise good data

When a user moves from the main website to a checkout, booking platform or subdomain, the measurement system can accidentally treat that internal transition as a new referral. The original acquisition source is then lost. Payment providers can also appear as the “source” of a sale if return journeys are not handled correctly.

Test real customer paths across every domain involved in conversion. Confirm session continuity, referral exclusions or first-party identity handoffs, and verify that the original source survives through the accepted lead and payment. This is particularly important for DSDillon because public pages, billing and internal systems have distinct hostnames.

What should a buyer expect from a marketing attribution implementation?

The engagement should define the business events, map acquisition fields, standardize campaign naming, preserve session context, instrument lead creation, connect downstream opportunity and payment records, and document the attribution policy. The provider should also show what cannot be attributed confidently. A system that reports a precise source for every sale without acknowledging missing data is probably overclaiming.

The commercial outcome is not a prettier dashboard. It is the ability to decide which sources produce qualified opportunities and revenue, which channels merely produce attention, and where the customer journey loses evidence. That is the foundation for reallocating budget intelligently.

Privacy and consent rules shape what attribution can legitimately collect

An attribution system should collect only the identifiers and journey data the business has a legitimate reason to use, and it should respect applicable consent, privacy and retention obligations. More data is not automatically better. A durable system defines what is collected, why it is needed, how long it is retained, who can access it and how a user can exercise relevant privacy rights.

First-party measurement can reduce dependence on third-party tracking, but it does not eliminate governance responsibilities. Hashing or pseudonymizing an identifier can reduce exposure while still leaving data that may be personal information depending on context. The measurement architecture should be designed with both commercial usefulness and data minimization in mind.

A reliable attribution audit follows the journey end to end

Choose a real lead and reconstruct it. Start with the landing request and campaign parameters, follow the session, identify the conversion event, confirm the lead record, inspect the sales or opportunity record and reconcile the final payment if one exists. At each handoff, ask whether the source evidence survived and whether the identifier remained stable. This is much more revealing than looking at a dashboard total.

Repeat the test for organic search, referral, email, paid traffic and direct return visits. Also test cross-domain checkout and mobile devices. The goal is not to prove the system can attribute one perfect laboratory session; it is to expose where real customer journeys lose context.

The final report should show confidence, not just a source label

Attribution evidence is rarely equally strong for every lead. A lead with a preserved click ID, session record, accepted form submission and payment correlation has stronger provenance than a lead entered manually after a phone call with no digital identifier. Reporting both as equally certain hides important uncertainty.

A useful system can assign evidence grades or at least expose the underlying fields so decision makers know what is observed, inferred or unknown. That makes the data more defensible and prevents a marketing channel from receiving credit simply because the reporting system had no better answer.

Sources reviewed

Requirements, platform behavior and market conditions can change. Review the current source material before acting on time-sensitive requirements.

Related DSDillon resources

Need help applying this to your business or property?

DSDillon can examine the technical, commercial or property-specific evidence and define the next action.

Talk to DSDillon