Neue Funktionen und Verbesserungen in der 17 Version der Google Ads API

June 6, 2024

Mit der Veröffentlichung der 17. Version der Google Ads API geht Google einen weiteren Schritt in der Entwicklung seiner Werbeplattform. Die neue Version bringt bedeutende Änderungen und Verbesserungen mit sich, die sowohl für Nutzer als auch Entwickler von Interesse sind. Diese neue Version, die auf die Version 16.1 folgt, wurde im Februar 2024 eingeführt und beinhaltet eine Reihe von Neuerungen. Sie folgt auf mehrere vorangegangene Versionen, die jeweils eigene Updates und Funktionen mitbrachten. Version 15 wurde im Oktober 2023 veröffentlicht, Version 14.1 im August desselben Jahres und Version 13.1 im April 2023. Die Version 12.0 kam im Oktober 2022 heraus, die Version 11.0 im Juni und die Version 11.1 im darauffolgenden August. Die Version 10.1 wurde am 27. April 2022 publiziert und die Version 10.0 am 9. Februar 2022. Darüber hinaus wurde die Unterstützung für die alte AdWords API zum 27. April 2022 eingestellt, die dann Ende Juli desselben Jahres vollständig außer Betrieb genommen wurde. Die wichtigsten Änderungen in der Version 17 umfassen unter anderem Vorbereitungen für neue Richtlinien zur Ressourcennutzung, Änderungen der Seitenlängen und des Batch-Reportings sowie erweiterte Berichtsfunktionen für Performance Max (PMax) und Keyword-Match-Typen. Ein bemerkenswerter Schritt ist die Entfernung der Funktion AdService.getAd, die nun mit anderen Diensten in der Google Ads API in Einklang steht. Anzeigen und andere Ressourcentypen sollen über die empfohlenen Methoden abgerufen werden. Zusätzlich wurden neue Validierungen für ImageAdInfo.image_asset in Bezug auf Abmessungen und Format eingeführt. Fehlermeldungen können ausgegeben werden, wenn das Bild nicht den Anforderungen entspricht. Die Version 17 fügt außerdem neue Berichte mit Metriken für Performance Max und Suchkampagnen hinzu, darunter campaign_aggregate_asset_view und channel_aggregate_asset_view. Bei den Zielgruppen wurde der Fehler OfflineUserDataJobError.OPERATION_LEVEL_CONSENT_PROVIDED hinzugefügt. Im Bereich der Batch-Jobs tritt nun der Fehler BatchJobError.REQUEST_TOO_LARGE auf, wenn die übermittelte AddBatchJobOperationsRequest größer als 10484504 Bytes ist. Auch wird die Unterstützung für die Einstellung von MutateOperation.asset_group_operation beim Verwenden des BatchJobServices eingeführt, was das Batch-Processing zur Erstellung und Verwaltung von Performance Max-Kampagnen ermöglicht. Im Bereich der Kampagnen wurde Discovery zu Demand Gen umbenannt, und es wurde die Möglichkeit hinzugefügt, den Keyword-Match-Typ für alle Keywords in einer Kampagne festzulegen. Für SKAdNetwork-Konversionen wurden Segmente und Metriken umbenannt beziehungsweise hinzugeführt. Zudem gibt es Änderungen im Bereich der Kriterien, wie die Hinzufügung von Feldern zur AdGroupCriterion, die anzeigen, ob ein Ad-Group-Kriterium ausgeliefert wird oder Gründe für eine Nichtauslieferung liefern. Es wurde Unterstützung für Metriken wie metrics.search_impression_share für gender_view und metrics.phone_calls für keyword_view hinzugefügt. Im Bereich der lokalen Dienste wurde der LocalServicesLeadService.AppendLeadConversation() eingeführt, mit dem neue Gespräche mit LocalServicesLead-Kunden hinzugefügt werden können, die Nachrichten über geeignete Kanäle wie SMS senden, je nachdem, wie der Lead erstellt wurde. Für das Reporting gibt es nun die Einschränkung, dass nur Felder in Bezug auf ein verknüpftes Produkt ausgewählt werden können, wenn product_link abgefragt wird. Mehrere Felder mehrerer verknüpfter Produkte in der gleichen Abfrage führen zu einem QueryError.PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE. Wenn eine page_size an GoogleAdsService.Search übergeben wird, resultiert dies in einem RequestError.PAGE_SIZE_NOT_SUPPORTED Fehler. Im Shopping-Bereich wurde ein neuer Bericht namens shopping_product eingeführt, der den Produkten auf der Google Ads-Benutzeroberfläche entspricht und Daten zum aktuellen Status von Produkten aus mit Google Ads verknüpften Google Merchant Center-Konten zurückgibt. Für die Unified Goals wurde der UserListCustomerTypeService.MutateUserListCustomerTypes() hinzugefült, um Kundentypen für Zielgruppen zu konfigurieren. Außerdem wurden Felder entfernt, um die Einstellungen der Publikumssegmente für Kundenlebenszyklusziele zu konfigurieren. Im Bereich Videos wurden neue Werte zum ContentLabelType hinzugefügt, die auf Kundenebene ausgeschlossen werden können. Darüber hinaus wurde AdVideoAsset.ad_video_asset_info hinzugefügt, um Inventarpräferenzen für Video-Assets zu unterstützen, wenn DemandGenVideoResponsiveAdInfo erstellt wird. Abschließend sei erwähnt, dass die Kampagneneinstellung Campaign.video_brand_safety_suitability für zugelassene Konten nun veränderbar ist. Mit diesen zahlreichen Änderungen zeigt Google, dass das Unternehmen weiterhin bestrebt ist, seine Werbeplattform zu optimieren und den Nutzern neue Möglichkeiten zur Verbesserung ihrer Werbekampagnen zu bieten. Entwickler und Nutzer, die von diesen Neuerungen profitieren möchten, sollten ihre Client-Bibliotheken und ihren Code aktualisieren, um die Vorteile der neuen API-Version voll ausschöpfen zu können.