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 de 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.
Puedes encontrar un ejemplo completo de la creación de experimentos en el catálogo de muestras de código.
Crear un borrador
Para crear un CampaignDraft, sigue estos pasos:
Crea un objeto
CampaignDraftcon los siguientes campos:base_campaign: Es el nombre del recurso de la campaña en la que se basará este borrador.name: Es el nombre del borrador de tu campaña.
A continuación, crea un objeto
CampaignDraftOperationcon el campocreateestablecido en el objetoCampaignDraftque creaste.Por último, envía esta operación a la API de Google Ads con el método
CampaignDraftService.MutateCampaignDrafts. La solicitudcreatees síncrona y muestra una respuesta de inmediato.
Cómo modificar un borrador de campaña
Después de crear un borrador de campaña, puedes recuperar su nombre de recurso del campo results del objeto MutateCampaignDraftsResponse.
Debes recuperar el nombre del recurso de su campaña en borrador asociada antes de poder realizar cambios en ella. Con el nombre del recurso del borrador de la campaña, puedes consultar GoogleAdsService.SearchStream para encontrar la campaña en borrador:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
Después de obtener el nombre del recurso de la campaña en borrador, puedes modificarlo como cualquier otra campaña de tu cuenta. La campaña de borrador no puede publicar anuncios, pero funciona como un área de pruebas para los cambios que puedes aplicar a una campaña base más adelante.
Cómo promocionar o quitar una campaña en borrador
Después de terminar de configurar tu campaña en borrador, tienes algunas opciones:
- Promociona el borrador de la campaña a la campaña base llamando a
CampaignDraftService.PromoteCampaignDraft. Esto 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. - Quita el borrador de la campaña con la operación
removedeCampaignDraftService.MutateCampaignDraftsy pasa el nombre del recurso del borrador de la campaña. Esta acción cancela el borrador y descarta los cambios si decides no continuar. Esta es una operación síncrona.