> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Configure TikTok Ads Pixel Destination in Upstack Data

> Configure the TikTok Ads destination in Upstack Data with your Pixel ID and API access token to enable dual tracking via browser pixel and server-side Events API for higher match quality.

<Tip>
  **Quick Summary**

  * Sign in to the Upstack dashboard and click **"+ New Destination"**.
  * Select **TikTok** from the destination options.
  * Enter your **TikTok Pixel ID** and **Access Token**.
  * Paste your **API access token** for server-side tracking.
  * Click **Create Configuration** to activate the integration.
</Tip>

## Tracking Method

<Note>
  **Tracking Method** is set to **Browser + Server** by default, and this is the recommended way to run TikTok: Upstack loads the TikTok Pixel on your storefront and also sends events server-side, and the two copies are deduplicated. If you don't want to load the TikTok Pixel in the browser, switch the Tracking Method to **Server**. See [Tracking Method](/concepts/tracking-method).
</Note>

## Prerequisites

Before you start, you need:

* An active Upstack Data account ([sign up](https://app.upstackdata.com))
* Admin access to your **TikTok Business Center**
* A **TikTok Pixel** configured under **Events Manager → Data sources** (see [How to Create New TikTok Ads Pixel ID →](/destinations/catalog/tiktok/how-to-create-new-tiktok-ads-pixel-id))
* Your **TikTok Pixel ID** ([How to Find your TikTok Ads Pixel ID →](/destinations/catalog/tiktok/how-to-find-your-tiktok-ads-pixel-id))
* A generated **Access Token** ([How to Generate Your TikTok API Access Token →](/destinations/catalog/tiktok/how-to-generate-your-tiktok-api-access-token))

## Configuration Steps

<Steps>
  <Step title="Sign in to Upstack Data">
    Sign in to Upstack Data at [app.upstackdata.com](https://app.upstackdata.com).
  </Step>

  <Step title="Add a new TikTok destination">
    * In the Upstack dashboard, navigate to **Events Destination** ([app.upstackdata.com/pixel/event-destinations](https://app.upstackdata.com/pixel/event-destinations))

    * Click **"+ New Destination"** in the top-right corner of the page

          <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/0cc2fed957187c7b.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=1122cbdfe145a3cc8f3e70e3e439b03c" alt="Add New Destination" width="1600" height="648" data-path="images/intercom/0cc2fed957187c7b.png" />

    * In the **Select a Destination** popup, click **"TikTok"**

    * Click **Next**

          <img src="https://mintcdn.com/upstackdata-afbed50d/40dgTTn1PLjePhJa/images/intercom/daff069db44ea4c2.png?fit=max&auto=format&n=40dgTTn1PLjePhJa&q=85&s=c54c74eeaae612f29fc7dd6a6a6865aa" alt="Select Tiktok Ads destination" width="1600" height="632" data-path="images/intercom/daff069db44ea4c2.png" />
  </Step>

  <Step title="Enter your Pixel ID and Access Token">
    Fill in the form fields:

    1. **TikTok Pixel ID** — 20-character alphanumeric string (e.g., `C2A3B4C5D6E7F8G9H0I1`). Also called the Dataset ID.
    2. **Access Token** — long alphanumeric string starting with letters/numbers, generated from TikTok Events Manager

           <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/0174d1eca0149ab1.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=da1bd578b1128f0b341abefcaa83dee4" alt="TikTok destination form with Pixel ID and Access Token fields" width="2500" height="1206" data-path="images/intercom/0174d1eca0149ab1.png" />

    <Note>
      ***Need help finding these?***

      **[How to Find your TikTok Ads Pixel ID →](/destinations/catalog/tiktok/how-to-find-your-tiktok-ads-pixel-id)**

      **[How to Generate Your TikTok API Access Token →](/destinations/catalog/tiktok/how-to-generate-your-tiktok-api-access-token)**
    </Note>
  </Step>

  <Step title="Create the configuration">
    Click the **Create Configuration** button.

    <img src="https://mintcdn.com/upstackdata-afbed50d/40dgTTn1PLjePhJa/images/intercom/f809d38f01754cb0.png?fit=max&auto=format&n=40dgTTn1PLjePhJa&q=85&s=6b246404dcd7cb1c763022582e819274" alt="Create Configuration button to save TikTok destination" width="2501" height="1202" data-path="images/intercom/f809d38f01754cb0.png" />

    <Note>
      **Success! 🎉** You should see a confirmation message and the TikTok destination will appear as **"Healthy"** in your destinations list.
    </Note>
  </Step>
</Steps>

## Verify the Setup

To confirm the destination is working:

* In the Upstack dashboard, the TikTok destination should show **Healthy** status under **Events Destination**.
* In [TikTok Events Manager](https://ads.tiktok.com/i18n/events_manager/home), open your Pixel and confirm events are arriving via both **Browser** and **Server (CAPI)**.
* Place a test order on your store and check that the **Purchase** event appears in TikTok Events Manager within a few minutes.

If the destination shows **Unhealthy** or no events arrive, double-check that:

* The **Pixel ID** is exactly 20 characters with no spaces.
* The **Access Token** was copied immediately after generation (TikTok shows it only once) and contains no leading or trailing spaces.

If issues persist, contact Upstack Data support.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.