Kampanya Taslakları

Kampanya taslakları, amaçlanan değişiklikleri temel bir kampanyada hazırlamanın bir yoludur. Her kampanya taslağının bir ana kampanyası ve bununla ilişkilendirilmiş bir taslak kampanyası vardır.

  • Ana kampanya, hesabınızdaki normal bir kampanyadır ve reklamlar, reklam grupları ve diğer kaynaklar içerir.
  • Taslak kampanya, değişikliklerin siz işlemleri gerçekleştirirken toplandığı, ancak hesabınızdaki gerçek kampanyaları etkilemediği sanal bir katmandır. Taslak kampanyanın durumundan memnun olduğunuzda, taslağı birkaç farklı şekilde gerçek bir kampanyaya uygulayabilirsiniz.

Taslak oluşturuluyor

CampaignDraft oluşturmak, Google Ads API'deki diğer tüm varlıkları oluşturmak kadar kolaydır. Bir CampaignDraft oluşturup base_campaign ve name değerlerini belirtin, ardından yeni oluşturulan CampaignDraft öğesini create işlemi olarak geçirerek CampaignDraftService.MutateCampaignDrafts yöntemini çağırın.

create isteği, hemen yanıt döndürülmesi açısından tipik bir API çağrısı gibi davranır.

Taslak kampanyayı değiştirme

Kampanya taslağınızı oluşturduktan sonra, değişiklik yapmaya başlayabilmek için ilişkili taslak kampanyasının kaynak adını aramanız gerekir. Bu işlemi GoogleAdsService.SearchStream içinde aşağıdaki sorguyu kullanarak yapabilirsiniz:

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

Taslak kampanya kaynağınızın adını öğrendikten sonra, bu kampanyayı hesabınızdaki herhangi bir gerçek kampanyada yaptığınız gibi değiştirebilirsiniz. Taslak kampanya reklam yayınlayamaz, ancak gerçek bir kampanyaya daha sonra uygulayabileceğiniz değişiklikler için hazırlık alanı görevi görür.

Taslak kampanyayı tanıtma veya kaldırma

Taslak kampanyanızı yapılandırmayı tamamladıktan sonra önünüzde birkaç seçenek vardır.

  1. Taslak kampanyada yaptığınız tüm değişiklikleri ana kampanyaya uygulayarak taslak kampanyayı ana kampanyaya tanıtın. Bu, eşzamansız bir işlemdir. Bu işlem, CampaignDraftService.PromoteCampaignDraft çağrısı yapılarak gerçekleştirilebilir.
  2. status değerini REMOVED olarak ayarlayarak kampanya taslağını kaldırın. Devam etmemeye karar verirseniz bu, değişiklikleri kaldırır. Bu eşzamanlı bir işlemdir ve diğer tüm API çağrıları gibi çalışır.