Erste Schritte mit AI Max für Suchkampagnen

AI Max für Suchkampagnen ist eine Suite von KI-gestützten Funktionen für Google Ads-Suchkampagnen. Es handelt sich nicht um einen neuen Kampagnentyp, sondern um eine Optimierungsebene, die Sie in einer bestehenden Suchkampagne aktivieren können. AI Max für Suchkampagnen wurde entwickelt, um Werbetreibenden mithilfe von Google AI zu mehr Conversions und einer besseren Leistung zu verhelfen. Dazu werden die Reichweite erhöht, Creatives angepasst und Landingpages optimiert.

Wichtige Funktionen von AI Max für Suchkampagnen

  • Suchanfragen-Abgleich:Mit Google AI, einschließlich weitgehend passender Keywords und der Technologie ohne Keywords, können Sie Ihre Reichweite über Ihre bestehenden Keywords hinaus erweitern. Die Funktion lernt aus Ihren aktuellen Keywords, Anzeigen-Creatives und URLs, um neue, relevante und leistungsstarke Suchanfragen zu finden, die Sie sonst möglicherweise verpassen würden.

  • Asset-Optimierung:Umfasst zwei Komponenten, die zusammenarbeiten, um maßgeschneiderte Creative-Botschaften in großem Umfang zu liefern:

    • Textanpassung (ehemals „Automatisch erstellte Assets“) : Dabei wird Text aus Ihren Anzeigen, Landingpages und generativer KI verwendet, um interessenspezifischen Anzeigentext, Anzeigentitel und Textzeilen zu erstellen, die auf die Suchanfrage eines Nutzers abgestimmt sind.
    • Erweiterung der finalen URL:Nutzer werden automatisch auf die relevanteste Landingpage auf Ihrer Website weitergeleitet, die ihrer Suchabsicht entspricht. So können Sie das Engagement und die Conversion-Rate verbessern.

    Steuerung der Asset-Automatisierung:Wenn Sie diese Funktionen mit der API aktivieren oder deaktivieren möchten, legen Sie AssetAutomationStatusEnum.AssetAutomationStatus in Campaign.asset_automation_settings für den entsprechenden AssetAutomationType auf OPTED_IN (aktiviert) oder OPTED_OUT (deaktiviert) fest (TEXT_ASSET_AUTOMATION für die Textanpassung und FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION für die Erweiterung der finalen URL):

    • Standardstatus:In Suchkampagnen ist für TEXT_ASSET_AUTOMATION und FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION standardmäßig OPTED_OUT festgelegt. Wenn Sie Campaign.ai_max_setting.enable_ai_max auf true setzen, wird standardmäßig nur der Suchanfragen-Abgleich aktiviert.
    • Anforderung für AI Max für Suchkampagnen: Wenn Sie einen der beiden Typen auf OPTED_IN setzen, muss Campaign.ai_max_setting.enable_ai_max auf true festgelegt sein. Andernfalls schlägt die Änderung mit CampaignError.AI_MAX_MUST_BE_ENABLED fehl.
    • Abhängigkeit von der Erweiterung der finalen URL: Wenn Sie FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION auf OPTED_IN setzen, muss auch TEXT_ASSET_AUTOMATION auf OPTED_IN festgelegt sein. Wenn Sie die Erweiterung der finalen URL aktivieren, während TEXT_ASSET_AUTOMATION auf OPTED_OUT gesetzt ist (oder wenn Sie TEXT_ASSET_AUTOMATION explizit auf OPTED_OUT setzen, während FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION auf OPTED_IN bleibt), schlägt der Vorgang mit ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT fehl.
  • Verbesserte Berichte:AI Max für Suchkampagnen bietet verbesserte Berichte, die Werbetreibenden mehr Transparenz hinsichtlich der Leistung der KI bieten. Der ai_max_search_term_ad_combination_view Bericht enthält Daten zur Leistung von Kombinationen aus Suchbegriffen, Anzeigentiteln und Landingpages. In dieser Ansicht sehen Sie, welche Suchanfragen Ihre Anzeigen ausgelöst haben und wie die jeweiligen Kombinationen abgeschnitten haben. Weitere Informationen finden Sie unter Berichte für AI Max für Suchkampagnen.

  • Zusätzliche Einstellungen:AI Max für Suchkampagnen bietet neue Einstellungen, mit denen Werbetreibende noch präziser arbeiten können. Dazu gehören:

AI Max für Suchkampagnen aktivieren

Wenn Sie AI Max für Suchkampagnen aktivieren möchten, setzen Sie Campaign.ai_max_setting.enable_ai_max auf true.

Fragen Sie das schreibgeschützte Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired) Feld ab, um zu ermitteln, ob AI Max für Suchkampagnen aktiviert sein muss , um die Einstellungen für die Textanpassung und die Markenliste zu berücksichtigen oder zu ändern.

Verwenden Sie AdGroup.ai_max_ad_group_setting.disable_search_term_matching, um den Suchanfragen-Abgleich zu deaktivieren, wenn AI Max für Suchkampagnen für eine übergeordnete Kampagne aktiviert ist.

Ab v25 können Sie auch die schreibgeschützten Felder Campaign.aca_migration_date_time und Campaign.broad_match_migration_date_time abfragen, um den Zeitstempel (yyyy-MM-dd HH:mm:ss in der Zeitzone des Kunden) zu prüfen, an dem eine Kampagne mit automatisch erstellten Assets oder mit weitgehend passenden Keywords zu AI Max für Suchkampagnen migriert wurde.

AI Max für Suchkampagnen deaktivieren

Wenn Sie AI Max für Suchkampagnen deaktivieren möchten, während Campaign.ai_max_setting.enable_ai_max auf true gesetzt ist , ändern Sie den Wert in false. Wenn TEXT_ASSET_AUTOMATION oder FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION in Campaign.asset_automation_settings auf OPTED_IN gesetzt ist, müssen Sie diese Typen in derselben Anfrage auch auf OPTED_OUT setzen. Andernfalls schlägt das Festlegen von enable_ai_max auf false mit CampaignError.AI_MAX_MUST_BE_ENABLED fehl. Wenn Sie AI Max für Suchkampagnen deaktivieren, werden alle Funktionen von AI Max für Suchkampagnen deaktiviert und alle zuvor erstellten Assets für die Textanpassung werden nicht mehr ausgeliefert. Diese Assets sind weiterhin für Berichte verfügbar, wenn sie Impressionen erzielt haben.

Markenbotschaften mit Richtlinien für Text optimieren

Mit Richtlinien für Text können Sie die Ausgabe von automatisch generierten Text-Assets steuern, indem Sie Begriffsausschlüsse und Einschränkungen für Werbetexte festlegen.

Wenn Sie Richtlinien für Text verwenden möchten, füllen Sie das text_guidelines (Campaign.TextGuidelines) Feld der Campaign Ressource aus:

  • Begriffsausschlüsse (term_exclusions): Füllen Sie text_guidelines.term_exclusions mit einer Liste von genauen Wörtern oder Wortgruppen aus, die aus generierten Text-Assets ausgeschlossen werden sollen. Jeder Ausschluss kann bis zu 30 Zeichen lang sein. Es sind maximal 25 Ausschlüsse möglich.
  • Einschränkungen für Werbetexte (messaging_restrictions): Füllen Sie text_guidelines.messaging_restrictions mit bis zu 40 Campaign.MessagingRestriction-Objekten aus, um die KI-Textgenerierung zu steuern. Legen Sie für jede Einschränkung restriction_text auf eine eindeutige Freiform anweisung (1 bis 300 Zeichen) und restriction_type auf RESTRICTION_BASED_EXCLUSION fest (der einzige unterstützte Einschränkungstyp).

Einbeziehung von Seitenfeeds auf Anzeigengruppenebene implementieren

In der Google Ads-Benutzeroberfläche können Sie eine Einbeziehungsliste für Seitenfeeds auf Anzeigengruppenebene implementieren. Das ist auch mit der Google Ads API möglich.

API-Ansatz

Im Gegensatz zur Google Ads-Benutzeroberfläche gibt es in der Google Ads API kein direktes Feld mit dem Namen „Einbeziehungsliste“ für Anzeigengruppen. Stattdessen legen Sie fest, welche Seiten aus einem Seitenfeed für dynamische Suchanzeigen oder für Funktionen wie die Erweiterung der finalen URL in einer bestimmten Anzeigengruppe verwendet werden können, indem Sie Anzeigengruppenkriterien vom Typ WEBPAGE erstellen.

Wenn Sie diese WEBPAGE-Kriterien einrichten, weisen Sie das System an, einschließlich Funktionen wie AI Max für Suchkampagnen, nur die angegebenen URLs oder Seiten zu berücksichtigen, die bestimmten benutzerdefinierten Labels aus dem verknüpften Seitenfeed der Kampagne für diese bestimmte Anzeigengruppe entsprechen.

Implementierungsschritte

  1. Kampagnenvoraussetzungen prüfen und Seitenfeed verknüpfen :

    • Für Standard-Suchanzeigengruppen (AdGroupType.SEARCH_STANDARD) muss für die übergeordnete Kampagne sowohl AI Max für Suchkampagnen aktiviert (Campaign.ai_max_setting.enable_ai_max auf true gesetzt) als auch die Textanpassung aktiviert sein (TEXT_ASSET_AUTOMATION in Campaign.asset_automation_settings auf OPTED_IN gesetzt). Andernfalls schlägt das Erstellen eines WEBPAGE AdGroupCriterion mit CriterionError.AI_MAX_MUST_BE_ENABLED fehl.
    • Bevor Sie Einbeziehungen auf Anzeigengruppenebene konfigurieren, muss der Seitenfeed, der als AssetSet vom Typ PAGE_FEED dargestellt wird, mit der übergeordneten Kampagne verknüpft sein.
    • Verwenden Sie CampaignAssetSetService, um diese Verknüpfung zu erstellen. Durch diese Verknüpfung sind die Inhalte des Feeds für das Targeting in der Kampagne verfügbar.
  2. Anzeigengruppenkriterium als Einbeziehungsliste erstellen :

    • Mit AdGroupCriterionService können Sie angeben, welche Teile des Seitenfeeds für eine bestimmte Anzeigengruppe gelten.
    • Erstellen Sie eine neue AdGroupCriterion-Ressource, wobei negative auf false gesetzt ist. In SEARCH_STANDARD-Anzeigengruppen sind nur positive WEBPAGE Kriterien zulässig. Wenn Sie negative auf true setzen, schlägt der Vorgang mit ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT fehl.
    • Setzen Sie das Feld ad_group auf den Ressourcennamen der angezielten Anzeigengruppe.
    • Setzen Sie den Kriterientyp auf WEBPAGE, indem Sie das Feld webpage des AdGroupCriterion ausfüllen.
    • Legen Sie im Objekt WebpageInfo criterion_name fest (für CREATE-Vorgänge erforderlich) und definieren Sie conditions[] mit WebpageConditionInfo-Objekten, um bestimmte Seiten aus Ihrem Feed auszurichten. In SEARCH_STANDARD-Anzeigengruppen werden nur die URL und CUSTOM_LABEL WebpageConditionOperand-Typen unterstützt. Bei anderen Operanden schlägt der Vorgang mit ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT fehl:
      • Nach URL ausrichten: Verwenden Sie WebpageConditionOperand.URL, setzen Sie operator (WebpageConditionOperator) auf CONTAINS (Standard, wenn operator nicht angegeben wird) oder EQUALS, und geben Sie die URL im argument an. Wenn operator auf CONTAINS gesetzt ist, kann argument eine URL-Teilzeichenfolge oder ein URL-Pfad sein (z. B. "/product/widget-a") und mit anderen Bedingungen kombiniert werden (insgesamt bis zu drei Bedingungen ). Wenn operator auf EQUALS gesetzt ist, muss argument eine vollständige http:// oder https:// URL mit einer gültigen Domain sein. Wenn Sie einen relativen Pfad übergeben, schlägt der Vorgang mit CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL oder CriterionError.INVALID_WEBPAGE_CONDITION_URL fehl. Eine URL EQUALS Bedingung kann nicht mit anderen Bedingungen in conditions[] kombiniert werden. Andernfalls schlägt der Vorgang mit einer WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError fehl.
      • Nach benutzerdefiniertem Label ausrichten:Verwenden Sie WebpageConditionOperand.CUSTOM_LABEL, setzen Sie operator auf EQUALS (der einzige unterstützte Operator und Standard, wenn operator nicht angegeben wird) und geben Sie den Labelnamen im argument an.
    • Sie können bis zu drei Bedingungen pro WebpageInfo hinzufügen (logisch mit AND verknüpft, es sei denn, Sie verwenden eine URL-EQUALS-Bedingung, die die einzige Bedingung sein muss) und mehrere positive WEBPAGE-Kriterien in der Anzeigengruppe erstellen. Seiten, die mit einem dieser positiven WEBPAGE-Kriterien übereinstimmen, bilden die Einbeziehungsliste für die Anzeigengruppe.

    In diesem Beispiel weist dieses AdGroupCriterion die Anzeigengruppe an, nur Seiten aus dem Seitenfeed der Kampagne zu berücksichtigen, deren URL /product/widget-a enthält UND die mit dem benutzerdefinierten Label TopSellers getaggt sind.

    {
      "ad_group": "customers/CUSTOMER_ID/adGroups/AD_GROUP_ID",
      "webpage": {
        "criterion_name": "Ad group inclusion criterion for top widgets",
        "conditions": [
          {
            "operand": "URL",
            "operator": "CONTAINS",
            "argument": "/product/widget-a"
          },
          {
            "operand": "CUSTOM_LABEL",
            "operator": "EQUALS",
            "argument": "TopSellers"
          }
        ]
      },
      "negative": false
    }