TikTok Ads × Zentro
EspañolLast updated: May 6, 2026
Connect your TikTok Ads advertiser accounts to Zentro to see ad spend, ROAS, and campaign performance side-by-side with your COD order conversion data — all from the same dashboard.
What this integration does
- Connects one or more TikTok Ads advertiser accounts via OAuth.
- Reads daily aggregated metrics: spend, impressions, clicks, conversions, CPC, CTR.
- Correlates them with COD data to compute the true ROAS (delivered orders ÷ ad spend).
- Displays unified analytics by campaign, ad, and day inside the Zentro dashboard.
What this integration does NOT do
- Does NOT create, edit, pause, or delete campaigns, ad groups, ads, audiences, or creatives.
- Does NOT post content to TikTok on behalf of the advertiser.
- Does NOT access the user's personal TikTok profile or videos.
- Does NOT share or resell data to third parties.
Permissions requested
We request the following read-only permissions from the TikTok Marketing API:
| Permission | Data accessed | Purpose |
|---|---|---|
Reporting (Read) | Campaign metrics (spend, impressions, conversions, CPC, CTR) | Calculate ROAS by combining ad spend with delivered COD revenue |
In technical terms this maps to standard Marketing API endpoint calls:
/oauth/— authorization flow for the advertiser to grant access to Zentro./advertiser/info/— basic information about the connected advertiser account (name, status, currency, time zone) to display in the dashboard./report/integrated/get/— daily aggregated metrics by advertiser, campaign, and ad.
How data flows
- The advertiser clicks “Connect TikTok Ads” inside Zentro and authorizes access via OAuth on TikTok's domain.
- TikTok issues Zentro a read-only access token, scoped to the advertiser account(s) the user selected.
- Zentro stores the token encrypted with AES-256-GCM before writing it to the database.
- Once a day (via a scheduled job), Zentro queries the reporting endpoints and stores aggregated daily snapshots.
- The advertiser can disconnect the integration at any time from Settings → Integrations. On disconnect the token is deleted immediately and any pending API call is halted.
Storage, retention, and deletion
- Tokens: encrypted at rest (AES-256-GCM). Deleted on disconnect.
- Aggregated snapshots: retained while the integration is active.
- On disconnect: the token is deleted immediately; aggregated snapshots are retained 30 days for reporting consistency and then purged.
- Immediate deletion on request: email privacy@zentro.one and we process the deletion within 20 business days (Ley N° 29733).
Compliance
- Aligned with the TikTok Developer Terms of Service.
- Read-only — Zentro acts as a passive observer, never as a controller of advertising assets.
- See full data-handling details in our Privacy Policy (section 12) and our security posture at Zentro/security.
Support
For technical questions about this integration, email soporte@zentro.one.