Introduction
Apple Search Ads is Apple’s advertising platform for promoting apps in App Store search results across iPhone and iPad. Mobile app marketers use it to drive App Store impressions, taps, and installs, with CPT (cost per tap) and CPM payment models. Campaigns target the App Store search experience using keywords, search match, and demographic and device filters, and the connector imports the resulting structure and performance data through the Apple Search Ads Campaign Management API (v5). 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 Apple Search Ads to Adriel.Data refresh strategy
Architecture data
Architecture covers ad accounts, campaigns, ad groups (ad sets), ads, and keywords. It refreshes twice daily, at 4:00 PM UTC and 5:00 AM UTC.Reports data
Reports include daily performance metrics for ad accounts, campaigns, ad groups, ads, and keywords. Real-time. Report data is fetched from Apple Search Ads 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 group, and ad
- 11:40 PM and 6:40 AM UTC daily — syncs the last 3 days for ad account, campaign, ad group, and ad
- 7:30 AM UTC on the 1st and 15th of each month — syncs the last 30 days for ad account, campaign, ad group, and ad
Architecture levels
Ad account → Campaign → Ad group (ad set) → Ad / KeywordDate range limits
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 Apple Search Ads 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 ad account’s configured Apple Search Ads currency.Campaign Attributes
Campaign Structure
Click Performance
Conversion Performance
Creative Attributes
Apple Search Ads-specific
These metrics exist only for Apple Search Ads and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.
Breakdowns
Campaign Structure
Channel, Platform, and Status groupings are provided by Adriel for cross-connector consistency rather than returned by Apple Search Ads.
Creatives
Adriel post-processes ad creatives to generate these breakdowns.
Date
Apple Search Ads returns daily records; Adriel groups them into these views, so all time breakdowns are Adriel-side aggregations of the same underlying daily data.
Others
Target
Limitations
- Ad account level not available for reports — report data is served at the campaign, ad group, ad, and keyword levels; campaign is substituted where an ad-account-level report row would otherwise appear.
- Objective is always App installs — Apple Search Ads campaigns map to a fixed
APP_INSTALLSobjective, so objective is not a differentiating breakdown. - Keyword breakdowns apply to Search campaigns only — keyword and search-match-type groupings return no rows for non-search campaign types.
- Wide queries may be slower — report queries are split by campaign ID and by 60-day windows before fetching and then concatenated, so long-range or many-campaign queries take longer than other connectors.
- Two-phase pending setup — a new connection stays pending until the Client ID, Team ID, and Key ID are supplied. If Apple’s signing credentials become invalid, the connection returns to a pending state until the credentials are re-supplied.
API references
- Apple Search Ads Campaign Management API — v5, base URL
https://api.searchads.apple.com/api/v5 - Apple Search Ads reports — report request and metrics reference
- OAuth token endpoint —
https://appleid.apple.com/auth/oauth2/token(JWT client-credentials, ES256)
See also
- How to connect Apple Search Ads to Adriel (paired how-to)
- Google Ads data reference — for cross-platform App campaign comparison
