Google Ads propose plusieurs optimisations de composants qui peuvent être effectuées automatiquement pour améliorer l'efficacité de vos annonces.
Il peut s'agir de la création automatique de composants Image avec un aperçu de la page de destination d'une annonce, ou de l'optimisation de composants Vidéo pour différents formats et différentes durées.
Chaque paramètre d'automatisation des composants comporte un asset_automation_type
, qui définit le type d'automatisation des composants qu'il représente, et un asset_automation_status
, qui indique si l'automatisation est activée ou désactivée.
Certaines automatisations de composants sont configurées au niveau de la campagne, tandis que d'autres sont définies au niveau de l'annonce du groupe d'annonces.
Paramètres d'automatisation des composants au niveau de la campagne
Ils permettent de configurer l'automatisation des composants pour une campagne entière. Toutes ne sont pas disponibles pour tous les types de campagnes. Pour en savoir plus, consultez la documentation de référence.
Type d'automatisation des composants | Types de campagnes compatibles | Par défaut |
---|---|---|
FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | Performance Max, Réseau de Recherche | Activé pour Performance Max, désactivé pour le Réseau de Recherche |
GENERATE_ENHANCED_YOUTUBE_VIDEOS | Performance Max | Activé |
GENERATE_IMAGE_ENHANCEMENT | Performance Max | Activé pour Performance Max, désactivé pour le Réseau de Recherche |
GENERATE_IMAGE_EXTRACTION | Performance Max | Valeur de contrôle des extensions d'image dynamiques au niveau du compte. |
TEXT_ASSET_AUTOMATION | Performance Max, Réseau de Recherche | Activé pour Performance Max, désactivé pour le Réseau de Recherche |
L'extrait de code suivant montre comment définir les paramètres d'automatisation des composants sur OPT_IN
pour une campagne Performance Max :
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 }); }
Paramètres d'automatisation des composants au niveau de l'annonce
Ils permettent de configurer l'automatisation des composants pour une seule annonce. Toutes ne sont pas disponibles pour chaque type d'annonce. Pour en savoir plus, consultez la documentation de référence.
Type d'automatisation des composants | Types d'annonces compatibles | Par défaut |
---|---|---|
GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | Activé |
GENERATE_LANDING_PAGE_PREVIEW | DemandgenVideoResponsiveAd | Désactivé |
GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Activé |
GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Activé |
GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAds | Activé |