Vous pouvez être amené, de temps à autre, à effectuer une mise à niveau à partir d'une ancienne version majeure de l'API Google Ads vers une version majeure plus récente. C'est peut-être parce qu'une version est en cours d'arrêt, ou parce que vous voulez utiliser une nouvelle fonctionnalité. Nous vous recommandons de toujours passer à la dernière version.
Consultez le planning d'abandon pour planifier votre des mises à niveau. Pour savoir comment procéder, consultez notre guide de gestion des versions. la gestion des versions fonctionne.
Voici une checklist pour vous aider à démarrer le processus de migration :
- Votre point de terminaison change lorsque vous changez de version majeure. Mettez à jour votre bibliothèques clientes pour utiliser le point de terminaison le plus récent.
- Consultez les notes de version pour voir les modifications apportées à chaque version.
- Consultez les tableaux ci-dessous pour connaître les domaines spécifiques sur lesquels se concentrer pour cette version vers lequel vous effectuez la mise à niveau.
Pour un aperçu complet des modifications basées sur la différence entre les protos de les deux versions, consultez le tableau des différences.
v17 à v18
Modifications apportées aux services et à leurs composants | |
---|---|
GoogleAdsService
Requêtes Search et SearchStream |
L'erreur lorsque votre requête est limitée en raison de son coût trop élevé sera |
GoogleAdsService |
Les champs summary_row_setting et return_total_results_count de SearchGoogleAdsRequest font désormais partie du nouvel objet SearchSettings . |
AssetType |
La valeur d'énumération DISCOVERY_CAROUSEL_CARD a été renommée DEMAND_GEN_CAROUSEL_CARD . Cette modification s'inscrit dans la continuité d'un changement précédent qui a consisté à renommer les campagnes Discovery en campagnes de génération de la demande. |
AudienceInsightsService.GenerateSuggestedTargetingInsights |
audience , baseline_audience et
data_month champs ont été déplacés dans le
audience_definition . |
DemandGenCampaignSettings |
La valeur par défaut du champ upgraded_targeting est désormais true au lieu de false . |
LocalServicesLeadConversation |
Le champ phone_call_details.call_recording_url ne sera plus renseigné pour les appels statiques. |
de la version 16 à la version 17
Modifications apportées aux services et à leurs composants | |
---|---|
GoogleAdsService
Requêtes Search et SearchStream |
Votre requête peut être limitée si la requête est trop coûteuse. Si c'est le cas,
vous obtenez une erreur |
GoogleAdsService
Search requêtes. |
Transmettre un |
Campaign et Ad |
Campagnes avec un De plus, le type et les noms de champs de certaines annonces seront modifiés pour les rapports :
|
AdService |
Le point de terminaison GetAd sera supprimé. Ainsi,
AdService conformément à d'autres services de l'API Google Ads. Consultez nos
sur la récupération
des objets pour connaître la méthode recommandée pour extraire les annonces et d'autres types de ressources. |
CustomerLifecycleGoal
et CampaignLifecycleGoal |
Nous repensons la façon dont vous gérez les segments pour les objectifs de cycle de vie. Pour en savoir plus, consultez la section Segmenter vos audiences de la documentation sur les objectifs de cycle de vie. |
ProductLink |
Lorsque vous exécutez une recherche ou un flux de recherche GoogleAdsService
pour product_link , vous ne pouvez désormais sélectionner que des champs liés
à un produit associé. Sélectionner plusieurs champs à partir de différents produits associés
se traduira par une
QuotaError.PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE
. |
Rapports | Remplacement du nom du champ metrics.sk_ad_network_conversion_value par
metrics.sk_ad_network_fine_conversion_value |