Google Ads বেশ কিছু অ্যাসেট অপ্টিমাইজেশন প্রদান করে যা আপনার বিজ্ঞাপনের ক্ষমতা উন্নত করতে অটোমেটিক পারফর্ম করা যেতে পারে।
এগুলি বিজ্ঞাপনের ল্যান্ডিং পৃষ্ঠার প্রিভিউ সহ অটোমেটিক ইমেজ অ্যাসেট তৈরি করা থেকে শুরু করে বিভিন্ন ফর্ম্যাট ও দৈর্ঘ্যের জন্য ভিডিও অ্যাসেট অপ্টিমাইজ করা পর্যন্ত হতে পারে।
প্রতিটি অ্যাসেট অটোমেশন সেটিংয়ে একটি
asset_automation_type থাকে, যা অ্যাসেট অটোমেশনের ধরন
নির্ধারণ করে এবং একটি
asset_automation_status থাকে, যা অটোমেশন চালু নাকি বন্ধ আছে
তা নির্ধারণ করে।
কিছু অ্যাসেট অটোমেশন ক্যাম্পেন লেভেলে কনফিগার করা হয়, অন্যগুলি বিজ্ঞাপন গ্রুপ বিজ্ঞাপন লেভেলে সেট করা হয়।
ক্যাম্পেন-লেভেল অ্যাসেট অটোমেশন সেটিংস
এগুলি সম্পূর্ণ ক্যাম্পেনের জন্য অ্যাসেট অটোমেশন কনফিগার করে। সব ধরনের ক্যাম্পেনের জন্য এগুলি উপলভ্য নয়: আরও জানতে রেফারেন্স ডকুমেন্টেশন দেখুন।
| অ্যাসেট অটোমেশনের ধরন | ক্যাম্পেনের যেসব ধরন কাজ করে | ডিফল্ট |
|---|---|---|
| AUTOMATED_VIDEO_CRAWL | পারফর্ম্যান্স ম্যাক্স |
বন্ধ করা আছে (v25 থেকে উপলভ্য) Google-কে আপনার ল্যান্ডিং পৃষ্ঠা, YouTube চ্যানেল এবং ল্যান্ডিং পৃষ্ঠায় লিঙ্ক করা অর্গানিক সোশ্যাল চ্যানেল থেকে ভিডিও খুঁজে পেতে এবং ব্যবহার করার অনুমতি দেয়। আপনি
চালু করলে, |
| FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | পারফর্ম্যান্স ম্যাক্স, সার্চ |
পারফর্ম্যান্স ম্যাক্সের জন্য চালু করা হয়েছে, Search-এর জন্য বন্ধ করা হয়েছে। মনে রাখবেন: ফাইনাল URL এক্সপ্যানশন চালু করলে, Google ডায়নামিক পদ্ধতিতে বেছে নেওয়া ল্যান্ডিং পৃষ্ঠার কন্টেন্টের সাথে ম্যাচ করার জন্য ডায়নামিক পদ্ধতিতে টেক্সট অ্যাসেট (শিরোনাম ও বিবরণ) জেনারেট করবে। ফাইনাল URL এক্সপ্যানশন অ্যাক্টিভ থাকলে, এটি অপ্ট-আউট করা যাবে না। স্ট্যান্ডার্ড TEXT_ASSET_AUTOMATION (টেক্সট কাস্টমাইজেশন)-এর সাথে এটির তুলনা করুন, যা ক্যাম্পেনের সব বিজ্ঞাপন জুড়ে কপি কাস্টমাইজ করে। |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | পারফর্ম্যান্স ম্যাক্স | চালু করা আছে |
| GENERATE_IMAGE_ENHANCEMENT | পারফর্ম্যান্স ম্যাক্স | চালু করা আছে |
| GENERATE_IMAGE_EXTRACTION | পারফর্ম্যান্স ম্যাক্স |
অ্যাকাউন্ট-লেভেল ডায়নামিক ইমেজ এক্সটেনশন কন্ট্রোল ভ্যালু। মনে রাখবেন: অ্যাকাউন্ট-লেভেল সেটিং শুধুমাত্র Google Ads ওয়েব ইন্টারফেসে কনফিগার করা যাবে। |
| TEXT_ASSET_AUTOMATION | পারফর্ম্যান্স ম্যাক্স, সার্চ | পারফর্ম্যান্স ম্যাক্সের জন্য চালু করা হয়েছে, Search-এর জন্য বন্ধ করা হয়েছে |
নিচের স্নিপেট থেকে জানতে পারবেন যে পারফর্ম্যান্স ম্যাক্স ক্যাম্পেনের জন্য কীভাবে অ্যাসেট অটোমেশন সেটিংস OPTED_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
'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 }); }
কার্ল
বিজ্ঞাপন-লেভেল অ্যাসেট অটোমেশন সেটিংস
এগুলি একটি বিজ্ঞাপনের জন্য অ্যাসেট অটোমেশন কনফিগার করে। সব ধরনের বিজ্ঞাপনের জন্য এগুলি উপলভ্য নয়: আরও জানতে রেফারেন্স ডকুমেন্টেশন দেখুন।
| অ্যাসেট অটোমেশনের ধরন | যেসব ধরনের বিজ্ঞাপন কাজ করে | ডিফল্ট |
|---|---|---|
| GENERATE_ANIMATED_IMAGES_FROM_OTHER_ASSETS | DemandGenMultiAssetAd | চালু করা হয়েছে (v25 থেকে শুরু হচ্ছে) |
| GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | চালু করা আছে |
| GENERATE_LANDING_PAGE_PREVIEW | DemandGenVideoResponsiveAd | বন্ধ করা আছে |
| GENERATE_LANDING_PAGE_TEXT | DemandGenVideoResponsiveAd | চালু করা হয়েছে (v24 থেকে শুরু করে) |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | চালু করা আছে |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | চালু করা আছে |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAd | চালু করা আছে |
টেক্সট সংক্রান্ত নির্দেশিকা
টেক্সট সংক্রান্ত নির্দেশিকা আপনাকে পারফর্ম্যান্স ম্যাক্স এবং AI Max ক্যাম্পেনে অটোমেটিক জেনারেট করা টেক্সট অ্যাসেটের জন্য ব্র্যান্ড মেসেজ রিফাইন করার সুবিধা দেয়। এর জন্য আপনাকে শব্দ এক্সক্লুশন এবং মেসেজিং সংক্রান্ত সীমাবদ্ধতা নির্দিষ্ট করতে হবে।
টেক্সট সংক্রান্ত নির্দেশিকা ব্যবহার করতে, Campaign রিসোর্সের
text_guidelines ফিল্ড পূরণ করুন:
- টার্ম এক্সক্লুশন: জেনারেট করা টেক্সট অ্যাসেট থেকে বাদ দিতে হবে এমন সঠিক শব্দ বা বাক্যাংশের একটি তালিকা প্রদান করুন। প্রতিটি বাদ দেওয়া শব্দ সর্বাধিক ৩০ অক্ষরের হতে পারে এবং সর্বাধিক ২৫টি শব্দ বাদ দেওয়া যেতে পারে।
- মেসেজিং সংক্রান্ত সীমাবদ্ধতা: AI টেক্সট জেনারেশনকে গাইড করতে ফ্রিফর্ম নির্দেশাবলী (প্রতিটি ৩০০ অক্ষর পর্যন্ত)
প্রদান করুন। আপনি সর্বাধিক ৪০টি
বিধিনিষেধ প্রদান করতে পারবেন। বিধিনিষেধের ধরন হিসেবে
শুধুমাত্র
RESTRICTION_BASED_EXCLUSIONকাজ করে।
অটোমেটেড ভিডিও ক্রল সেটিংস
অটোমেটিক ভিডিও ক্রলিং (v25 থেকে শুরু করে উপলভ্য, সোর্স করা ভিডিও নামেও পরিচিত) Google-কে পারফর্ম্যান্স ম্যাক্স ক্যাম্পেনের জন্য অনুমোদিত সোর্স থেকে প্রাসঙ্গিক ভিডিও খুঁজে পেতে এবং ব্যবহার করতে দেয়, ম্যানুয়ালি ভিডিও আপলোড করার প্রয়োজন ছাড়াই বিজ্ঞাপনের পারফর্ম্যান্স উন্নত করতে সাহায্য করে।
অটোমেটেড ভিডিও ক্রলিং ব্যবহার করতে:
asset_automation_type-এর তাপমাত্রাAUTOMATED_VIDEO_CRAWL-এ সেট করুন।asset_automation_statusOPTED_IN-এ সেট করুন।automated_video_crawl_infos-এ এক বা একাধিকAutomatedVideoCrawlInfoএন্ট্রি সহAssetAutomationSetting-এরautomated_video_crawl_settingফিল্ড কনফিগার করুন:url: ক্রল করার জন্য URL অন্তর্ভুক্ত করতে হবে (যেমন আপনার ল্যান্ডিং পৃষ্ঠা, সোশ্যাল প্রোফাইল বা YouTube চ্যানেল)।source_platform:VideoCrawlSourcePlatformসোর্সের ধরন বোঝায়:LANDING_PAGE: বিজ্ঞাপনদাতার ল্যান্ডিং পৃষ্ঠায় ভিডিও পাওয়া গেছে।SOCIAL: বিজ্ঞাপনদাতার ল্যান্ডিং পৃষ্ঠায় লিঙ্ক করা অর্গানিক সোশ্যাল ভিডিও URL (Facebook, Instagram, X, LinkedIn, TikTok)।YOUTUBE: বিজ্ঞাপনদাতার YouTube চ্যানেল থেকে নেওয়া ভিডিও।
enabled: এই সোর্স URL অনুমোদিত এবং ক্রল করার জন্য চালু করা আছে কিনা তা নির্দেশ করে এমন একটি বুলিয়ান।