|
| 1 | +--- |
| 2 | +title: TikTok Conversions |
| 3 | +hide-boilerplate: true |
| 4 | +hide-dossier: true |
| 5 | +hidden: true |
| 6 | +--- |
| 7 | + |
| 8 | +{% include content/plan-grid.md name="actions" %} |
| 9 | + |
| 10 | +The TikTok Conversions Destination enables advertisers to send Segment events to report events directly to TikTok. Data shared can power TikTok solutions like dynamic product ads, custom targeting, campaign optimization and attribution. |
| 11 | + |
| 12 | +Reporting web events allows advertisers to send user data directly to TikTok for downstream targeting and optimization. Advertisers will be able to see their event data in TikTok Events Manager. |
| 13 | + |
| 14 | +> info "" |
| 15 | +> This document is about a feature which is in beta. This means that the Destination Actions are in active development, and some functionality may change before it becomes generally available |
| 16 | +
|
| 17 | +> success "" |
| 18 | +> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) TikTok Conversions Segment destination. |
| 19 | +
|
| 20 | +## Benefits |
| 21 | + |
| 22 | +1. **Streamlined stability and security**: Integrate and iterate without client-side limitations, like network connectivity or ad blocker issues. |
| 23 | +2. **Configurable privacy controls**: Stay compliant with rapidly evolving requirements with flexible privacy controls that let you adapt what data you share and when you share it. |
| 24 | +3. **Maximum event measurement**: Capture more events with improved accuracy across different browsers, apps and devices to get a unified view of your customer's journey from page view to purchase. |
| 25 | + |
| 26 | +## Getting started |
| 27 | + |
| 28 | +Follow the instructions below to enable your TikTok ads account, and add the TikTok Conversions destination to your Segment workspace. |
| 29 | + |
| 30 | +### TikTok Requirements |
| 31 | + |
| 32 | +1. [Create a TikTok For Business account](https://ads.tiktok.com/marketing_api/docs?id=1702715936951297){:target="_blank"}. |
| 33 | +2. [Register as a developer](https://ads.tiktok.com/marketing_api/docs?id=1702716323359809{:target="_blank"}). |
| 34 | +3. [Create a developer application](https://ads.tiktok.com/marketing_api/docs?id=1702716474845185){:target="_blank"}. |
| 35 | +4. Follow instructions for [Authorization](https://ads.tiktok.com/marketing_api/docs?id=1701890912382977){:target="_blank"} and generate a long term access token. |
| 36 | + |
| 37 | +### Configuring TikTok Conversions in Segment |
| 38 | + |
| 39 | +1. From the Segment web app, click **Catalog**, then click **Destinations**. |
| 40 | +2. Find the Destinations Actions item in the left navigation, and click it. |
| 41 | +3. Click **Configure TikTok Conversions**. |
| 42 | +4. Select an existing Source to connect to TikTok Conversions. |
| 43 | +5. On the next page enter your TikTok Access Token, Secret Key, App Id, and Pixel Code. Click Verify credentials. |
| 44 | + |
| 45 | + |
| 46 | +{% include components/actions-fields.html name="tiktok" connection="true" %} |
| 47 | + |
| 48 | +## Pre-built subscriptions |
| 49 | + |
| 50 | +By default a new TikTok Conversions destination comes with the following subscriptions. |
| 51 | + |
| 52 | +| Subscription Name | Trigger | TikTok Conversions Action | |
| 53 | +| ----------------- | --------------------------------------------------- | ------------------------- | |
| 54 | +| Products Searched | All events where the name is `Products Searched` | Report Web Event | |
| 55 | +| Add Payment Info | All events where the name is `Payment Info Entered` | Report Web Event | |
| 56 | +| Initiate Checkout | All events where the name is `Checkout Started` | Report Web Event | |
| 57 | +| Order Completed | All events where the name is `Order Completed` | Report Web Event | |
| 58 | +| View Content | All **Page** events | Report Web Event | |
| 59 | + |
| 60 | +Choose **Quick Setup** during configuration to can select these subscriptions. You can enable, edit, and disable them from the Actions tab of the destination. |
| 61 | + |
| 62 | +The pre-built TikTok Conversions Subscriptions trigger the same action, **Report Web Event**. The default subscriptions map events that follow Segment's Spec to the TikTok spec. You can create new subscriptions and map events that best suit your configuration. |
| 63 | + |
| 64 | +The table below shows the mapping of the Segment semantic ecommerce or custom event names to the TikTok semantic conversion event names in the prebuilt subscriptions. |
| 65 | + |
| 66 | +| Segment Event Name | TikTok Semantic Conversion Event Name | |
| 67 | +| -------------------- | ------------------------------------- | |
| 68 | +| Checkout Started | InitiateCheckout | |
| 69 | +| Products Searched | Search | |
| 70 | +| Payment Info Entered | AddPaymentInfo | |
| 71 | +| Order Completed | PlaceOrder | |
| 72 | + |
| 73 | +| Segment Event Type | TikTok Semantic Conversion Event Name | |
| 74 | +| -------------------------- | ------------------------------------- | |
| 75 | +| All **Segment Page Calls** | ViewContent | |
| 76 | + |
| 77 | +<!-- The section below provides reference tables for the actions defined in your destination. Create the unordered list. The Segment Docs team will assist with populating the data file referenced by this include. --> |
| 78 | + |
| 79 | +## Available TikTok Conversion actions |
| 80 | + |
| 81 | +Combine the supported [triggers](/docs/connections/destinations/actions/#components-of-a-destination-action) with the following TikTok-supported actions: |
| 82 | + |
| 83 | +- [Report Web Event](#report-web-event) |
| 84 | + |
| 85 | +{% include components/actions-fields.html name="tiktok" %} |
| 86 | + |
| 87 | +All TikTok Conversions subscriptions trigger the Report Web Event action. |
| 88 | + |
| 89 | +This action sends a request from Segment to the [TikTok Events Web API](https://ads.tiktok.com/marketing_api/docs?id=1701890979375106){:target="_blank"}. |
| 90 | + |
| 91 | +Ensure you've created your TikTok Pixel within Events Manager before sending events. Instructions to create a pixel can be found [here](https://ads.tiktok.com/help/article?aid=10021){:target="_blank"}. |
| 92 | + |
| 93 | +## Notes |
| 94 | + |
| 95 | +- The TikTok Events API supports QPS =< 1k per app(TikTok Marketing API app)per endpoint. If more is required, please contact your TikTok account representative. |
| 96 | +- Requests report events to one pixel ID. This restriction is because authorization is done at user/pixel level. See the Authorization section for details. |
| 97 | +- Data that is shared to the Events API is processed similar to information shared through other TikTok data integration business tools, like the TikTok pixel and TikTok SDK. |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | +<!-- Add information about steps needed to migrate from a classic version of your destination here. The Segment Docs team will assist you with populating the data file referenced by this include. The table at the bottom maps classic settings to the new destination.--> |
| 102 | + |
0 commit comments