Skip to main content
A tracking link looks like https://appdownload.link/{link name}/{path}. The link name is set when you create the app; the path is chosen per link. A tap shows a short click page and goes on to the App Store. In the dashboard, Tracking links → New link: A new link is live within about 15 seconds.

Add the ad’s URL parameters

The link alone tells you the campaign label. To see results per ad-network campaign, ad set and ad, give the ad the network’s URL parameters. The network fills in its placeholders on every tap. For Meta and For TikTok next to each link copy the link with the parameters already appended: paste it as the ad’s website URL and you are done. Or keep the plain link as the URL and paste the parameters below into the ad’s own field.

Meta

Ads Manager → ad → Tracking → URL parameters:

TikTok

Ad → URL parameters (TikTok calls the ad set an ad group):
Campaign or account → Tracking template. The final URL is the plain link; Google adds gclid itself.

Snapchat

Ad → URL parameters:

Creators and everything else

Use a separate path per creator or channel, e.g. appdownload.link/yourapp/anna, and add utm_source / utm_campaign if you want them in reports. Every parameter on the link reaches your app in payload.query. A placeholder that arrives unreplaced, such as {{ad.id}} or __CID__, means the network did not fill it in: the parameters are in the wrong field, use another network’s syntax, or the link was opened straight from a browser instead of the ad. The value is dropped; fix the ad and new taps come in complete. The ad networks add their own click id (fbclid, ttclid, gclid, …) to every tap. TrueOrigin uses it to tell which network a tap came from and to send postbacks.