In Google Ads stehen mehrere Asset-Optimierungen zur Verfügung, die automatisch ausgeführt werden können, um die Anzeigenstärke Ihrer Anzeigen zu verbessern.
Dazu gehört beispielsweise das automatische Erstellen von Bild-Assets mit einer Vorschau der Landingpage einer Anzeige oder das Optimieren von Video-Assets für verschiedene Formate und Längen.
Jede Einstellung für die Asset-Automatisierung hat einen asset_automation_type,
der den Typ der Asset-Automatisierung definiert, und einen asset_automation_status,
der angibt, ob die Automatisierung aktiviert oder deaktiviert ist.
Einige Asset-Automatisierungen werden auf Kampagnenebene konfiguriert, andere auf Anzeigenebene in der Anzeigengruppe.
Einstellungen für die Asset-Automatisierung auf Kampagnenebene
Mit diesen Einstellungen wird eine Asset-Automatisierung für eine gesamte Kampagne konfiguriert. Nicht alle sind für jeden Kampagnentyp verfügbar. Weitere Informationen finden Sie in der Referenzdokumentation .
| Art der Asset-Automatisierung | Unterstützte Kampagnentypen | Standard |
|---|---|---|
| FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | Performance Max-Kampagnen, Suchkampagnen | Für Performance Max-Kampagnen aktiviert, für Suchkampagnen deaktiviert |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | Performance Max-Kampagnen | Aktiviert |
| GENERATE_IMAGE_ENHANCEMENT | Performance Max-Kampagnen | Für Performance Max-Kampagnen aktiviert, für Suchkampagnen deaktiviert |
| GENERATE_IMAGE_EXTRACTION | Performance Max-Kampagnen |
Der Kontrollwert für dynamische Bilderweiterungen auf Kontoebene. Hinweis:Diese Einstellung auf Kontoebene kann nur in der Google Ads-Weboberfläche konfiguriert werden. |
| TEXT_ASSET_AUTOMATION | Performance Max-Kampagnen, Suchkampagnen | Für Performance Max-Kampagnen aktiviert, für Suchkampagnen deaktiviert |
Das folgende Snippet zeigt, wie Sie die Einstellungen für die Asset-Automatisierung für eine Performance Max-Kampagne auf OPT_IN setzen:
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
Einstellungen für die Asset-Automatisierung auf Anzeigenebene
Mit diesen Einstellungen wird eine Asset-Automatisierung für eine einzelne Anzeige konfiguriert. Nicht alle sind für jeden Anzeigentyp verfügbar. Weitere Informationen finden Sie in der Referenzdokumentation .
| Art der Asset-Automatisierung | Unterstützte Anzeigentypen | Standard |
|---|---|---|
| GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | Aktiviert |
| GENERATE_LANDING_PAGE_PREVIEW | DemandgenVideoResponsiveAd | Deaktiviert |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Aktiviert |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Aktiviert |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAds | Aktiviert |
Richtlinien für Text
Mit Richtlinien für Text können Sie Markenbotschaften für automatisch generierte Text-Assets in Performance Max-Kampagnen und AI Max-Kampagnen optimieren, indem Sie Begriffsausschlüsse und Einschränkungen für Werbetexte angeben.
Wenn Sie Richtlinien für Text verwenden möchten, füllen Sie das
text_guidelines Feld der
Campaign Ressource aus:
- Begriffsausschlüsse: Geben Sie eine Liste mit genauen Wörtern oder Wortgruppen an, die aus generierten Text-Assets ausgeschlossen werden sollen. Jeder Ausschluss kann bis zu 30 Zeichen lang sein. Es sind maximal 25 Ausschlüsse möglich.
- Einschränkungen für Werbetexte: Geben Sie Freiformanweisungen (bis zu 300
Zeichen pro Anweisung) an, um die KI-Textgenerierung zu steuern. Sie können bis zu 40 Einschränkungen angeben. Für den Einschränkungstyp wird nur
RESTRICTION_BASED_EXCLUSIONunterstützt.