Introduction
TikTok Ads is TikTok’s paid advertising platform, used to run mobile-first video ads across TikTok’s short-form feed, in-feed placements, and partner properties. It supports CPC, CPM, oCPM, and CPV payment models across awareness, traffic, app-install, conversion, lead-generation, and product-sales objectives. The connector imports campaign structure, performance metrics, and conversion data through the TikTok Marketing API. As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration. To connect this data source, see How to connect TikTok Ads to Adriel.Data refresh strategy
Architecture data
Architecture covers ad accounts, campaigns, ad sets, and ads. It refreshes every 6 hours, on the hour (UTC). On data source creation, the cache fills with 730 days of historical data for ad account, campaign, ad set, and ad.Reports data
Reports include daily performance metrics for ad accounts, campaigns, ad sets, and ads, plus per-ad-account breakdowns for gender, age, location, platform placement, OS, and country. Cache-only. Report data comes from cached daily performance snapshots. Dashboard queries always read from the last snapshot, never live from TikTok. Refresh schedule. Reports refresh on three schedules:- 5:00 PM UTC daily — syncs the last 9 days for ad account, campaign, ad set, and ad, plus per-ad-account gender, age, location, platform placement, OS, and country
- 8:40 PM, 11:40 PM, 2:40 AM, 6:40 AM, 8:40 AM, 11:40 AM, and 2:40 PM UTC — syncs the last 3 days for the same set
- 3:00 PM UTC, every 2 days — syncs the last 30 days for the same set
Metrics based on uniqueness, such as reach, can be overvalued when viewed over date periods longer than one day, because uniqueness is computed per snapshot rather than across the full range.
Architecture levels
Ad account → Campaign → Ad set → AdDate range limits
Only the last 3 years of data can be fetched, regardless of breakdown.
Metrics
How to read the columns
Data type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.
API Key in code style like
impressions is the literal TikTok Marketing API field name. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field.Performance
Currency values are reported in each ad account’s configured TikTok currency and converted to the workspace currency on demand using the current day’s exchange rate.
Engagement
Video performance
Conversion events
TikTok exposes a very broad conversion event set — 600+ metrics in total. Each event has a count metric and a corresponding: Conversion value metric (Currency, for example purchase_value or total_purchase_value). The categories below cover the most common groupings; the full enumeration is available in the metric picker.
E-commerce events — purchase, complete_payment, total_purchase, add_to_wishlist, app_event_add_to_cart, web_event_add_to_cart, checkout, initiate_checkout, add_billing, add_payment_info, total_pageview, page_browse_view, view_content, total_view_content, product_details_page_browse, onsite_total_purchase, onsite_total_add_to_cart, onsite_total_checkout_initiation
App events — app_install, download_start, evta_app_install, real_time_app_install, cta_app_install, total_app_event_add_to_cart, launch_app, total_launch_app, next_day_open, day7_retention
Lead and sign-up events — form, onsite_form, registration, total_registration, user_registration, total_sales_lead, subscribe, total_subscribe, start_trial, total_start_trial
Engagement events — button_click, anchor_clicks, clicks_on_hashtag_challenge, clicks_on_music_disc, duet_clicks, stitch_clicks, tt_playlist_visit
Game events — achieve_level, total_achieve_level, complete_tutorial, total_complete_tutorial, unlock_achievement, total_unlock_achievement, create_gamerole, total_create_gamerole, join_group, total_join_group
ROAS
TikTok reports ROAS and its underlying purchase value across three attribution windows: Day0, Day2, and Day6. These are separate metric variants and are not directly comparable within the same widget.View-through and engaged view-through
TikTok separates view-through (vta_*) and engaged view-through (evta_*) attribution. The standard event metrics cover most reporting needs; these variants are useful when comparing attribution paths. Each variant also carries a matching : Conversion value metric.
Campaign structure metadata
Breakdowns
Campaign structure
Audience
Geography
Delivery and placement
Time
Channel
Channel is an Adriel-provided constant grouping label, always “tiktok”, used for cross-connector rollup.
Limitations
- Cache-only report data — dashboard queries read from the last cached snapshot rather than live from TikTok; data outside the cache sync period may be incomplete or inaccurate.
- No current-day data — the TikTok API does not provide data for the current calendar day (TikTok Marketing API — Reporting).
- Per-ad-account breakdown scope — gender, age, location, platform placement, OS, and country breakdowns are computed per ad account.
- Uniqueness overcounting — reach and other uniqueness-based metrics can be overvalued over date ranges longer than one day, because uniqueness is computed per snapshot.
- Massive metric set — with 600+ conversion-related metrics, the picker can feel overwhelming; starting with standard ROAS and conversion metrics before drilling into specific event types is the usual approach.
- Window-specific ROAS — Day0, Day2, and Day6 variants represent different attribution windows and are not directly comparable within the same widget.
- Custom Pixel events — custom events configured in TikTok Ads Manager may surface under their TikTok-internal IDs unless a friendly label has been set in TikTok.
- Token expiry — OAuth tokens occasionally expire and require re-authorization from the connections list.
API references
- TikTok Marketing API — connector uses Marketing API v1.3 (base URL
https://business-api.tiktok.com/open_api/v1.3/) - Reporting (Basic and Audience)
- Metrics reference
- Authorization (OAuth 2.0)
See also
- How to connect TikTok Ads to Adriel (paired how-to)
- Meta Ads data reference — for paid social attribution comparison
