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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

রিসোর্স টাইপের উপর ভিত্তি করে নামটি ভিন্ন হয়। উদাহরণস্বরূপ, CampaignCustomizer তৈরি করতে, campaign নির্দিষ্ট করুন।

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

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

রেসপন্সিভ সার্চ অ্যাডের হেডলাইন এবং ডেসক্রিপশনে অ্যাড কাস্টমাইজার ব্যবহার করতে, আপনাকে নিম্নলিখিত সিনট্যাক্স সহ text দিয়ে একটি AdTextAsset অবজেক্ট তৈরি করতে হবে:

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

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

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

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

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

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

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

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

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

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

কীওয়ার্ড সন্নিবেশ

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

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

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

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

উদাহরণ

ধরুন আপনার একটি শিরোনাম আছে, যেমন "অনলাইনে {Keyword:Chocolate} কিনুন"। যদি ব্যবহারকারী "ডার্ক চকোলেট" লিখে সার্চ করেন, তাহলে শিরোনামটি এমন হতে পারে: "অনলাইনে ডার্ক চকোলেট কিনুন"। যদি কীওয়ার্ডটি যোগ করা না যায়, তাহলে তার পরিবর্তে "ডিফল্ট টেক্সট" (এই ক্ষেত্রে "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(2026-01-31 23:59:59,5)} "

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

কাউন্টডাউন সহ আসন্ন বিশেষ ইভেন্টগুলো দেখুন।

এপিআই ব্যবহার করে বাস্তবায়ন

এই বিল্ট-ইন কাস্টমাইজারগুলো ব্যবহার করতে, একটি 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(2026-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"]
  }
}