v25 ve sonraki sürümlerde, akıllı kampanyaları Maksimum Performans kampanyalarına dönüştürmek için
SmartCampaignSettingService.GeneratePMaxDraftCampaign
yöntemini kullanabilirsiniz. Bu yöntem, v24 ve önceki sürümlerde kullanılamaz.
Dönüşümün işleyiş şekli
SmartCampaignSettingService.GeneratePMaxDraftCampaign yöntemini çağırdığınızda API, istekte sağlanan Akıllı kampanyanın yapılandırmasına göre taslak bir Maksimum Performans kampanyası, bütçe, öğe grubu ve öğeler oluşturur. Oluşturulduktan sonra, kampanyanın reklam yayınlamasını etkinleştirmeden önce yeni kaynakları incelemeniz, değiştirmeniz ve iyileştirmeniz gerekir.
Oluşturulan Maksimum Performans taslak kampanyası, aşağıdaki durum değerleriyle başlatılır:
status,PAUSEDolarak ayarlandı.- Yayınlanma uygunluğu
primary_statusbölümünde gösterilir. contains_eu_political_advertising, varsayılan olarakDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISINGdeğerine ayarlanır (Akıllı kampanyada daha önce belirtilmemişse). Kampanyanızda AB siyasi reklamcılığı varsa bu alanı doğrulayıp güncelleyin.
Bu sayede, kampanyayı reklam yayınlayacak şekilde etkinleştirmeden önce oluşturulan Maksimum Performans kampanyasını, bütçeyi, öğe grubunu ve öğeleri inceleyebilir, değiştirebilir ve iyileştirebilirsiniz.
Taslak öğeler
Yeni kampanyada, yeni kampanya etkinleştirilmeden önce değiştirilmesi gereken bir grup yer tutucu görsel bulunur. image_enabled alanı desteklendiğinde ve istekte true olarak ayarlandığında API, yer tutucu resimler kullanmak yerine otomatik olarak resim oluşturur. Yanıtın assets alanındaki yeni öğeleri inceleyebilir ve aşağıdaki adımları uygulayarak bunları değiştirebilirsiniz:
- Öğe koşulları kılavuzunu inceleyin.
- Resim öğesi yükleme örneğini uygulayarak yeni resimler yükleyin.
- Yeni öğeleri taslak kampanyanın öğe grubuna bağlayın ve ardından öğe gruplarını öğelere bağlama kılavuzunu uygulayarak yer tutucu resimlerin
AssetGroupAssetbağlantılarını kaldırın (aynı atomik değişiklik isteğinde veya yeni öğeleri bağladıktan sonra, minimum öğe koşulları karşılanmaya devam edecek şekilde).
İstek parametreleri
GeneratePMaxDraftCampaignRequest mesajı aşağıdaki alanları kabul eder:
resource_name(Zorunlu): Dönüştürmek istediğiniz akıllı kampanya için yeniden oluşturulacakSmartCampaignSettingöğesinin kaynak adı. Şu biçimde olmalıdır:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(İsteğe bağlı):trueise istek doğrulanır ancak yürütülmez. Taslak öğeler oluşturulmadan yanıtınvalidated_infoalanında yalnızca doğrulama hataları, uyarılar veya olası dönüşüm sorunları döndürülür.gbp_enabled(Desteklenmiyor): İsteğe bağlı. Maksimum Performans kampanyasıyla bağlantılı Google İşletme Profili (GİP) konumunun dönüştürülüp dönüştürülmeyeceği. Bu alanı ayarlanmadan bırakın veyafalseolarak ayarlayın.trueolarak ayarlanması desteklenmez veSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDhatası döndürülür.image_enabled(Desteklenmiyor): İsteğe bağlı. Gerekli Maksimum Performans kampanyası resimlerinin (ör. yatay, kare ve logo resim türleri) oluşturulup oluşturulmayacağı. Bu alanı ayarlanmadan bırakın veyafalseolarak ayarlayın.trueolarak ayarlanması desteklenmez veSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDhatası döndürülür.
Yanıt ayrıntıları
GeneratePMaxDraftCampaignResponse mesajı, oluşturulan Maksimum Performans taslak kampanyasının ve ilişkili varlıklarının kaynak adlarını döndürür:
pmax_campaign: Oluşturulan taslak Maksimum Performans kampanyasınınCampaignkaynak adı.campaign_budget: Oluşturulan Maksimum Performans kampanyasına bağlıCampaignBudgetkaynak adı.asset_group: Oluşturulan Maksimum Performans kampanyasına bağlıAssetGroupkaynak adı.assets: Oluşturulan Maksimum Performans kampanyasına bağlıAssetkaynak adlarının listesi.validated_info: Dönüşüm kontrolü tarafından döndürülen doğrulama bilgileri veya olası dönüşüm sorunları (validate_only,trueolarak ayarlandığında vevalidate_only,falseolduğunda oluşturulan varlık kaynak adlarıyla birlikte doldurulur).
Önerilen iş akışı
Akıllı kampanyaları dönüştürmek için aşağıdaki iş akışını kullanın:
- Taslak kampanyayı oluşturun: Yalnızca gerekli
resource_nameayarlanmış olarakSmartCampaignSettingService.GeneratePMaxDraftCampaignyöntemini çağırın (gbp_enabledveimage_enabledayarlanmamış olarak bırakın veyafalseolarak ayarlayın). Döndürülenpmax_campaign,campaign_budget,asset_groupveassetskaynak adlarını kaydedin. - Kampanyayı inceleyin ve özelleştirin: Maksimum Performans kampanyası taslağı
status = PAUSEDvecreation_status = INCOMPLETEile oluşturulduğundan bütçesini, öğe grubunu ve öğelerini inceleyip yapılandırın. - Kampanyayı etkinleştirin ve orijinal kampanyayı duraklatın: Reklam yayınlamaya hazır olduğunuzda Maksimum Performans kampanyasının
statusdeğeriniENABLEDolarak güncelleyin. Ardından, yinelenen yayınları önlemek için orijinal Akıllı kampanyanınstatusdeğeriniPAUSEDolarak güncelleyin.