Objectifs de campagne

Les objectifs de campagne vous permettent d'optimiser des campagnes spécifiques pour des actions de conversion spécifiques. Si vous avez des campagnes dont les objectifs diffèrent de ceux définis au niveau de votre compte, vous pouvez modifier chaque CampaignConversionGoal et son paramètre biddable selon vos besoins à l'aide de CampaignConversionGoalService. Par exemple, si votre compte est généralement optimisé pour l'e-commerce, mais que vous avez une campagne ciblant les visites en magasin, vous pouvez définir biddable=true pour tous les objets CampaignConversionGoal avec category=STORE_VISIT et biddable=false pour tous les autres objets CampaignConversionGoal.

Lorsque vous remplacez les objectifs au niveau du client pour une campagne en émettant un CampaignConversionGoalOperation ou en utilisant un objectif personnalisé, Google Ads n'applique plus les futures modifications CustomerConversionGoal à aucun des objets CampaignConversionGoal de la campagne. Les objets CampaignConversionGoal sont complètement indépendants à partir de ce moment-là et le resteront, sauf si vous faites revenir la campagne à l'utilisation d'objectifs au niveau du client en mettant à jour sa configuration d'objectif de conversion, comme décrit dans Niveau de configuration des objectifs.

Objectifs de campagne pour les nouvelles actions de conversion

Comme pour CustomerConversionGoal, chaque fois qu'un ConversionAction est ajouté à la conversion Google Ads d'un client avec une nouvelle combinaison category et origin, Google Ads crée automatiquement un CampaignConversionGoal pour cette combinaison. L'attribut biddable de l'objectif de la campagne est défini sur true, sauf si l'une des conditions suivantes est remplie, auquel cas biddable est défini sur false :

  • Tout autre CampaignConversionGoal pour la campagne et le nouveau category d'action a biddable défini sur false.

  • La combinaison category et origin figure dans le tableau suivant.

Catégorie d'action de conversion Origine de la conversion
BEGIN_CHECKOUT GOOGLE_HOSTED
CONSIDERATION GOOGLE_HOSTED
CONTACT GOOGLE_HOSTED
CONVERTED_LEAD GOOGLE_HOSTED
ENGAGEMENT GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
QUALIFIED_LEAD GOOGLE_HOSTED
SIGNUP GOOGLE_HOSTED
PURCHASE GOOGLE_HOSTED
STORE_SALE STORE
STORE_VISIT STORE
PHONE_CALL_LEAD LOCAL_SERVICES_ADS
MESSAGE_LEAD LOCAL_SERVICES_ADS
BOOK_APPOINTMENT LOCAL_SERVICES_ADS
CONVERTED_LEAD LOCAL_SERVICES_ADS

Récupérer les objectifs de campagne

Utilisez la requête suivante pour récupérer la liste des CampaignConversionGoals pour votre compte. Pour plus de commodité, vous pouvez inclure des attributs de campaign dans la clause SELECT ou les utiliser dans la clause WHERE pour n'extraire que les objectifs de campagne pour des campagnes spécifiques. La requête suivante montre comment filtrer par campaign.advertising_channel_type à titre d'exemple, mais vous pouvez également filtrer par d'autres attributs de campagne tels que campaign.id ou campaign.name.

SELECT
  campaign_conversion_goal.campaign,
  campaign_conversion_goal.category,
  campaign_conversion_goal.origin,
  campaign_conversion_goal.biddable,
  campaign.id,
  campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'

Niveau de configuration de l'objectif

Le goal_config_level de ConversionGoalCampaignConfig indique la source des objectifs d'une campagne. Les campagnes avec goal_config_level sur CUSTOMER utilisent des objectifs au niveau du compte client, tandis que celles avec goal_config_level sur CAMPAIGN utilisent des objectifs au niveau de la campagne.

Si vous modifiez l'un des CampaignConversionGoals d'une campagne ou si vous utilisez un objectif personnalisé, le ConversionGoalCampaignConfig de la campagne est automatiquement défini sur goal_config_level=CAMPAIGN. Vous pouvez rétablir tous les paramètres d'objectif propres à une campagne et la faire revenir à l'utilisation des objectifs au niveau du client en définissant goal_config_level sur CUSTOMER à l'aide de ConversionGoalCampaignConfigService.

Utilisez la requête suivante pour récupérer le goal_config_level de chaque campagne.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name
FROM conversion_goal_campaign_config

Objectifs personnalisés

CustomerConversionGoal et CampaignConversionGoal expriment des objectifs basés sur des combinaisons de category et origin. Les objectifs personnalisés offrent une flexibilité supplémentaire pour optimiser des actions de conversion spécifiques, quels que soient origin ou category.

Cela peut être utile si vous souhaitez définir un objectif basé sur un sous-ensemble d'objectifs pour le même category et le même origin. Par exemple, vous pouvez avoir trois actions de conversion avec category=DEFAULT et origin=WEBSITE, mais pour une campagne spécifique, vous ne souhaitez enchérir que sur la base de deux de ces actions de conversion. Dans ce scénario, vous pouvez configurer la campagne pour qu'elle utilise un objectif personnalisé qui n'inclut que ces deux actions de conversion, et définir biddable=false sur CampaignConversionGoal pour category=DEFAULT et origin=WEBSITE.

Voici comment créer et appliquer un objectif personnalisé à une campagne :

  1. Créez un CustomConversionGoal à l'aide de CustomConversionGoalService. Définissez le champ répété conversion_actions sur la liste des noms de ressources ConversionAction que Google Ads doit utiliser pour l'optimisation, et définissez name sur le nom de votre choix.

  2. Mettez à jour le ConversionGoalCampaignConfig de la campagne à l'aide de ConversionGoalCampaignConfigService, en définissant custom_conversion_goal sur le nom de ressource de CustomConversionGoal à l'étape précédente et en définissant update_mask de l'opération sur custom_conversion_goal (le backend met automatiquement à jour goal_config_level sur CAMPAIGN).

  3. Mettez à jour l'attribut biddable de tout CampaignConversionGoal si nécessaire. Par exemple, si vous souhaitez uniquement que Google Ads optimise les actions de conversion dans l'objectif personnalisé, définissez biddable sur false pour chaque CampaignConversionGoal. Si vous souhaitez que Google Ads optimise les actions de conversion de l'objectif personnalisé en plus des actions de conversion pour des combinaisons spécifiques de category et origin, assurez-vous que biddable est défini sur true pour chaque CampaignConversionGoal correspondant, et sur false pour chaque CampaignConversionGoal des autres combinaisons de origin et category.

Récupérer des objectifs personnalisés

Utilisez la requête suivante pour récupérer toutes les ressources CustomConversionGoal de votre compte. La réponse inclura les objectifs personnalisés du compte de conversion effectif si votre compte utilise le suivi des conversions multicomptes.

SELECT
  custom_conversion_goal.id,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM custom_conversion_goal

De plus, vous pouvez inclure des attributs de custom_conversion_goal et campaign lorsque vous interrogez la ressource conversion_goal_campaign_config. Cela vous permet de voir comment vos campagnes, vos objectifs personnalisés et vos configurations d'objectifs sont tous liés les uns aux autres dans une seule réponse.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config