Google Ads में ऐसेट ऑप्टिमाइज़ करने की कई सुविधाएं उपलब्ध हैं. इनसे आपके विज्ञापनों की क्वालिटी बेहतर बनाने के लिए, अपने-आप काम किया जा सकता है.
इनमें, विज्ञापन के लैंडिंग पेज की झलक के साथ इमेज ऐसेट अपने-आप जनरेट होने से लेकर, अलग-अलग फ़ॉर्मैट और अलग-अलग अवधि के लिए वीडियो ऐसेट को ऑप्टिमाइज़ करने तक की सुविधाएं शामिल हैं.
हर ऐसेट ऑटोमेशन सेटिंग में asset_automation_type होता है. इससे पता चलता है कि यह किस तरह का ऐसेट ऑटोमेशन है. साथ ही, इसमें asset_automation_status होता है. इससे पता चलता है कि ऑटोमेशन चालू है या बंद.
कुछ ऐसेट ऑटोमेशन, कैंपेन लेवल पर कॉन्फ़िगर किए जाते हैं. वहीं, अन्य को विज्ञापन ग्रुप के विज्ञापन लेवल पर सेट किया जाता है.
कैंपेन-लेवल की ऐसेट ऑटोमेशन सेटिंग
इनसे पूरे कैंपेन के लिए, ऐसेट ऑटोमेशन को कॉन्फ़िगर किया जाता है. इनमें से कुछ ही विकल्प, हर तरह के कैंपेन के लिए उपलब्ध हैं. ज़्यादा जानकारी के लिए, रेफ़रंस दस्तावेज़ देखें.
| ऐसेट ऑटोमेशन का टाइप | Search Ads 360 के साथ इस्तेमाल किए जा सकने वाले कैंपेन टाइप | डिफ़ॉल्ट |
|---|---|---|
| FINAL_URL_EXPANSION_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::V23::Resources::AssetAutomationSetting->new({ assetAutomationStatus => OPTED_IN, assetAutomationType => $asset_automation_type }); }
विज्ञापन-लेवल पर, ऐसेट ऑटोमेशन की सेटिंग
ये किसी एक विज्ञापन के लिए, ऐसेट ऑटोमेशन को कॉन्फ़िगर करते हैं. इनमें से कुछ ही विकल्प हर तरह के विज्ञापन के लिए उपलब्ध हैं. ज़्यादा जानकारी के लिए, रेफ़रंस दस्तावेज़ देखें.
| ऐसेट ऑटोमेशन का टाइप | विज्ञापन के ऐसे टाइप जिनका इस्तेमाल किया जा सकता है | डिफ़ॉल्ट |
|---|---|---|
| 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 | चालू |
टेक्स्ट से जुड़े दिशा-निर्देश
टेक्स्ट से जुड़े दिशा-निर्देशों की मदद से, परफ़ॉर्मेंस मैक्स और एआई मैक्स कैंपेन में अपने-आप जनरेट होने वाली टेक्स्ट ऐसेट के लिए, ब्रैंड मैसेज को बेहतर बनाया जा सकता है. इसके लिए, कीवर्ड बाहर रखने और मैसेज भेजने से जुड़ी पाबंदियां तय करें.
टेक्स्ट से जुड़े दिशा-निर्देशों का इस्तेमाल करने के लिए, Campaign संसाधन के text_guidelines फ़ील्ड में वैल्यू डालें:
- शामिल नहीं किए जाने वाले शब्द या वाक्यांश: जनरेट की गई टेक्स्ट ऐसेट में शामिल नहीं किए जाने वाले शब्दों या वाक्यांशों की सूची दें. हर एक्सक्लूज़न में ज़्यादा से ज़्यादा 30 वर्ण हो सकते हैं. इसके अलावा, ज़्यादा से ज़्यादा 25 एक्सक्लूज़न हो सकते हैं.
- मैसेज भेजने से जुड़ी पाबंदियां: एआई से टेक्स्ट जनरेट करने के लिए, 300 वर्णों तक के निर्देश दें. ज़्यादा से ज़्यादा 40 पाबंदियां लगाई जा सकती हैं. पाबंदी के टाइप के लिए, सिर्फ़
RESTRICTION_BASED_EXCLUSIONका इस्तेमाल किया जा सकता है.