About TikTok App Events SDK

Last updated: September 2024

TikTok App Event SDK enables you to transmit app events, such as Installs, Add to Cart, or Purchases, directly from your mobile app to TikTok. After events are shared, you can view event data in TikTok Events Manager, create audiences for targeting, and optimize your campaigns based on the app events.

Benefits of TikTok's App Event SDK

  • Achieve cost savings through direct data sharing integration with TikTok.

  • Easily get started with minimal setup required for key standard events.

  • Gain access to future advanced solutions enabled by seamless SDK integration.


Supported formats

  • Placement: TikTok

  • OS: Android and iOS (in Beta)

  • Ad objective: App Promotion (App Install & App Retargeting), Product Sales (Catalog - App)

  • Optimization goal: Install (Mobile App Install), In-App Event (App Event Optimization), Value (Value-Based Optimization)


Supported programming languages

  • For Android OS, TikTok App Events SDK currently supports Java and Kotlin environments.

  • For iOS, TikTok App Events SDK supports Objective-C and Swift.


Supported Features

  1. Standard and custom event reporting: TikTok App Events SDK supports reporting for both standard and custom events setup by advertisers in TikTok Ads Manager. For more detail, refer to Supported In-App Events.

  2. Optimizations: Advertisers can optimize their campaigns in TikTok Ads Manager using these optimization types: Mobile App Install (MAI), App Event Optimization(AEO) and Value based optimization(VBO). Advertisers can choose to drive up mobile app installs with MAI or choose to optimize for a select user action with AEO or drive their ROAS using VBO.

  3. SKAN 4: With SKAN4, advertisers can use coarse conversion values to improve their campaign optimizations and reporting. TikTok App Events SDK will update conversion values based on user's behavior and TikTok Ads Manager will report user events and values based on Apple's post backs by end of each conversion window. For more details on SKAN 4, refer to Explore SKAN4 with TikTok.

  4. Customizable Attribution Windows: App Events SDK also supports customizable attribution windows for campaign attribution and reporting. Advertisers can adjust the campaign's attribution window in attribution settings in TikTok Ads Manager.

  5. App Retargeting campaigns: Advertisers can easily create App Activity Custom Audience based on SDK events and use them in App Retargeting campaigns to re-engage with your existing users. Deeplink is also supported to improve the user experience. Note: Deferred Deeplink is not supported yet.


Refer to the Developer Center for a comprehensive guide to integrate TikTok App Events SDK.