Kampanya Taslakları

Kampanya taslakları, temel bir kampanyada yapılması planlanan bazı değişiklikleri aşamalı olarak uygulamanın bir yoludur. Her kampanya taslağının bir ana kampanyası ve ilişkili bir taslak kampanyası vardır.

  • Temel kampanya, hesabınızda reklamlar, reklam grupları ve diğer kaynakların bulunduğu normal bir kampanyadır.
  • Taslak kampanya, işlemler gerçekleştirirken değişikliklerin toplandığı ancak hesabınızdaki gerçek kampanyaları etkilemediği sanal bir katmandır. Taslak kampanyanın durumundan memnun kaldığınızda, birkaç farklı yöntemle gerçek bir kampanyaya uygulayabilirsiniz.

Taslak oluşturma

CampaignDraft oluşturmak, Google Ads API'deki diğer tüm öğe oluşturma işlemleri kadar basittir. Bir CampaignDraft oluşturun ve base_campaign ile name özelliklerini belirtin. Ardından, yeni oluşturulan CampaignDraft'yi create işlemi olarak göndererek CampaignDraftService.MutateCampaignDrafts işlevini çağırın.

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

Taslak kampanya üzerinde değişiklik yapma

Kampanya taslağınızı oluşturduktan sonra, değişiklik yapmaya başlayabilmek için ilişkili taslak kampanyanın kaynak adını bulmanız gerekir. Bunu GoogleAdsService.SearchStream'te 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ğı adınızı belirledikten sonra, bu kampanyayı hesabınızdaki gerçek kampanyalarda yaptığınız gibi değiştirebilirsiniz. Taslak kampanya reklam yayınlayamaz ancak daha sonra gerçek bir kampanyaya uygulayabileceğiniz değişiklikler için bir hazırlık alanı görevi görür.

Taslak kampanyaları tanıtma veya kaldırma

Taslak kampanyanızı yapılandırdıktan sonra birkaç seçeneğiniz vardır.

  1. Taslak kampanyada yaptığınız tüm değişiklikleri ana kampanyaya uygulayarak taslak kampanyayı ana kampanyaya yayınlayı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 değişiklikler silinir. Bu, senkron bir işlemdir ve diğer tüm API çağrıları gibi çalışır.