you post about your product in different places. some posts bring lots of customers, others bring nothing.
the problem: you don't know which is which.
what attribution means
attribution = knowing where each customer came from.
example:
- customer A came from HN post
- customer B came from reddit
- customer C found you on google
now you can see patterns:
- HN brought 20 customers
- reddit brought 5 customers
- google brought 8 customers
this tells you: HN is working, focus there.
why you need this
without attribution, you're guessing:
- "I posted on HN and reddit last week, got 12 customers... which worked?"
- keep doing everything (wasting time on stuff that doesn't work)
- miss the fact that one channel brings 80% of your customers
with attribution:
- see exactly where customers came from
- focus time on what works
- stop wasting time on what doesn't
the difference: random effort vs focused effort.
understanding channel quality
not all customers are equal.
some channels bring customers who pay and stay for months. others bring tire-kickers who cancel quickly.
example:
- HN customers: stay 12 months on average
- random twitter mention: stay 3 months on average
both are "free" channels, but HN is 4× more valuable.
attribution tracking lets you see these patterns.
mobile apps vs websites
the tracking approach depends on your product:
mobile app (App Store downloads):
- user sees your post → App Store → downloads app
- apple doesn't tell you which link they clicked
- need special tracking (ppid)
- → read mobile attribution guide
website (web subscriptions):
- user sees your post → your website → subscribes
- can track exactly which link they clicked
- simpler setup, more accurate
- → read web attribution guide
both:
- read both guides
- implement tracking for each platform
- mobile is harder to track than web
which guide should i read?
you have a mobile app:
- start with mobile attribution guide
- use apple's free ppid tracking (5 minute setup)
- see which posts/channels bring downloads
you sell subscriptions on a website:
- read web attribution guide
- use UTM parameters + stripe metadata (30 minute setup)
- 95%+ accuracy, completely free
you have both:
- read both guides
- web attribution will be more accurate
- use both to understand where customers come from
real example: productivity app
developer posts about their $8/month productivity app in different places.
before tracking:
- posted on reddit, HN, twitter
- got 40 customers total
- no idea which channels worked
after adding tracking:
- HN: 22 customers (high quality, stay long)
- reddit /r/productivity: 12 customers (decent)
- twitter: 4 customers (low conversion)
- blog post: 2 customers (but grows over time from search)
what changed:
- focused on HN (post every few months with updates)
- kept reddit (good ROI for 20 min posts)
- reduced twitter time (low return)
- kept writing blog (SEO compounds)
understanding where customers came from changed how they spent their time.
start simple
don't overthink this. pick one:
mobile app:
- read mobile attribution guide
- set up apple ppid tracking (free, 5 minutes)
- use different links for each channel (HN, reddit, twitter)
- check which channels bring downloads
web app:
- read web attribution guide
- add UTM parameters to all links
- save to stripe metadata on checkout
- see which channels bring paying customers
you'll immediately see which channels bring better customers and where to focus your time.