
Branch Certified Partner
Overview
Brand new features are emerging in the industry, and TikTok For Business can now support attribution standards via an API endpoint and an Ad Link. As a Mobile Measurement Partner (MMP), Branch can connect with TikTok For Business through a back-end connection through set endpoints. By combining TikTok's self-attribution network (SAN) data with Branch's exclusive cross-channel Link Graph, you will uncover the true drivers of user activity across every ad network and channel. Additionally, you'll be able to compare your campaign performance directly on the Branch Dashboard.
Note: The legacy non-SAN integration will still be functional until all apps can transition to the new SAN integration.
Branch supports engaged attribution for TikTok For Business — Engaged View-through attribution and Engaged Click-through attribution.
How does it work?
Branch connects with TikTok For Business through an MMP API Endpoint through account authentication in the Branch Dashboard.
Events are configured to send from Branch to TikTok For Business.
Once campaigns are launched, users see an ad to download your app through the different placements run by TikTok For Business.
User installs the app and performs in-app events (ex. PURCHASE)
The Branch SDK captures the app install and downstream events.
Branch communicates with TikTok For Business through the MMP API Endpoint and sends TikTok For Business data about the conversion.
Branch will also send data from Ad Links for reporting; thus, maximizing attribution coverage
TikTok For Business claims conversions by sending the click/impression campaign data that sourced it to Branch.
The Branch Dashboard will update reports for you to be able to compare and measure ad campaigns across placements, ad type, etc.
TikTok For Business campaign support
Supported placements
Placement |
|---|
TikTok |
News Feed App Series |
Pangle |
Helo |
Data sharing and access
You can access log-level TikTok For Business attribution data through Branch's Custom Exports API and Webhooks for your own internal analysis and reporting.
However, per TikTok's data-sharing requirements, Branch cannot forward TikTok For Business attribution data to any other analytics or measurement platform. This means integrations you've connected to Branch (such as Adobe Analytics, Amplitude, or other data/analytics partners) will not receive TikTok For Business click or view data.
Data retention
Branch purges last-attributed TikTok data fields after 60 days. Branch retains event data it collects directly (such as mobile device ID) but wipes data it would not have without TikTok For Business sharing, such as campaign info.
Branch keeps all of the event data that was sent from TikTok For Business on the event, such as mobile device ID. Branch wipes all data that we would not have without TikTok For Business sharing, such as campaign info.
View-through data
You may access some log-level view-through attributed conversion data through Branch's Custom Exports API and Webhooks using the following fields:
EO Field | Value |
|---|---|
| IMPRESSION |
| a_tiktok |
When conversions are attributed to TikTok ad campaigns, you exports/webhooks will populate the following fields:
Field | Value |
|---|---|
last_attributed_touch_data_tilde_campaign | Campaign name |
last_attributed_touch_data_tilde_campaign_id | Campaign ID |
last_attributed_touch_data_tilde_channel | TikTok For Business SAN |
last_attributed_touch_data_tilde_feature | paid_advertising |
last_attributed_touch_data_tilde_advertising_partner_name | TikTok For Business SAN |
last_attributed_touch_data_tilde_ad_set_name | Ad group name |
last_attributed_touch_data_tilde_ad_set_id | Ad group ID |
last_attributed_touch_data_tilde_ad_name && creative_name | Ad name |
last_attributed_touch_data_tilde_ad_id && creative_id | Ad ID |
last_attributed_touch_data_tilde_placement | Placement name |
last_attributed_touch_type | IMPRESSION |
last_attributed_touch_timestamp | Unix timestamp (date only) |
Note: Any other attributed touch fields will still be reported as null.
When viewing impression-attributed data and reports in the Branch Dashboard, only aggregate data is available.
iOS attribution
Ad Type | Platform Flow | App Installed | Publisher | Advertiser | SKAN Availability | Direct Deep Linking | Deferred Deep Linking | ||
|---|---|---|---|---|---|---|---|---|---|
Opt-In | Opt-Out | Advertiser Opt-In | Advertiser Opt-Out | ||||||
TikTok App Install | App to App | No | Opt-In | Device-level Attribution via IDFA (SAN) | No Attribution | ✔ | N/A | ✔ | ✔ |
Opt-Out | No Attribution | No Attribution | ✔ | N/A | ✔ | ✔ | |||
TikTok App Engagement | Yes | Opt-In | Device-level Attribution via IDFA (SAN) | No Attribution | ✘ | ✔* | N/A | N/A | |
Opt-Out | No Attribution | No Attribution | ✘ | ✔* | N/A | N/A | |||
*Deep Linking assumes the ad unit is using Branch Ad Links
For additional information on iOS 14 Impact on TikTok, visit the iOS 14 FAQs