TikTok

In this article, we'll guide you through syncing your web event data from your data warehouse to TikTok using GrowthLoop.

We currently support Web event syncs.

Prerequisites

  • Make sure you have a TikTok Ads Manager account. You can create one here!
  • Connect TikTok as a destination to your GrowthLoop account. Click here for detailed instructions.
  • Keep your Pixel Code handy. Access it by logging into your TikTok Ads Manager account and navigating to Tools > Events > Web Events. If you haven’t created one yet, click here to learn how.

Set up a sync

  1. Click Destinations on the left sidebar.
Untitled
  1. Select TikTok in your list of connected destinations.
Untitled
  1. Input your Pixel Code in the designated field under Credentials and click Save.
Untitled
  1. Now, let's create a Sync. Begin by selecting Syncs from the options listed on the left sidebar.
Untitled
  1. Then click Create Sync on the upper right side.
Untitled
  1. Next, configure your sync by filling out the following fields:
Untitled
  • Route Name:
    • Name: A friendly name for the sync.
    • Sync frequency: The default frequency for syncing data to TikTok.
    • Update Rule: The default operation for syncing data to TikTok.
  • Source:
    • Dataset/Table: The table that holds the data you want to sync to TikTok. Usually, it's organized within an events table.
    • Dataset Unique Field(s): The unique field(s) on the table. They will populate automatically after selecting the Dataset/Table.
    • Match Field: The column in your source table that is used to match data to TikTok. Please select your email field.
  • Destination:
    • Connection: The destination you will sync data to. Please select TikTok.
    • Object Type: Select the type of object you want to send data to. Currently, only Web Events are supported, but Offline, App, and CRM options will be available in the near future. Please choose Web Events.
    • Match Field: Choose the column in TikTok that corresponds to the email field in your source dataset.
  1. Once you finish selecting/inserting the required fields, click Save Route.
Untitled
  1. Next, set up the field mappings to start your sync. TikTok Web Events needs at least four of the following fields mapped: Event Name, Event Time, Event ID, and Page URL.
Untitled
  1. Let's begin with Event Name. Choose the field from your table that contains the name of your conversion event.
    Note: TikTok supports both Standard Events and Custom Events. See a list of standard event names here.
Untitled
  1. Then, under the Destination section, choose Event Name from the drop-down menu, unless it has been automatically selected for you.
Untitled
  1. Next up, let’s map Event Time. Pick the field from your table that holds the time when the event occurred.
Untitled
  1. Then, under the Destination section, choose Event Time from the drop-down menu, unless it has been automatically selected for you.
Untitled
  1. Now, let’s map Event ID. Pick the field from your table that holds the ID that is used to identify a unique event.
    Important: The data type of the field should be a STRING and it should be in Unix timestamp format.
Untitled
  1. Then, under the Destination section, choose Event ID from the drop-down menu, unless it has been automatically selected for you.
Untitled
  1. Lastly, choose the field in your source table that contains the Page URL of where the event occurred, and map it to the destination.

Note: TikTok recommends to use the full URL, including all URL parameters.

Untitled
  1. After clicking Update Route, return to your sync and enable it by clicking the toggle at the top of the page!
Untitled
  1. Congratulations! You've successfully created a web sync to TikTok! You should now be able to see it in your Syncs table.
Untitled
  1. To confirm that your web event data has been successfully sent to TikTok, login to your Ads Manager account and navigate to the Overview tab in the Events Manager page.
Untitled

Note: If you experience any issues when connecting to or creating syncs to TikTok, please reach out to us at [email protected], and we’ll be in touch shortly to help resolve the matter!