রেসপন্সিভ সার্চ বিজ্ঞাপন (RSA) কাস্টমাইজ করা

বিজ্ঞাপন কাস্টমাইজার হল একটি শক্তিশালী টুল যা আপনাকে ডায়নামিক টেক্সট প্লেসহোল্ডার ব্যবহার করে আপনার রেসপন্সিভ সার্চ বিজ্ঞাপনের টেক্সট কন্টেন্ট কাস্টমাইজ করতে দেয়।

আপনি একটি বিজ্ঞাপন কাস্টমাইজ করার টুল তৈরি ও ব্যবহার করতে পারেন অথবা বিল্ট-ইন বিজ্ঞাপন কাস্টমাইজ করার টুল ব্যবহার করতে পারেন।

বিজ্ঞাপন কাস্টমাইজ করার টুল তৈরি ও ব্যবহার করা

RSA-এর জন্য বিজ্ঞাপন কাস্টমাইজার তৈরি করতে এইসব ধাপ অনুসরণ করুন:

  1. কাস্টমাইজার অ্যাট্রিবিউট তৈরি করুন।

    কাস্টমাইজার অ্যাট্রিবিউট হল একটি বিস্তৃত বিভাগ যা আপনি এই কাস্টমাইজারের সাথে যে ধরনের পরিবর্তন লিঙ্ক করতে চান তা বর্ণনা করে—যেমন, "প্রোডাক্টের দাম" বা "ছাড়ের শতাংশ"।

  2. কাস্টমাইজার অ্যাট্রিবিউটকে কোনও গ্রাহক, ক্যাম্পেন, বিজ্ঞাপন গ্রুপ বা কীওয়ার্ড বিজ্ঞাপন গ্রুপ সংক্রান্ত মাপকাঠির সাথে লিঙ্ক করুন।

    নির্দিষ্ট রিসোর্সের জন্য আপনি যেসব নির্দিষ্ট ভ্যালু ব্যবহার করতে চান সেগুলি সেট করুন।

কাস্টমাইজার অ্যাট্রিবিউট তৈরি করুন

প্রথমে, আপনাকে একটি নতুন কাস্টমাইজারের অ্যাট্রিবিউট তৈরি করতে হবে, যা CustomizerAttribute ব্যবহার করে CustomizerAttributeService-এর সাথে দুটি প্রয়োজনীয় ফিল্ডের মাধ্যমে দেখানো হয়:

name
কাস্টমাইজারের নাম, যা অনন্য হতে হবে (ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয় না)। যেহেতু ৪০টি কাস্টমাইজার ব্যবহারের সীমা আছে, তাই আপনাকে বিভিন্ন রিসোর্স জুড়ে কাস্টমাইজার পুনরায় ব্যবহার করতে হতে পারে, তাই এমন নাম বেছে নিন যা কোন ধরনের কাস্টমাইজেশনের জন্য এটি ব্যবহার করা হবে তার একটি বিস্তৃত বিভাগকে উপস্থাপন করে।
type
কাস্টমাইজারের ধরন—টেক্সট, সংখ্যা, দাম বা শতাংশ—যা CustomizerAttributeType দ্বারা নির্ধারণ করা হয়।

আপনি নতুন কাস্টমাইজার অ্যাট্রিবিউট তৈরি করলে, সেটির রিসোর্স নাম ফেরত পাবেন, যা পরবর্তী ধাপে প্রয়োজন হবে।

আপনি নিম্নলিখিত পরিষেবা ব্যবহার করে বিভিন্ন লেভেলে আগে তৈরি করা কাস্টমাইজার অ্যাট্রিবিউট লিঙ্ক করতে পারবেন:

আপনি যে লেভেলই চান এবং যে সংশ্লিষ্ট পরিষেবা ব্যবহার করেন না কেন, একই তথ্য প্রয়োজন:

customizer_attribute
আগের ধাপে আপনি যে কাস্টমাইজার অ্যাট্রিবিউট তৈরি করেছেন সেটির রিসোর্স নাম।
value

এই কাস্টমাইজারের অ্যাট্রিবিউট রেফারেন্স করার সময় আপনি বিজ্ঞাপনে যে ভ্যালু যোগ করতে চান। এই ফিল্ডটি CustomizerValue দ্বারা সংজ্ঞায়িত করা হয়েছে।

CustomizerValue তৈরি করতে আপনাকে type ও string_value উল্লেখ করতে হবে। type ভ্যালুটি আপনার লিঙ্ক করা কাস্টমাইজার অ্যাট্রিবিউটের মতোই হতে হবে এবং string_value হল সেই ভ্যালু যা আপনি Google Ads API-কে ব্যবহার করতে দিতে চান।

আপনি যে রিসোর্সের সাথে কাস্টমাইজার অ্যাট্রিবিউট লিঙ্ক করতে চান সেটির রিসোর্স নাম

রিসোর্সের ধরনের উপর ভিত্তি করে নাম আলাদা হয়। যেমন, CampaignCustomizer তৈরি করতে, campaign নির্দিষ্ট করুন।

এই ধাপটি সম্পূর্ণ করার পরে, আপনি রেসপন্সিভ সার্চ বিজ্ঞাপনে বিজ্ঞাপন কাস্টমাইজার ব্যবহার করতে পারবেন। এই বিজ্ঞাপনগুলি রিসোর্স হায়ারার্কিতে অন্তর্ভুক্ত থাকে এবং আপনি কাস্টমাইজার অ্যাট্রিবিউট লিঙ্ক করেছেন। যেমন, আপনি যদি A ID সহ ক্যাম্পেনে কাস্টমাইজার অ্যাট্রিবিউট লিঙ্ক করেন, তাহলে আপনি ক্যাম্পেন A-এর মধ্যে যেকোনও বিজ্ঞাপন গ্রুপের অধীনে তৈরি করা বিজ্ঞাপনে সেই বিজ্ঞাপন কাস্টমাইজার ব্যবহার করতে পারবেন। আপনি B ক্যাম্পেনের মধ্যে বিজ্ঞাপন গ্রুপের অধীনে থাকা বিজ্ঞাপনে বিজ্ঞাপন কাস্টমাইজার ব্যবহার করতে পারবেন না।

রেসপন্সিভ সার্চ বিজ্ঞাপনে বিজ্ঞাপন কাস্টমাইজার

রেসপন্সিভ সার্চ বিজ্ঞাপনের শিরোনাম ও বিবরণে অ্যাড কাস্টমাইজ করার সুবিধা ব্যবহার করতে, আপনাকে AdTextAsset অবজেক্ট তৈরি করতে হবে, যার মধ্যে text নিম্নলিখিত সিনট্যাক্স অন্তর্ভুক্ত থাকবে:

{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
  • CUSTOMIZER_ATTRIBUTE_NAME হল কাস্টমাইজার অ্যাট্রিবিউটের name যা আপনি এটি তৈরি করার সময় সেট করেছেন, কাস্টমাইজার অ্যাট্রিবিউটের রিসোর্স নাম বা এর আইডি নয়।

  • DEFAULT_VALUE হল বিজ্ঞাপন কাস্টমাইজারের ডিফল্ট ভ্যালু।

বিজ্ঞাপন সেট-আপ করার ব্যাপারে আরও তথ্য পেতে রেসপন্সিভ সার্চ বিজ্ঞাপন গাইড দেখুন।

নিয়ম ও সীমাবদ্ধতা

  • প্রতিটি লেভেলে শুধুমাত্র একটি লিঙ্ক থাকতে পারে—গ্রাহক, ক্যাম্পেন, বিজ্ঞাপন গ্রুপ বা বিজ্ঞাপন গ্রুপের মাপকাঠি—এবং সবচেয়ে নির্দিষ্ট লিঙ্কটি আরও সাধারণ লিঙ্ককে ওভাররাইড করবে। যেমন, আপনি যদি ক্যাম্পেন লেভেল ও বিজ্ঞাপন গ্রুপ লেভেলে এই কাস্টমাইজারের অ্যাট্রিবিউট নির্ধারণ করে থাকেন, তাহলে লিঙ্ক করা বিজ্ঞাপন গ্রুপের মধ্যে থাকা বিজ্ঞাপনগুলি বিজ্ঞাপন গ্রুপ লেভেলের অ্যাট্রিবিউট ব্যবহার করবে, কিন্তু সেই ক্যাম্পেনের অন্যান্য বিজ্ঞাপন গ্রুপের বিজ্ঞাপনগুলি ক্যাম্পেন লেভেলের অ্যাট্রিবিউট ব্যবহার করবে।

  • আপনার অ্যাকাউন্টে সর্বাধিক ৪০টি চালু করা CustomizerAttribute অবজেক্ট থাকতে পারে। আপনি এই সীমায় পৌঁছে গেলে, নতুন একটি তৈরি করার আগে আপনাকে অব্যবহৃতগুলি সরিয়ে দিতে হবে।

  • PRICE ধরনের কাস্টমাইজার অ্যাট্রিবিউটের জন্য নিয়ম আছে:

    • মুদ্রার কোড ও প্রতীক সংখ্যার আগে বা পরে দেখানো যেতে পারে। যেমন, $100, 100$, USD100, 100USD হল সঠিক ভ্যালু।
    • সংখ্যা এবং মুদ্রার কোড বা চিহ্নের মধ্যে কোনও স্পেস থাকা উচিত নয়। যেমন, $ 100 সঠিক নয়।
    • নির্দিষ্ট ভ্যালু-এর অংশ হিসেবে ব্যবহার করা যেতে পারে এমন মুদ্রার কোড ও চিহ্ন দেখুন।
  • ডায়নামিক টেক্সট রিপ্লেসমেন্ট (ডিফল্ট ভ্যালু সহ) অবশ্যই শিরোনামের অক্ষর সীমা (৩০টি অক্ষর) এবং বিবরণের অক্ষর সীমার (৯০টি অক্ষর) মধ্যে হতে হবে। ডায়নামিকভাবে যোগ করা ভ্যালু অক্ষর সীমা পেরিয়ে গেলে বা যাচাই করা না গেলে, নির্দিষ্ট করা ডিফল্ট ভ্যালু ফলব্যাক হিসেবে ব্যবহার করা হবে, তবে ডিফল্ট ভ্যালু অক্ষর সীমার মধ্যে থাকতে হবে।

বিল্ট-ইন বিজ্ঞাপন কাস্টমাইজার ব্যবহার করা

আপনি রেসপন্সিভ সার্চ বিজ্ঞাপন (RSA)-এর শিরোনাম ও বিবরণে সরাসরি বিল্ট-ইন কাস্টমাইজারের ট্যাগ ব্যবহার করতে পারবেন। এইসব ট্যাগ আপনাকে বিজ্ঞাপনের টেক্সটে ডায়নামিক উপায়ে কীওয়ার্ড, লোকেশন ও কাউন্টডাউন যোগ করতে দেয়।

কীওয়ার্ড লেখা

কীওয়ার্ড ইনসার্ট করার মাধ্যমে আপনার বিজ্ঞাপনের টেক্সট ডায়নামিকভাবে আপডেট করা হয় যাতে যে কীওয়ার্ডের জন্য আপনার বিজ্ঞাপন দেখানো হয়েছে সেটি অন্তর্ভুক্ত করা যায়। এটি ব্যবহারকারীর সার্চের সাথে আপনার বিজ্ঞাপনকে আরও প্রাসঙ্গিক করে তুলতে পারে।

আপনার বিজ্ঞাপন টেক্সটের জন্য কীওয়ার্ড ইনসার্শন সেট-আপ করা দেখুন।

সিনট্যাক্স: {Keyword:Default text}

API ব্যবহার করে ResponsiveSearchAd ধরনের AdGroupAd তৈরি বা আপডেট করার সময় আপনার হেডলাইন বা বিবরণ ফিল্ডে এই ট্যাগ যোগ করুন।

উদাহরণ

ধরুন, আপনার কাছে "অনলাইনে {Keyword:Chocolate} কিনুন" শিরোনাম আছে। ব্যবহারকারী "ডার্ক চকোলেট" সার্চ করলে, শিরোনামটি এমন হতে পারে: "অনলাইনে ডার্ক চকোলেট কিনুন"। কীওয়ার্ড যোগ করা না গেলে, তার পরিবর্তে "ডিফল্ট টেক্সট" (এই ক্ষেত্রে "চকলেট") ব্যবহার করা হবে।

কীওয়ার্ড ইনসার্ট করা সম্পর্কে দেখুন।

লোকেশন লেখা

আপনার গ্রাহক যেখানে থাকেন বা যেসব লোকেশনে আগ্রহ দেখান তার ভিত্তিতে আপনার বিজ্ঞাপন টেক্সট কাস্টমাইজ করুন।

সিনট্যাক্স: {LOCATION(Level):Default text}

  • Level: ভৌগোলিক লেভেল উল্লেখ করুন, যেমন City, State, অথবা Country। এটি বাদ দিলে, উপলভ্য সবচেয়ে নির্দিষ্ট লেভেল ডিফল্ট হিসেবে সেট হয়ে যায়।

উদাহরণ

শিরোনাম: "{LOCATION(City):Your Area}-এ পিৎজা ডেলিভারি"

কোনও ব্যবহারকারী নিউ ইয়র্ক সিটিতে থাকলে, তিনি হয়ত দেখতে পাবেন: "নিউ ইয়র্ক সিটিতে পিৎজা ডেলিভারি" নির্দিষ্ট এলাকার বাইরে থাকা ব্যবহারকারীরা দেখতে পাবেন: "আপনার এলাকায় পিৎজা ডেলিভারি"

রেসপন্সিভ সার্চ বিজ্ঞাপনের জন্য লোকেশন লেখা সম্পর্কে দেখুন।

কাউন্টডাউন ফাংশন

কোনও নির্দিষ্ট ইভেন্ট বা সেলের জন্য রিয়েল-টাইম কাউন্টডাউন দেখিয়ে, দ্রুত অ্যাকশন নেওয়ার গরজ তৈরি করুন।

সিন্ট্যাক্স

  • {COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} - বিজ্ঞাপনদাতার অ্যাকাউন্টের টাইমজোনে একটি নির্দিষ্ট সময়ের কাউন্টডাউন।
  • {GLOBAL_COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} - ব্যবহারকারীর টাইমজোনে নির্দিষ্ট সময়ের কাউন্টডাউন।
  • daysBefore: শেষ তারিখের কত দিন আগে কাউন্টডাউন শুরু হবে।

উদাহরণ

শীর্ষক: "সেল {COUNTDOWN(2027-01-31 23:59:59,5)}-এ শেষ হচ্ছে"

এই বিজ্ঞাপনটি ৩১ জানুয়ারি, ২০২৭, ২৩:৫৯:৫৯-এর ৫ দিন আগে থেকে বিজ্ঞাপনদাতার টাইমজোনে একটি কাউন্টডাউন দেখাবে।

কাউন্টডাউন সহ আসন্ন ইভেন্ট হাইলাইট করা দেখুন।

API ব্যবহার করে প্রয়োগ করা

এইসব বিল্ট-ইন কাস্টমাইজার ব্যবহার করতে, AdGroupAd রিসোর্স মিউটেট করার সময় আপনার RSA-এর headlines এবং descriptions-এর জন্য AdTextAsset অবজেক্টের text ফিল্ডের মধ্যে ট্যাগ সিনট্যাক্স অন্তর্ভুক্ত করুন।

স্নিপেটের উদাহরণ (ধারণাগত JSON)

{
  "ad": {
    "responsiveSearchAd": {
      "headlines": [
        { "text": "Great Deals on {Keyword:Shoes}" },
        { "text": "Free Shipping in {LOCATION(City):Your City}" },
        { "text": "Offer Ends: {COUNTDOWN(2027-01-31 23:59:59,5)}" }
      ],
      "descriptions": [
        { "text": "Find the best {Keyword:footwear} for your needs." },
        { "text": "Limited time offer, don't miss out!" }
      ]
    },
    "finalUrls": ["https://www.example.com"]
  }
}