Ad Insight Service Operations
The Ad Insight service defines the following service operations.
Service Operation | Description | Request Limits |
---|---|---|
ApplyRecommendations | Apply one or more recommendations. | N/A. |
DismissRecommendations | Dismiss one or more recommendations. | N/A. |
GetAuctionInsightData | Gets auction insight data for an account, campaigns, ad groups, or keywords. | 200 EntityIds |
GetAudienceFullEstimation | Gets the audience full estimation. | N/A. |
GetAutoApplyOptInStatus | Get the auto-apply recommendations opt-in status for a single account. | The number of distinct recommendation types is no more than 100 |
GetBidLandscapeByAdGroupIds | Given a list of existing ad groups, this operation returns for each a list of suggested bids and estimated performance statistics. | 1,000 AdGroupBidLandscapeInput |
GetBidLandscapeByKeywordIds | Given a list of existing keywords, this operation returns for each a list of suggested bids and estimated performance statistics from 1 to 7 days. | 1,000 KeywordIds |
GetBidOpportunities | Gets the keyword bid opportunities of the specified ad group. | 1 AdGroupId 1 CampaignId |
GetBudgetOpportunities | Gets the campaign budget opportunities of the specified campaign. | 1 CampaignId |
GetDomainCategories | Gets the list of categories available for the website domain and language. | 1 DomainName 1 Language |
GetEstimatedBidByKeywordIds | Gets the estimated bid value of one or more keywords - specified by keyword identifier - that could have resulted in an ad appearing in the targeted position in the search results in the last 7 days. | 1,000 KeywordIds |
GetEstimatedBidByKeywords | Gets the estimated bid value of one or more keywords that could result in an ad appearing in the targeted position in the search results. | 1 AdGroupId 1,000 Keywords |
GetEstimatedPositionByKeywordIds | Gets the estimated position in the search results if the specified bid value had been used for the keywords in the last 7 days. | 1,000 KeywordIds |
GetEstimatedPositionByKeywords | Gets the estimated position in the search results if the specified bid value would be used for the specified keywords. | 1 AdGroupId 1,000 Keywords |
GetHistoricalKeywordPerformance | Gets the historical performance of the normalized search term. | 1,000 Keywords |
GetHistoricalSearchCount | Gets the number of times the normalized term was used in a search during the specified time period. | 1,000 Keywords |
GetKeywordCategories | Gets the keyword categories to which the specified keywords belong. | 1,000 Keywords 5 MaxCategories |
GetKeywordDemographics | Gets the age and gender of users who have searched for the specified keywords. | 1,000 Keywords |
GetKeywordIdeaCategories | Gets the list of keyword idea categories. | Not applicable |
GetKeywordIdeas | Gets the list of keyword ideas. | Maximum 1 of each SearchParameter type within SearchParameters |
GetKeywordLocations | Gets the geographical locations of users who have searched for the specified keywords. | 1,000 Keywords 10 MaxLocations |
GetKeywordOpportunities | Gets a list of keyword suggestions that are relevant to the specified ad group. | 1 AdGroupId 1 CampaignId |
GetKeywordTrafficEstimates | Provides traffic estimates for keywords e.g., average CPC, average position, clicks, CTR, impressions, and total cost. | N/A. |
GetPerformanceInsightsDetailDataByAccountId | Gets the performance insights detail data for a single account. | N/A. |
GetRecommendations | Discover your recommendations. | Returns a maximum of 2,000 Recommendations. |
GetTextAssetSuggestionsByFinalUrls | Gets text asset suggestions by final URLs. | 5 FinalUrls |
RetrieveRecommendations | Retrieve a list of recommendations. | N/A. |
SetAutoApplyOptInStatus | Set the auto-apply recommendations opt-in status for a single account. | 100 AutoApplyOptInStatusInputs |
SuggestKeywordsForUrl | Suggests the possible keywords for the content located at the specified URL. | 200 MaxKeywords 1 Url |
SuggestKeywordsFromExistingKeywords | Suggests keywords that could perform better than the specified keywords. | 1,000 Keywords 100 MaxSuggestionsPerKeyword |
TagRecommendations | Notifies Microsoft Advertising that the specific recommendation to create responsive search ads should be tagged as applied or dismissed. | 100 RecommendationsInfo |