Borradores de campañas

Los borradores de campañas son una forma de organizar un conjunto de cambios previstos en una campaña base. Cada borrador de campaña tiene una campaña base y una campaña de borrador asociadas.

  • La campaña básica es una campaña normal de tu cuenta, con anuncios, grupos de anuncios y otros recursos.
  • La campaña en borrador es una capa virtual en la que se agregan los cambios a medida que realizas operaciones, pero no afecta a ninguna campaña real de tu cuenta. Una vez que esté conforme con el estado de la campaña en borrador, puede aplicarla a una campaña real de diferentes maneras.

Cómo crear un borrador

Crear un objeto CampaignDraft es tan sencillo como crear cualquier otra entidad en la API de Google Ads. Crea un CampaignDraft y especifica su base_campaign y name. Luego, llama a CampaignDraftService.MutateCampaignDrafts y pasa el CampaignDraft recién creado como una operación create.

La solicitud create se comporta como una llamada a la API típica, ya que se devuelve una respuesta de inmediato.

Cómo modificar un borrador de campaña

Una vez que crees el borrador de tu campaña, deberás buscar el nombre del recurso de la campaña asociada para poder comenzar a realizar cambios. Puedes hacerlo con la siguiente consulta en GoogleAdsService.SearchStream:

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

Una vez que tengas el nombre del recurso de la campaña en borrador, podrás modificarla de la misma manera que cualquier campaña real de tu cuenta. La campaña de borrador no puede publicar anuncios, pero sirve como área de pruebas para los cambios que puedes aplicar a una campaña real más adelante.

Cómo promover o quitar un borrador de campaña

Una vez que termines de configurar tu campaña en borrador, tendrás algunas opciones.

  1. Promociona la campaña de borrador a la campaña de base y aplica todos los cambios que realizaste en la campaña de borrador a la campaña de base. Esta es una operación asíncrona. Para ello, llama a CampaignDraftService.PromoteCampaignDraft.
  2. Quita el borrador de la campaña estableciendo su status en REMOVED. Esto descartará los cambios si decides no continuar. Esta es una operación síncrona y funciona como cualquier otra llamada a la API.