TikTok Audiences Destination

Destination Info

The TikTok Audiences destination enables advertisers to send Engage audiences to TikTok as Custom Audiences using TikTok’s Segment API.

By using Segment’s TikTok Audiences destination, you can increase traffic and drive conversions with hyper-relevant ads that promote product discovery.

Getting started

Prerequisites

  1. Before connecting to the TikTok Audiences destination, you must have a TikTok Ads Manager account.

TikTok Audience Segments

You must create an audience segment in your TikTok Advertising account. You can send Engage audiences to an existing audience segment, or create a new audience. Please note the audience_id as this is required to send Engage audiences to TikTok.

You can only send audience data from Segment to a “Partner audience” custom audience in TikTok Ads Manager. While TikTok’s UI doesn’t allow you to select this custom audience type, you can use this destination’s Create Audience mapping to create “Partner audience” custom audiences in TikTok.

Create a TikTok Audience

To create an audience in Segment:

  1. Navigate to New Mapping and select Create Audience.
  2. On the Add test event panel, click Load Sample Event.
  3. Fill in the mappings on the Select mappings panel accordingly.
  4. On the Send test event panel, click Test Mapping.
  5. You’ve created your audience. Take note of the audience_id from the response as you will need it when you create additional mappings.

You can use the same mapping to create as many audiences as you would like. You just need to change the audience name and click Test Mapping again.

You can create a duplicate audience since TikTok doesn’t restrict users from having multiple audiences with the same name. If you click Test Mapping multiple times, you will create audiences with the same name. However, each audience will have its own unique audience_id.

You do not need to update the status of the mapping to enabled.

See TikTok’s Create/Delete an audience segment for instructions on how to create a TikTok audience segment.

Connect the TikTok Audiences destination

  1. From the Segment web app, navigate to Engage > Audiences. Ensure you are in the Engage space you plan to use with the TikTok Audiences destination. Either choose an existing Engage audience or create a new one. This is the audience you plan to send to TikTok.

  2. Navigate to Engage > Engage Settings and click Destinations. Please ensure you are still in the correct Engage space.

  3. Search for “TikTok Audiences” and select the destination. Click Configure TikTok Audiences.

  4. On the Select Source screen, your Engage space should already be selected as the source. Click Confirm Source.

  5. On the Destination Settings tab, name your destination and authenticate with TikTok Audiences using OAuth.

  6. Once authenticated, toggle “Enable Destination” on and click Save Changes.

  7. Navigate to the Mappings tab, click New Mapping, and select Add Users.

  8. Under Select mappings, select the TikTok “Advertiser ID” of the audience segment you want to add users to. Input the audience_id of that audience segment under “Audience ID.” Note: A separate mapping must be created for each audience segment you plan to send Engage audiences to.

Once you’ve created the audience using the name of Segment’s audience key, you can get the Audience ID from TikTok’s Assets>Audiences page. You’ll also find the Advertised ID, noted by aadvid, over the TikTok URL.

  1. Repeat Steps 7 and 8 to also set up a Remove Users mapping.

  2. Navigate back to Engage > Audiences and click on the audience from Step 1.

  3. Click Add Destinations and select the TikTok Audiences destination you just created. In the settings that appear in the side panel, toggle the Send Track option on and do not change the Audience Entered/Audience Exited event names. Click Save Settings.

The setup is complete and the audience will start syncing to TikTok. The audience will appear in your TikTok Ads Manager account under Assets > Audiences. Please note that it can take 24-48 hours for users to appear in TikTok.

To sync additional audiences from your Engage space, create a separate mapping in the TikTok Audiences destination. Navigate to Connections > Destinations, search and select the TikTok Audiences destination, and follow Steps 7-11 above.

No settings available. The destination may not be publicly visble.

Available Actions

Build your own Mappings! Combine supported triggers with the following TikTok Audiences-supported actions:

Mapping limits per destination

Individual destination instances have support a maximum of 50 mappings.

Add to Audience

Add records from an Engage Audience to a TikTok Audience Segment.

Add to Audience is a Cloud action. The default Trigger is: event = "Audience Entered"

Click to show / hide fields

Field Description
User Email Type: HIDDEN

The user’s email address to send to TikTok.

User Advertising ID Type: HIDDEN

The user’s mobile advertising ID to send to TikTok. This could be a GAID, IDFA, or AAID

Send Email Type: BOOLEAN

Send email to TikTok. Segment will hash this value before sending

Send Mobile Advertising ID Type: BOOLEAN

Send mobile advertising ID (IDFA, AAID or GAID) to TikTok. Segment will hash this value before sending.

Event Name Type: HIDDEN

The name of the current Segment event.

Enable Batching Type: BOOLEAN

Enable batching of requests to the TikTok Audiences.

External Audience ID Type: HIDDEN

The Audience ID in TikTok’s DB.

Create Audience

Creates a new audience in TikTok Audience Segment.

Create Audience is a Cloud action. The default Trigger is: event = "Create Audience"

Click to show / hide fields

Field Description
Advertiser ID* Type: STRING

The advertiser ID to use when syncing audiences.

Custom Audience Name* Type: STRING

Custom audience name of audience to be created. Please note that names over 70 characters will be truncated to 67 characters with “…” appended.

ID Type* Type: STRING

Encryption type to be used for populating the audience. This field is set only when Segment creates a new audience.

Add Users

Add contacts from an Engage Audience to a TikTok Audience Segment.

Add Users is a Cloud action. The default Trigger is: event = "Audience Entered"

Click to show / hide fields

Field Description
Advertiser ID* Type: STRING

The advertiser ID to use when syncing audiences.

Audience ID* Type: STRING

Audience ID for the TikTok Audience you want to sync your Engage audience to. This is returned after you create an audience and can also be found in the TikTok Audiences dashboard.

User Email Type: HIDDEN

The user’s email address to send to TikTok.

User Advertising ID Type: HIDDEN

The user’s mobile advertising ID to send to TikTok. This could be a GAID, IDFA, or AAID

Send Email Type: BOOLEAN

Send email to TikTok. Segment will hash this value before sending

Send Mobile Advertising ID Type: BOOLEAN

Send mobile advertising ID (IDFA, AAID or GAID) to TikTok. Segment will hash this value before sending.

Event Name Type: HIDDEN

The name of the current Segment event.

Enable Batching Type: BOOLEAN

Enable batching of requests to the TikTok Audiences.

Remove from Audience

Remove contacts from an Engage Audience to a TikTok Audience Segment.

Remove from Audience is a Cloud action. The default Trigger is: event = "Audience Exited"

Click to show / hide fields

Field Description
User Email Type: HIDDEN

The user’s email address to send to TikTok.

User Advertising ID Type: HIDDEN

The user’s mobile advertising ID to send to TikTok. This could be a GAID, IDFA, or AAID

Send Email Type: BOOLEAN

Send email to TikTok. Segment will hash this value before sending

Send Mobile Advertising ID Type: BOOLEAN

Send mobile advertising ID (IDFA, AAID or GAID) to TikTok. Segment will hash this value before sending.

Event Name Type: HIDDEN

The name of the current Segment event.

Enable Batching Type: BOOLEAN

Enable batching of requests to the TikTok Audiences.

External Audience ID Type: HIDDEN

The Audience ID in TikTok’s DB.

Remove Users

Remove contacts from an Engage Audience to a TikTok Audience Segment.

Remove Users is a Cloud action. The default Trigger is: event = "Audience Exited"

Click to show / hide fields

Field Description
Advertiser ID* Type: STRING

The advertiser ID to use when syncing audiences.

Audience ID* Type: STRING

Audience ID for the TikTok Audience you want to sync your Engage audience to. This is returned after you create an audience and can also be found in the TikTok Audiences dashboard.

User Email Type: HIDDEN

The user’s email address to send to TikTok.

User Advertising ID Type: HIDDEN

The user’s mobile advertising ID to send to TikTok. This could be a GAID, IDFA, or AAID

Send Email Type: BOOLEAN

Send email to TikTok. Segment will hash this value before sending

Send Mobile Advertising ID Type: BOOLEAN

Send mobile advertising ID (IDFA, AAID or GAID) to TikTok. Segment will hash this value before sending.

Event Name Type: HIDDEN

The name of the current Segment event.

Enable Batching Type: BOOLEAN

Enable batching of requests to the TikTok Audiences.

This page was last modified: 11 Aug 2023



Get started with Segment

Segment is the easiest way to integrate your websites & mobile apps data to over 300 analytics and growth tools.
or
Create free account