Skip to main content

Introduction

Taboola is a global native advertising platform that distributes sponsored content and video ads across publisher sites. The connector pulls campaign architecture and performance from the Taboola Backstage API for the accounts selected during connection setup, and auto-detects whether each account is a standard content-discovery account or a video account so it can expose the right metric set. 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 Taboola to Adriel.

Data refresh strategy

Architecture data

Architecture covers accounts, campaigns, and items (sponsored ads). It refreshes twice daily at 4:00 PM UTC and 5:00 AM UTC.

Reports data

Reports include daily performance for accounts, campaigns, and items. Real-time. Standard accounts are queried live from Taboola when a dashboard loads, so the latest values are available on demand. Video accounts are served from a daily cache to keep video reporting performant, so their numbers are current as of the most recent sync. Refresh schedule. Background syncs run at 0 minutes past the hour, every 6 hours (UTC), syncing the last 30 days for the campaign and ad-set breakdowns.

Architecture levels

Account → Campaign → Item (ad)

Date range limits

To keep query sizes manageable, date breakdowns are capped by granularity: Data requested beyond these windows may be truncated.

Metrics

How to read the columnsData type uses Adriel’s vocabulary — Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean. API Key in code style like impressions is the literal Taboola Backstage API field; italic marks a value Adriel computes or derives on its side rather than a single API field. Currency values are reported in each Taboola account’s configured currency.
Currency conversion. Each Taboola account’s currency comes from its Taboola settings. When an account’s currency differs from the workspace currency, costs are automatically converted to the workspace currency using the current day’s exchange rate.

Campaign Attributes

UTM values are parsed by Adriel, not returned by Taboola. Adriel reads the UTM parameters from each ad’s configuration or landing URL and exposes them as metrics for rollup.

Campaign Structure

Click Performance

Conversion Performance

Creative Attributes

Engagement

Taboola-specific

These metrics exist only for Taboola and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.
Video metrics populate for video accounts, which the connector detects and reports from a daily cache.

Breakdowns

Campaign Structure

Channel, Platform, and Status groupings are provided by Adriel for cross-connector consistency rather than returned by Taboola.

Creatives

Adriel post-processes ad creatives to generate these breakdowns.

Date

Taboola returns daily records; Adriel aggregates them into these views for reporting.
For weekly, monthly, quarterly, and yearly breakdowns, if the date range does not align with the start and end of the period, the full period is still displayed, while the Total row continues to reflect the selected date range.

Others

Target

Taboola-specific

These breakdowns exist only for Taboola and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.

Limitations

  • Two account modes, auto-detected. Each Taboola account is standard (content discovery) or video at the platform level. The connector detects the mode and exposes the appropriate metric set. A data source cannot switch modes; mode changes require reconfiguration in Taboola.
  • Video accounts use a daily cache. Video reporting is served from a daily cache, so figures are accurate as of the latest sync. Standard accounts query Taboola live on every dashboard load.
  • One App ID, many data sources. A single App ID and App Secret pair can fan out to multiple data sources, one per selected account. Accounts are added or removed by editing the connection.
  • Currency follows the account. Spend and conversion value are reported in each account’s configured currency, converted to the workspace currency at the current day’s rate where they differ.
  • Dynamic conversions vary per account. Conversion events are imported automatically and appear only while the underlying event is active in the account, so available conversion metrics differ between accounts.
  • Deleted elements are not returned. After a campaign, ad set, or item is deleted in Taboola, its data is no longer provided.
  • Date-range caps. Daily, weekly, and monthly breakdowns are capped as described under Date range limits; data outside those windows may be truncated.

API references

See also