Software Growth

Marketing Attribution

Assigning credit to marketing interactions associated with a conversion.

Marketing attribution is assigning credit to the marketing interactions that precede a customer action, such as a signup or purchase. It helps you understand which visible paths lead people to your product.

Visible is the useful word here. Someone may hear about you in a private Slack group, watch a video, and later type your URL into a browser. Your analytics tool may see only the last step.

One customer, several possible stories 🧭

Consider this fictional journey: a founder reads your tutorial, returns through a newsletter, and buys after clicking a search ad.

Illustrative attribution rule Who gets credit? What it helps you inspect
First interaction The tutorial How the recorded journey began
Last interaction The search ad What preceded the purchase
Equal credit All three interactions The recorded sequence as a whole

These are simplified examples of credit rules, not a list of models available in a particular tool. Google Analytics’ attribution documentation describes its current models and how direct traffic is handled. Check your implementation before interpreting a report.

A useful setup for a small SaaS 🛠️

  1. Choose a business action. Record a qualified signup, activation, or payment. Do not use every pageview as a proxy for a customer.
  2. Tag links consistently. Use campaign parameters for emails, paid placements, and other links you control. Agree on names so one newsletter does not appear as five different sources.
  3. Connect the journey where possible. Preserve acquisition information through signup and checkout within your measurement setup.
  4. Ask the customer. A short “How did you first hear about us?” question can reveal recommendations your tracking missed.

Google’s campaign URL guidance explains the parameters. Avoid tagging ordinary links between pages on your own site as new campaigns; you want to preserve the acquisition journey, not manufacture new sources.

Keep a customer’s answer alongside the tracked source. “YouTube recommendation” and “organic search” can both be true: one introduced the product, the other brought the customer back.

Use the report to choose the next question 🔍

If a channel produces lots of signups but few customers, inspect fit and onboarding. If it produces a handful of customers who stay, check whether you can reach more people like them. Compare cohorts over a similar period; a new campaign has had less time to produce paid customers.

When the spend or decision warrants it, a controlled test can measure incrementality: the additional outcomes caused by the activity. Google Ads’ Conversion Lift documentation describes comparing groups that are shown ads with groups that are held back. Such tools have eligibility and data requirements; a tiny campaign may not support a useful test.

You do not need perfect attribution to make a sensible next move. You need enough evidence to distinguish a promising channel from a reporting artifact.

Sources and further reading 📚

Back to the SaaS glossary