Before you connect
The following are required:- An Apple Search Ads account in good standing.
- The Account ID and Account Name from the Apple Search Ads dashboard. Open the dropdown at the upper right of the screen to find both values.
- The Sub Account ID for each sub-account to connect (the 7-digit number shown under the upper-left dropdown).
- Access to the Apple Developer Console to generate API credentials.
- A Search Ads API certificate (private key) generated through the Apple Developer portal.
- The associated Client ID, Team ID, and Key ID values.
Connect Apple Search Ads
1
Register the Apple Search Ads account
On the Data Sources page, search for Apple Search Ads and select it. Enter the Account ID and Account Name gathered beforehand, then click Submit. The connection is created in a pending state at this point.
2
Supply the Apple Developer credentials
When prompted, provide the Client ID, Team ID, and Key ID generated in the Apple Developer Console. These values are used server-side to sign the JWT and obtain an access token, which activates the connection.
3
Configure the sub-account
Enter the Sub Account ID gathered beforehand and an identifiable Sub Account Name for the data source. Only one Sub Account ID can be added at a time — repeat this step for each additional sub-account.
4
Submit
Click Submit to complete the connection. Initial data availability can take up to one business day.
What gets imported
The connector imports the full campaign hierarchy — ad account, campaign, ad group, ad, and keyword — with App Store-specific breakdowns including country/region, device class (iPhone versus iPad), and search match type (exact, broad, search-match). Performance metrics cover impressions, taps, tap-through rate, CPT, CPM, installs, new downloads, redownloads, conversion rate, and average CPA. Apple Search Ads reports in taps rather than clicks; the standardized Clicks metric is mapped from Apple’s taps field for consistency with other ad connectors. For the complete list of metrics, breakdowns, and refresh cadence, see the Apple Search Ads data reference.Troubleshooting
Connection stuck in a pending state
Connection stuck in a pending state
A pending state after the first phase is expected — the connection waits for the Client ID, Team ID, and Key ID before activation. Complete the pending form with the credentials generated in the Apple Developer Console. If the form was already submitted, verify the credentials were entered correctly and regenerate them if needed.
Tap counts differ from the Apple Search Ads UI
Tap counts differ from the Apple Search Ads UI
The Clicks metric in dashboards is mapped directly from Apple’s taps field, so the numbers should match. Discrepancies usually indicate a different date range or timezone setting between the two views.
Keyword data is not appearing
Keyword data is not appearing
Keyword-level reporting applies only to Search campaigns. Today, Product, and Search-tab placement campaigns do not produce keyword data.
Connection returns to pending after working
Connection returns to pending after working
Apple can invalidate the signing certificate without notice, which returns the connection to a pending state with a PENDING error. Regenerate the certificate and key in the Apple Developer Console, then re-supply the credentials.
Related
Apple Search Ads data reference
Metrics, breakdowns, and refresh cadence for Apple Search Ads.
Apple Search Ads FAQs
Common questions and expected behaviors for the Apple Search Ads data source.
How to connect AppsFlyer
Connect AppsFlyer mobile attribution data.
How to connect Adjust
Connect Adjust mobile measurement data.
