Skip to content

tiktok/tiktok-business-ios-sdk

Repository files navigation

Important

Use of the TikTok App Events SDK is governed by the TikTok For Business Commercial Terms of Service. By using the TikTok App Events SDK, you also agree to the TikTok Business Products (Data) Terms and that you will not share sensitive data with TikTok.

About TikTok App Events SDK

The TikTok App Events 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.

For developer details including integration instructions, see TikTok App Events SDK documentation. Marketing users should refer to the TikTok for Business Help Center.

Why use the TikTok App Events SDK

  1. Achieve cost savings through direct data sharing integration with TikTok
  2. Easily get started with minimal setup required for key standard events
  3. Gain access to future advanced solutions enabled by seamless SDK integration

Supported programming languages

  • For Android OS, TikTok App Events SDK currently supports Java & Kotlin environments.
  • For iOS, TikTok App Events SDK supports Objective-C & Swift.

Supported formats

  • Placement: TikTok
  • OS: Android and iOS (in Beta)
  • Campaign objectives: App Promotion (App Install & App Retargeting), Product Sales (Catalog - App)
  • Optimization goals: Install (Mobile App Install), In-App Event (App Event Optimization), Value (Value-Based Optimization)

Supported advertising features

  • 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.
  • 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 or choose to optimize for a select user action with AEO or drive their ROAS using VBO.
  • SKAN4: 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 back's by end of each conversion window. For more details on SKAN 4, refer to Explore SKAN4 with TikTok.
  • 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.
  • App Retargeting campaigns: Advertisers can easily create App Activity Custom Audiences 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)

Documentation