Apple Search Ads: Most-used fields#
The table below gives information about most-used fields that you can import from Apple Search Ads. Other fields might also be available in Adverity.
The fields that you can fetch in Adverity are updated regularly to reflect updates to data source APIs.
API name |
Adverity UI name |
Description |
Use in Adverity |
|---|---|---|---|
adChannelType |
adChannelType |
The type of ad channel used for the ad. For example, ‘SEARCH’. |
metric |
adGroupDeleted |
adGroupDeleted |
Indicates whether the ad group has been marked as deleted. |
metric |
adGroupDisplayStatus |
adGroupDisplayStatus |
The current display status of the ad group, indicating its visibility and serving state. |
metric |
adGroupId |
A unique identifier for the ad group. |
metric |
|
adGroupName |
adGroupName |
The name assigned to the ad group. |
metric |
adGroupServingStateReasons.0 |
adGroupServingStateReasons.0 |
The first reason why the ad group may not be serving ads, or is in a specific serving state. |
metric |
adGroupServingStatus |
adGroupServingStatus |
The current serving status of the ad group, such as ‘RUNNING’, ‘PAUSED’, or ‘NOT_SERVING’. |
metric |
adGroupStatus |
adGroupStatus |
The overall status of the ad group, such as ‘ENABLED’ or ‘PAUSED’. |
metric |
adId |
A unique identifier for the ad creative. |
metric |
|
adServingStateReasons |
adServingStateReasons |
A list of reasons why the ad creative may not be serving or is in a specific serving state. |
metric |
adgroup.automatedKeywordsOptIn |
adgroup.automatedKeywordsOptIn |
Indicates whether the ad group is opted into automated keyword matching. |
metric |
adgroup.cpaGoal.amount |
adgroup.cpaGoal.amount |
The target cost-per-acquisition (CPA) amount set for the ad group. |
metric |
adgroup.cpaGoal.currency |
adgroup.cpaGoal.currency |
The currency of the cost-per-acquisition (CPA) goal for the ad group. |
metric |
adgroup.defaultBidAmount.amount |
adgroup.defaultBidAmount.amount |
The default bid amount for keywords within the ad group. |
metric |
adgroup.defaultBidAmount.currency |
adgroup.defaultBidAmount.currency |
The currency of the default bid amount for keywords within the ad group. |
metric |
adgroup.deleted |
adgroup.deleted |
Indicates if the ad group has been deleted. |
metric |
adgroup.displayStatus |
adgroup.displayStatus |
The current display status of the ad group. |
metric |
adgroup.endTime |
adgroup.endTime |
The date and time when the ad group is scheduled to end. |
metric |
adgroup.modificationTime |
The date and time when the ad group was last modified. |
metric |
|
adgroup.pricingModel |
adgroup.pricingModel |
The pricing model associated with the ad group (e.g., ‘CPT’, ‘CPA’). |
metric |
adgroup.servingStateReasons |
adgroup.servingStateReasons |
A list of reasons indicating why the ad group is in its current serving state. |
metric |
adgroup.servingStatus |
adgroup.servingStatus |
The current serving status of the ad group, reflecting its eligibility to deliver ads. |
metric |
adgroup.startTime |
adgroup.startTime |
The date and time when the ad group is scheduled to start. |
metric |
adgroup.status |
adgroup.status |
The status of the ad group, such as ‘ENABLED’ or ‘PAUSED’. |
metric |
adgroup.targetingDimensions.adminArea |
adgroup.targetingDimensions.adminArea |
The administrative area (e.g., state or province) used for targeting within the ad group. |
metric |
adgroup.targetingDimensions.age |
adgroup.targetingDimensions.age |
The age range demographic used for targeting within the ad group. |
metric |
adgroup.targetingDimensions.country |
adgroup.targetingDimensions.country |
The country or region used for targeting within the ad group, represented by a country code. |
metric |
adgroup.targetingDimensions.deviceClass |
adgroup.targetingDimensions.deviceClass |
The device class (e.g., ‘IPAD’, ‘IPHONE’) used for targeting within the ad group. |
metric |
adgroup.targetingDimensions.gender |
adgroup.targetingDimensions.gender |
The gender demographic used for targeting within the ad group. |
metric |
adgroup.targetingDimensions.locality |
adgroup.targetingDimensions.locality |
The locality (e.g., city or group of cities) used for targeting within the ad group. |
metric |
app.adamId |
app.adamId |
The Apple ID (Adam ID) of the app being promoted. |
metric |
app.appName |
app.appName |
The name of the app being promoted. |
metric |
automatedKeywordsOptIn |
automatedKeywordsOptIn |
Indicates whether automated keyword matching is enabled. |
metric |
avgCPM.amount |
avgCPM.amount |
The average cost-per-mille (CPM) amount, representing the average cost for one thousand impressions. |
metric |
avgCPM.currency |
avgCPM.currency |
The currency of the average cost-per-mille (CPM) amount. |
metric |
avgCPT.amount |
avgCPT.amount |
The average cost-per-tap (CPT) amount, representing the average cost for each tap on an ad. |
metric |
avgCPT.currency |
avgCPT.currency |
The currency of the average cost-per-tap (CPT) amount. |
metric |
bidAmount.amount |
bidAmount.amount |
The bid amount for a keyword. |
metric |
bidAmount.currency |
bidAmount.currency |
The currency of the bid amount for a keyword. |
metric |
bidRecommendation.suggestedBidAmount.amount |
bidRecommendation.suggestedBidAmount.amount |
The suggested bid amount for a keyword, provided as a recommendation. |
metric |
bidRecommendation.suggestedBidAmount.currency |
bidRecommendation.suggestedBidAmount.currency |
The currency of the suggested bid amount for a keyword. |
metric |
campaign.adChannelType |
campaign.adChannelType |
The type of ad channel associated with the campaign. |
metric |
campaign.adamId |
campaign.adamId |
The Apple ID (Adam ID) of the app promoted by the campaign. |
metric |
campaign.billingEvent |
campaign.billingEvent |
The billing event type for the campaign. |
metric |
campaign.budgetAmount.amount |
campaign.budgetAmount.amount |
The total budget amount allocated for the campaign. |
metric |
campaign.budgetAmount.currency |
campaign.budgetAmount.currency |
The currency of the total budget amount for the campaign. |
metric |
campaign.budgetOrders |
Information related to budget orders associated with the campaign. |
metric |
|
campaign.countriesOrRegions |
campaign.countriesOrRegions |
A list of country or region codes where the campaign’s ads will be served. |
metric |
campaign.countryOrRegionServingStateReasons |
Reasons why a campaign may not be serving ads in a specific country or region. |
metric |
|
campaign.dailyBudgetAmount.amount |
campaign.dailyBudgetAmount.amount |
The daily budget amount allocated for the campaign. |
metric |
campaign.dailyBudgetAmount.currency |
campaign.dailyBudgetAmount.currency |
The currency of the daily budget amount for the campaign. |
metric |
campaign.deleted |
Indicates if the campaign has been deleted. |
metric |
|
campaign.displayStatus |
campaign.displayStatus |
The current display status of the campaign, indicating its visibility and serving state. |
metric |
campaign.endTime |
campaign.endTime |
The date and time when the campaign is scheduled to end. |
metric |
campaign.modificationTime |
The date and time when the campaign was last modified. |
metric |
|
campaign.paymentModel |
campaign.paymentModel |
The payment model used for the campaign (e.g., ‘COST_PER_TAP’). |
metric |
campaign.servingStateReasons |
campaign.servingStateReasons |
A list of reasons indicating why the campaign is in its current serving state. |
metric |
campaign.servingStatus |
campaign.servingStatus |
The current serving status of the campaign, reflecting its eligibility to deliver ads. |
metric |
campaign.startTime |
campaign.startTime |
The date and time when the campaign is scheduled to start. |
metric |
campaign.status |
campaign.status |
The overall status of the campaign, such as ‘ENABLED’ or ‘PAUSED’. |
metric |
campaign.supplySources |
campaign.supplySources |
A list of supply sources where the campaign’s ads are displayed. |
metric |
campaignId |
A unique identifier for the campaign. |
metric |
|
campaignName |
campaignName |
The name assigned to the campaign. |
metric |
campaignStatus |
campaignStatus |
The overall status of the campaign, such as ‘ENABLED’ or ‘PAUSED’. |
metric |
countriesOrRegions |
countriesOrRegions |
A list of country or region codes relevant to the campaign or ad group. |
metric |
cpaGoal |
cpaGoal |
The target cost-per-acquisition (CPA) goal. |
dimension |
cpaGoal.amount |
cpaGoal.amount |
The target cost-per-acquisition (CPA) amount. |
metric |
cpaGoal.currency |
cpaGoal.currency |
The currency of the target cost-per-acquisition (CPA) amount. |
metric |
creationTime |
creationTime |
The date and time when the entity (e.g., campaign, ad group) was created. |
metric |
creativeId |
creativeId |
A unique identifier for the ad creative. |
metric |
creativeSetName |
creativeSetName |
The name of the creative set. Note: Creative Sets is deprecated in Apple Ads Campaign Management API 5. |
dimension |
creativeType |
creativeType |
The type of the ad creative (e.g., ‘IMAGE’, ‘TEXT’). |
metric |
dailyBudget |
dailyBudget |
The daily budget allocated for an entity. |
dimension |
dailyBudget.amount |
dailyBudget.amount |
The daily budget amount. |
metric |
dailyBudget.currency |
dailyBudget.currency |
The currency of the daily budget amount. |
metric |
date |
date |
The date for which the report data is aggregated. Format is YYYY-MM-DD. |
metric |
defaultCpcBid.amount |
defaultCpcBid.amount |
The default cost-per-click (CPC) bid amount. |
metric |
defaultCpcBid.currency |
defaultCpcBid.currency |
The currency of the default cost-per-click (CPC) bid amount. |
metric |
deleted |
deleted |
Indicates if the entity has been deleted. |
metric |
displayStatus |
displayStatus |
The current display status of the entity. |
metric |
endTime |
endTime |
The date and time when the entity is scheduled to end. |
metric |
hour |
hour |
The hour of the day for which the report data is aggregated, typically used with ‘HOURLY’ granularity. |
metric |
impressions |
impressions |
The number of times an ad appeared in App Store search results within the reporting time period. |
metric |
installs |
installs |
The total number of new downloads or redownloads resulting from an ad. |
metric |
keyword |
keyword |
The text of the keyword used for targeting. |
metric |
keywordDisplayStatus |
keywordDisplayStatus |
The current display status of the keyword. |
metric |
keywordId |
A unique identifier for the keyword. |
metric |
|
keywordStatus |
keywordStatus |
The overall status of the keyword, such as ‘ENABLED’ or ‘PAUSED’. |
metric |
language |
language |
The language of the users targeted by the ad. |
metric |
latOffInstalls |
latOffInstalls |
The total number of installs from users who have not enabled Limit Ad Tracking (LAT) on their device. |
metric |
latOnInstalls |
latOnInstalls |
The total number of installs from users who have enabled Limit Ad Tracking (LAT) on their device. |
metric |
localSpend.amount |
localSpend.amount |
The total amount of money spent in the local currency. |
metric |
localSpend.currency |
localSpend.currency |
The currency of the total local spend amount. |
metric |
matchType |
matchType |
The keyword match type (e.g., ‘BROAD’, ‘EXACT’, ‘SEARCH_MATCH’). |
metric |
modificationTime |
modificationTime |
The date and time when the entity was last modified. |
metric |
newDownloads |
newDownloads |
App downloads from new users who have never before installed your app. |
metric |
orgId |
orgId |
A unique identifier for the organization or campaign group. Equivalent to a campaign group in the Apple Search Ads UI. |
metric |
organizationId |
organizationId |
A unique identifier for the organization. |
metric |
organizationName |
organizationName |
The name of the organization. |
metric |
redownloads |
redownloads |
Occurs when a user downloads your app, deletes it, and downloads it again. |
metric |
searchTermSource |
searchTermSource |
The source of the search term (e.g., ‘AUTOMATED_MATCH’, ‘KEYWORD’). |
metric |
searchTermText |
The actual text of the search query entered by a user. |
metric |
|
servingStateReasons |
servingStateReasons |
A list of reasons indicating why the entity is in its current serving state. |
metric |
servingStatus |
servingStatus |
The current serving status of the entity, reflecting its eligibility to deliver ads. |
metric |
startTime |
startTime |
The date and time when the entity is scheduled to start. |
metric |
status |
status |
The overall status of the entity (e.g., ‘ENABLED’, ‘PAUSED’). |
metric |
tapInstalls |
tapInstalls |
The total number of app installs that occurred after a user tapped on an ad. |
metric |
tapThroughRate |
tapThroughRate |
The rate at which users tap on an ad after viewing it (Taps / Impressions). |
metric |
taps |
taps |
The total number of times users tapped on an ad. |
metric |
targetingDimensions |
targetingDimensions |
A collection of audience refinement criteria used for targeting, such as age, gender, device, and location. |
metric |
totalBudget.amount |
totalBudget.amount |
The total budget amount allocated. |
metric |
totalBudget.currency |
totalBudget.currency |
The currency of the total budget amount. |
metric |
totalInstallRate |
The percentage of total installs relative to total impressions, calculated as (total installs / impressions) * 100 |
metric |
|
totalInstalls |
totalInstalls |
The total number of new downloads or redownloads resulting from an ad. |
metric |
totalNewDownloads |
totalNewDownloads |
The total number of app downloads from new users who have never before installed the app. |
metric |
totalRedownloads |
The total number of times users re-downloaded the app after previously deleting it. |
metric |
|
viewInstalls |
viewInstalls |
The number of app installations attributed to ad impressions without taps (view-through installs) |
metric |
viewNewDownloads |
The number of new app downloads attributed to ad impressions without taps |
metric |
|
viewRedownloads |
metric |