Campagnes intelligentes

Les campagnes intelligentes sont conçues pour aider les petites entreprises à toucher plus de clients en ligne. Elles nécessitent une configuration et une maintenance minimales. Les campagnes intelligentes s'appuient sur la technologie publicitaire de Google pour optimiser automatiquement la campagne en fonction des informations sur votre entreprise et de vos objectifs, qu'il s'agisse d'appels de clients, de visites dans votre établissement ou d'actions sur votre site Web.

Création de campagnes

La procédure de création d'une campagne intelligente nécessite quelques étapes différentes de celles des autres types de campagnes. Nous vous recommandons d'ajouter des entités dans une seule requête GoogleAdsService.Mutate.

Voici les étapes du workflow de création d'une campagne intelligente (les relations entre les entités et les paramètres décrits dans ces étapes s'appliquent également lorsque vous inspectez ou mettez à jour des campagnes intelligentes dans votre compte). Pour en savoir plus, consultez l'exemple de code complet.

  1. Créez une liste de thèmes de mots clés à l'aide des suggestions de l'SmartCampaignSuggestService, de l'KeywordThemeConstantService ou de thèmes de mots clés au format libre. Ces thèmes de mots clés sont utilisés pour récupérer différents niveaux de suggestions de budget, créer des critères de campagne de thèmes de mots clés et générer des suggestions de créations de texte d'annonce.
  2. Récupérez des suggestions de montant de budget, de titres d'annonces et de descriptions à partir de SmartCampaignSuggestService. Ce service utilise des informations sur votre entreprise, la cible géographique, la langue cible et les thèmes de mots clés pour suggérer un montant de budget quotidien high, low ou recommended, ainsi que jusqu'à trois titres et deux descriptions pour l'annonce elle-même.
  3. Créez un CampaignBudget en utilisant le montant du budget suggéré. Utiliser le montant du budget suggéré permet de maximiser les performances de votre campagne. Le budget d'une campagne intelligente ne peut pas être partagé avec d'autres campagnes.
  4. Créez un Campaign et un SmartCampaignSetting. Un SmartCampaignSetting ne peut pas exister séparément du Campaign auquel il est associé. Créez donc les deux entités ensemble dans la même requête Mutate en utilisant des noms de ressources temporaires négatifs (comme customers/{customer_id}/campaigns/-1) pour lier les ressources dépendantes.
  5. Créez une liste d'objets CampaignCriterion. Ce guide utilise les thèmes de mots clés compilés à l'étape 1 pour créer des critères de campagne de thèmes de mots clés. Il décrit également les autres types de critères de campagne acceptés.
  6. Créez un AdGroup. Une campagne intelligente ne peut être associée qu'à un seul AdGroup.
  7. Créez un AdGroupAd à l'aide d'un SmartCampaignAdInfo contenant entre 3 et 15 titres et entre 2 et 4 descriptions.

Établissement issu de la fiche d'établissement

Lorsque vous générez des suggestions ou configurez une campagne, indiquez l'identifiant de votre établissement sur la fiche d'établissement pour maximiser les performances de votre campagne intelligente.

Vous pouvez obtenir l'identifiant de l'établissement de votre fiche d'établissement à partir du champ name de l'API Fiche d'établissement ou de l'interface utilisateur de la fiche d'établissement.

Lorsqu'il est défini sur l'objet SmartCampaignSuggestionInfo ou SmartCampaignSetting, l'identifiant doit être une chaîne au format suivant :

locations/locationId

S'il est récupéré à partir de l'API Fiche d'établissement, l'identifiant est déjà au bon format. Toutefois, s'il est récupéré à partir de l'interface utilisateur, l'identifiant doit être ajouté à locations/.

État de la campagne

Pour récupérer l'état d'une campagne intelligente, appelez SmartCampaignSettingService.GetSmartCampaignStatus avec le resource_name de la ressource SmartCampaignSetting de la campagne (customers/{customer_id}/smartCampaignSettings/{campaign_id}). Cette méthode fournit une vue plus agrégée de l'état d'une campagne intelligente que campaign.primary_status ou campaign.primary_status_reasons.

GetSmartCampaignStatusResponse inclut SmartCampaignStatus (ELIGIBLE, NOT_ELIGIBLE, PENDING, PAUSED, REMOVED ou ENDED) ainsi que des détails spécifiques à l'état :

Remarques concernant les rapports

Les campagnes intelligentes sont conçues avec une structure simplifiée, limitant chaque campagne à un seul groupe d'annonces. Cette structure a des implications spécifiques pour les rapports :

  • Métriques au niveau du groupe d'annonces : étant donné qu'il n'y a qu'un seul groupe d'annonces par campagne intelligente, toutes les métriques de performances (comme les clics, les impressions et les conversions) au niveau du groupe d'annonces sont identiques à celles de l'ensemble de la campagne.
  • Récupération des métriques : lorsque vous interrogez des données sur les performances, vous pouvez récupérer des métriques au niveau de la campagne. Bien que vous puissiez récupérer des métriques au niveau du groupe d'annonces, elles ne fournissent pas d'informations supplémentaires par rapport à celles disponibles au niveau de la campagne.

Pour la plupart des besoins de reporting concernant les campagnes intelligentes, l'interrogation de campaign et de ses métriques associées fournit une vue d'ensemble des performances.