Image a coat test the place the attendant fingers out tickets however forgets to pin the matching quantity to your coat. Everybody will get a ticket. No person will get their coat again.
That’s TikTok adverts monitoring when the clicking ID goes lacking. The sale occurs, your supply pays out, and TikTok has no concept which advert earned it. So its algorithm retains spending on the incorrect viewers, and you retain questioning why the marketing campaign that appeared so promising received’t scale.
The brief model: TikTok provides a click on ID known as ttclid to each advert click on. To trace TikTok adverts conversions reliably, you retain that ttclid with the go to, file the conversion by a pixel or a postback, and ship it again to TikTok by the Occasions API with an occasion ID so nothing is counted twice. This information exhibits the way to do every step with Voluum, plus the macros to make use of and what to test when TikTok isn’t monitoring conversions.
Why Does TikTok Advertisements Monitoring Break So Simply?
As a result of the browser-only setup has numerous weak spots. TikTok adverts often open contained in the app’s personal browser, advert blockers and privateness settings cease some pixel occasions, and each redirect between the advert and the supply is yet another likelihood for a URL parameter to fall off.
Then there’s the affiliate twist. When the conversion occurs on a community’s supply web page, you’ll be able to’t put the TikTok pixel there in any respect. The one file of the sale is the postback the community sends to your tracker. If that conversion by no means makes it again to TikTok, the platform optimizes blind.
The repair isn’t a wiser pixel. It’s a setup the place the clicking ID travels with the person and the conversion travels again from a server, not a browser.
Meet the ttclid, TikTok’s Declare Ticket
The ttclid is the TikTok click on ID. When somebody faucets your advert, TikTok provides it to the touchdown web page URL routinely, so that you don’t want a macro for it. A real one begins with “E.C.P”, which is a helpful sanity test once you’re debugging.
Consider it because the coat-check ticket. TikTok retains one half. Your tracker wants to carry on to the opposite half till the conversion arrives, after which hand it again so TikTok can match the sale to the precise advert, advert group and marketing campaign.
Lose it wherever alongside the best way and the match fails. That’s why the primary rule of TikTok adverts monitoring is boring however essential: each redirect and each lander has to go the ttclid alongside untouched.
Pixel, Occasions API or Postback: Who Does What?
There are 3 ways a conversion can attain TikTok, they usually work finest collectively slightly than as rivals.
The TikTok pixel runs within the browser by yourself web site. It’s fast to put in, nevertheless it solely works the place you management the web page, and it misses occasions that blockers or privateness settings cease.
The Occasions API is TikTok’s server-side route. Your server or tracker sends the occasion straight to TikTok with the ttclid hooked up, so it doesn’t rely upon the browser in any respect. It’s the identical concept as Meta’s Conversions API.
The postback is how the conversion reaches your tracker within the first place when it occurs on another person’s web page. The community fires it to Voluum with Voluum’s click on ID, and Voluum seems up the ttclid that belongs to that click on. In case you’re new to the distinction, our comparability of the monitoring pixel and postback URL explains it.
The way to Set Up TikTok Advertisements Monitoring With Voluum
Right here’s the complete route, from the primary click on to a matched occasion in TikTok:

Step 1: Add TikTok as a Visitors Supply
In Voluum, go to Visitors sources, click on Create and select Visitors supply. Decide the TikTok template, modify something you want and save. The template saves you from constructing the setup by hand.
The template already captures the ttclid that TikTok appends, so the clicking ID is saved with each go to and might journey again to TikTok with the conversion. You don’t want so as to add a macro for it.
Step 2: Move Marketing campaign Particulars With Macros
TikTok fills in dynamic macros at click on time, so you’ll be able to see marketing campaign, advert group and artistic names in your Voluum stories. Add them as customized variables within the site visitors supply:
| Parameter | TikTok macro | What it passes |
|---|---|---|
| campaign_id | __CAMPAIGN_ID__ | Marketing campaign ID |
| campaign_name | __CAMPAIGN_NAME__ | Marketing campaign title |
| adgroup_id | __AID__ | Advert group ID |
| adgroup_name | __AID_NAME__ | Advert group title |
| creative_id | __CID__ | Inventive ID |
| creative_name | __CID_NAME__ | Inventive title |
| placement | __PLACEMENT__ | Placement, corresponding to TikTok or Pangle |
| ad_id | __ADID_V2__ | Advert ID in upgraded Sensible+ campaigns |
Two particulars journey individuals up. Macros are case-sensitive and want precisely two underscores on all sides, so __cid__ received’t work. And upgraded Sensible+ campaigns use completely different ad-level macros, so test which marketing campaign kind you’re operating earlier than you depend on the artistic fields.
Step 3: Create the Marketing campaign and Paste the URL Into Your Advert
Create a Voluum marketing campaign with the TikTok site visitors supply, your supply and, optionally, a lander. Copy the marketing campaign URL and paste it because the vacation spot URL of your TikTok advert. TikTok appends the ttclid by itself when somebody clicks.
Step 4: Join TikTok in Automizer
In Voluum, open Automizer, go to Visitors sources and add the TikTok integration by signing in along with your TikTok for Enterprise account. Past conversions, the combination brings TikTok value information into Voluum and allows you to handle built-in campaigns out of your stories, which retains ROI sincere with out handbook value uploads.
Step 5: Generate the Postback That Feeds the Occasions API
Create a pixel in TikTok’s Occasions Supervisor should you don’t have one. Then, in Automizer’s Visitors sources tab, click on Generate subsequent to the TikTok integration, enter the pixel ID, select the occasion kind and click on Generate Postback URL. Paste that URL into your TikTok site visitors supply in Voluum because the site visitors supply postback URL.
Any longer, each conversion Voluum data for a TikTok click on is handed again to TikTok with its ttclid. The occasion kind you select ought to match the occasion your advert group optimizes for. In any other case TikTok will obtain the conversions however received’t use them to steer supply.
Step 6: Take a look at Earlier than You Spend
Earlier than you scale, take a look at your TikTok adverts monitoring finish to finish. Click on your individual advert or a take a look at hyperlink with a ttclid, set off a take a look at conversion and test three locations: the go to in Voluum, the conversion in Voluum and the occasion in TikTok’s Occasions Supervisor. If one in all them is lacking, the troubleshooting desk beneath tells you the place to look.
Deduplication: Pixel and Occasions API With out Double Counting
Operating the pixel and the Occasions API facet by facet offers your TikTok adverts monitoring essentially the most full image, however provided that TikTok is aware of when two occasions describe the identical conversion. In any other case, one sale exhibits up twice and your reported CPA seems twice pretty much as good as it’s.
The rule is straightforward. Each occasions want the identical occasion title and the identical event_id. Based on TikTok’s deduplication information, matching occasions that arrive inside 5 minutes are merged, and duplicates acquired inside 48 hours are eliminated.
In observe, use an ID that already exists for the conversion, such because the order or transaction ID, because the event_id on either side. In case your conversion solely occurs on a community’s supply web page and by no means touches your individual web site, there’s no pixel occasion to collide with, and the postback route alone is sufficient.
Operating the pixel by yourself web site as properly? Then be sure that the pixel occasion and the server-side occasion for a similar conversion share an event_id. In case you can’t line the 2 up, ship every occasion kind by one route solely, both the pixel or the Occasions API, so nothing is counted twice.
TikTok Not Monitoring Conversions? Examine These First
When the numbers don’t add up, begin with the symptom:
| What you see | Probably trigger | What to do |
|---|---|---|
| No visits in Voluum | The advert doesn’t level to the Voluum marketing campaign URL | Examine the vacation spot URL in TikTok and click on it as soon as your self |
| Visits however no ttclid | A redirect or lander drops URL parameters | Move all parameters by each hop and take a look at with an actual advert click on |
| Conversions in Voluum, none in TikTok | No site visitors supply postback, incorrect pixel ID or expired integration | Regenerate the postback in Automizer and paste it into the site visitors supply |
| Occasions arrive however don’t depend for optimization | Occasion kind doesn’t match the advert group’s optimization occasion | Use the identical occasion kind in Voluum’s postback and within the advert group |
| Conversions counted twice | Pixel and Occasions API ship the identical occasion and not using a shared event_id | Ship the identical occasion title and event_id from each |
| Numbers differ from Voluum, however each look wholesome | Totally different attribution home windows or view-through credit score | Examine on the identical window, or depend on click-through numbers |
That final row isn’t a bug. TikTok counts conversions inside its attribution window, which defaults to 7-day click on and 1-day view for net campaigns, whereas Voluum matches each conversion to its click on for for much longer. Our information to the attribution window explains the way to evaluate the 2 pretty, and the article on attribution fashions covers how all sides decides who will get the credit score.
For issues that aren’t TikTok-specific, corresponding to damaged postbacks or lacking parameters, see our checklist of the most typical monitoring points. And should you go greater than click on IDs forwards and backwards, the piece on postbacks and dynamic parameters exhibits how the 2 work collectively.
What to Watch As soon as It Works
As soon as your TikTok adverts monitoring works in each instructions, TikTok’s bidding will get higher sign and your stories get cleaner. Decide TikTok in Voluum with the identical internet affiliate marketing KPIs you employ for each different supply, corresponding to EPV in opposition to CPV and eCPA in opposition to payout, so it competes on equal phrases.
Operating app campaigns? The setup differs, as a result of app installs often run by a cellular measurement companion. Our information to cellular attribution covers that facet. And if Meta is your different huge channel, our comparability of Fb advert monitoring software program seems on the similar downside from Meta’s facet.
Give TikTok the Knowledge It Must Scale
TikTok’s algorithm is barely as sensible because the conversions you ship it. Voluum handles TikTok adverts monitoring finish to finish: it retains the ttclid with each click on, data conversions from any supply and sends them again to TikTok by its integration, whereas monitoring each different supply in the identical report. Examine Voluum plans and set it up in a day.
Ceaselessly Requested Questions
What’s ttclid?
The ttclid is the TikTok click on ID, a parameter TikTok provides to the touchdown web page URL every time somebody clicks an advert. It identifies the precise click on, so when a conversion is distributed again to TikTok with the identical ttclid, TikTok can match it to the correct marketing campaign, advert group and advert. Real values begin with “E.C.P”.
How do I observe TikTok adverts conversions?
Maintain the ttclid with the go to, file the conversion with a pixel by yourself web site or a postback out of your affiliate community, and ship it again to TikTok by the Occasions API. With Voluum, you employ the TikTok site visitors supply template, join the combination in Automizer and add the generated postback URL to the site visitors supply.
What’s the TikTok Occasions API?
The TikTok Occasions API is a server-side solution to ship conversion occasions to TikTok with out counting on the browser. It really works alongside the TikTok pixel, recovers occasions that blockers or privateness settings cease, and is the one possibility when the conversion occurs on a web page the place you’ll be able to’t set up the pixel.
Do I want each the TikTok pixel and the Occasions API?
You don’t strictly want each, however utilizing them collectively offers TikTok essentially the most full information. In case you do, ship the identical occasion title and event_id from every so TikTok can deduplicate them. In case your conversions solely occur on an affiliate community’s supply web page, the Occasions API route by your tracker is sufficient by itself.
Why is TikTok not monitoring my conversions?
The commonest causes are a lacking ttclid, dropped by a redirect or lander, a lacking or outdated postback to TikTok, a incorrect pixel ID, or an occasion kind that doesn’t match the advert group’s optimization occasion. Take a look at one click on finish to finish and test the place the path stops: the go to, the conversion or the occasion in TikTok.
