Campagnes brouillons

Les campagnes brouillons vous permettent de préparer un ensemble de modifications à apporter à une campagne de base. Chaque campagne brouillon est associée à une campagne de base et à une campagne brouillon.

  • La campagne de base est une campagne normale de votre compte, avec des annonces, des groupes d'annonces et d'autres composants.
  • La campagne brouillon est une couche virtuelle dans laquelle les modifications sont agrégées à mesure que vous effectuez des opérations, mais n'affectent aucune campagne réelle de votre compte. Une fois que vous êtes satisfait de l'état de la campagne brouillon, vous pouvez l'appliquer à une campagne réelle de différentes manières.

Vous trouverez un exemple complet de création d'expérimentation dans le catalogue d'exemples de code.

Créer un brouillon

Pour créer un CampaignDraft :

  1. Créez un objet CampaignDraft avec les champs suivants :

    • base_campaign: nom de ressource de la campagne sur laquelle ce brouillon sera basé.
    • name: nom de votre campagne brouillon.
  2. Ensuite, créez un CampaignDraftOperation avec le create champ défini sur l'objet CampaignDraft que vous avez créé.

  3. Enfin, envoyez cette opération à l'API Google Ads à l'aide de la CampaignDraftService.MutateCampaignDrafts méthode. La create requête est synchrone et renvoie immédiatement une réponse.

Modifier une campagne brouillon

Une fois que vous avez créé une campagne brouillon, vous pouvez récupérer son nom de ressource à partir de le results champ de le MutateCampaignDraftsResponse.

Vous devez récupérer le nom de ressource de la campagne brouillon associée avant de pouvoir y apporter des modifications. Avec le nom de ressource de la campagne brouillon, vous pouvez interroger GoogleAdsService.SearchStream pour trouver la campagne brouillon :

SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"

Une fois que vous disposez du nom de ressource de la campagne brouillon, vous pouvez la modifier comme n'importe quelle autre campagne de votre compte. La campagne brouillon ne peut pas diffuser d'annonces, mais sert de zone de préparation pour les modifications que vous pourrez appliquer ultérieurement à une campagne de base.

Promouvoir ou supprimer une campagne brouillon

Une fois que vous avez terminé de configurer votre campagne brouillon, plusieurs options s'offrent à vous :

  1. Promouvoir la campagne brouillon dans la campagne de base en appelant CampaignDraftService.PromoteCampaignDraft. Toutes les modifications que vous avez apportées à la campagne brouillon sont appliquées à la campagne de base. Il s'agit d'une opération asynchrone.
  2. Supprimer la campagne brouillon à l'aide de l'opération remove de CampaignDraftService.MutateCampaignDrafts, en transmettant le nom de ressource de la campagne brouillon. Le brouillon est annulé et toutes les modifications sont supprimées si vous décidez de ne pas continuer. Il s'agit d'une opération synchrone.