Growth metrics

Marketing attribution

By Jake Luo · Published Aug 5, 2026

Marketing attribution is how you decide which marketing touchpoints get credit for a conversion — which ad, post, page, or email counts as the reason somebody signed up or paid. The model you pick does not change what happened; it changes which channel *looks* like it worked, which is why the same week of data can justify two opposite budget decisions.

The models, and what each one hides

An attribution model is a rule for splitting one conversion across several touches. Every model is a simplification, and each one systematically flatters a different part of the funnel.

  • First-touch — all credit to the first interaction. Flatters discovery channels like SEO, social, and PR, and makes closing channels look worthless.
  • Last-touch — all credit to the final interaction before conversion. The default in most analytics tools, and the reason branded search and retargeting always look like heroes: they are simply what people touch last.
  • Linear — credit split evenly across every touch. Honest about the fact that several things contributed, useless for deciding what to cut.
  • Time-decay — later touches get more weight. Reasonable for long sales cycles, arbitrary in how fast the decay is set.
  • Position-based — usually 40/20/40 across first, middle, and last. A compromise that nobody can defend from first principles but most teams find survivable.
  • Data-driven — the platform models the incremental contribution of each touch. Only meaningful with a large, steady conversion volume, and it is a black box you are asked to trust.

Which one is *correct* is the wrong question. The useful question is what decision you are making. Deciding where to spend the next dollar of acquisition budget is a last-touch and incrementality question; deciding what content to write more of is a first-touch question. Feeding both decisions from one model is how teams end up defunding the channel that fills their pipeline.

Why attribution breaks for small startups

Attribution was designed for businesses with thousands of conversions a month. Under that volume it degrades into noise, and three forces make it worse. Small numbers mean a single week's difference between two channels is usually random. Privacy changes — cookie restrictions, tracking prevention, and mail clients that pre-fetch images — quietly delete the trail. And the highest-intent discovery now happens in places that pass no referrer at all: a recommendation inside a private Slack, a podcast, or an AI assistant that names you in an answer the user never leaves.

Our own site shows the gap plainly. Over 28 days, Google Search Console recorded 10,617 impressions and 98 clicks for agentceres.com, and every one of those clicks ties back to a specific query and page. There is no equivalent record for the visitor who arrived because an assistant mentioned us inside a conversation we cannot see — which is exactly why generative engine optimization is measured with brand-mention tracking and self-reported answers rather than a referrer column.

What to use instead when your numbers are small

Below roughly a hundred conversions a month, a simpler stack beats a modelled one — and it is what most funded startups quietly fall back to anyway.

  • Ask. A single optional *How did you hear about us?* field on signup outperforms any model at this size, because it captures the untrackable channels that produce your best customers.
  • Tag what you control. Consistent UTM parameters on every link you place, and a link tool such as Dub if you place many, so at least the paid and campaign side is unambiguous.
  • Pick one source of truth. Ad platforms count conversions they helped cause; your own analytics counts conversions that happened. They will never match, so decide in advance which one you argue from.
  • Test by turning things off. With small numbers, pausing a channel for two weeks and watching total signups tells you more about incrementality than any attribution report can.
  • Judge channels on cohort economics. Customer acquisition cost and retention by source beat click-path credit, because a channel that sends cheap signups who churn is not a channel that works.

Attribution is a decision aid, not a scoreboard. When it stops changing a decision, stop refining it — and if your problem is that too few visits arrive to attribute in the first place, why a site gets no traffic is the upstream question to answer first.

FAQ

What is the difference between first-touch and last-touch attribution?
First-touch gives all the credit to the interaction that introduced somebody to you; last-touch gives it to the final interaction before they converted. The same customer can therefore make SEO look brilliant under one model and paid search look brilliant under the other. Most teams use last-touch by default because analytics tools ship that way, which is worth knowing when a report tells you branded search is your best channel.
Do I need a multi-touch attribution tool?
Not until you have enough conversions for the model to be more than noise — realistically a few hundred a month, and a sales cycle long enough for multiple touches to be worth modelling. Before that, a self-reported source field plus disciplined UTM tagging captures more truth for zero cost, and the money is better spent on the channel you are trying to measure.
How do UTM parameters fit into attribution?
UTMs are the labelling layer, not the model: they tell your analytics which of your own placements a click came from, and the model decides how much credit that click receives. They only cover links you place yourself, so organic word of mouth, forwarded links, and AI answers arrive untagged. Keep the naming convention boring and identical across tools, because a channel spelled three ways becomes three channels in your reporting.
Can I attribute traffic from ChatGPT or other AI assistants?
Only partially. Some assistants pass a referrer when a user clicks a cited link, so those visits appear as a normal referral source, but the more common outcome is that the user reads the answer and comes back later by typing your name — which lands in direct or branded search. The practical measure is a rise in branded searches and direct visits alongside tracked citations, backed by a self-reported source question at signup.
Related terms
Customer Acquisition Cost (CAC)Conversion Rate Optimization (CRO)Pirate Metrics (AARRR)North Star Metric

An AI growth team that runs this for you

AgentCeres is a managed AI marketing team — you approve what ships. 14-day free trial, from $39/month.

Start free trialBrowse the glossary