Connect TikTok Ads Data to Revenue Sensor for Better Reporting
Authorise TikTok for Business, pick advertiser accounts, and understand what gets imported.
TikTok Ads connects with a sign-in popup. You sign in through TikTok for Business, approve read access, and then choose which advertiser accounts to sync.
Before you begin
- A TikTok for Business login with access to the advertiser accounts you want to track.
- Read access is enough: you do not need admin rights to pull reporting.
Connect the account
- 1
Start the connection
Integrations → TikTok Ads → Connect in the Revenue Sensor console.
- 2
Approve in the popup
TikTok's authorisation screen opens in a new window. Approve read access, tick App Management so campaigns can be tied to your apps, and confirm the advertiser accounts you want to expose on TikTok's own selection step. Anything unticked there will not appear afterwards.
- 3
Select advertiser accounts
The accounts the login can reach are discovered automatically. Tick the ones you want; each one gets its own page with per-account detail.
What gets imported
| Field | Notes |
|---|---|
| Cost / spend | Daily, per advertiser account, in the account's own currency. |
| Impressions and clicks | Daily totals from the integrated report. |
| Installs | TikTok's optimised conversion count, which for app campaigns is installs. |
Spend only
TikTok is imported as a spend source. Conversion value is not counted as revenue, because revenue comes from your stores and monetization sources, so nothing is double-counted.
Troubleshooting
- “TikTok needs advertiser access”: the login has no advertiser access, or the accounts were not ticked on TikTok's selection step. Reconnect and grant access to at least one advertiser account.
- “Some campaigns can't be tied to apps”: the App Management permission was not granted. Reconnect and tick App Management.
- “Access expired”: a reconnect fixes an expired or revoked token. Reconnect from the account page.
- Spend does not match Ads Manager: confirm both are in the same currency and time zone before assuming a mismatch.