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ı incelemeli, değiştirmeli ve geliştirmelisiniz.
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_ADVERTISINGolarak 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. Yanıttakivalidated_infoalanında yalnızca doğrulama hataları, uyarılar veya olası dönüşüm sorunları döndürülür. Taslak öğeler oluşturulmaz.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ı ayarlanmamış olarak bırakın veyafalseolarak ayarlayın.trueolarak ayarlamak desteklenmez veSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDhatası döndürü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 öğelerinin 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: Doğrulama bilgileri veya dönüşüm kontrolü tarafından döndürülen olası dönüşüm sorunları (hemvalidate_only,trueolarak ayarlandığında hem devalidate_only,falseolduğunda oluşturulan öğe 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: Taslak Maksimum Performans kampanyası
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.