Premiers pas avec AI Max pour les campagnes sur le Réseau de Recherche

AI Max pour les campagnes sur le Réseau de Recherche est une suite de fonctionnalités optimisées par l'IA pour les campagnes Google Ads sur le Réseau de Recherche. Il ne s'agit pas d'un nouveau type de campagne, mais d'une couche d'optimisation que vous pouvez activer dans une campagne sur le Réseau de Recherche existante. AI Max pour les campagnes sur le Réseau de Recherche est conçu pour utiliser l'IA de Google afin d'aider les annonceurs à générer plus de conversions et à améliorer leurs performances en élargissant leur couverture, en personnalisant leurs créations et en optimisant leurs pages de destination.

Principales fonctionnalités d'AI Max pour les campagnes sur le Réseau de Recherche

  • Correspondance des termes de recherche : utilise l'IA de Google, y compris la requête large et la technologie "sans mot clé", pour étendre votre couverture au-delà de vos mots clés existants. Elle s'appuie sur vos mots clés, créations publicitaires et URL actuels pour trouver de nouvelles requêtes de recherche pertinentes et performantes que vous pourriez manquer autrement.

  • Optimisation des composants : inclut deux composants qui fonctionnent ensemble pour diffuser des messages créatifs plus personnalisés à grande échelle :

    • Adaptation du texte (anciennement "Composants créés automatiquement") : utilise le texte de vos annonces, de vos pages de destination et l'IA générative pour créer des contenus publicitaires, des titres et des descriptions personnalisés plus adaptés à la recherche d'un utilisateur.
    • Extension de l'URL finale : redirige automatiquement les utilisateurs vers la page de destination la plus pertinente de votre site Web en fonction de leur intention de recherche, ce qui peut contribuer à améliorer l'engagement et les taux de conversion.

    Contrôle de l'automatisation des composants : pour activer ou désactiver ces fonctionnalités avec l' API, définissez AssetAutomationStatusEnum.AssetAutomationStatus sur OPTED_IN (activé) ou OPTED_OUT (désactivé) dans Campaign.asset_automation_settings pour le AssetAutomationType correspondant (TEXT_ASSET_AUTOMATION pour la personnalisation du texte et FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION pour l'extension de l'URL finale) :

    • État par défaut : dans les campagnes sur le Réseau de Recherche, TEXT_ASSET_AUTOMATION et FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION sont définis par défaut sur OPTED_OUT (définir Campaign.ai_max_setting.enable_ai_max sur true n'active que la correspondance des termes de recherche par défaut).
    • Exigence d'AI Max pour les campagnes sur le Réseau de Recherche : pour définir l'un des types sur OPTED_IN, vous devez définir Campaign.ai_max_setting.enable_ai_max sur true. Sinon, la mutation échoue avec CampaignError.AI_MAX_MUST_BE_ENABLED.
    • Dépendance de l'extension d'URL finale : pour définir FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION sur OPTED_IN, vous devez également définir TEXT_ASSET_AUTOMATION sur OPTED_IN. Si vous activez l'extension d'URL finale alors que TEXT_ASSET_AUTOMATION est défini sur OPTED_OUT (ou si vous définissez explicitement TEXT_ASSET_AUTOMATION sur OPTED_OUT alors que FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION reste défini sur OPTED_IN), l'opération échoue avec ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
  • Rapports améliorés : AI Max pour les campagnes sur le Réseau de Recherche inclut des rapports améliorés pour offrir aux annonceurs plus de transparence sur les performances de l'IA. Le rapport ai_max_search_term_ad_combination_view fournit des données sur les performances des combinaisons de termes de recherche, de titres et de pages de destination. Cette vue indique les requêtes de recherche qui ont déclenché la diffusion de vos annonces et les performances de ces combinaisons spécifiques. Consultez Rapports pour AI Max pour les campagnes sur le Réseau de Recherche.

  • Contrôles supplémentaires : AI Max pour les campagnes sur le Réseau de Recherche fournit de nouveaux contrôles pour offrir aux annonceurs plus de précision. En voici quelques exemples :

Activer AI Max pour les campagnes sur le Réseau de Recherche

Pour activer AI Max pour les campagnes sur le Réseau de Recherche, définissez Campaign.ai_max_setting.enable_ai_max sur true.

Interrogez le champ en lecture seule Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired) pour déterminer si AI Max pour les campagnes sur le Réseau de Recherche doit être activé pour respecter ou modifier les contrôles d'adaptation du texte et de liste de marques.

Utilisez AdGroup.ai_max_ad_group_setting.disable_search_term_matching pour désactiver la correspondance des termes de recherche lorsqu'une campagne parente a activé AI Max pour les campagnes sur le Réseau de Recherche.

À partir de la version v25, vous pouvez également interroger les champs en lecture seule Campaign.aca_migration_date_time et Campaign.broad_match_migration_date_time pour vérifier l'horodatage (yyyy-MM-dd HH:mm:ss dans le fuseau horaire du client) lorsqu'une campagne avec des composants créés automatiquement (CCA) ou en requête large a été migrée vers AI Max pour les campagnes sur le Réseau de Recherche.

Désactiver AI Max pour les campagnes sur le Réseau de Recherche

Pour désactiver AI Max pour les campagnes sur le Réseau de Recherche lorsque Campaign.ai_max_setting.enable_ai_max est défini sur true, remplacez la valeur par false. Si TEXT_ASSET_AUTOMATION ou FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION est défini sur OPTED_IN dans Campaign.asset_automation_settings, vous devez également définir ces types sur OPTED_OUT dans la même requête. Sinon, la définition de enable_ai_max sur false échoue avec CampaignError.AI_MAX_MUST_BE_ENABLED. La désactivation d'AI Max pour les campagnes sur le Réseau de Recherche désactive toutes les fonctionnalités d'AI Max pour les campagnes sur le Réseau de Recherche, et tous les composants d'adaptation du texte créés précédemment cessent d'être diffusés. Ces composants restent disponibles pour les rapports s'ils ont généré des impressions.

Affiner les messages de votre marque avec des consignes de rédaction

Les consignes de rédaction vous permettent de contrôler la sortie des composants texte générés automatiquement en spécifiant des exclusions de termes et des restrictions relatives aux messages.

Pour utiliser les consignes de rédaction, renseignez le text_guidelines (Campaign.TextGuidelines) champ de la Campaign ressource :

  • Exclusions de termes (term_exclusions) : renseignez text_guidelines.term_exclusions avec une liste de mots ou d'expressions exacts à exclure des composants texte générés. Chaque exclusion peut comporter jusqu'à 30 caractères, avec un maximum de 25 exclusions.
  • Restrictions relatives aux messages (messaging_restrictions) : renseignez text_guidelines.messaging_restrictions avec jusqu'à 40 Campaign.MessagingRestriction objets pour guider la génération de texte par l'IA. Pour chaque restriction, définissez restriction_text sur une instruction unique de forme libre (1 à 300 caractères) et définissez restriction_type sur RESTRICTION_BASED_EXCLUSION (le seul type de restriction compatible).

Implémenter des listes d'inclusion de flux de pages au niveau du groupe d'annonces

Dans l'interface utilisateur Google Ads, vous pouvez implémenter une liste d'inclusion pour les flux de pages au niveau du groupe d'annonces. Vous pouvez également le faire avec l'API Google Ads.

Comprendre l'approche de l'API

Contrairement à l'interface utilisateur Google Ads, l'API Google Ads ne comporte pas de champ direct nommé "Liste d'inclusion" pour les groupes d'annonces. Au lieu de cela, vous contrôlez les pages d'un flux de pages qui peuvent être utilisées pour les annonces dynamiques du Réseau de Recherche (ADR) ou pour des fonctionnalités telles que l'extension d'URL finale dans un groupe d'annonces spécifique, en créant des critères de groupe d'annonces de type WEBPAGE.

Lorsque vous configurez ces critères WEBPAGE, vous demandez au système, y compris aux fonctionnalités telles qu'AI Max pour les campagnes sur le Réseau de Recherche, de ne prendre en compte que les URL ou les pages spécifiées qui correspondent à certains libellés personnalisés du flux de pages associé à la campagne pour ce groupe d'annonces particulier.

Procédure d'implémentation

  1. Vérifiez les prérequis de la campagne et associez le flux de pages :

    • Pour les groupes d'annonces standards sur le Réseau de Recherche (AdGroupType.SEARCH_STANDARD), assurez-vous que la campagne parente a activé à la fois AI Max pour les campagnes sur le Réseau de Recherche (Campaign.ai_max_setting.enable_ai_max défini sur true) et l'adaptation du texte (TEXT_ASSET_AUTOMATION défini sur OPTED_IN dans Campaign.asset_automation_settings). Sinon, la création d'un WEBPAGE AdGroupCriterion échoue avec CriterionError.AI_MAX_MUST_BE_ENABLED.
    • Avant de configurer les inclusions au niveau du groupe d'annonces, le flux de pages, représenté sous la forme d'un AssetSet de type PAGE_FEED, doit être associé à la campagne parente.
    • Utilisez CampaignAssetSetService pour créer cette association. Ce lien rend le contenu du flux disponible pour le ciblage dans la campagne.
  2. Créez le critère de groupe d'annonces en tant que liste d'inclusion :

    • Pour spécifier les parties du flux de pages qui s'appliquent à un groupe d'annonces spécifique, utilisez AdGroupCriterionService.
    • Créez une nouvelle ressource AdGroupCriterion avec negative défini sur false (dans les groupes d'annonces SEARCH_STANDARD, seuls les critères WEBPAGE positifs sont autorisés ; si vous définissez negative sur true, l'opération échoue avec ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT).
    • Définissez le champ ad_group sur le nom de ressource du groupe d'annonces cible.
    • Définissez le type de critère sur WEBPAGE en renseignant le champ webpage de AdGroupCriterion.
    • Dans l'objet WebpageInfo, définissez criterion_name (obligatoire pour les opérations CREATE) et définissez conditions[] avec WebpageConditionInfo objets pour cibler des pages spécifiques de votre flux (dans les groupes d'annonces SEARCH_STANDARD, seuls les types URL et CUSTOM_LABEL WebpageConditionOperand sont compatibles ; les autres opérandes échouent avec ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT) :
      • Cibler par URL : utilisez WebpageConditionOperand.URL, définissez operator (WebpageConditionOperator) sur CONTAINS (valeur par défaut lorsque operator est omis) ou EQUALS, puis spécifiez l' URL dans argument. Lorsque operator est CONTAINS, argument peut être une sous-chaîne ou un chemin d'URL (tel que "/product/widget-a") et peut être combiné avec d'autres conditions (jusqu'à trois conditions au total). Lorsque operator est EQUALS, argument doit être une URL http:// ou https:// complète avec un domaine valide (si vous transmettez un chemin d'accès relatif , l'opération échoue avec CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL ou CriterionError.INVALID_WEBPAGE_CONDITION_URL). De plus, une condition URL EQUALS ne peut pas être combinée avec d'autres conditions dans conditions[] (si vous le faites, l'opération échoue avec un WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError).
      • Cibler par libellé personnalisé : utilisez WebpageConditionOperand.CUSTOM_LABEL, définissez operator sur EQUALS (le seul opérateur compatible et la valeur par défaut lorsque operator est omis), puis spécifiez le nom du libellé dans argument.
    • Vous pouvez ajouter jusqu'à trois conditions par WebpageInfo (combinées logiquement avec l'opérateur AND, sauf si vous utilisez une condition URL EQUALS, qui doit être la seule condition) et créer plusieurs critères WEBPAGE positifs dans le groupe d'annonces. Les pages qui correspondent à l'un de ces critères WEBPAGE positifs forment la "liste d'inclusion" du groupe d'annonces.

    Dans cet exemple, ce AdGroupCriterion indique au groupe d'annonces de ne prendre en compte que les pages du flux de pages de la campagne dont l'URL contient /product/widget-a ET qui sont balisées avec le libellé personnalisé TopSellers.

    {
      "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
    }