מערכת Google Ads מספקת כמה אופטימיזציות של נכסים שאפשר לבצע באופן אוטומטי כדי לשפר את ציון חוזק המודעה.
האפשרויות האלה כוללות יצירה אוטומטית של נכסי תמונה עם תצוגה מקדימה של דף הנחיתה של המודעה, ואופטימיזציה של נכסי וידאו לפורמטים שונים ולאורכים שונים.
לכל הגדרת אוטומציה של נכסים יש asset_automation_type, שמגדיר את סוג האוטומציה של הנכסים שהיא מייצגת, וasset_automation_status, שמייצג אם האוטומציה מופעלת או מושבתת.
חלק מהאמצעים האוטומטיים ליצירת נכסים מוגדרים ברמת הקמפיין, ואחרים מוגדרים ברמת המודעה בקבוצת המודעות.
הגדרות אוטומציה של נכסים ברמת הקמפיין
ההגדרות האלה קובעות אוטומציה של נכסים לקמפיין שלם. לא כל האפשרויות זמינות לכל סוגי הקמפיינים. פרטים נוספים מופיעים במאמרי העזרה.
| סוג האוטומציה של הנכסים | סוגי קמפיינים נתמכים | ברירת מחדל |
|---|---|---|
| FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | קמפיינים למיקסום ביצועים, קמפיינים לרשת החיפוש |
האפשרות מופעלת בקמפיינים למיקסום הביצועים ומושבתת בקמפיינים לרשת החיפוש. הערה: הפעלת התכונה 'התאמת כתובת URL סופית' תגרום ל-Google ליצור באופן דינמי נכסי טקסט (כותרות ותיאורים) שמתאימים לתוכן של דפי נחיתה שנבחרו באופן דינמי. אי אפשר לבטל את האפשרות הזו אם התכונה 'התאמת כתובת URL סופית' פעילה. לעומת זאת, TEXT_ASSET_AUTOMATION רגיל (התאמה אישית של טקסט) מתאים אישית את הטקסט בכל המודעות בקמפיין. |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | מיקסום ביצועים | מופעל |
| GENERATE_IMAGE_ENHANCEMENT | מיקסום ביצועים | מופעל בקמפיינים למיקסום הביצועים, מושבת בקמפיינים לרשת החיפוש |
| GENERATE_IMAGE_EXTRACTION | מיקסום ביצועים |
ערך הבקרה של תוסף התמונות הדינמיות ברמת החשבון. הערה: אפשר להגדיר את ההגדרה הזו ברמת החשבון רק בממשק האינטרנט של Google Ads. |
| TEXT_ASSET_AUTOMATION | קמפיין למיקסום הביצועים, קמפיין לרשת החיפוש | מופעל בקמפיינים למיקסום הביצועים, מושבת בקמפיינים לרשת החיפוש |
בקטע הקוד הבא אפשר לראות איך מגדירים את ההגדרות של אוטומציית הנכסים לערך OPT_IN בקמפיין למיקסום הביצועים:
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
הגדרות אוטומציה של נכסים דיגיטליים ברמת המודעה
התגים האלה מגדירים אוטומציה של נכסים למודעה אחת. לא כל התגים זמינים לכל סוג מודעה: פרטים נוספים זמינים במסמכי העזר.
| סוג האוטומציה של הנכסים | סוגי מודעות נתמכים | ברירת מחדל |
|---|---|---|
| GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | מופעל |
| GENERATE_LANDING_PAGE_PREVIEW | DemandgenVideoResponsiveAd | מושבת |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | מופעל |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | מופעל |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAds | מופעל |
הנחיות לניסוח טקסטים
ההנחיות לניסוח טקסטים מאפשרות לכם לשפר את המסרים של המותג בנכסי טקסט שנוצרו באופן אוטומטי בקמפיינים למיקסום הביצועים ובקמפיינים עם חבילת התכונות "AI למיקסום ביצועים". כדי לעשות זאת, אתם יכולים להגדיר החרגות של מונחים והגבלות על מסרים.
כדי להשתמש בהנחיות לניסוח טקסטים, מאכלסים את השדה text_guidelines של המשאב Campaign:
- החרגות של מונחים: צריך לספק רשימה של מילים או ביטויים מדויקים שרוצים להחריג מנכסי טקסט שנוצרו. כל החרגה יכולה לכלול עד 30 תווים, עם מקסימום של 25 החרגות.
- הגבלות על מסרים: אפשר לספק הוראות חופשיות (עד 300 תווים כל אחת) כדי להנחות את יצירת הטקסט על ידי AI. אפשר לספק עד 40 הגבלות. סוג ההגבלה שנתמך הוא רק
RESTRICTION_BASED_EXCLUSION.