Google Ads ক্যাম্পেন হল এক বা একাধিক বিজ্ঞাপন গ্রুপের (বিজ্ঞাপন, কীওয়ার্ড ও বিড) সেট যা বাজেট, লোকেশন টার্গেটিং ও অন্যান্য সেটিংস শেয়ার করে। সাধারণত বিজ্ঞাপনদাতার অফার করা প্রোডাক্ট বা পরিষেবার বিভাগ সাজাতে ক্যাম্পেন ব্যবহার করা হয়। ক্যাম্পেন হল আপনার Google Ads অ্যাকাউন্টের মধ্যে সবচেয়ে গুরুত্বপূর্ণ সাংগঠনিক টুল।
ক্যাম্পেন লেভেলে সেট করা যায় এমন আইটেমের মধ্যে বিড, বাজেট, ভাষা, লোকেশন, Google Network-এর জন্য ডিস্ট্রিবিউশন এবং আরও অনেক কিছু পড়ে। সাধারণত বড় বিজ্ঞাপনদাতারা আলাদা আলাদা লোকেশনে বা আলাদা আলাদা বাজেটে বিজ্ঞাপন দেখানোর জন্য পৃথক বিজ্ঞাপন ক্যাম্পেন তৈরি করেন।
Campaign তৈরি করার সময়, আপনাকে অবশ্যই name, status (ENABLED অথবা PAUSED), advertising_channel_type,
campaign_budget এবং বিডিং স্ট্র্যাটেজির মতো
গুরুত্বপূর্ণ ফিল্ড নির্দিষ্ট করতে হবে। আমরা আমাদের
ক্লায়েন্ট লাইব্রেরি ব্যবহার করার সাজেশন দিলেও, আপনি
CampaignService.MutateCampaigns ব্যবহার করে ক্যাম্পেন পরিবর্তন করতে পারবেন।
ক্যাম্পেনের ধরন
Google Ads-এ, এই ধারণাগুলি একটি হায়ারার্কিতে ভাবুন:
- ক্যাম্পেনের ধরন: আপনার প্রাথমিক পছন্দ এবং পুরো ক্যাম্পেনের ব্লুপ্রিন্ট।
- বিজ্ঞাপন নেটওয়ার্ক: আপনার বিজ্ঞাপন যেসব জায়গায় দেখানো হতে পারে, মূলত আপনার ক্যাম্পেনের ধরন অনুযায়ী তা নির্ধারণ করা হয়।
- নেটওয়ার্ক ও চ্যানেল কন্ট্রোল: নির্দিষ্ট সেটিংস যা আপনি ব্যবহার করতে পারেন সেইসব নেটওয়ার্কের মধ্যে আপনার বিজ্ঞাপন কোথায় দেখানো হবে তা ফাইন-টিউন করতে। আপনি যে কন্ট্রোল ব্যবহার করেন তা ক্যাম্পেনের ধরনের উপর নির্ভর করে।
ক্যাম্পেনের ধরন দিয়ে শুরু করুন
ক্যাম্পেনের ধরন হল আপনার বিজ্ঞাপন সংক্রান্ত প্রচেষ্টার ভিত্তি। এটি আপনার প্রথম সিদ্ধান্ত এবং এটি অন্য সবকিছুকে নির্দেশ করে, যার মধ্যে রয়েছে:
- আপনি কী ধরনের বিজ্ঞাপন তৈরি করতে পারবেন (যেমন, টেক্সট বিজ্ঞাপন, ছবির ব্যানার বা ভিডিও বিজ্ঞাপন)।
- কোন কোন ফিচার ও বিডিং স্ট্র্যাটেজি উপলভ্য আছে।
ক্যাম্পেনের ধরনের উদাহরণের মধ্যে Search, Display, পারফর্ম্যান্স ম্যাক্স ও ডিমান্ড জেনারেশন অন্তর্ভুক্ত।
প্রতিটি ক্যাম্পেন একটি ক্যাম্পেনের ধরনকে টার্গেট করে, যা Google Ads API-তে
Campaign অবজেক্টের
advertising_channel_type ফিল্ড দ্বারা নির্দিষ্ট করা হয়।
Google Ads API-তে নিম্নলিখিত ক্যাম্পেনের ধরন কাজ করে:
- শুধুমাত্র ডিসপ্লে নেটওয়ার্ক
- শুধুমাত্র সার্চ নেটওয়ার্ক
- সার্চে ডিসপ্লে এক্সপ্যানশন
- অ্যাপ ক্যাম্পেন
- শুধু-কল (বন্ধ করা হয়েছে; নতুন শুধু-কল বিজ্ঞাপন তৈরি করার সুবিধা আর উপলভ্য নেই এবং আগে থেকে থাকা শুধু-কল বিজ্ঞাপন শুধুমাত্র ২০২৭ সালের ফেব্রুয়ারি পর্যন্ত কাজ করবে—পরিবর্তে কল অ্যাসেট সহ রেসপন্সিভ সার্চ বিজ্ঞাপন ব্যবহার করুন)
- ডিমান্ড জেনারেশন
- পারফর্ম্যান্স ম্যাক্স
- শপিং ক্যাম্পেন
- স্থানীয় পরিষেবা
নেটওয়ার্ক সম্পর্কে বোঝা
বিজ্ঞাপন নেটওয়ার্ক হল ওয়েবসাইট, অ্যাপ ও প্রপার্টির সংগ্রহ যেখানে আপনার বিজ্ঞাপন দেখানো হতে পারে। প্রধানগুলি হল:
- Google Search Network: Google Search, Google Maps এবং Search পার্টনার সাইট।
- Google Display Network: লক্ষ লক্ষ থার্ড-পার্টি ওয়েবসাইট, খবরের সাইট, ব্লগ এবং Gmail ও YouTube-এর মতো Google প্রপার্টি যেখানে ভিজ্যুয়াল বিজ্ঞাপন দেখানো হয়।
- YouTube নেটওয়ার্ক: হোম ফিড, সার্চ ফলাফল, ভিডিও ও Shorts সহ YouTube-এর নিজস্ব প্ল্যাটফর্ম।
প্রতিটি ক্যাম্পেনের ধরন নির্দিষ্ট নেটওয়ার্কে বিজ্ঞাপন দেখানোর জন্য ডিজাইন করা হয়েছে। যেমন, সার্চ ক্যাম্পেন মূলত সার্চ নেটওয়ার্কের জন্য তৈরি করা হয়।
প্লেসমেন্ট কন্ট্রোল করা
আপনার ক্যাম্পেন কোন নেটওয়ার্ক ব্যবহার করবে তা আপনি কীভাবে নিয়ন্ত্রণ করবেন তা আপনার বেছে নেওয়া ক্যাম্পেনের ধরনের উপর নির্ভর করে। এখানে ব্রেকডাউন দেওয়া হল:
| ক্যাম্পেনের ধরনের উদাহরণ | বিজ্ঞাপন কোথায় দেখানো হবে তা আপনি কীভাবে নিয়ন্ত্রণ করবেন | ব্যাখ্যা |
|---|---|---|
| সার্চ করুন | network_settings ব্যবহার করে |
এটি হল স্ট্যান্ডার্ড মডেল। আপনার সার্চ ক্যাম্পেন থেকে Google Search পার্টনার এবং Google Display Network-কে স্পষ্টভাবে অন্তর্ভুক্ত বা বাদ দিতে আপনি network_settings ফিল্ড ব্যবহার করতে পারেন। |
| পারফর্ম্যান্স ম্যাক্স (PMax) | ম্যানুয়াল কন্ট্রোল নেই | PMax ক্যাম্পেন সর্বাধিক রিচ ও অটোমেশনের জন্য ডিজাইন করা হয়েছে। কনভার্সন খুঁজে পেতে এটি Google-এর সব নেটওয়ার্ক (যেমন, Search, Display ও YouTube) জুড়ে আপনার বিজ্ঞাপন অটোমেটিক দেখায়। আপনি নির্দিষ্ট নেটওয়ার্ক থেকে অপ্ট-আউট করতে পারবেন না। |
| ডিমান্ড জেনারেশন | চ্যানেল কন্ট্রোল ব্যবহার করে | এই ক্যাম্পেনের ধরন ব্রড নেটওয়ার্ক সেটিংসের পরিবর্তে DemandGenChannelControls ব্যবহার করে, যা আপনাকে নির্দিষ্ট ইনভেন্টরি চ্যানেল (v24 থেকে শুরু করে selected_channels.maps-এর মাধ্যমে Google Maps সহ) চালু বা বন্ধ করার সুবিধা দেয়। |
সংক্ষেপে: একটি উপমা
ক্যাম্পেন কনফিগারেশনকে কোনও গাড়ি বেছে নেওয়ার মতো করে ভাবুন:
- ক্যাম্পেনের ধরন = আপনি যে গাড়িটি কিনছেন (যেমন, সিটি কার, অফ-রোড ট্রাক বা সেল্ফ-ড্রাইভিং শাটল)।
- নেটওয়ার্ক = যে ধরনের ভূখণ্ডের জন্য গাড়িটি ডিজাইন করা হয়েছে (যেমন, শহরের পাকা রাস্তা, এবড়ো-খেবড়ো পাহাড়ি রাস্তা অথবা উপরের সবকটি)।
- নেটওয়ার্ক ও চ্যানেল কন্ট্রোল = আপনি যেসব নির্দিষ্ট ফিচার অ্যাডজাস্ট করতে পারবেন:
- সার্চ ক্যাম্পেন (সিটি কার) আপনাকে
network_settingsব্যবহার করে শহরতলির রাস্তায় (সার্চ পার্টনার) গাড়ি চালাতে চান কিনা তা বেছে নিতে দেয়। - পারফর্ম্যান্স ম্যাক্স ক্যাম্পেন (সেল্ফ-ড্রাইভিং শাটল) আপনার লক্ষ্যে পৌঁছানোর জন্য সব নেটওয়ার্ক জুড়ে অটোমেটিক নেভিগেশন ম্যানেজ করে।
- একটি ডিমান্ড জেনারেশন ক্যাম্পেন (অফ-রোড ট্রাক) তার পরিবেশের মধ্যে নির্দিষ্ট সারফেস বেছে নেওয়ার জন্য ডেডিকেটেড
DemandGenChannelControlsপ্রদান করে।
- সার্চ ক্যাম্পেন (সিটি কার) আপনাকে
Google Ads UI-এর থেকে পার্থক্য
Google Ads API-এর মাধ্যমে লিগ্যাসি ও ভিডিও ক্যাম্পেন ম্যানেজ করার ক্ষেত্রে কিছু সীমাবদ্ধতা আছে।
ভিডিও ক্যাম্পেনের ক্ষেত্রে, ডেটা পড়ার জন্য আপনি Google Ads API ব্যবহার করতে পারবেন। আপনি Google Ads API ব্যবহার করে সব ভিডিও ক্যাম্পেনের জন্য পারফর্ম্যান্স রিপোর্ট (ক্লিক, ভিউ, খরচ) দেখতে পারবেন।
কিছু নির্দিষ্ট ভিডিও ক্যাম্পেনের ধরনের জন্য, আপনি Google Ads API-এর মাধ্যমে পরিবর্তন লিখতে পারবেন না। আপনি API ব্যবহার করে পজ করা, চালু করা, টার্গেটিং পরিবর্তন করা বা নতুন বিজ্ঞাপন যোগ করার মতো পরিবর্তন করতে পারবেন না। এইসব ক্যাম্পেন Google Ads ওয়েব ইন্টারফেসে এডিট করতে হবে।
পরামর্শ: API ব্যবহার করে YouTube-এ ভিডিও বিজ্ঞাপন সম্পূর্ণভাবে তৈরি ও ম্যানেজ করতে, আপনাকে পারফর্ম্যান্স ম্যাক্স অথবা ডিমান্ড জেনারেশন ক্যাম্পেন ব্যবহার করতে হবে। রিপোর্টিং ও ম্যানেজমেন্ট, দুটির ক্ষেত্রেই এগুলি সম্পূর্ণভাবে কাজ করে।
Google Ads UI-এর উদ্দেশ্য ("বিক্রি", "লিড") হল একটি সেট-আপ উইজার্ড। এটি আপনার লক্ষ্য সম্পর্কে জিজ্ঞাসা করে এবং তারপরে আপনার জন্য সেরা সেটিংস অটোমেটিক সাজেস্ট করে এবং আগে থেকে পূরণ করে, যেমন ক্যাম্পেনের ধরন, বিডিং স্ট্র্যাটেজি এবং আরও অনেক কিছু।
Google Ads API আপনাকে ক্যাম্পেনের জন্য র বিল্ডিং ব্লক দেয়। কোনও একটি "উদ্দেশ্য" ফিল্ড নেই কারণ API আপনাকে প্রতিটি সেটিংসের উপর সরাসরি নিয়ন্ত্রণ দেয়। সঠিক বিল্ডিং ব্লক একত্রিত করে আপনি নিজের উদ্দেশ্য পূরণ করেন:
- ক্যাম্পেনের ধরন বেছে নিন:
advertising_channel_type-কেSEARCHবাPERFORMANCE_MAXহিসেবে সেট করুন। - বিডিং স্ট্র্যাটেজি বেছে নিন:
campaign_bidding_strategyইউনিয়নেmaximize_conversion_valueফিল্ড সেট করুন (অথবা পোর্টফোলিওbidding_strategyঅ্যাটাচ করুন)target_roasভ্যালু সহ। - কনভার্সন সংক্রান্ত লক্ষ্য সেট করুন: আপনার
PURCHASEকনভার্সন অ্যাকশন অপ্টিমাইজ করার জন্য ক্যাম্পেন কনফিগার করুন।
Google Ads API-তে ক্যাম্পেনের ধরন
advertising_channel_type ফিল্ডের মাধ্যমে দেখানো হয়। প্রতিটি ক্যাম্পেনের জন্য
advertising_channel_type সেট করুন। তারপর, আপনি যে নির্দিষ্ট ক্যাম্পেন তৈরি করছেন (যেমন, ভ্রমণ সংক্রান্ত লক্ষ্যের জন্য পারফর্ম্যান্স ম্যাক্স বা ডিমান্ড জেনারেশন) সেটির অনবোর্ডিং গাইড চেক করে দেখুন যে সেটির জন্যও advertising_channel_sub_type সেট করতে হবে কিনা।
| আপনি এই ক্যাম্পেন তৈরি করতে চাইলে... | advertising_channel_type-এ সেট করুন... |
এবং advertising_channel_sub_type-এ সেট করুন... |
|---|---|---|
| স্ট্যান্ডার্ড সার্চ ক্যাম্পেন | SEARCH |
(সেট করবেন না / খালি রাখুন) |
| স্ট্যান্ডার্ড ডিসপ্লে ক্যাম্পেন | DISPLAY |
(সেট করবেন না / খালি রাখুন) |
| স্ট্যান্ডার্ড পারফর্ম্যান্স ম্যাক্স ক্যাম্পেন | PERFORMANCE_MAX |
(সেট করবেন না / খালি রাখুন) |
| ভ্রমণ সংক্রান্ত লক্ষ্যের জন্য পারফর্ম্যান্স ম্যাক্স ক্যাম্পেন | PERFORMANCE_MAX |
TRAVEL_GOALS |
| ডিমান্ড জেনারেশন ক্যাম্পেন | DEMAND_GEN |
(সেট করবেন না / খালি রাখুন) |
ক্যাম্পেনের সাবটাইপ
Google Ads UI-তে ক্যাম্পেন সাবটাইপ, যেমন স্ট্যান্ডার্ড এবং
সব ফিচার, UI ব্যবহারকারীদের প্রাসঙ্গিক ক্যাম্পেন বিকল্প খুঁজে পেতে সাহায্য করে, কিন্তু UI ক্যাম্পেন সাবটাইপ কলাম এবং
Campaign অবজেক্টের
advertising_channel_type এবং
advertising_channel_sub_type ফিল্ডের মধ্যে
সরাসরি ওয়ান-টু-ওয়ান ম্যাপিং নেই। যেমন, Google Ads API ব্যবহার করে তৈরি করা সার্চ ক্যাম্পেনকে
UI-তে সবসময় সব ফিচার ক্যাম্পেন হিসেবে বিবেচনা করা হয়।
ক্যাম্পেনের বাজেট, বিডিং স্ট্র্যাটেজি ও টার্গেটিং
Google Ads API-তে, ক্যাম্পেন ম্যানেজ করার অর্থ হল তিনটি মৌলিক প্রশ্নের উত্তর দেওয়া যা আপনার বিজ্ঞাপন কীভাবে এবং কোথায় দেখানো হবে তা নিয়ন্ত্রণ করে:
আমি কত খরচ করতে পারব? (ক্যাম্পেনের বাজেট)
- এটি আপনার ক্যাম্পেনের আর্থিক সীমা। API-তে, আপনি খরচের সীমা (মাইক্রোতে) সহ একটি
আলাদা
CampaignBudgetঅবজেক্ট তৈরি করেন এবং তারপরে আপনার ক্যাম্পেনে এর রিসোর্সের নাম অ্যাটাচ করেন। এছাড়াও, একাধিক ক্যাম্পেন জুড়ে গড় দৈনিক বাজেট শেয়ার করা যেতে পারে।
- এটি আপনার ক্যাম্পেনের আর্থিক সীমা। API-তে, আপনি খরচের সীমা (মাইক্রোতে) সহ একটি
আলাদা
Google কীভাবে আমার টাকা খরচ করবে? (বিডিং স্ট্র্যাটেজি)
- এটি Google-কে আপনার প্রাথমিক অপ্টিমাইজেশনের লক্ষ্য কী তা জানায়। আপনি যা অর্জন করতে চান তার উপর ভিত্তি করে একটি বিডিং স্ট্র্যাটেজি বেছে নিন:
- ট্রাফিকের জন্য:
TargetSpend(ক্লিক সর্বাধিক করা) ব্যবহার করুন। - লিড বা সাইন-আপের জন্য: ঐচ্ছিক
target_cpa_micros-এর সাথেMaximizeConversionsব্যবহার করুন। - ই-কমার্স বিক্রির জন্য: ঐচ্ছিক
target_roas-এর সাথেMaximizeConversionValueব্যবহার করুন।
- ট্রাফিকের জন্য:
- এটি Google-কে আপনার প্রাথমিক অপ্টিমাইজেশনের লক্ষ্য কী তা জানায়। আপনি যা অর্জন করতে চান তার উপর ভিত্তি করে একটি বিডিং স্ট্র্যাটেজি বেছে নিন:
কারা আমার বিজ্ঞাপন দেখতে পাবেন? (টার্গেট অডিয়েন্স)
- এখানেই আপনাকে নিজের মার্কেট নির্ধারণ করতে হবে। সঠিক লোকজনের কাছে পৌঁছানোর জন্য
আপনি
CampaignCriterionবাAdGroupCriterionঅবজেক্ট যোগ করেন। টার্গেট করার ভিত্তি এগুলি হতে পারে:- কীওয়ার্ড: ব্যবহারকারীরা কী সার্চ করছেন।
- লোকেশন: ব্যবহারকারী কোথায় আছেন।
- জনসংখ্যাতত্ত্ব: তাদের বয়স, লিঙ্গগত পরিচয়, পারিবারিক আয় বা অভিভাবকীয় স্ট্যাটাস।
- দর্শক: তাদের আগের অ্যাক্টিভিটি (যেমন, ওয়েবসাইট ভিজিটর) বা আগ্রহ।
- এখানেই আপনাকে নিজের মার্কেট নির্ধারণ করতে হবে। সঠিক লোকজনের কাছে পৌঁছানোর জন্য
আপনি
ক্যাম্পেন সম্পর্কে কীভাবে ভাববেন
Google Ads API-এর মাধ্যমে ক্যাম্পেন ম্যানেজ বা তৈরি করার সময়,
ক্যাম্পেন, বিজ্ঞাপন ও অ্যাসেট কীভাবে সাজানো ও পরিবেশন করা হয় তা নিয়ন্ত্রণকারী
অন্তর্নিহিত স্ট্রাকচার ও মডেল সম্পর্কে বোঝা সহায়ক হয়। আপনাকে তিনটি প্রাথমিক মডেল সম্পর্কে জানতে হবে: বিজ্ঞাপন গ্রুপ ও বিজ্ঞাপন মডেল, অ্যাসেট গ্রুপ ও অ্যাসেট মডেল এবং বিজ্ঞাপন গ্রুপ ও বিজ্ঞাপনের সাথে অ্যাসেটের হাইব্রিড মডেল। এইসব মডেল
আপনার বেছে নেওয়া AdvertisingChannelType-এর উপর নির্ভর করে।
Google Ads API ক্যাম্পেন স্ট্রাকচার
| স্ট্রাকচার | ব্যবহারের উদাহরণ (AdvertisingChannelType) |
এটি কীভাবে কাজ করে | মূল ধারণা |
|---|---|---|---|
| বিজ্ঞাপন গ্রুপ সংক্রান্ত স্ট্রাকচার | SEARCH, স্ট্যান্ডার্ড DISPLAY |
ক্যাম্পেনটি AdGroup রিসোর্সে সাজানো হয়েছে। প্রতিটি বিজ্ঞাপন গ্রুপে এক সেট সম্পূর্ণ বিজ্ঞাপন এবং এক সেট টার্গেটিং মাপকাঠি (যেমন, কীওয়ার্ড এবং দর্শক) থাকে। |
ম্যানুয়ালি তৈরি করা বিজ্ঞাপন এবং সেগুলির টার্গেটিংয়ের মধ্যে লিঙ্ক বিজ্ঞাপন গ্রুপের মধ্যে কঠোরভাবে নিয়ন্ত্রণ করা হয়। |
| অ্যাসেট গ্রুপের স্ট্রাকচার | PERFORMANCE_MAX |
বিজ্ঞাপন গ্রুপের পরিবর্তে, আপনি AssetGroup রিসোর্স তৈরি করেন। প্রতিটি অ্যাসেট গ্রুপে র ক্রিয়েটিভ অ্যাসেট (শিরোনাম, ছবি, ভিডিও) এবং অডিয়েন্স সিগন্যালের পুল থাকে। |
আপনি ক্রিয়েটিভ কম্পোনেন্ট প্রদান করেন এবং Google-এর AI রিয়েল টাইমে চূড়ান্ত বিজ্ঞাপন অ্যাসেম্বল করে যাতে বিভিন্ন চ্যানেল জুড়ে সেগুলি অপ্টিমাইজ করা যায়। |
| হাইব্রিড স্ট্রাকচার | DEMAND_GEN, DISPLAY |
এর মধ্যে ক্যাম্পেন বা বিজ্ঞাপন গ্রুপ লেভেলে লিঙ্ক করা আধুনিক অ্যাসেট (যেমন, সাইটলিঙ্ক বা কলআউট) সহ একটি স্ট্যান্ডার্ড বিজ্ঞাপন গ্রুপ স্ট্রাকচার অন্তর্ভুক্ত। | মূল বিজ্ঞাপনটি বিজ্ঞাপন গ্রুপ লেভেলে স্ট্রাকচার করা হয় এবং আপনি এটির পাশাপাশি দেখানোর জন্য অতিরিক্ত বিনিময়যোগ্য অ্যাসেট প্রদান করেন। |