TikTok Ads × Zentro

Español

Last 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:

PermissionData accessedPurpose
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

  1. The advertiser clicks “Connect TikTok Ads” inside Zentro and authorizes access via OAuth on TikTok's domain.
  2. TikTok issues Zentro a read-only access token, scoped to the advertiser account(s) the user selected.
  3. Zentro stores the token encrypted with AES-256-GCM before writing it to the database.
  4. Once a day (via a scheduled job), Zentro queries the reporting endpoints and stores aggregated daily snapshots.
  5. 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

Support

For technical questions about this integration, email soporte@zentro.one.