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 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 Taboola Backstage field name. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field.

Reach & impressions

Click performance

Cost & spend

Currency values are reported in each Taboola account’s configured currency. If the account currency differs from the Adriel workspace currency, costs are converted to the workspace currency using the current day’s exchange rate.

Engagement

Video performance

Video metrics populate for video accounts, which the connector detects and reports from a daily cache.

Conversion performance

Dynamic conversions

Any conversion events tracked in the ad account are imported automatically. Each imported event appears on the dashboard only while the underlying event is active in the account, and for every imported event a set of derived KPIs is generated.

Budget & schedule

Currency values follow each account’s configured currency, converted to the workspace currency at the current day’s rate where they differ.

UTM tracking

UTM values are parsed by Adriel from each ad’s configuration or landing URL, not returned by Taboola.

Campaign structure metadata

Breakdowns

Account & campaign structure

Publisher, audience & geography

Status & objective

Creative analysis

Adriel post-processes ad creatives to generate these breakdowns.

Time & date grouping

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.

Overview

These groupings are standardized by Adriel for cross-connector rollup.

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