# Set up TikTok ads server-side tracking

## Why Attribuly

With advanced identity resolution technology, Attribuly is your ideal tool to post back lost signals to TikTok ads, via [TikTok Event API](https://business-api.tiktok.com/portal/docs?id=1771100779668482). This helps TikTok get more accurate data, which is critical to improve your overall ads performance.

## How it works

1\. Attribuly pixel capture visitors from TikTok ads, and track the customer journey across channels and devices.

2\. Send predefined events back to TikTok ads that follow the best practices. Attribuly combines user identifiers as much as possible to improve the data quality. Such as ttclid(TikTok CLick ID), email address, and phone numbers.

3\. Get the success/failure status from TikTok.

## Set up guide

### Get your Tiktok Pixel ID and access token.

Click "Connect data source"

[![](/knowledge-assets/d7f5be8a63ed5f91fa1f9ee7.png)](/knowledge-assets/d7f5be8a63ed5f91fa1f9ee7.png)

1.  Select "Web"
    

[![](/knowledge-assets/b73b0a6a44fe52ccc4059f7d.png)](/knowledge-assets/b73b0a6a44fe52ccc4059f7d.png)

1.  Enter the store's website address.
    

[![](/knowledge-assets/c664a2e1b101c70709649bc7.png)](/knowledge-assets/c664a2e1b101c70709649bc7.png)

1.  Select "Manual setup"
    

[![](/knowledge-assets/cb109f564d4e4302df3e68c3.png)](/knowledge-assets/cb109f564d4e4302df3e68c3.png)

1.  Select "Events API"
    

[![](/knowledge-assets/ed508a6736866ebebd825ce0.png)](/knowledge-assets/ed508a6736866ebebd825ce0.png)

1.  Enter the Pixel name
    

[![](/knowledge-assets/5dfde49a2edaa88aaa65cb9f.png)](/knowledge-assets/5dfde49a2edaa88aaa65cb9f.png)

1.  Select "E-commerce" for the template.
    

[![](/knowledge-assets/cffc208d8b52e746947cdab5.png)](/knowledge-assets/cffc208d8b52e746947cdab5.png)

1.  Keep only the events highlighted in the red box.
    

[![](/knowledge-assets/0d3a86e2be6f0ac2d5a269f1.png)](/knowledge-assets/0d3a86e2be6f0ac2d5a269f1.png)

For each event, check the corresponding event parameters according to the table.

<table><tbody><tr><td><div><p><b>Events\Parameters</b></p></div></td><td><div><p><b>View Content</b></p></div></td><td><div><p><b>Search</b></p></div></td><td><div><p><b>Add payment info</b></p></div></td><td><div><p><b>Add to Cart</b></p></div></td><td><div><p><b>Initiate Checkout</b></p></div></td><td><div><p><b>Purchase</b></p></div></td></tr><tr><td><div><p><b>brand</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td></tr><tr><td><div><p><b>content_category</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td></tr><tr><td><div><p><b>content_id</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>content_name</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>content_type</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>currency</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>description</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td></tr><tr><td><div><p><b>event_id</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>price</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>num_items</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>search_string</b></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td></tr><tr><td><div><p><b>status</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td></tr><tr><td><div><p><b>value</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>event_time</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>Url</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>email</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>external_id</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>phone</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>ttclid</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>ip</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr><tr><td><div><p><b>ttp</b></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td><td><div><p></p></div></td></tr><tr><td><div><p><b>user_agent</b></p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td><td><div><p>✔</p></div></td></tr></tbody></table>

1.  Obtain the Pixel ID and Access Token.
    

[![](/knowledge-assets/fa81025b810bddbe8ddc5bef.png)](/knowledge-assets/fa81025b810bddbe8ddc5bef.png)

1.  Click "Finish"
    

[![](/knowledge-assets/8927b10978aa3ed14bfd1b7f.png)](/knowledge-assets/8927b10978aa3ed14bfd1b7f.png)

### Configure in Attribuly

Select the events you want to post back to TikTok ads. Click “Save” to run.

[![](/knowledge-assets/22dcaaa1107d3b827a1ca575.png)](/knowledge-assets/22dcaaa1107d3b827a1ca575.png)

### Test and monitor

You can monitor the match rate by clicking the analytics icon.

[![](/knowledge-assets/4ca35bdbb4f3603e95f028cc.png)](/knowledge-assets/4ca35bdbb4f3603e95f028cc.png)

To view the postback history, scroll down to see all the history records and detailed data sent to TikTok.

[![](/knowledge-assets/283678dd9c823ce5408e6bea.png)](/knowledge-assets/283678dd9c823ce5408e6bea.png)
