Comment les fonctionnalités de l'API AdWords sont mappées à l'API Google Ads

migré vers l’API Google Ads. Ce guide vise à répertorier chaque fonctionnalité de l’API AdWords,

s’il a été migré vers l’API Google Ads et où la documentation de

De nouvelles fonctionnalités peuvent être trouvées.La liste complète des fonctionnalités de l’API AdWords étant si volumineuse, ce guide

peut omettre certaines fonctionnalités générales, par exemple la récupération de campagnes, dans l’ordre

pour se concentrer sur des fonctionnalités plus détaillées. Il ne couvre pas non plus de nombreuses méthodes Get

puisque cette fonctionnalité est mieux couverte dans le rapport de migration

Guide des champs – Fonctionnalités de l’API AdWords migrées

Créer et obtenir une annonce (champs définis sur l’annonce de la classe de base)

automatisé (booléen), systemManagedEntitySource, devicePreference

Créer et obtenir une annonce (champs définis sur l’annonce de la classe de base)

URL mises à jour (final, finalMobile, finalApp, trackingTemplate, customParams)

Muter CallOnlyAd

Utiliser CallOnlyAdInfo

Mutation ExpandedDynamicSearchAd

Les annonces ExpandedDynamicSearchAds dans AdWords sont couvertes par les annonces DynamicSearchAds dans Google Ads.

Mutation ExpandedTextAd

Utiliser ExpandedTextAd

Muter GmailAd

Muter GmailAd

Prise en charge de l’image

Muter GmailAd

Support vidéo

Objectif de mutationOptimizedShoppingAd

GoalOptimizedShoppingAd n’existe pas explicitement dans Google Ads, mais ses fonctionnalités sont couvertes par ShoppingSmartAd.

Muter ImageAd

Utiliser ImageAdInfo

Mettre à jour le champ Image sur ImageAd

image

Mutate ResponsiveDisplayAd

Utiliser LegacyResponsiveDisplayAdInfo

Muter TextAd

Utiliser ExpandedTextAd

Mutate MultiAssetResponsiveDisplayAd

Utiliser ResponsiveDisplayAd

Mutate MultiAssetResponsiveDisplayAd

Prise en charge d’AssetLink dans divers domaines

AssetLink est représenté dans Google Ads par AdImageAsset, AdTextAsset et AdVideoAsset.

Mutate ProductAd

Utiliser ShoppingProductAd

Mutate ResponsiveSearchAd

Utiliser ResponsiveSearchAd

Muter UniversalAppAd

UniversalAppAd est représenté comme AppAd dans Google Ads et fait partie des campagnes pour applications. Pour plus d’informations

Muter UniversalAppAd

Prise en charge d’AssetLink dans divers domaines

Sur la ressource AppAd dans Google Ads, AssetLink est représenté par AdImageAsset, AdTextAsset, AdVideoAsset et AdBundleAsset

Mutate AdGroupAd

MutateAdGroupAds

Muter AdGroupAdLabel

Demander une exemption de non-respect des règles pour AdGroupAd

policy_validation_parameter

Muter AdGroupBidModifier

MutateAdGroupBidModifiers

Muter AdGroupBidModifier

Plateforme, prise en charge de PreferredContent

Dans Google Ads Platform est représenté par AdGroupBidModifier.device, et PreferredContent est représenté par AdGroupBidModifier.preferred_content

Mutation de BiddableAdGroupCriterion ou NegativeAdGroupCriterion

Dans Google Ads, BiddableAdGroupCriterion et NegativeAdGroupCriterion ne sont pas des types distincts, mais le comportement est représenté directement sur AdGroupCriterion

Mutation de BiddableAdGroupCriterion ou NegativeAdGroupCriterion

Prise en charge des types de critères: AgeRange, AppPaymentModel, CriterionCustomAffinity, CriterionCustomIntent, CriterionUserInterest, CriterionUserList, Gender, IncomeRange, Keyword, MobileAppCategory, MobileApplication, Parent, Placement, ProductPartition, Vertical,

Dans Google Ads, Vertical est représenté par AdGroupCriterion.topic et ProductPartition par AdGroupCriterion.listing_group

Mutation de BiddableAdGroupCriterion ou NegativeAdGroupCriterion

BiddingStrategyConfiguration

Dans Google Ads, le type de stratégie d’enchères ne peut être défini qu’au niveau de la campagne. Il n’y a donc aucun moyen de le remplacer au niveau AdGroupCriterion, mais vous pouvez remplacer les montants d’enchères au niveau AdGroupCriterion

Mutation de BiddableAdGroupCriterion ou NegativeAdGroupCriterion

Prise en charge des URL mises à jour

Tous les champs d’URL mis à jour sont représentés dans Google Ads, à l’exception de finalAppUrls, qui est obsolète

Muter AdGroupCriterionLabel

Muter AdGroupLabel

Mutation des groupes d’annonces

Mutation des groupes d’annonces

Prise en charge d’AdGroupRotationMode

ad_rotation_mode

Mutation des groupes d’annonces

Prise en charge des types de groupes d’annonces: SEARCH_STANDARD, SEARCH_DYNAMIC_ADS, DISPLAY_STANDARD, SHOPPING_PRODUCT_ADS, SHOPPING_SHOWCASE_ADS, SHOPPING_GOAL_OPTIMIZED_AD

Dans Google Ads, SHOPPING_SHOWCASE_AD est obsolète et la fonctionnalité SHOPPING_GOAL_OPTIMIZED_AD est représentée par ShoppingSmartAd

Mutation des groupes d’annonces

Prise en charge de BiddingStrategyConfiguration

Dans Google Ads, le type de stratégie d’enchères ne peut être défini qu’au niveau de la campagne. Il n’y a donc aucun moyen de le remplacer au niveau du groupe d’annonces, mais vous pouvez remplacer les montants des enchères au niveau du groupe d’annonces

Mutation des groupes d’annonces

Prise en charge de contentBidCriterionTypeGroup

AdGroup.contentBidCriterionTypeGroup est représenté par AdGroup.display_custom_bid_dimension dans Google Ads

Mutation des groupes d’annonces

Paramètres personnalisés

url_custom_parameters

Mutation des groupes d’annonces

ExplorerAutoOptimizerSetting, TargetingSetting

Au lieu d’être inclus dans AdGroup.settings, les objets ExplorerAutoOptimizerSetting et TargetingSetting sont représentés par les champs distincts AdGroup.explorer_auto_optimizer_setting et AdGroup.targeting_setting dans Google Ads.

Mutation des groupes d’annonces

Prise en charge des URL mises à jour, (finalUrlSuffix, trackingTemplate, customParameters)

tracking_url_template et le guide des URL mises à jour

Mutation des AdParams

Obtenez et mettez à jour CallOnlyAd

call_only_ad

Obtenir et mettre à jour ExpandedTextAd

expanded_text_ad

Obtenir et mettre à jour MultiAssetResponsiveDisplayAd

MultiAssetResponsiveDisplayAd est représenté par Ad.responsive_display_ad dans Google Ads

Obtenir et mettre à jour ResponsiveDisplayAd

ResponsiveDisplayAd est représenté par Ad.legacy_responsive_display_ad dans Google Ads.

Obtenez et mettez à jour ResponsiveSearchAd

responsive_search_ad

Obtenez et mettez à jour UniversalAppAd

UniversalAppAd est représenté par Ad.app_ad dans Google Ads et fait partie des campagnes pour applications

Mutation des actifs

Mutation des actifs d’image

ImageAsset (JPG, GIF, PNG)

Utiliser ImageAsset

Mutate MediaBundleAssets

MediaBundleAsset

Utiliser MediaBundleAsset

Muter YouTubeVideoAssets

YouTubeVideoAsset

Utiliser YouTubeVideoAsset

Créer de l’audio

audio

Créer une image

image

Créer MediaBundle

media_bundle

Créer une vidéo

video

Fonctionnalités de l’API AdWords non migrées

Mutation obsolète

DeprecatedAd n’est pas un vrai type d’annonce. Dans AdWords, c’était un moyen d’accéder aux données d’anciennes annonces dont le type était obsolète. Une fois récupérées à partir de l’API Google Ads, les annonces de ce type auront un type d’annonce INCONNU

Mutate DynamicSearchAd

DynamicSearchAd a été abandonné et remplacé par ExpandedDynamicSearchAd dans AdWords. Dans Google Ads, les informations sur les annonces dynamiques du Réseau de Recherche peuvent être lues à l’aide du champ Ad.expanded_dynamic_search_ad.

Mutation RichMediaAd

Cette fonctionnalité ne sera pas migrée vers Google Ads

Mutate ShowcaseAd

Cette fonctionnalité ne sera pas migrée vers Google Ads

Modèle de mutation

TemplateAd n’existe pas dans Google Ads, mais certains formats d’annonce sont disponibles dans DisplayUploadAd

Modèle de mutation

Prise en charge d’adAsImage

Cette fonctionnalité ne sera pas migrée vers Google Ads

Mutation de ThirdPartyRedirectAd

Cette fonctionnalité ne sera pas migrée vers Google Ads

Mutation de ThirdPartyRedirectAd

Assistance certifiéeVendorFormatId

Cette fonctionnalité ne sera pas migrée vers Google Ads

Obtenir et mettre à jour ThirdPartyRedirectAd

Cette fonctionnalité ne sera pas migrée vers Google Ads

Obtenir et mettre à jour ShowcaseAd

Cette fonctionnalité ne sera pas migrée vers Google Ads

Fonctionnalités de l’API AdWords migrées

Mutation des attributs UserList communs

Mutation des attributs UserList communs

Code d’intégration (ID externe)

integration_code

Mutate BasicUserList

Gérer les actions de conversion

Mutate CrmBasedUserList

Identifiant d’annonce mobile – spécifiez l’application

app_id

Mutate CrmBasedUserList

Précisez la source (1er parti, bureau de crédit tiers, fichier d’électeur tiers)

data_source_type

Téléchargement d’un membre CrmBasedUserList

Ajouter ou supprimer un seul membre

Téléchargement d’un membre CrmBasedUserList

Lire le type de membre (unique)

GetUserList ou le champ de rapport user_list.crm_based_user_list.upload_key_type

Téléchargement d’un membre CrmBasedUserList

Lire l’état du téléversement des membres ou supprimer tous les téléversements

Utiliser OfflineUserDataJob.status

Téléchargement d’un membre CrmBasedUserList

Supprimer tous les membres

Utiliser OfflineUserDataJobOperation.remove_all

Téléchargement d’un membre CrmBasedUserList

Importer le membre en fonction de l’ID utilisateur attribué à l’annonceur

third_party_user_id

Téléchargement d’un membre CrmBasedUserList

téléphone, adresse avec prénom haché, nom haché, code postal, pays)

hashed_email

Téléchargement d’un membre CrmBasedUserList

Importer un membre en fonction de l’identifiant d’annonce mobile

Date de mutationSpecificRuleUserList

Créer DateRuleItem

rule

Mutate ExpressionRuleUserList

Créer

rule

Mutate LogicalUserList

Règle ALL, ANY, NONE (pas) pour les listes d’utilisateurs

rules

Mutate RuleBasedUserList

Combinez des règles et des groupes d’éléments de règles à l’aide de CNF ou DNF

rule_type

Mutate RuleBasedUserList

Combiner des règles dans un groupe d’éléments de règle

rule_item_groups

Mutate RuleBasedUserList

Combinez les règles avec AND et AND_NOT

rule_operator

Mutate RuleBasedUserList

Créer une règle de date pour une date relative ou absolue

Mutate RuleBasedUserList

Créer NumberRuleItem

Mutate RuleBasedUserList

Créer StringRuleItem

Mutate RuleBasedUserList

Lire l’état de pré-peuplement

prepopulation_status

Accéder aux attributs UserList en lecture seule

Accéder aux informations

access_reason

Accéder aux attributs UserList en lecture seule

Éligibilité du réseau, qu’il s’agisse de recherche ou d’affichage

eligible_for_search

Accéder aux attributs UserList en lecture seule

Raison de la fermeture

closing_reason

Accéder aux attributs UserList en lecture seule

Taille et plage de tailles de UserList

Dans Google Ads, la taille et la plage de tailles sont réparties par réseau, en particulier UserList.size_for_display, UserList.size_for_search, UserList.size_range_for_display et UserList.size_range_for_search

Lire SimilarUserList

Lire l’ID UserList ou tout autre identifiant

seed_user_list

Pour créer ou mettre à jour une stratégie d’enchères de portefeuille (partagée)

BiddingStrategyService.

Pour créer ou mettre à jour des stratégies d’enchères standard (non partagées)

CampaignService et définir la stratégie

directement sur la Campagne

objet. Une stratégie d’enchères partagée peut être définie sur une campagne à l’aide de la

Campaign.bidding_strategy avec un

stratégie d’enchères partagée

nom de la ressource.

Fonctionnalités de l’API AdWords migrées

Faire muter les budgets

MutateCampaignBudgets

Campagne Mutate

Campagne Mutate

AdServingOptimizationStatus

ad_serving_optimization_status

Campagne Mutate

Prise en charge de AdvertisingChannelSubType: SEARCH_MOBILE_APP, DISPLAY_MOBILE_APP, SEARCH_EXPRESS, DISPLAY_EXPRESS, UNIVERSAL_APP_CAMPAIGN, DISPLAY_SMART_CAMPAIGN, SHOPPING_GOAL_OPTIMIZED_ADS, DISPLAY_GAL_OPTIMIZED_ADS, DISPLAY_G

Utiliser AdvertisingChannelSubTypeEnum

Campagne Mutate

Prise en charge de AdvertisingChannelType: RECHERCHE, AFFICHAGE, ACHATS, MULTI_CHANNEL

Utiliser AdvertisingChannelTypeEnum

Campagne Mutate

BiddingStrategyConfiguration

campaign_bidding_strategy

Campagne Mutate

Budget

campaign_budget

Campagne Mutate

Prise en charge des paramètres: DynamicSearchAdsSetting UniversalAppCampaignSetting, RealTimeBiddingSetting, ShoppingSetting, TargetingSetting, TrackingSetting

Dans Google Ads Campaign, les paramètres sont attribués à leur propre champ individuel au lieu d’être compilés dans un seul champ « paramètres ». Par exemplereal_time_bidding_setting

Campagne Mutate

FrequencyCap

frequency_caps

Campagne Mutate

Prise en charge des paramètres de réseau: targetGoogleSearch, targetSearchNetwork, targetContentNetwork, targetPartnerSearchNetwork

NetworkSettings

Campagne Mutate

Optimisation sélective

selective_optimization

Campagne Mutate

UniversalAppCampaignInfo

app_campaign_setting

Campagne Mutate

URL mises à jour: finalUrlSuffix, trackingTemplate, customParameters

tracking_url_template

Campagne Mutate

VanityPharma

vanity_pharma

Mutation des associations d’étiquettes de campagne

TextLabel

labels

Mutation de l’étiquette de la campagne

Mutate CampaignSharedSet

Prise en charge de NEGATIVE_KEYWORDS et NEGATIVE_PLACEMENTS

Fonctionnalités de l’API AdWords non migrées

Campagne Mutate

ConversionOptimizerEligibilité

Cette fonctionnalité ne sera pas migrée vers Google Ads

Mutate CampaignGroupPerformanceTarget

Cette fonctionnalité ne sera pas migrée vers Google Ads

Mutate CampaignGroup

Cette fonctionnalité ne sera pas migrée vers Google Ads

Fonctionnalités de l’API AdWords migrées

Mutation des attributs communs de ConversionTracker

Au lieu de ConversionTracker, voir ConversionAction et ConversionActionService

Mutate AppConversion

Prise en charge des types de fournisseurs ANDROID_MARKET, ITUNES et MOBILE_APP_CHANNEL

mobile_app_vendor

Mutate AppConversion

Prise en charge des types de conversion DOWNLOAD, IN_APP_PURCHASE ou FIRST_OPEN

conversion_action_type

Muter AdCallMetricsConversion

Prise en charge de la définition de la durée des appels

phone_call_duration_seconds

Mutation de UploadCallConversion

upload_calls

Transférer UploadClickConversion

Prise en charge de la spécification de l’attribution externe

Mutate WebsiteCallMetricsConversion

Prise en charge de la définition de la durée des appels

phone_call_duration_seconds

Muter AdWordsConversionTracker

Prise en charge de la définition du type de code de suivi

type

Lire les attributs ConversionTracker en lecture seule

Prise en charge de l’extrait d’événement, du global site tag, de l’état du modèle basé sur les données et du client propriétaire

event_snippet, TagSnippet.global_site_tag, AttributionModelSettings.data_driven_model_status et ConversionAction.owner_customer

Lire les attributs ConversionTracker en lecture seule

Obtenir les informations de conversion / demande les plus récentes

conversion_last_conversion_date et metrics.conversion_last_received_request_date_time dans le rapport conversion_action.

Mutate OfflineCallConversionFeed

UploadCallConversions

Mutation hors ligneConversionFeed

UploadClickConversions

Mutation hors ligneConversionFeed

Prise en charge de l’attribution externe

attribution_model_settings

Mutation de GclidOfflineConversionAdjustmentFeed ou OrderIdOfflineConversionAdjustmentFeed

conversion_identifier

Mutation de GclidOfflineConversionAdjustmentFeed ou OrderIdOfflineConversionAdjustmentFeed

Prise en charge de AdjustmentType.RESTATE

adjustment_type

Mutation de GclidOfflineConversionAdjustmentFeed ou OrderIdOfflineConversionAdjustmentFeed

Prise en charge de AdjustmentType.RETRACT

adjustment_type

Mutate OfflineDataUpload

Prise en charge des transactions de vente en magasin

Utiliser OfflineUserDataJob.store_sales_metadata

Mutate OfflineDataUpload

Prise en charge de l’ID de téléchargement externe

Utiliser OfflineUserDataJob.external_id

Mutate OfflineDataUpload

Prise en charge du téléchargement de première partie

Utiliser OfflineUserDataJob.type

Mutate OfflineDataUpload

Prise en charge du téléchargement par des tiers

Utiliser OfflineUserDataJob.type

Fonctionnalités de l’API AdWords non migrées

Mutate AppConversion

Prise en charge de l’URL de publication de l’application pour la conversion de téléchargement d’application

Cette fonctionnalité ne sera pas migrée vers Google Ads

Pour plus d’informations sur chaque critère de ciblage

Guide de migration des critères.

Fonctionnalités de l’API AdWords migrées

Mutation des attributs AdCustomizerFeed communs

Muter AdGroupExtensionSetting

Muter AdGroupExtensionSetting

Prise en charge des types d’extensions: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

Utiliser ExtensionTypeEnum

Muter les flux d’annonces

Mettre en mutation les flux AdGroupFeeds

Prise en charge des types d’extensions: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

AdGroupFeedService et le guide des flux

Mettre en mutation les flux AdGroupFeeds

Fonction: opérateur IN, EQUALS, AND, CONTAINS_ANY, IDENTITY

operator

Mettre en mutation CampaignExtensionSetting

Mettre en mutation CampaignExtensionSetting

Prise en charge des types d’extensions: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

Utiliser ExtensionTypeEnum

Mutate CampaignFeed

Mutate CampaignFeed

Prise en charge de tous les types d’espace réservé

Mutate CampaignFeed

Prise en charge des opérateurs de fonction IN, EQUALS, AND, CONTAINS_ANY, IDENTITY

Utiliser MatchingFunctionOperatorEnum

Mutate CustomerExtensionSetting

Prise en charge des types d’extensions: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

Mutate CustomerFeed

Mutate CustomerFeed

Prise en charge des types d’espace réservé: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET, LOCATION, AFFILIATE_LOCATION, AD_CUSTOMIZER

Utiliser PlaceholderTypeEnum

Mutate CustomerFeed

Prise en charge de Function.Operator IN, EQUALS, AND, CONTAINS_ANY, IDENTITY

Utiliser MatchingFunction

Mutate FeedItem

Mutate FeedItem

PersonnaliséParamètre

url_custom_parameters

Mutate FeedItem

FeedItemAttributeValue

attribute_values

Mutate FeedItem

FeedItemGeoRestriction

geo_targeting_restriction

Mutate FeedItemTarget

Utiliser FeedItemTargetService

Mutate FeedItemTarget

AD_GROUP, CRITERION

feed_item_target_type

Mutation de FeedMapping

Utiliser FeedMappingService

Mutation de FeedMapping

AttributeFieldMapping

attribute_field_mappings

Mutation de FeedMapping

CriterionType (pour l’emplacement et les flux DSA)

criterion_type

Mutation de FeedMapping

PlaceholderType

placeholder_type

Flux de mutation

Utiliser le flux

Flux de mutation

Créer un flux de localisation d’affilié basé sur chainId

chain_ids

Flux de mutation

Prise en charge des types FeedAttribute: INT64, INT64_LIST, FLOAT, FLOAT_LIST, STRING, STRING_LIST, BOOLEAN, BOOLEAN_LIST, URL, URL_LIST, DATE_TIME, DATE_TIME_LIST, PRICE

Créer un flux de localisation lié à GMB

Utiliser PlacesLocationFeedData

Créer un flux de localisation lié à GMB

Filtrer le flux de lieux lié au GMB par nom d’entreprise

business_name_filter

Créer un flux de localisation lié à GMB

Filtrer le flux de lieux lié au GMB par catégorie

category_filters

Créer un flux de localisation lié à GMB

Filtrer le flux de lieux lié au GMB par libellé

label_filters

Créer un flux de localisation lié à GMB

Spécifier l’authentification pour le flux de localisation lié à GMB

oauth_info

Flux de mutation

Ajouter des attributs de fil à un fil

attribute_operations

Flux de mutation

Identifiez l’attribut de clé primaire des éléments de fil avec le champ FeedAttribute isPartOfKey

is_part_of_key

Obtenir du fil

Détecter les flux gérés par le système et les utilisateurs

origin

Pour plus d’informations sur la migration de rapports individuels

Guide de migration des champs de rapport.

Fonctionnalités de l’API AdWords migrées

Obtenir ReportDefinition

Il n’y a pas d’équivalent direct pour ReportDefition dans Google Ads, car les rapports sont basés sur des ressources individuelles plutôt que sur des rapports prédéfinis. Il est possible d’obtenir des informations sur les ressources de rapport par programmation à l’aide de GoogleAdsFieldService