Les brouillons de campagne vous permettent de préparer un ensemble de modifications campagne. Chaque campagne brouillon comprend une campagne de base et une campagne brouillon. qui lui est associée.
- La campagne de base est une campagne normale de votre compte, avec des annonces, des groupes d'annonces et d'autres ressources.
- Une campagne brouillon est une couche virtuelle dans laquelle les modifications sont agrégées d'effectuer des opérations, mais sans incidence sur les campagnes réelles de votre compte. Une fois vous êtes satisfait de l'état de votre campagne brouillon, vous pouvez l'appliquer une campagne réelle de différentes manières.
Création d'un brouillon
Créer un CampaignDraft
est aussi simple que n'importe quelle autre
pour créer une entité dans l'API Google Ads. Créez un CampaignDraft
et spécifiez ses
base_campaign
et
name
, puis appelez
CampaignDraftService.MutateCampaignDrafts
en transmettant le nouveau CampaignDraft
en tant que
create
.
Le comportement de la requête create
comme un appel d'API classique, dans la mesure où une réponse est renvoyée immédiatement.
Modification d'une campagne brouillon
Après avoir créé votre campagne brouillon, vous devrez rechercher le nom de la ressource
de la campagne brouillon associée afin
que vous puissiez commencer à y apporter des modifications. Vous pouvez
faites-le en utilisant
la requête suivante dans
GoogleAdsService.SearchStream
:
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 votre campagne brouillon, vous pouvez modifier cette campagne de la même façon que pour n'importe quelle campagne de votre compte. La campagne brouillon ne peut pas diffuser d'annonces, mais sert de zone de transit pour les modifications une vraie campagne par la suite.
Promouvoir ou supprimer une campagne brouillon
Une fois que vous avez terminé de configurer votre campagne brouillon, plusieurs options s'offrent à vous.
- Faites passer la campagne brouillon à la campagne de base, en appliquant toutes les
les modifications que vous avez apportées dans la campagne brouillon à la campagne de base. Il s'agit d'un
opération asynchrone. Pour ce faire, appelez
CampaignDraftService.PromoteCampaignDraft
- Supprimez la campagne brouillon en définissant la
status
versREMOVED
. Cette opération génère les modifications si vous avez décidé de ne pas continuer. Il s'agit d'un processus et fonctionne comme n'importe quel autre appel d'API.