Getting Started with Events API

If you have previously gone through the process of integrating server-to-server APIs with other publishers, you may be able to utilize the same process and integration methods to share Event data with TikTok’s Events API.

If you are new to the process of integrating with a server-to-server API, please consider the following steps to best manage this process. 


Key Progress to make

Determine Scope with internal teams

Before getting started, we recommend working with internal Marketing, Legal, and Technical teams (Dev, MarTech, AdOps, etc) to determine the scope of data to be shared via Events API.  

Identify Data Requirements

Define the Events, Parameters, and Match Keys that best align with your marketing objectives and review this detail with your legal and technical teams.

Choose an Integration Method

There are a few integration methods you can choose from when integrating with Events API:

- Third-party Commerce Partner Integration (such as Shopify and WooCommerce)

- Third-party Data Partner Integration (such as Tealium and Segment)

- Direct API integration

Ensure that you have the correct resources secured for your preferred integration method by working with your internal teams to establish the best setup for your business.

Choose a Setup Scenario

Choose between setting up Events API either as a standalone integration or as a second channel together with your TikTok Pixel, TikTok's recommended best practice. Please review documentation to help ensure event deduplication setup if you choose to utilize Events API together with your TikTok Pixel.

Review Technical Documentation

Review the appropriate documentation depending on the chosen integration method:

- Partner Integration: Learn more about TikTok Partners integrated with Events API.

- Direct API Integration: Share our Developer Documentation with your development team to follow our best practices.

Review Privacy and Data Usage

Our goal is to help businesses reach the people they care about in a creative and meaningful way, while also giving our community control over what information is shared. Please ensure that your legal teams have reviewed and approved TikTok's Privacy and Data Usage policies and terms:

- How data shared through Events API is used: TikTok Business Products (Data) Terms.

- How TikTok honors users' in-app and device-level privacy settings: Safety Center.

Manage Project Timeline

We suggest building a timeline that takes into account approvals, integration and setup methods, and in-house development or partner engagement resources. 

Implement Events API

Once all of the above has been aligned internally, you are ready to set up Events API through a 3rd Party partner or through your in-house technical teams (Dev, MarTech, AdOps, etc).

Validate Setup

Verify your Events API setup with our Web Diagnostics tools.

Developer Resources for Events API

Learn more about technical set-ups and requirements with our Developer Documentation for Events API.

How to Integrate with Events API

There are a few integration methods you should consider when thinking about integrating with Events API on TikTok:

  • Commerce Partner Integration: Leverage a Third Party Commerce partner such as Shopify or Woo Commerce for your Events API integration with TikTok. Learn more about the different Commerce Partners integrated with TikTok's Events API.

  • Data Partner Integration: Advertisers partnering with one of TikTok’s Data partners, such as Customer Data Platforms (CDPs), Tag Managers, CRMs, and other marketing technology partners, setting up Events API is done via the partner platform. Learn more about Data Partners integrated with TikTok's Events API.

  • Direct Integration: For advertisers who require more control of their data management, setting up the Events API can be achieved by dedicating in-house technical resources to follow our Marketing API documentation. Learn more about how to setup a direct integration with TikTok Events API.

Learn More about Privacy and Data Usage

To learn more about how this information is used, please read TikTok Business Products (Data) Terms.

Learn more about how TikTok honors users' in-app and device-level privacy settings by accessing our Safety Center.