Tag your ad URLs

The clkt tracking key is what lets Clakta link a click to a sale. Clakta adds it for you on Google, Pinterest and Snapchat; on Meta and X you add it by hand.

Connecting an ad account gives you spend and campaigns, but not attribution. For that, every ad link needs the Clakta tracking key, so Clakta recognizes the click when the visitor arrives on your site.

This is the step people skip, and it is why an account can show lots of spend and no conversions.

What the key is

A parameter in the ad's link. You never type the ids: you use a template, and the platform fills in the real values on every click:

PlatformTemplate
Metaclkt=fb:{{site_source_name}}:{{campaign.id}}:{{adset.id}}:{{ad.id}}
Googleclkt=google:{network}:{campaignid}:{adgroupid}:{creative}
Xclktx:{{site_source}} clkt_campaign{{campaign_id}} clkt_adset{{adgroup_id}} clkt_ad{{ad_id}}
Pinterestclkt=pinterest:pinterest:{campaignid}:{adgroupid}:{creative_id}
Snapchatclkt=snapchat:{{site_source_name}}:{{campaign.id}}:{{adSet.id}}:{{ad.id}}

X accepts only one dynamic variable per parameter, so its key is four separate parameters: the name is on the left of each line and the value to copy on the right. Clakta joins them back into one key.

Automatic (Google, Pinterest and Snapchat)

With the account connected, Clakta adds the key to your ads for you:

  1. Go to Project settings → Ad accounts.
  2. Find the account and choose Set up UTMs.
  3. The list shows each ad (Pinterest), ad group (Google) or creative (Snapchat), and the Tracking column shows which ones are already done.
  4. Select the ones you want, or Select all, and click Set up UTMs.

The UTMs configured count on the ad accounts list shows how many are done.

Do this again after every launch. Ads created after the last run aren't tagged, and an untagged ad is invisible to attribution however well it sells.

By hand

Copy the exact key for your account from the Manual tab in the same window, then:

Meta and X have no automatic option, so they always have to be done by hand.

Keep your UTMs

clkt is a separate parameter. Keep your utm_source, utm_medium and utm_campaign as they are: Clakta saves them too and reports on them. Add clkt without replacing anything.

Check it works

Click one of your own live ads and look at the address bar of the page that opens. You should see clkt with real numbers:

If you see the template text instead of numbers, the key went into a field where the platform doesn't fill it in. Then place a test order and open it in Orders: the platform, campaign, ad set and ad should all be filled in.

Problems

Related articles