Google Ads, reklamlarınızın reklam gücünü artırmak için otomatik olarak gerçekleştirilebilecek çeşitli öğe optimizasyonları sunar.
Bu özellikler arasında, reklamın açılış sayfasının önizlemesini içeren resim öğelerini otomatik olarak oluşturma ve video öğelerini farklı biçimler ve uzunluklar için optimize etme yer alır.
Her öğe otomasyonu ayarının, temsil ettiği öğe otomasyonunun türünü tanımlayan bir asset_automation_type ve otomasyonun etkinleştirilip devre dışı bırakıldığını gösteren bir asset_automation_status vardır.
Bazı öğe otomasyonları kampanya düzeyinde, bazıları ise reklam grubu reklamı düzeyinde yapılandırılır.
Kampanya düzeyinde öğe otomasyonu ayarları
Bu ayarlar, bir kampanyanın tamamı için öğe otomasyonunu yapılandırır. Bunların tümü her kampanya türünde kullanılamaz. Daha fazla bilgi için referans belgelerine bakın.
| Öğe otomasyon türü | Desteklenen kampanya türleri | Varsayılan |
|---|---|---|
| FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | Maksimum Performans, Arama |
Maksimum Performans için etkinleştirilmiş, Arama Ağı için devre dışı bırakılmıştır. Not: Nihai URL genişletmesinin etkinleştirilmesi, Google'ın dinamik olarak seçilen açılış sayfalarının içeriğiyle eşleşen metin öğelerini (başlıklar ve açıklamalar) dinamik olarak oluşturmasına neden olur. Nihai URL genişletmesi etkinse bu özellik devre dışı bırakılamaz. Bunu, kampanyadaki tüm reklamlarda metni özelleştiren standart TEXT_ASSET_AUTOMATION (metin özelleştirme) ile karşılaştırın. |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | Maksimum Performans | Etkin |
| GENERATE_IMAGE_ENHANCEMENT | Maksimum Performans | Maksimum Performans için etkin, Arama için devre dışı |
| GENERATE_IMAGE_EXTRACTION | Maksimum Performans |
Hesap düzeyindeki dinamik resim uzantısı kontrol değeri. Not: Bu hesap düzeyi ayarı yalnızca Google Ads web arayüzünde yapılandırılabilir. |
| TEXT_ASSET_AUTOMATION | Maksimum Performans, Arama | Maksimum Performans için etkin, Arama için devre dışı |
Aşağıdaki snippet'te, bir Maksimum Performans kampanyası için öğe otomasyonu ayarlarının nasıl OPT_IN olarak ayarlanacağı gösterilmektedir:
Java
// Configures the optional opt-in/out status for asset automation settings. .addAllAssetAutomationSettings(ImmutableList.of( AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_EXTRACTION) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType( AssetAutomationType.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.TEXT_ASSET_AUTOMATION) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.GENERATE_ENHANCED_YOUTUBE_VIDEOS) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_ENHANCEMENT) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build()))
C#
campaign.AssetAutomationSettings.AddRange(new[]{ new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.GenerateImageExtraction, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.FinalUrlExpansionTextAssetAutomation, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.TextAssetAutomation, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.GenerateEnhancedYoutubeVideos, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.GenerateImageEnhancement, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, });
PHP
This example is not yet available in PHP; you can take a look at the other languages.
Python
# Configures the optional opt-in/out status for asset automation settings. for asset_automation_type_enum in [ client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_EXTRACTION, client.enums.AssetAutomationTypeEnum.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, client.enums.AssetAutomationTypeEnum.TEXT_ASSET_AUTOMATION, client.enums.AssetAutomationTypeEnum.GENERATE_ENHANCED_YOUTUBE_VIDEOS, client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_ENHANCEMENT, ]: asset_automattion_setting: Campaign.AssetAutomationSetting = ( client.get_type("Campaign").AssetAutomationSetting() ) asset_automattion_setting.asset_automation_type = ( asset_automation_type_enum ) asset_automattion_setting.asset_automation_status = ( client.enums.AssetAutomationStatusEnum.OPTED_IN ) campaign.asset_automation_settings.append(asset_automattion_setting)
Ruby
# Configures the optional opt-in/out status for asset automation settings. c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :GENERATE_IMAGE_EXTRACTION aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :TEXT_ASSET_AUTOMATION aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :GENERATE_ENHANCED_YOUTUBE_VIDEOS aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :GENERATE_IMAGE_ENHANCEMENT aas.asset_automation_status = :OPTED_IN end
Perl
# Configures the optional opt-in/out status for asset automation settings. # When we create the campaign object, we set campaign->{assetAutomationSettings} # equal to $asset_automation_settings. my $asset_automation_settings = []; my $asset_automation_types = [ GENERATE_IMAGE_EXTRACTION, FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, TEXT_ASSET_AUTOMATION, GENERATE_ENHANCED_YOUTUBE_VIDEOS, GENERATE_IMAGE_ENHANCEMENT ]; foreach my $asset_automation_type (@$asset_automation_types) { push @$asset_automation_settings, Google::Ads::GoogleAds::V24::Resources::AssetAutomationSetting->new({ assetAutomationStatus => OPTED_IN, assetAutomationType => $asset_automation_type }); }
curl
Reklam düzeyi öğe otomasyonu ayarları
Bunlar, tek bir reklam için öğe otomasyonunu yapılandırır. Bunların tümü her reklam türünde kullanılamaz. Daha fazla bilgi için referans dokümanlarına bakın.
| Öğe otomasyon türü | Desteklenen reklam türleri | Varsayılan |
|---|---|---|
| GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | Etkin |
| GENERATE_LANDING_PAGE_PREVIEW | DemandgenVideoResponsiveAd | Devre dışı |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Etkin |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Etkin |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAds | Etkin |
Metin kuralları
Metin kuralları, terim hariç tutmaları ve mesajlaşma kısıtlamaları belirterek Maksimum Performans ve AI Max kampanyalarındaki otomatik olarak oluşturulan metin öğeleri için marka mesajlarını hassaslaştırmanıza olanak tanır.
Metin kurallarını kullanmak için Campaign kaynağının text_guidelines alanını doldurun:
- Terim hariç tutmaları: Oluşturulan metin öğelerinden hariç tutulacak tam kelimelerin veya kelime öbeklerinin listesini sağlayın. Her hariç tutma işlemi en fazla 30 karakter olabilir ve maksimum 25 hariç tutma işlemi yapılabilir.
- Mesajlaşma kısıtlamaları: Yapay zeka metin oluşturma sürecini yönlendirmek için serbest biçimli talimatlar (her biri en fazla 300 karakter) sağlayın. En fazla 40 kısıtlama sağlayabilirsiniz. Kısıtlama türü için yalnızca
RESTRICTION_BASED_EXCLUSIONdesteklenir.