Upgrade auf die neueste Version

Von Zeit zu Zeit kann es sinnvoll sein, ein Upgrade von einer älteren Hauptversion auf eine neuere Hauptversion durchzuführen. Das kann daran liegen, dass eine Version eingestellt wird, oder daran, dass Sie eine neue Funktion verwenden möchten. Wir empfehlen, immer ein Upgrade auf die neueste Version durchzuführen.

Informationen zur Planung Ihrer Upgrades finden Sie in unserem Zeitplan für die Einstellung. Weitere Informationen zur Versionsverwaltung finden Sie in unserem Leitfaden zur Versionsverwaltung.

Die folgende Checkliste soll Ihnen den Einstieg in den Upgradeprozess erleichtern:

  1. Der Endpunkt ändert sich, wenn die Hauptversion geändert wird. Aktualisieren Sie Ihre Clientbibliotheken, um den neuesten Endpunkt zu verwenden.
  2. Lesen Sie die Versionshinweise, um die Änderungen zu sehen, die in den einzelnen Releases eingeführt wurden.
  3. In den folgenden Tabellen sehen Sie die Bereiche, auf die Sie sich für die Version konzentrieren sollten, auf die Sie ein Upgrade ausführen.

Eine umfassende Übersicht der Änderungen, die auf einem Unterschied zwischen den Protos der beiden Versionen basieren, finden Sie in der diff-Tabelle.

v16 bis v17

Änderungen an Diensten und ihren Komponenten
GoogleAdsService Search- und SearchStream-Anfragen

Wenn Ihre Anfrage gedrosselt wird, weil sie zu teuer ist, wird entweder QuotaError.EXCESSIVE_SHORT_TERM_QUERY_RESOURCE_CONSUMPTION oder QuotaError.EXCESSIVE_LONG_TERM_QUERY_RESOURCE_CONSUMPTION anstelle von QuotaError.RESOURCE_EXHAUSTED angezeigt. Weitere Informationen finden Sie in diesem Blogpost.

GoogleAdsService Search-Anfragen

Die Übergabe von page_size an GoogleAdsService.Search führt zu einem RequestError.PAGE_SIZE_NOT_SUPPORTED-Fehler.

Campaign und Ad

Kampagnen mit dem AdvertisingChannelType-Wert DISCOVERY haben jetzt stattdessen den AdvertisingChannelType-Wert DEMAND_GEN.

Außerdem ändern sich bei einigen Anzeigen Typ und Feldnamen für die Berichterstellung:

  • DISCOVERY_MULTI_ASSET_ADD wird zu DEMAND_GEN_MULTI_ASSET_ADD und das entsprechende Berichtsfeld ad_group_ad.ad.discovery_multi_asset_ad wird zu ad_group_ad.ad.demand_gen_multi_asset_ad.
  • DISCOVERY_CAROUSEL_AD wird zu DEMAND_GEN_CAROUSEL_AD und das entsprechende Berichtsfeld ad_group_ad.ad.discovery_carousel_ad wird zu ad_group_ad.ad.demand_gen_carousel_ad.
  • DISCOVERY_VIDEO_RESPONSIVE_AD wird zu DEMAND_GEN_VIDEO_RESPONSIVE_AD und das entsprechende Berichtsfeld ad_group_ad.ad.discovery_video_responsive_ad wird zu ad_group_ad.ad.demand_gen_video_responsive_ad.

AdService Der Endpunkt GetAd wird entfernt. Dadurch entspricht der AdService den anderen Diensten in der Google Ads API. In unserem Leitfaden zum Abrufen von Objekten finden Sie eine empfohlene Methode zum Abrufen von Anzeigen und anderen Ressourcentypen.
CustomerLifecycleGoal und CampaignLifecycleGoal Die Verwaltung von Segmenten für Zielvorhaben vom Typ „Lebenszyklus“ wurde überarbeitet. Eine vollständige Übersicht finden Sie in der Dokumentation zu Lebenszykluszielen im Abschnitt Zielgruppen segmentieren.
ProductLink Wenn Sie eine GoogleAdsService-Such- oder Suchstreamanfrage für product_link ausführen, können Sie jetzt nur Felder auswählen, die sich auf ein verknüpftes Produkt beziehen. Die Auswahl mehrerer Felder aus verschiedenen verknüpften Produkten führt zum Fehler QuotaError.PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE.
Berichterstellung Das Feld metrics.sk_ad_network_conversion_value wurde in metrics.sk_ad_network_fine_conversion_value umbenannt.

v15 bis v16

Änderungen an Diensten und ihren Komponenten
AccountLink Die Verknüpfungen data_partner und google_ads in linked_account wurden entfernt. Verwenden Sie stattdessen ProductLinkService und ProductLinkInvitationService.
CampaignLifecycleGoal Wenn Sie eine vorhandene CampaignLifecycleGoal zuvor aktualisieren, würden Sie einen create-Vorgang mit bestimmten Anforderungen ausführen. Jetzt können Sie stattdessen einen update-Vorgang wie bei anderen Ressourcentypen ausführen.
Error Reporting Zwei Fälle, in denen der allgemeine Fehler ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT zurückgegeben wurde, führen jetzt zu genaueren Fehlermeldungen:
  • CampaignError.CANNOT_LINK_TO_COMPARISON_SHOPPING_SERVICE_ACCOUNT
  • CampaignError.CANNOT_TARGET_NETWORK_FOR_COMPARISON_SHOPPING_SERVICE_LINKED_ACCOUNTS
AudienceInsightsAttributeMetadata Das Feld „score“ wurde entfernt.
KeywordMatchTypeRecommendation Wenn die Keyword-Option nicht festgelegt ist, gibt die API für das Feld recommended_match_type jetzt UNSPECIFIED anstelle von UNKNOWN zurück.

v14 bis v15

Änderungen an Diensten und ihren Komponenten
AssetGroupListingGroupFilter Das Enum-Feld vertical wurde in feed_type umbenannt.
MediaFileService Der Dienst wurde entfernt, da er nicht mehr benötigt wird. Unten sehen Sie die ImageAdInfo-Änderung.
ImageAdInfo Das Feld media_file wurde durch image_asset ersetzt.
MerchantCenterLinkService Der Dienst wurde durch ProductLinkInvitationService und ProductLinkService ersetzt.
Campaign.ShoppingSetting Das Feld „sales_country“ wurde entfernt. Die Informationen werden jetzt im Feld feed_label zurückgegeben.
ProductBiddingCategoryConstant Durch ProductCategoryConstant ersetzt. Mehrere Felder wurden entsprechend umbenannt, siehe die nächsten drei Änderungen unten.
ListingDimensionInfo Das Feld product_bidding_category wurde durch product_category ersetzt.
ListingGroupFilterDimension Das Feld product_bidding_category wurde durch product_category ersetzt.
shopping_performance_view-Bericht Die folgenden Segmentfelder:
  • product_bidding_category_level1
  • product_bidding_category_level2
  • product_bidding_category_level3
  • product_bidding_category_level4
  • product_bidding_category_level5
werden ersetzt durch:
  • product_category_level1
  • product_category_level2
  • product_category_level3
  • product_category_level4
  • product_category_level5
Campaign.shopping_setting Dieses Feld kann nicht mehr zum Erstellen von Suchkampagnen verwendet werden.
CampaignCriterion.listing_scope Dieses Feld kann nicht mehr zum Erstellen von Suchkampagnen verwendet werden.
sk_ad_network_conversions-Bericht metrics.sk_ad_network_conversions wurde durch metrics.sk_ad_network_installs ersetzt.
OfflineConversionClientSummary Das Feld offline_conversion_client_summaries wurde von Customer in eine Ressource der obersten Ebene verschoben, die Sie separat abfragen können.

Ändern Sie Ihre Abfrage von:

SELECT customer.offline_conversion_client_summaries
FROM customer
an:
SELECT
  offline_conversion_upload_client_summary.client,
  offline_conversion_upload_client_summary.status,
  offline_conversion_upload_client_summary.total_event_count,
  offline_conversion_upload_client_summary.successful_event_count,
  offline_conversion_upload_client_summary.last_upload_date_time,
  ...
FROM offline_conversion_upload_client_summary

Mit dem Query Builder können Sie die Liste der verfügbaren Felder zum Auswählen und Filtern untersuchen.

OfflineConversionUploadAlert Umbenannt in OfflineConversionAlert.
OfflineConversionUploadError Umbenannt in OfflineConversionError.
AdNetworkType Die Enums YOUTUBE_SEARCH und YOUTUBE_WATCH wurden zu einer einzigen Aufzählung zusammengeführt: YOUTUBE.