Introduction

Datasources and destinations

Fields listing for Apple Search Ads

Campaign AdamId
Your unique App Store app identifier. You can obtain your app adamId through Search for iOS Apps, Get a Campaign or Get All Campaigns.
Field IDcampaign/adamId
TypeNUMBER
Data Typedimension
Campaign Ad Channel Type
The channel type of an ad in a campaign.
Field IDcampaign/adChannelType
TypeTEXT
Data Typedimension
Campaign Billing Event
The type of billing event for a campaign.
Field IDcampaign/billingEvent
TypeTEXT
Data Typedimension
Campaign Budget Amount
The lifetime budget amount available to a campaign.
Field IDcampaign/budgetAmount.amount
TypeNUMBER
Data Typedimension
Campaign Budget Currency
The lifetime budget currency available to a campaign.
Field IDcampaign/budgetAmount.currency
TypeTEXT
Data Typedimension
Campaign Budget Orders
The budget orders that you assign to the campaign. This applies only to campaigns with a line-of-credit payment model.
Field IDcampaign/budgetOrders
TypeTEXT
Data Typedimension
Campaign Countries Or Regions
The App Store geoterritories where you’re promoting your app. The default value is US.Use an alpha-2 country code value , such as US, for the locations where you’re promoting.
Field IDcampaign/countriesOrRegions
TypeTEXT
Data Typedimension
Campaign Country Or Region Serving State Reasons
The map of reasons that returns when a campaign isn’t running.
Field IDcampaign/countryOrRegionServingStateReasons
TypeTEXT
Data Typedimension
Campaign Creation Time
The date and time of the creation of the campaign object.
Field IDcampaign/creationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Campaign Daily Budget Amount
Your daily budget amount.
Field IDcampaign/dailyBudgetAmount.amount
TypeNUMBER
Data Typedimension
Campaign Daily Budget Currency
Your daily budget currency.
Field IDcampaign/dailyBudgetAmount.currency
TypeTEXT
Data Typedimension
Campaign Deleted
The indicator of whether the campaign is soft-deleted.
Field IDcampaign/deleted
TypeBOOLEAN
Data Typedimension
Campaign Display Status
The status of the campaign. The status resolves according to servingStatus and additional criteria.Possible Values: DELETED, ON_HOLD, PAUSED, RUNNING
Field IDcampaign/displayStatus
TypeTEXT
Data Typedimension
Campaign End Time
The scheduled end time and date for the campaign.
Field IDcampaign/endTime
TypeYEAR_MONTH_DAY
Data Typedimension
Campaign Id
A unique identifier for the campaign that you can use as a campaignid in endpoint resources.
Field IDcampaign/id
TypeNUMBER
Data Typedimension
Campaign Loc Invoice Billing Contact Email
A valid email address for the LOC billing contact.
Field IDcampaign/locInvoiceDetails.billingContactEmail
TypeTEXT
Data Typedimension
Campaign Loc Invoice Buyer Email
A valid email address for the LOC buyer.
Field IDcampaign/locInvoiceDetails.buyerEmail
TypeTEXT
Data Typedimension
Campaign Loc Invoice Buyer Name
A valid LOC buyer name.
Field IDcampaign/locInvoiceDetails.buyerName
TypeTEXT
Data Typedimension
Campaign Loc Invoice Client Name
An advertiser or product. Required for agency-type accounts.
Field IDcampaign/locInvoiceDetails.clientName
TypeTEXT
Data Typedimension
Campaign Loc Invoice Order Number
A purchase order number. Required for agency-type accounts.
Field IDcampaign/locInvoiceDetails.orderNumber
TypeTEXT
Data Typedimension
Campaign Modification Time
The date and time of the most recent modification of the object.
Field IDcampaign/modificationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Campaign Name
The name of the campaign, which is unique within an organization.
Field IDcampaign/name
TypeTEXT
Data Typedimension
Campaign Organization Id
The identifier of the organization that owns the campaign. Your orgId is the same as your account in the Apple Search Ads UI.
Field IDcampaign/orgId
TypeNUMBER
Data Typedimension
Campaign Payment Model
The payment model that you set through the Search Ads UI.
Field IDcampaign/paymentModel
TypeTEXT
Data Typedimension
Campaign Serving State Reasons
A list of reasons that displays when a campaign can’t run.
Field IDcampaign/servingStateReasons
TypeTEXT
Data Typedimension
Campaign Serving Status
The status of the campaign.
Field IDcampaign/servingStatus
TypeTEXT
Data Typedimension
Campaign Start Time
The scheduled start time and date for the campaign.
Field IDcampaign/startTime
TypeYEAR_MONTH_DAY
Data Typedimension
Campaign Status
The user-controlled status to enable or pause the campaign.
Field IDcampaign/status
TypeTEXT
Data Typedimension
Campaign Supply Sources
The ad placements for a campaign.
Field IDcampaign/supplySources
TypeTEXT
Data Typedimension
Year
Year such as 2017.
Field ID_NORMALIZED_DATE_FIELD_YEAR
TypeYEAR
Data Typedimension
Year Quarter
Year and quarter.
Field ID_NORMALIZED_DATE_FIELD_YEAR_QUARTER
TypeYEAR_QUARTER
Data Typedimension
Year month
Year and month.
Field ID_NORMALIZED_DATE_FIELD_YEAR_MONTH
TypeYEAR_MONTH
Data Typedimension
Year week
Year and week.
Field ID_NORMALIZED_DATE_FIELD_YEAR_WEEK
TypeYEAR_WEEK
Data Typedimension
Date
Year, month, and day.
Field ID_NORMALIZED_DATE_FIELD_YEAR_MONTH_DAY
TypeYEAR_MONTH_DAY
Data Typedimension
Year month day hour
Year, month, day, and hour.
Field ID_NORMALIZED_DATE_FIELD_YEAR_MONTH_DAY_HOUR
TypeYEAR_MONTH_DAY_HOUR
Data Typedimension
Quarter of the year
Quarter of the year
Field ID_NORMALIZED_DATE_FIELD_QUARTER
TypeQUARTER
Data Typedimension
Month of the year
Month of the year
Field ID_NORMALIZED_DATE_FIELD_MONTH
TypeMONTH
Data Typedimension
Week of the year
Week of the year
Field ID_NORMALIZED_DATE_FIELD_WEEK
TypeWEEK
Data Typedimension
Month and day
Month and day
Field ID_NORMALIZED_DATE_FIELD_MONTH_DAY
TypeMONTH_DAY
Data Typedimension
Day of the week
Week of the year
Field ID_NORMALIZED_DATE_FIELD_DAY_OF_WEEK
TypeDAY_OF_WEEK
Data Typedimension
Day of the month
Day of the year
Field ID_NORMALIZED_DATE_FIELD_DAY
TypeDAY
Data Typedimension
Hour of the day
Hour of the day
Field ID_NORMALIZED_DATE_FIELD_HOUR
TypeHOUR
Data Typedimension
Ad Group Automated Keywords Opt In
The parameter for enabling and disabling Search Match. If true, the system automatically adds optimized keywords in addition to those you explicitly add to the ad group.
Field IDad_group/automatedKeywordsOptIn
TypeBOOLEAN
Data Typedimension
Ad Group CPA Goal Amount
The cost-per-acquisition goal. The maximum amount you are willing to pay for a conversion.
Field IDad_group/cpaGoal.amount
TypeNUMBER
Data Typedimension
Ad Group CPA Goal Currency
The cost-per-acquisition goal. the currency of the maximum amount you are willing to pay for a conversion.
Field IDad_group/cpaGoal.currency
TypeTEXT
Data Typedimension
Ad Group Default Bid Amount
The default maximum cost-per-tap or cost-per-impression bid for the ad group.
Field IDad_group/defaultBidAmount.amount
TypeNUMBER
Data Typedimension
Ad Group Default Bid Currency
The default maximum cost-per-tap or cost-per-impression bid currency for the ad group.
Field IDad_group/defaultBidAmount.currency
TypeTEXT
Data Typedimension
Ad Group Deleted
The indicator of whether the ad group is soft-deleted. This includes keywords that belong to an ad group.
Field IDad_group/deleted
TypeBOOLEAN
Data Typedimension
Ad Group Display Status
The status of the ad group. The status resolves according to servingStatus and additional criteria.
Field IDad_group/displayStatus
TypeTEXT
Data Typedimension
Ad Group End Time
The scheduled end time and date for the ad group, which the system determines from the ad group with the latest end time.The endTime must be after the startTime.The endTime is updatable until you reach the designated time.The endTime must be in UTC.
Field IDad_group/endTime
TypeYEAR_MONTH_DAY
Data Typedimension
Ad Group Id
The unique identifier for the ad group that you can use as adGroupId in endpoint resources.
Field IDad_group/id
TypeNUMBER
Data Typedimension
Ad Group Modification Time
The date and time of the most recent modification of the object.
Field IDad_group/modificationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Ad Group Name
The unique name of the ad group. Responses don’t include deleted ad groups.
Field IDad_group/name
TypeTEXT
Data Typedimension
Ad Group Organization Id
The identifier of the organization that owns the campaign. Your orgId is the same as your account in the Apple Search Ads UI.
Field IDad_group/orgId
TypeNUMBER
Data Typedimension
Ad Group Payment Model
The payment model that you set through the Search Ads UI. If you don’t set a payment model, campaigns can’t run.
Field IDad_group/paymentModel
TypeTEXT
Data Typedimension
Ad Group Pricing Model
The type of pricing model for a bid. See PricingModel for value descriptions.Possible Values: CPC, CPM
Field IDad_group/pricingModel
TypeTEXT
Data Typedimension
Ad Group Serving State Reasons
A list of reasons that displays when an ad group isn’t running.Possible Values: ADGROUP_END_DATE_REACHED, AD_GROUP_PAUSED_BY_USER, APP_NOT_SUPPORT, AUDIENCE_BELOW_THRESHOLD, CAMPAIGN_END_DATE_REACHED, CAMPAIGN_NOT_RUNNING, CAMPAIGN_START_DATE_IN_FUTURE, DELETED_BY_USER, NO_AVAILABLE_ADS, PENDING_AUDIENCE_VERIFICATION, START_DATE_IN_THE_FUTURE, TARGETED_DEVICE_CLASS_NOT_SUPPORTED_SUPPLY_SOURCE
Field IDad_group/servingStateReasons
TypeTEXT
Data Typedimension
Ad Group Serving Status
The status of whether the ad group is serving.Default: RUNNINGPossible Values: NOT_RUNNING, RUNNING
Field IDad_group/servingStatus
TypeTEXT
Data Typedimension
Ad Group Start Time
The scheduled start date and time for the ad group with the earliest start time in the campaign.The startTime must be greater than the current time, and before the campaign endTime, if you set it.If you don’t set a startTime, the campaign defaults to the campaign request timestamp and the startTime is updatable until you reach the designated time.The startTime must be in UTC.
Field IDad_group/startTime
TypeYEAR_MONTH_DAY
Data Typedimension
Ad Group Status
The user-controlled status to enable or pause the ad group.This field is updatable.Default: ENABLEDPossible Values: ENABLED, PAUSED
Field IDad_group/status
TypeTEXT
Data Typedimension
Ad Creation Time
The date and time of the creation of the Ad object.
Field IDad/creationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Ad Creative Id
The unique identifier for a creative.
Field IDad/creativeId
TypeNUMBER
Data Typedimension
Ad Creative Type
The type of creative. You can create one creative per custom product page per organization.
Field IDad/creativeType
TypeNUMBER
Data Typedimension
Ad Deleted
Indicates whether an ad is deleted.
Field IDad/deleted
TypeBOOLEAN
Data Typedimension
Ad Id
An adId is a unique identifier that represents the assignment relationship between an adgroup and an ad.
Field IDad/id
TypeNUMBER
Data Typedimension
Ad Modification Time
The date and time of the most recent modification of the ad.
Field IDad/modificationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Ad Name
The unique name of the ad assigned to an adgroup.
Field IDad/name
TypeTEXT
Data Typedimension
Ad Organization Id
The identifier of the organization that owns the campaign. Your orgId is the same as your account in the Apple Search Ads UI.
Field IDad/orgId
TypeNUMBER
Data Typedimension
Ad Serving State Reasons
A list of reasons that displays when an ad isn’t running. For example, if the DeviceClass changes, the servingStateReasons may change.
Field IDad/servingStateReasons
TypeTEXT
Data Typedimension
Ad Serving Status
The indicator of the status of an ad assignment with an ad group.
Field IDad/servingStatus
TypeTEXT
Data Typedimension
Ad Status
The status of the ad.
Field IDad/status
TypeTEXT
Data Typedimension
Creative Set Language Code
The ISO 639-1 language code appended to the ISO alpha-2 country code, such as en-US.
Field IDcreative_set/languageCode
TypeTEXT
Data Typedimension
Creative Set Creation Time
The date and time of the creation of the Creative object.
Field IDcreative_set/creationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Creative Set ID
The creativeId is a unique identifier for a creative.
Field IDcreative_set/id
TypeNUMBER
Data Typedimension
Creative Set Modification Time
The date and time of the most recent modification of the object.
Field IDcreative_set/modificationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Creative Set Name
The name of a creative.
Field IDcreative_set/name
TypeTEXT
Data Typedimension
Creative Set Organization ID
The identifier of the organization that owns a campaign. Your orgId is the same as your account in the Apple Search Ads UI.
Field IDcreative_set/orgId
TypeNUMBER
Data Typedimension
Creative Set State
The system state of the custom product page that indicates whether the page is visible.
Field IDcreative_set/state
TypeTEXT
Data Typedimension
Creative Set State Reasons
The detailed explanation of the system state.
Field IDcreative_set/stateReasons
TypeTEXT
Data Typedimension
Creative Set Type
The type of creative.
Field IDcreative_set/type
TypeTEXT
Data Typedimension
Keyword Bid Amount
The maximum cost-per-tap/impression bid amount. This is the offer price for a keyword in a bidding auction. If the bidAmount field is null, the bidAmount uses the defaultBidAmount of the corresponding ad group.
Field IDkeyword/bidAmount.amount
TypeNUMBER
Data Typedimension
Keyword Bid Currency
The maximum cost-per-tap/impression bid currency. This is the offer price for a keyword in a bidding auction. If the bidAmount field is null, the bidAmount uses the defaultBidAmount of the corresponding ad group.
Field IDkeyword/bidAmount.currency
TypeTEXT
Data Typedimension
Keyword Creation Time
The date and time of the creation of the keyword object.
Field IDkeyword/creationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Keyword Deleted
An indicator of whether the keyword is soft-deleted.
Field IDkeyword/deleted
TypeBOOLEAN
Data Typedimension
Keyword Id
A unique identifier for the targeting keyword in the payload to update keyword bids or statuses. This keywordId is specific to a particular ad group and match type that you use to update bid amounts.
Field IDkeyword/id
TypeNUMBER
Data Typedimension
Keyword Match Type
An automated keyword and bidding strategy. Match type can be either Broad or Exact.
Field IDkeyword/matchType
TypeTEXT
Data Typedimension
Keyword Modification Time
The date and time of the most recent modification of the object.
Field IDkeyword/modificationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Keyword Status
The user-controlled status to enable or pause the keyword.
Field IDkeyword/status
TypeTEXT
Data Typedimension
Keyword Text
The word or phrase to match in App Store user searches to show your ad.
Field IDkeyword/text
TypeTEXT
Data Typedimension
Negative Keyword Deleted
An indicator of whether the keyword is soft-deleted.
Field IDnegative_keyword/deleted
TypeBOOLEAN
Data Typedimension
Negative Keyword Id
A unique identifier for the negative keyword.
Field IDnegative_keyword/id
TypeNUMBER
Data Typedimension
Negative Keyword Match Type
An automated keyword and bidding strategy. Match type can be either Broad or Exact.
Field IDnegative_keyword/matchType
TypeTEXT
Data Typedimension
Negative Keyword Modification Time
The date and time of the most recent modification of the object.
Field IDnegative_keyword/modificationTime
TypeYEAR_MONTH_DAY
Data Typedimension
Negative Keyword Status
The user-controlled status to enable or pause the keyword.
Field IDnegative_keyword/status
TypeTEXT
Data Typedimension
Negative Keyword Text
The word or phrase to match in App Store user searches to show your ad.
Field IDnegative_keyword/text
TypeTEXT
Data Typedimension
Local Spend Amount
The total spend amount of a campaign in the currency the organization uses.
Field IDlocalSpend.amount
TypeNUMBER
Data Typemetric
Local Spend Currency
The total spend currency of a campaign in the currency the organization uses.
Field IDlocalSpend.currency
TypeTEXT
Data Typemetric
Average Cost Per Acquisition Amount
The average cost-per-acquisition (CPA) is the total spend divided by the number of installs within the same time period.
Field IDavgCPA.amount
TypeNUMBER
Data Typemetric
Average Cost Per Acquisition Currency
The average cost-per-acquisition (CPA) is the total spend divided by the number of installs within the same time period.
Field IDavgCPA.currency
TypeTEXT
Data Typemetric
Average CPM Amount
The average CPM is the average amount you pay per one thousand ad impressions.
Field IDavgCPM.amount
TypeNUMBER
Data Typemetric
Average CPM Currency
The average CPM is the average amount you pay per one thousand ad impressions.
Field IDavgCPM.currency
TypeTEXT
Data Typemetric
Average Cost Per Tap Amount
The average cost-per-tap (CPT) is the ratio of spend over taps.
Field IDavgCPT.amount
TypeNUMBER
Data Typemetric
Average Cost Per Tap Currency
The average cost-per-tap (CPT) is the ratio of spend over taps.
Field IDavgCPT.currency
TypeTEXT
Data Typemetric
Conversion Rate
The total number of conversions divided by the total number of taps within the same time period.
Field IDconversionRate
TypeNUMBER
Data Typemetric
Impressions
The number of times your ad appears in App Store search results within the reporting period.
Field IDimpressions
TypeNUMBER
Data Typemetric
Installs
The total number of newDownloads or redownloads resulting from an ad within the reporting period. The API attributes Apple Search Ads installs within a 30‑day tap-through window.
Field IDinstalls
TypeNUMBER
Data Typemetric
LAT Off Installs
The installs from users who don’t have Limit Ad Tracking (LAT) in an enabled state on their devices.latOnInstallsint64
Field IDlatOffInstalls
TypeNUMBER
Data Typemetric
LAT On Installs
The installs from users who have Limit Ad Tracking (LAT) in an enabled state on their devices.
Field IDlatOnInstalls
TypeNUMBER
Data Typemetric
New Downloads
The enumerated app downloads from new users without previous installs of your app.
Field IDnewDownloads
TypeNUMBER
Data Typemetric
Redownloads
The enumerated reinstalls of your app from users with previous installs.
Field IDredownloads
TypeNUMBER
Data Typemetric
Taps
The number of times users tap your ad within the reporting period.
Field IDtaps
TypeNUMBER
Data Typemetric
Tap-Through Rate (TTR)
The tap-through rate (TTR) is the number of times users tap your ad divided by the total impressions your ad receives.
Field IDttr
TypeNUMBER
Data Typemetric
Admin Area
The adminArea dimension is a group of states or the equivalent according to its associated country.
Field IDadminArea
TypeTEXT
Data Typemetric
Country Code
The countryCode dimension is a group of country codes that indicate the country or region to serve ads in.
Field IDcountryCode
TypeTEXT
Data Typemetric
Country Or Region
The countryOrRegion dimension is a group of countries and regions.
Field IDcountryOrRegion
TypeTEXT
Data Typemetric
Locality
The locality dimension is the city or group of cities equivalent according to its associated adminArea.
Field IDlocality
TypeTEXT
Data Typemetric
Age Range
The ageRange dimension is a group of the user demographic age ranges.
Field IDageRange
TypeTEXT
Data Typemetric
Gender
The gender dimension is a group of user-demographic genders.
Field IDgender
TypeTEXT
Data Typemetric
Device
The deviceClass dimension is a group of device classes that the promoted app supports.
Field IDdeviceClass
TypeTEXT
Data Typemetric
Search Term Id
The search terms id, composed by campaignId-adGroupId-keywordId-searchTermText.
Field IDsearch_term/id
TypeTEXT
Data Typedimension
Search Term Text
The search terms to use for app searches.
Field IDsearch_term/searchTermText
TypeTEXT
Data Typedimension
Search Term Source
An automated keyword and bidding strategy. Match type can be either Broad or Exact.
Field IDsearch_term/searchTermSource
TypeTEXT
Data Typedimension
Low Impression Share
If impression share is 11–20%, lowImpressionShare is 0.11 and highImpressionShare is 0.2.
Field IDlowImpressionShare
TypeNUMBER
Data Typemetric
High Impression Share
If impression share is 91–100%, lowImpressionShare is 0.91 and highImpressionShare is 1.
Field IDhighImpressionShare
TypeNUMBER
Data Typemetric
Rank
The ranking of your app in terms of impression share compared to other apps in the same countries or regions. The rank displays from ONE to FIVE or GREATER_THAN_FIVE, with ONE being the highest rank.
Field IDrank
TypeNUMBER
Data Typemetric
Search Popularity
The total search volume of keyword popularity. The popularity of search terms is based on country or region. The ranking is 1–5, with 5 as the most search volume.
Field IDsearchPopularity
TypeNUMBER
Data Typemetric
Extracted Date
The date where the extraction take times.
Field ID_catchr_date_extract
TypeYEAR_MONTH_DAY_SECOND
Data Typedimension
Platform Name
Return the platform name
Field ID_catchr_platform_name
TypeTEXT
Data Typedimension