(Legacy) Partner's Guide to TikTok Attribution
This guide outlines how to fire conversion data from Everflow to TikTok (Tik Tok) using a Partner Postback.
Ashley Carrow avatar
Written by Ashley Carrow
Updated over a week ago

Overview

Using TikTok's API, this integration is used to push conversion data from Everflow into TikTok. In order to optimize, you can configure a Partner Postback to receive those TikTok pixels.


Step #1: Connect Pixel

Go to the TikTok: Ads Manager. Click Assets, then choose Events.

Select web or app events, depending on where you want to track.

Then, to create a new pixel, click Set Up Web Events. or click on a pixel below to manage an existing one.

If you are creating a new pixel, follow the instructions from TikTok to finish the pixel setup.

Step #2: Generate Access Token

In the TikTok: Ads Manager, after you have completed Step #1, open your pixel and click the Settings tab > Generate Access Token.

Copy the Access Token and then navigate back to Everflow.

Step #3: Set Up Integration

In Everflow, navigate to Company - Integrations.

Please note: This section is only available in the Partner Portal, not in the Network Portal. For more info on creating a Partner account - [Click Here]

On the TikTok Integrations card, click Add.

*Please note: the integration is also accessible in the Network account via Control Center - Integrations > Media Buying, where the integration can be viewed and deleted by a network user.

Name the app and paste the Access Token here:

Step #4: Add Postback inside Everflow

Navigate to Postbacks, then click +Add Postback.

Select TikTok as the Postback Type and input your Tiktok Pixel Code, which can be found here inside of TikTok:

Assets > Event (top menu) > Website Pixel (Manage). Click on the pixel and copy the ID at the top of that screen underneath the name of the pixel.

In Everflow, paste that ID here under TikTok Pixel Code.

Select the TikTok Event and then click Save.

Step #5: Add TikTok Click ID to Destination URL

When setting up the ad, make sure to append ?ttclid=__CLICKID__ to your Everflow Partner Tracking URL to pass that to the Destination URL. For more info - [Click Here]

Step #6: **Update EF.click() Script

**This step is only necessary for offers tracking with Direct Linking.

If you are using Direct Linking, you must also add this data to the Javascript SDK EF.click() code. Add it to the EF.click() object like this:

parameters: {

"ttclid" : EF.urlParameter('ttclid')

},

Example:

<script type="text/javascript"

src="https://INSERT_DOMAIN/scripts/sdk/everflow.js"></script>

<script type="text/javascript">

EF.click({

offer_id: EF.urlParameter('oid'),

affiliate_id: EF.urlParameter('affid'),

sub1: EF.urlParameter('sub1'),

sub2: EF.urlParameter('sub2'),

sub3: EF.urlParameter('sub3'),

sub4: EF.urlParameter('sub4'),

sub5: EF.urlParameter('sub5'),

uid: EF.urlParameter('uid'),

source_id: EF.urlParameter('source_id'),

transaction_id: EF.urlParameter('_ef_transaction_id'),

parameters: {

"ttclid" : EF.urlParameter('ttclid')

},

});

</script>

Step #7: Test

To test, follow the preview instructions - [Click Here]

Did this answer your question?