Paramètres d'automatisation des composants

Google Ads propose plusieurs optimisations des composants qui peuvent être effectuées automatiquement pour améliorer l'efficacité de vos annonces.

Cela va de la création automatique de composants Image avec un aperçu de la page de destination d'une annonce à l'optimisation des 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 configurent l'automatisation des composants pour l'ensemble d'une campagne. Tous 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
AUTOMATED_VIDEO_CRAWL Performance Max

Désactivé (disponible à partir de la v25)

Permet à Google de trouver et d'utiliser des vidéos de votre page de destination, de votre chaîne YouTube et des réseaux sociaux naturels associés à votre page de destination. Lorsque vous l'activez, vous pouvez configurer le champ automated_video_crawl_setting.

FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION Performance Max, Réseau de Recherche

Activé pour Performance Max, désactivé pour le Réseau de Recherche.

Remarque : Si vous activez l'extension d'URL finale, Google générera dynamiquement des composants texte (titres et descriptions) correspondant au contenu des pages de destination sélectionnées de manière dynamique. Cette option ne peut pas être désactivée si l'extension de l'URL finale est active. À l'inverse, l'option TEXT_ASSET_AUTOMATION (personnalisation du texte) standard personnalise le texte de toutes les annonces de la campagne.

GENERATE_ENHANCED_YOUTUBE_VIDEOS Performance Max Activé
GENERATE_IMAGE_ENHANCEMENT Performance Max Activé
GENERATE_IMAGE_EXTRACTION Performance Max Valeur de contrôle de l'extension d'image dynamique au niveau du compte.

Remarque : Ce paramètre au niveau du compte ne peut être configuré que dans l'interface Web de Google Ads.

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 OPTED_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

'asset_automation_settings' => [
    new AssetAutomationSetting(
        [
        'asset_automation_type' => AssetAutomationType::TEXT_ASSET_AUTOMATION,
        'asset_automation_status' => AssetAutomationStatus::OPTED_IN
        ]
    ),
    new AssetAutomationSetting(
        [
        'asset_automation_type' => AssetAutomationType::URL_EXPANSION,
        'asset_automation_status' => AssetAutomationStatus::OPTED_IN
        ]
    )
],
      

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::V26::Resources::AssetAutomationSetting->new({
      assetAutomationStatus => OPTED_IN,
      assetAutomationType   => $asset_automation_type
    });
}
      

curl

Paramètres d'automatisation des composants au niveau de l'annonce

Ils configurent l'automatisation des composants pour une seule annonce. Tous 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_ANIMATED_IMAGES_FROM_OTHER_ASSETS DemandGenMultiAssetAd Activé (à partir de la v25)
GENERATE_DESIGN_VERSIONS_FOR_IMAGES DemandGenMultiAssetAd Activé
GENERATE_LANDING_PAGE_PREVIEW DemandGenVideoResponsiveAd Désactivé
GENERATE_LANDING_PAGE_TEXT DemandGenVideoResponsiveAd Activé (à partir de la v24)
GENERATE_SHORTER_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Activé
GENERATE_VERTICAL_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Activé
GENERATE_VIDEOS_FROM_OTHER_ASSETS DemandGenMultiAssetAd Activé

Consignes de rédaction

Les consignes de rédaction vous permettent d'affiner les messages de marque pour les composants Texte générés automatiquement dans les campagnes Performance Max et AI Max en spécifiant des exclusions de termes et des restrictions relatives aux messages.

Pour utiliser les consignes de rédaction, renseignez le champ text_guidelines de la ressource Campaign :

  • Exclusions de termes : fournissez une liste de mots ou d'expressions exacts à exclure des composants Texte générés. Chaque exclusion peut comporter jusqu'à 30 caractères, avec un maximum de 25 exclusions.
  • Restrictions relatives aux messages : fournissez des instructions au format libre (jusqu'à 300 caractères chacune) pour guider la génération de texte par l'IA. Vous pouvez fournir jusqu'à 40 restrictions. Seul RESTRICTION_BASED_EXCLUSION est accepté pour le type de restriction.

Paramètres d'exploration automatisée des vidéos

L'exploration vidéo automatisée (disponible à partir de la v25, également appelée "vidéos sourcées") permet à Google de découvrir et d'utiliser des vidéos pertinentes provenant de sources approuvées pour les campagnes Performance Max. Cela permet d'améliorer les performances des annonces sans avoir à importer manuellement des vidéos.

Pour utiliser l'exploration automatisée des vidéos :

  1. Définissez asset_automation_type sur AUTOMATED_VIDEO_CRAWL.
  2. Définissez asset_automation_status sur OPTED_IN.
  3. Configurez le champ automated_video_crawl_setting de AssetAutomationSetting avec une ou plusieurs entrées AutomatedVideoCrawlInfo dans automated_video_crawl_infos :

    • url : URL à inclure pour l'exploration (par exemple, votre page de destination, votre profil sur les réseaux sociaux ou votre chaîne YouTube).
    • source_platform : VideoCrawlSourcePlatform représentant le type de source :
      • LANDING_PAGE : vidéos trouvées sur la page de destination de l'annonceur.
      • SOCIAL : URL de vidéos sur les réseaux sociaux organiques associées à la page de destination de l'annonceur (Facebook, Instagram, X, LinkedIn, TikTok).
      • YOUTUBE : vidéos de la chaîne YouTube de l'annonceur.
    • enabled : valeur booléenne indiquant si cette URL source est approuvée et activée pour l'exploration.