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 :
Créez un objet
CampaignDraftavec les champs suivants :base_campaign: nom de ressource de la campagne sur laquelle ce brouillon sera basé.name: nom de votre campagne brouillon.
Ensuite, créez un
CampaignDraftOperationavec lecreatechamp défini sur l'objetCampaignDraftque vous avez créé.Enfin, envoyez cette opération à l'API Google Ads à l'aide de la
CampaignDraftService.MutateCampaignDraftsméthode. Lacreaterequê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 :
- 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. - Supprimer la campagne brouillon à l'aide de l'opération
removedeCampaignDraftService.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.