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 (appels de clients, visites en magasin ou actions sur votre site Web, par exemple).
Création de campagnes
La procédure de création de campagnes intelligentes comporte 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 de campagnes intelligentes (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.
- Créez une liste de thèmes de mots clés à l'aide des suggestions de l'
SmartCampaignSuggestService, de l'KeywordThemeConstantServiceou de thèmes de mots clés de forme 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ème de mots clés et générer des suggestions pour les créations de texte d'annonce. - Récupérez des suggestions pour le montant du budget, les titres et les descriptions des annonces à partir de
SmartCampaignSuggestService. Ce service utilise des informations sur votre entreprise, la zone géographique cible, la langue cible et les thèmes de mots clés pour suggérer un montant de budget quotidien dehigh,lowourecommended, ainsi qu'un maximum de trois titres et deux textes descriptifs pour l'annonce elle-même. - Créez un
CampaignBudgeten utilisant le montant du budget suggéré. Utiliser le montant de 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. - Créez un
Campaignet unSmartCampaignSetting. UnSmartCampaignSettingne peut pas exister séparément duCampaignauquel il est associé. Vous devez donc créer les deux entités ensemble dans la même requêteMutateen utilisant des noms de ressources temporaires négatifs (tels quecustomers/{customer_id}/campaigns/-1) pour associer les ressources dépendantes. - 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 par thème de mots clés. Il décrit également les autres types de critères de campagne acceptés. - Créez un
AdGroup. Une campagne intelligente ne peut être associée qu'à un seulAdGroup. - Créez un
AdGroupAdà l'aide d'unSmartCampaignAdInfocontenant entre 3 et 15 titres, et entre 2 et 4 descriptions.
Établissement de la fiche
Lorsque vous générez des suggestions ou configurez une campagne, indiquez l'identifiant de localisation de votre fiche d'établissement pour maximiser les performances de votre campagne intelligente.
Vous pouvez obtenir l'identifiant de lieu de votre fiche d'établissement à partir du
champ name de l'API Fiche d'établissement ou de l'
UI 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
Si l'identifiant est récupéré à partir de l'API Fiche d'établissement, il est déjà au bon format. Toutefois, si l'identifiant est récupéré depuis l'UI, il 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 du 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 informations spécifiques à l'état :
not_eligible_details: inclutSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVEDouALL_ADS_DISAPPROVED).eligible_details: inclutlast_impression_date_time(code temporel de la dernière impression observée au cours des 48 heures précédentes) etend_date_time(le cas échéant).paused_details,removed_detailsetended_details: incluez les codes temporelspaused_date_time,removed_date_timeouend_date_timerespectifs dans le fuseau horaire du client (yyyy-MM-dd HH:mm:ss).
Éléments à prendre en compte pour les rapports
Les campagnes intelligentes sont conçues avec une structure simplifiée, qui limite 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 : comme 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 les données sur les performances, vous pouvez récupérer les 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 plus de détails que celles disponibles au niveau de la campagne.
Pour la plupart des besoins en termes de reporting concernant les campagnes intelligentes, interroger campaign et ses métriques associées permet d'obtenir une image complète des performances.