dockstall.
Start free

Top 50 stores

November Live

RankStoreSales

All time

RankStoreSales

What buyers paid, less refunds. Makers choose whether their amount is shown; ties go to whoever joined first.

Help center / Coupons and analytics

Track your links with campaigns

Add utm_source and utm_campaign to the links you post, and each one appears in the Campaigns card in Analytics with its visits and sales.

Make a tracked link

  1. Take your store or product address.
  2. Add ?utm_source= and where you're posting it.
  3. Add &utm_campaign= and a name you'll recognise.
  4. Post that link.

For a TikTok bio:

yourstore.dockstall.com?utm_source=tiktok&utm_campaign=bio

For a product:

yourstore.dockstall.com/p/your-product?utm_source=instagram&utm_campaign=launch

It also works on your own domain. There is no link builder, so you type these by hand. There's nothing to switch on, and it costs nothing.

Where to see it

Open Analytics and find Campaigns. Each campaign shows its visits, its source, and any sales and revenue.

A link with only utm_source doesn't appear under Campaigns, but it does name the source under Where visitors come from. That is useful for apps like TikTok and Instagram, which often don't say where a visit came from.

Common problems

  • Spelling matters for campaigns. Bio and bio show as two campaigns. Sources are tidied up, so ig and instagram both show as Instagram, but it's simplest to stick to lowercase.
  • `utm_medium` isn't shown. Analytics reads utm_source and utm_campaign here.
  • Your own visits don't count. Views while you're signed in are left out, so test from a private window.
  • Payment links aren't tracked. Campaigns work on store and product pages only.

When a sale gets credited

A sale counts for a campaign only when the same visitor arrives through that link and buys on the same day. We count without cookies, so we can't connect visits across days. Someone who clicks on their phone today and buys on their laptop tomorrow won't count for the campaign, though the sale still appears in Revenue.

Treat these figures as a guide to what's working, and use your Stripe dashboard for the money. See why the numbers differ.

Related

Still stuck? Write to us.

Updated 3 Nov 2026