Guides
Traffic sources

TikTok integration

Set up TikTok tracking in Skro, configure traffic source parameters, and connect your advertising campaigns.

TikTok integration gives you the ability to manage and optimize all your ads through the Skro UI.

  • Send conversions to TikTok to feed their AI and optimize audiences.
  • Sync ad spend every 30 minutes to Skro, so you get accurate reporting.
  • Check the delivery status and manage the status of Campaigns, Ad Groups and Ads directly from Skro UI.
  • Change Daily Budget directly from Skro UI.
  • Import dynamic columns like CPM, Link CPC, Link CTR, Impressions, Link EPC and Link Clicks from TikTok to Skro.

In this guide, you will learn how to set up your campaigns in TikTok and Skro so TikTok can pass information to Skro and back with a selected tracking method. This guide does not cover all aspects and options available when creating a campaign on these two platforms. Basic knowledge regarding setting up campaigns in TikTok and Skro is required.

Manage TikTok ad campaigns with Skro tracker

Step 1. Set up TikTok integration

  1. Log in to your Skro account.

  2. Navigate to Settings → Integrations.

  3. In the Traffic Sources section click Add.

TikTok and Skro Integration step 1

  1. Click TikTok logo and you will be redirected to TikTok Ads.

TikTok and Skro Integration step 2

  1. Sign in to the account you want to integrate.

  2. Review the requested permissions.

  3. Click Confirm and you will be redirected back to Skro.

TikTok and Skro Integration step 3

  1. Choose the TikTok ad account you want to integrate. If you have multiple ad accounts, you need to integrate them separately.

9.Click Next.

TikTok and Skro Integration step 4

Step 2. Set up Conversion API

  1. If you want to send conversion info back to TikTok, then you will need to enable Conversion API.

TikTok Conversion Events

  1. Conversion Event Name - Define all your events that you want to track with CAPI (CompleteRegistration, CompletePayment, Subscribe etc.). When creating a campaign in Skro, then you will need to specify which conversion event you want to track. (If you want to track multiple events, then you will need to use our Custom Conversions and fire the pixel where needed. For example: AddToCart, ViewContent etc.).
  2. Include Conversion Payout - If checked, we will send conversion revenue and currency to TikTok.

Facebook Pixels

  1. Pixel Name - Just give a name to your pixel.

  2. Pixel ID - Your TikTok pixel ID what you are going to use when creating a campaign in TikTok and Skro. Go to TikTok Ads Manager and click Tools → Events → Web Events and copy your pixel ID. For example IDCM7EMDJC77UVR5LM77GO

  3. Conversion API Access Token - Go to TikTok Ads Manager and click Tools → Events → Web Events Select your pixel and go to Settings. Scroll down and you will see Events API section. Click Generate Access Token.

  4. Copy and paste that token into Skro.

  5. Click Save & Close.

TikTok and Skro Integration step 5

Your TikTok ad account has been successfully integrated.

  • You can turn on/off your cost sync.
  • Edit, delete or renew your integration access token.
  • Renewing your access token is needed because sometimes TikTok will revoke your access token for some reason and your cost sync will not work.

TikTok and Skro Integration step 6

Step 3. Associate the integration with your traffic source.

  1. Navigate to the Traffic Sources and click Create.

TikTok and Skro Integration step 13

  1. Click TikTok logo.

TikTok and Skro Integration step 7

  1. Choose and select your TikTok integration from dropdown menu.

TikTok and Skro Integration step 8

  1. All parameters are already prefilled for you.

  2. Click Save & Close.

The integration is ready. Continue by creating a campaign for TikTok.

Step 4. How to create a Campaign in Skro

(OPTIONAL) Add your landing page as (pre-lander) before your actual offer page.

  1. Go to Landings and click Create.

  2. Select workspace.

  3. Add name.

  4. Add your landing page URL and macros if needed.

  5. Copy Click to Offer URL and add it to your landing page as CTA link.

  6. Click Save & Close.

Setup Skro Landing

Add offer page.

  1. Navigate to the Offers view and click Create.

  2. Select workspace.

  3. Add name.

  4. Add your offer URL and add macros if needed. Usually you need to map Skro Click ID macro for same specific parameter name to use postback for conversions.

  5. Click Save & Close.

Setup Skro Offer

Create a campaign

  1. Go to Ads Manager and click Create.

  2. Select your integrated Traffic Source as TikTok.

  3. Select your Conversion Event Name. That is needed to send conversion info back to TikTok.

  4. Select your Conversion Pixel. That is needed to send conversion info back to TikTok.

  5. Cost Model should be Auto.

  6. Select your cost currency.

  7. Click Next

TikTok and Skro Integration step 9

  1. Select workspace.

  2. Add name to your campaign.

  3. Click Next

TikTok and Skro Integration step 10

  1. Choose your Destination Type. In this example we use flow

  2. Choose your redirect mode. In this example we use redirect 302

  3. Select your landing.

  4. Select your offer(s).

  5. Click Save

TikTok and Skro Integration step 11

REDIRECT tracking method - Landing and Offers

  1. Choose Redirect tracking method.

  2. Copy your campaign tracking link into clipboard.

https://mytrackingdomain/campaign/91bf83a6-1153-4cab-a659-vf3232323232?ttclid=__CLICKID__&ad_id=__CID__&ad_group_id=__AID__&campaign_id=__CAMPAIGN_ID__&ad_name=__CID_NAME__&ad_group_name=__AID_NAME__&campaign_name=__CAMPAIGN_NAME__&placement=__PLACEMENT__
  1. Make sure you have Click To Offer link correctly set on your landing page. This link will redirect your user to your offer page. Tracking domain must be same on your Skro campaign link and on your CTA link.

Make sure you have set up Skro Click ID macro on your offer url for conversion tracking.

DIRECT tracking method - Only Offer

  1. Choose Direct tracking method and select your offer page.

  2. Copy your tracking link into clipboard.

https://mytrackingdomain?trck=eyJjcGlkIjoiMzBhNWFhMGQtNjU4YS00ZWY2LWFhOTEtMDQ5YzUxNzQ5MDlhIiwiciI6MCwicCI6MCwibyI6MH0=&ttclid=__CLICKID__&ad_id=__CID__&ad_group_id=__AID__&campaign_id=__CAMPAIGN_ID__&ad_name=__CID_NAME__&ad_group_name=__AID_NAME__&campaign_name=__CAMPAIGN_NAME__&placement=__PLACEMENT__
  1. Copy and paste Skro Tracking Pixel to your website between HEAD tags.

  2. Copy and paste Skro Thank You page JS pixel to your website after successful payment or registration.

DIRECT tracking method - Landing and Offers

  1. Choose Direct tracking method and select your landing page.

  2. Copy your tracking link into clipboard.

https://mytrackingdomain?trck=eyJjcGlkIjoiMzBhNWFhMGQtNjU4YS00ZWY2LWFhOTEtMDQ5YzUxNzQ5MDlhIiwiciI6MCwicCI6MCwibyI6MH0=&ttclid=__CLICKID__&ad_id=__CID__&ad_group_id=__AID__&campaign_id=__CAMPAIGN_ID__&ad_name=__CID_NAME__&ad_group_name=__AID_NAME__&campaign_name=__CAMPAIGN_NAME__&placement=__PLACEMENT__
  1. Copy and paste Skro Tracking Pixel to your website between HEAD tags.

  2. Make sure you have Click To Offer link correctly set on your landing page. This link will redirect your user to your offer page.

Make sure you have set up Skro Click ID macro on your offer url for conversion tracking.

Step 5. Create a Campaign in TikTok

There are multiple campaign types that you can create with TikTok. Campaign types determine how your ad will be promoted.

In order to create a TikTok ad campaign, please follow the steps below:

  1. Sign in to your TikTok ads manager account.

  2. Create a new campaign.

  3. Select your campaign type, tracking event, pixel, audience, placements, budget etc.

TikTok and Skro Integration step 13

Example:

  1. The complete Redirect tracking URL that you have copied from Skro should look like this:
https://mytrackingdomain/campaign/91bf83a6-1153-4cab-a659-vf3232323232?ttclid=__CLICKID__&ad_id=__CID__&ad_group_id=__AID__&campaign_id=__CAMPAIGN_ID__&ad_name=__CID_NAME__&ad_group_name=__AID_NAME__&campaign_name=__CAMPAIGN_NAME__&placement=__PLACEMENT__
  1. On the ad level you have to provide your tracking link.

TikTok and Skro Integration step 14

  1. Click Publish when you are done.

Congratulations, you have successfully set up tracking of TikTok traffic with Skro. Each time a visitor clicks on your ad, will be directed to your landing page with Skro's tracking parameters being passed. On a landing page, the direct tracking script will launch and send an HTTPS request to Skro with information about a visit and other information passed from TikTok.

Step 6. Additional Conversion API Parameters

Requirements: TikTok Ad Account and Conversion API Integration.

If you need to send additional information via TikTok Conversion API, then you can use the following parameters:

  • sourceDomain - It is used if you want to hide your real source domain. By default it is used your landing or offer domain as source domain and this info is sent back to TikTok.
  • eventId - You can send your Event ID if you want to avoid duplication. For example, if you are using TikTok JS Pixel and Conversion API together and both fires the same event.

Verify the setup

Open the generated campaign URL and check that the visit appears in Skro. Confirm that traffic source macros resolve to actual values. If you send conversions back to the source, verify a test conversion in both systems.

Troubleshooting

If data is missing, check the selected workspace, integration, campaign, and reporting date range. Compare parameter names and macro values with the examples in this guide before repeating the test.

Need help with this guide? Contact Skro support.

On this page

Need help? Contact support ↗