Introduction
Spotify Ads (Spotify Advertising) is Spotify’s self-serve platform for audio, video, and podcast campaigns delivered to listeners across the Spotify app and web player. The connector ingests ad account, campaign, ad set, and ad performance from the Spotify Ad Analytics API, including audio-specific signals such as streams, listeners, and skips alongside standard reach and click metrics. 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 Spotify Ads to Adriel.Data refresh strategy
Architecture data
Architecture covers ad accounts, campaigns, ad sets, and ads. It refreshes twice daily, at 4:00 PM UTC and 5:00 AM UTC.Reports data
Reports include daily performance for ad accounts, campaigns, ad sets, and ads. Real-time. Report data is fetched from Spotify on demand when a dashboard loads, so the latest values are always visible. On top of that, scheduled cache refreshes keep historical data consistent across multiple time windows. Refresh schedule. Reports refresh on three overlapping schedules:- 5:00 PM UTC daily — syncs the last 9 days for ad account, campaign, ad set, and ad
- 11:40 PM and 6:40 AM UTC daily — syncs the last 3 days for ad account, campaign, ad set, and ad
- 7:30 AM UTC on the 1st and 15th of each month — syncs the last 30 days for ad account, campaign, ad set, and ad
Architecture levels
Ad account → Campaign → Ad set → AdDate range limits
The Spotify API rejects report ranges longer than 90 days, so wide date ranges are split into 90-day windows automatically. In addition, the connector enforces these maximum look-back windows per 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 Spotify Ad Analytics API field name. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field.Delivery & reach
Clicks & cost
Currency values are reported in each ad account’s configured currency. If the ad account currency differs from the workspace currency, costs are converted using the current day’s exchange rate.
Audio & listeners
Video
Breakdowns
Spotify exposes only level and date breakdowns. Demographic, geographic, and placement breakdowns (such as country, region, or device) are not available for this connector.Levels
Time & date grouping
Spotify’s API returns daily records only; Adriel groups them into these views for reporting. All time-grouping breakdowns are Adriel-side aggregations of the same underlying daily data.
Limitations
- No demographic, geographic, or placement breakdowns — the connector exposes only level and date breakdowns. Fields such as country, region, DMA, platform, and hour exist in the Spotify API but are not surfaced in Adriel.
- Daily data only from the source — Spotify returns daily granularity; weekly and monthly views are aggregated client-side by summing the underlying daily rows.
- 90-day request window — the Spotify API rejects report ranges longer than 90 days. Wide ranges are fetched in 90-day chunks, which can make very wide date ranges slower to load.
API references
- Spotify Ad Analytics API v3 — base URL
https://api-partner.spotify.com/ads/v3 - Spotify for Developers
See also
- How to connect Spotify Ads to Adriel (paired how-to)
- The Trade Desk data reference — alternative audio and digital programmatic platform
