Kampanya taslakları, temel bir kampanyada yapılması planlanan değişiklikleri aşamalandırmanın bir yoludur. Her kampanya taslağıyla ilişkilendirilmiş bir ana kampanya ve bir taslak kampanya vardır.
- Temel kampanya, hesabınızdaki reklamlar, reklam grupları ve diğer kaynakları içeren normal bir kampanyadır.
- Taslak kampanya, işlemlerinizi yaparken değişikliklerin toplandığı ancak hesabınızdaki gerçek kampanyaları etkilemeyen sanal bir katmandır. Taslak kampanyanın durumundan memnun kaldığınızda, birkaç farklı şekilde gerçek bir kampanyaya uygulayabilirsiniz.
Taslak oluşturma
CampaignDraft
oluşturmak, Google Ads API'de diğer tüm öğeleri oluşturmak kadar basittir. CampaignDraft
oluşturun ve base_campaign
ile name
değerlerini belirtin. Ardından, yeni oluşturulan CampaignDraft
değerini create
işlemi olarak ileterek CampaignDraftService.MutateCampaignDrafts
değerini çağırın.
create
isteği, yanıtın hemen döndürülmesi bakımı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 kampanyanı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 kaynak adınızı aldıktan sonra bu kampanyayı, hesabınızdaki herhangi bir gerçek kampanyayı değiştirdiğiniz şekilde değiştirebilirsiniz. Taslak kampanya reklam yayınlayamaz ancak daha sonra gerçek bir kampanyaya uygulayabileceğiniz değişiklikler için hazırlık alanı olarak kullanılır.
Taslak kampanyayı tanıtma veya kaldırma
Taslak kampanyanızın yapılandırmasını tamamladıktan sonra birkaç seçeneğiniz olur.
- Taslak kampanyada yaptığınız tüm değişiklikleri ana kampanyaya uygulayarak taslak kampanyayı ana kampanyaya yükseltin. Bu bir eşzamansız işlemdir. Bu işlem,
CampaignDraftService.PromoteCampaignDraft
çağrılarak gerçekleştirilebilir. status
ayarınıREMOVED
olarak belirleyerek kampanya taslağını kaldırın. Devam etmemeye karar verirseniz bu işlem değişiklikleri siler. Bu, senkron bir işlemdir ve diğer tüm API çağrıları gibi çalışır.