স্মার্ট ক্যাম্পেন

স্মার্ট ক্যাম্পেন এমনভাবে ডিজাইন করা হয়েছে যাতে ছোট ব্যবসাগুলি অনলাইনে আরও বেশি গ্রাহকের কাছে পৌঁছাতে পারে। এগুলি সেট-আপ ও রক্ষণাবেক্ষণ করার জন্য খুব বেশি পরিশ্রম করতে হয় না। স্মার্ট ক্যাম্পেন Google-এর বিজ্ঞাপন প্রযুক্তির উপর নির্ভর করে, যা আপনার ব্যবসা এবং লক্ষ্যের বিবরণের উপর ভিত্তি করে অটোমেটিক ক্যাম্পেন অপ্টিমাইজ করে, তা গ্রাহকের কল, আপনার লোকেশনে ভিজিট বা আপনার ওয়েবসাইটে অ্যাকশন যাই হোক না কেন।

ক্যাম্পেন তৈরি করা

স্মার্ট ক্যাম্পেন তৈরি করার ওয়ার্কফ্লোতে কয়েকটি ধাপ রয়েছে যা অন্যান্য ক্যাম্পেনের ধরন থেকে আলাদা। পেশাদার পদ্ধতি হিসেবে, একটি GoogleAdsService.Mutate অনুরোধে এন্টিটি যোগ করুন।

স্মার্ট ক্যাম্পেন তৈরি করার ওয়ার্কফ্লোতে এই ধাপগুলি রয়েছে (এইসব ধাপে বর্ণনা করা এন্টিটি সম্পর্ক ও সেটিংস আপনার অ্যাকাউন্টে স্মার্ট ক্যাম্পেন চেক বা আপডেট করার সময়ও প্রযোজ্য হয়)। আরও তথ্যের জন্য সম্পূর্ণ কোড স্যাম্পেল দেখুন।

  1. SmartCampaignSuggestService, KeywordThemeConstantService থেকে সাজেশন নিয়ে অথবা ফ্রি-ফর্ম কীওয়ার্ড থিম ব্যবহার করে কীওয়ার্ড থিমের একটি তালিকা তৈরি করুন। এইসব কীওয়ার্ড থিম ব্যবহার করে বাজেটের বিভিন্ন স্তরের সাজেশন পাওয়া, কীওয়ার্ড থিম ক্যাম্পেনের মাপকাঠি তৈরি করা এবং বিজ্ঞাপনের টেক্সট ক্রিয়েটিভের জন্য সাজেশন তৈরি করা হয়।
  2. SmartCampaignSuggestService থেকে বাজেট পরিমাণ, বিজ্ঞাপনের শিরোনাম ও বিবরণ সংক্রান্ত সাজেশন রিট্রিভ করুন। এই পরিষেবা আপনার ব্যবসা, টার্গেট করা ভৌগোলিক লোকেশন, টার্গেট করা ভাষা এবং কীওয়ার্ড থিম সম্পর্কে তথ্য ব্যবহার করে high, low বা recommended দৈনিক বাজেটের পরিমাণ এবং বিজ্ঞাপনের জন্য সর্বাধিক তিনটি শিরোনাম ও দুটি বিবরণ টেক্সট সাজেস্ট করে।
  3. সাজেস্ট করা বাজেট পরিমাণ ব্যবহার করে CampaignBudget তৈরি করো। সাজেস্ট করা বাজেট পরিমাণ ব্যবহার করলে আপনার ক্যাম্পেনের পারফর্ম্যান্স সর্বাধিক হয়। স্মার্ট ক্যাম্পেনের বাজেট অন্য কোনও ক্যাম্পেনের সাথে শেয়ার করা যায় না।
  4. Campaign ও SmartCampaignSetting তৈরি করো। Campaign-এর সাথে যুক্ত না থাকলে SmartCampaignSetting আলাদা করে থাকতে পারে না, তাই একই Mutate অনুরোধে নির্ভরশীল রিসোর্স লিঙ্ক করতে নেগেটিভ সাময়িক রিসোর্স নাম (যেমন customers/{customer_id}/campaigns/-1) ব্যবহার করে দুটি এন্টিটি একসাথে তৈরি করুন।
  5. CampaignCriterionটি অবজেক্টের তালিকা তৈরি করুন। এই নির্দেশিকায়, ধাপ ১-এ সংকলিত কীওয়ার্ড থিম ব্যবহার করে কীওয়ার্ড থিম ক্যাম্পেন সংক্রান্ত মাপকাঠি তৈরি করা হয় এবং এছাড়াও, অন্যান্য যেসব ক্যাম্পেন সংক্রান্ত মাপকাঠির ধরন কাজ করে সেগুলির বিবরণ দেওয়া হয়।
  6. AdGroup তৈরি করুন। একটি স্মার্ট ক্যাম্পেনের সাথে শুধুমাত্র একটি AdGroup যুক্ত থাকতে পারে।
  7. ৩ থেকে ১৫টি শিরোনাম এবং ২ থেকে ৪টি বিবরণ সহ SmartCampaignAdInfo ব্যবহার করে AdGroupAd তৈরি করুন।

Business Profile লোকেশন

সাজেশন তৈরি বা ক্যাম্পেন কনফিগার করার সময়, আপনার Smart ক্যাম্পেনের পারফর্ম্যান্স সর্বাধিক করতে, আপনার Business Profile-এর লোকেশন শনাক্তকারী প্রদান করুন।

আপনার Business Profile লোকেশন শনাক্তকারীকে Business Profile API-এর name ফিল্ড অথবা Business Profile UI থেকে পাওয়া যেতে পারে।

SmartCampaignSuggestionInfo বা SmartCampaignSetting অবজেক্টে সেট করা থাকলে, শনাক্তকারীকে এই ফর্ম্যাটে স্ট্রিং হতে হবে:

locations/locationId

Business Profile API থেকে শনাক্তকারী পাওয়া গেলে, সেটি আগে থেকেই সঠিক ফর্ম্যাটে থাকে। তবে, UI থেকে পুনরুদ্ধার করা হলে, শনাক্তকারীকে locations/-এর সাথে যোগ করতে হবে।

প্রচারাভিযানের স্থিতি

স্মার্ট ক্যাম্পেনের স্ট্যাটাস ফিরিয়ে আনতে, ক্যাম্পেনের SmartCampaignSetting (customers/{customer_id}/smartCampaignSettings/{campaign_id})-এর resource_name-এর সাথে SmartCampaignSettingService.GetSmartCampaignStatus কল করুন। এই পদ্ধতি campaign.primary_status বা campaign.primary_status_reasons-এর তুলনায় স্মার্ট ক্যাম্পেনের স্ট্যাটাসের আরও বেশি অ্যাগ্রিগেট করা ভিউ প্রদান করে।

SmartCampaignStatus (ELIGIBLE, NOT_ELIGIBLE, PENDING, PAUSED, REMOVED, বা ENDED) সহ স্ট্যাটাস-নির্দিষ্ট বিবরণ GetSmartCampaignStatusResponse-এ অন্তর্ভুক্ত থাকে:

  • not_eligible_details: এর মধ্যে SmartCampaignNotEligibleReason (ACCOUNT_ISSUE, BILLING_ISSUE, BUSINESS_PROFILE_LOCATION_REMOVED, অথবা ALL_ADS_DISAPPROVED) অন্তর্ভুক্ত।
  • eligible_details: এতে অন্তর্ভুক্ত আছে last_impression_date_time (আগের ৪৮ ঘণ্টায় শেষ ইম্প্রেশন দেখার টাইমস্ট্যাম্প) এবং end_date_time (প্রযোজ্য হলে)।
  • paused_details, removed_details, এবং ended_details: গ্রাহকের টাইম জোনে (yyyy-MM-dd HH:mm:ss) সংশ্লিষ্ট paused_date_time, removed_date_time, অথবা end_date_time টাইমস্ট্যাম্প অন্তর্ভুক্ত করুন।

অভিযোগ জানানোর সময় যেসব বিষয় বিবেচনা করতে হবে

স্মার্ট ক্যাম্পেনকে সরলীকৃত স্ট্রাকচার দিয়ে ডিজাইন করা হয়েছে, প্রতিটি ক্যাম্পেনকে একটি বিজ্ঞাপন গ্রুপের মধ্যে সীমাবদ্ধ রাখা হয়েছে। এই স্ট্রাকচারের নির্দিষ্ট প্রভাব আছে রিপোর্টিংয়ের ক্ষেত্রে:

  • বিজ্ঞাপন গ্রুপ-লেভেল মেট্রিক: প্রতিটি স্মার্ট ক্যাম্পেনে শুধুমাত্র একটি বিজ্ঞাপন গ্রুপ থাকে বলে, বিজ্ঞাপন গ্রুপ-লেভেলে যেকোনও পারফর্ম্যান্স মেট্রিক (যেমন ক্লিক, ইম্প্রেশন ও কনভার্সন) সম্পূর্ণ ক্যাম্পেনের মেট্রিকের সাথে অভিন্ন হয়।
  • মেট্রিক নিয়ে আসা: পারফর্ম্যান্স ডেটা কোয়েরি করার সময়, আপনি ক্যাম্পেন লেভেলে মেট্রিক নিয়ে আসতে পারবেন। আপনি বিজ্ঞাপন গ্রুপ লেভেলে মেট্রিক্স পুনরুদ্ধার করতে পারলেও, ক্যাম্পেন লেভেলে যা উপলভ্য তার বাইরে অতিরিক্ত বিবরণ প্রদান করে না।

স্মার্ট ক্যাম্পেন সংক্রান্ত বেশিরভাগ রিপোর্টিংয়ের জন্য, campaign এবং এর সাথে সম্পর্কিত মেট্রিক কোয়েরি করলে পারফর্ম্যান্সের সম্পূর্ণ ছবি পাওয়া যায়।