Google Ads menyediakan beberapa pengoptimalan aset yang dapat dilakukan secara otomatis untuk meningkatkan daya iklan.
Fitur ini mencakup pembuatan aset gambar secara otomatis dengan pratinjau halaman landing iklan, hingga pengoptimalan aset video untuk berbagai format dan durasi.
Setiap setelan otomatisasi aset memiliki asset_automation_type,
yang menentukan jenis otomatisasi aset yang diwakilinya, dan asset_automation_status,
yang menunjukkan apakah otomatisasi diaktifkan atau dinonaktifkan.
Beberapa otomatisasi aset dikonfigurasi di tingkat kampanye, sementara yang lain ditetapkan di tingkat iklan grup iklan.
Setelan otomatisasi aset tingkat kampanye
Setelan ini mengonfigurasi otomatisasi aset untuk seluruh kampanye. Tidak semuanya tersedia untuk setiap jenis kampanye: lihat dokumentasi referensi untuk mengetahui detail selengkapnya.
| Jenis otomatisasi aset | Jenis kampanye yang didukung | Default |
|---|---|---|
| FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | Performa Maksimal, Penelusuran | Diaktifkan untuk Performa Maksimal, dinonaktifkan untuk Penelusuran |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | Performa Maks | Aktif |
| GENERATE_IMAGE_ENHANCEMENT | Performa Maks | Diaktifkan untuk Performa Maksimal, dinonaktifkan untuk Penelusuran |
| GENERATE_IMAGE_EXTRACTION | Performa Maks | Nilai kontrol Ekstensi Gambar Dinamis tingkat akun. |
| TEXT_ASSET_AUTOMATION | Performa Maksimal, Penelusuran | Diaktifkan untuk Performa Maksimal, dinonaktifkan untuk Penelusuran |
Cuplikan berikut menunjukkan cara menyetel setelan otomatisasi aset ke OPT_IN untuk
kampanye PMax:
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::V22::Resources::AssetAutomationSetting->new({ assetAutomationStatus => OPTED_IN, assetAutomationType => $asset_automation_type }); }
Setelan otomatisasi aset tingkat iklan
Setelan ini mengonfigurasi otomatisasi aset untuk satu iklan. Tidak semuanya tersedia untuk setiap jenis iklan: lihat dokumentasi referensi untuk mengetahui detail selengkapnya.
| Jenis otomatisasi aset | Jenis iklan yang didukung | Default |
|---|---|---|
| GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | Aktif |
| GENERATE_LANDING_PAGE_PREVIEW | DemandgenVideoResponsiveAd | Nonaktif |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Aktif |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Aktif |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAds | Aktif |