আপনি আপনার সাইটে Google প্রকাশক ট্যাগ (GPT) লাইব্রেরি সংহত করার পরে এবং আমাদের সাধারণ সর্বোত্তম অনুশীলনের সাথে পরিচিত হওয়ার পরে, আপনি বিজ্ঞাপনের অনুরোধ জারি করা শুরু করতে প্রস্তুত৷ নীচে আমরা কিছু অতিরিক্ত সেরা অনুশীলন কভার করব যা আপনাকে বিজ্ঞাপন স্লটগুলি কনফিগার করার সময় এবং কাজ করার সময় মনে রাখতে হবে, যাতে আপনার বিজ্ঞাপনের স্থানের সর্বনিম্ন পারফরম্যান্স প্রভাবের সাথে সবচেয়ে বেশি ব্যবহার করা যায়।
"গুরুত্বপূর্ণ" বিজ্ঞাপন স্লটকে অগ্রাধিকার দিন
সব বিজ্ঞাপন স্লট সমান তৈরি করা হয় না. উদাহরণস্বরূপ, যে স্লটগুলি আপনার পৃষ্ঠা লোড হওয়ার সাথে সাথে দৃশ্যমান হয় (ভাঁজের উপরে) সেগুলি সাধারণত দৃশ্যমানতা এবং নগদীকরণের ক্ষেত্রে (ভাঁজের নীচে) স্ক্রোল করা পর্যন্ত দৃশ্যমান না হওয়াগুলির চেয়ে বেশি "গুরুত্বপূর্ণ" হয়৷ এটি মাথায় রেখে, এটি গুরুত্বপূর্ণ যে আপনি আপনার পৃষ্ঠার প্রতিটি বিজ্ঞাপন স্লটের আপেক্ষিক গুরুত্ব সাবধানতার সাথে বিবেচনা করুন এবং যত তাড়াতাড়ি সম্ভব সবচেয়ে গুরুত্বপূর্ণ স্লটগুলি লোড করার জন্য অগ্রাধিকার দিন৷
ভাঁজ বিজ্ঞাপন উপরে লোড তাড়াতাড়ি
পৃষ্ঠা লোড হওয়ার সাথে সাথে যে বিজ্ঞাপনগুলি দৃশ্যমান হবে সেগুলিকে সর্বোচ্চ অগ্রাধিকার দেওয়া উচিত। এটি সুপারিশ করা হয় যে আপনি এই স্লটগুলিকে আপনার নথির <head>
এ সংজ্ঞায়িত করুন এবং যত তাড়াতাড়ি সম্ভব পৃষ্ঠা লোড প্রক্রিয়ার মধ্যে তাদের অনুরোধ করুন। এটি নিশ্চিত করতে সাহায্য করে যে এই বিজ্ঞাপনগুলি তাড়াতাড়ি লোড হয়েছে (সর্বাধিক দর্শনযোগ্যতা) এবং তারা অপ্রয়োজনীয়ভাবে প্রাথমিক পৃষ্ঠা লোডকে কমিয়ে দেবে না।
অলসভাবে ভাঁজ বিজ্ঞাপন নীচে লোড
যে বিজ্ঞাপনগুলিকে ভিউতে স্ক্রোল করতে হবে, স্লটগুলি ভিউপোর্টে প্রবেশের কাছাকাছি না হওয়া পর্যন্ত আনয়ন এবং রেন্ডারিং স্থগিত করা উচিত৷ এটি একটি প্রক্রিয়া যা অলস লোডিং নামে পরিচিত। অলস লোডিং স্লটগুলির জন্য সৃজনশীল সামগ্রীর অনুরোধ এবং রেন্ডারিংকে আলাদাভাবে অগ্রাধিকার দেয় যা দেখার সম্ভাবনা সবচেয়ে বেশি। এটি ব্রাউজারের সীমিত সংস্থানগুলি সংরক্ষণ করে পৃষ্ঠা লোড কর্মক্ষমতা অপ্টিমাইজ করতে সহায়তা করে, যা মোবাইল পরিবেশে বিশেষভাবে গুরুত্বপূর্ণ যেখানে ব্যান্ডউইথ এবং CPU প্রায়শই প্রচণ্ডভাবে সীমাবদ্ধ থাকে৷
পৃষ্ঠা রিফ্রেশ না করে বিজ্ঞাপন রিফ্রেশ করুন
এমন অনেক পরিস্থিতি রয়েছে যেখানে একটি স্লটের বর্তমান বিজ্ঞাপন সামগ্রী প্রতিস্থাপন করা সর্বোত্তম বা এমনকি প্রয়োজনীয়। এই ক্ষেত্রে, গতিশীলভাবে এটি করার জন্য GPT লাইব্রেরির রিফ্রেশ কার্যকারিতা ব্যবহার করা ভাল। এটি একটি সম্পূর্ণ পৃষ্ঠা রিফ্রেশ এড়ায় এবং আপনাকে একটি স্লট বা স্লটগুলির গ্রুপ আপডেট করা হয় এমন অবস্থার সঠিকভাবে নিয়ন্ত্রণ করতে দেয়।
বিজ্ঞাপন স্লটগুলি রিফ্রেশ করার সময়, refresh()
সেরা অনুশীলনগুলির সাথে পরিচিত হওয়া এবং মেনে চলা গুরুত্বপূর্ণ৷ বিজ্ঞাপনগুলিকে অনুপযুক্তভাবে রিফ্রেশ করার ফলে কার্য সম্পাদনের সমস্যা হতে পারে এবং দর্শনযোগ্যতার হারকে নেতিবাচকভাবে প্রভাবিত করতে পারে।
বিজ্ঞাপনগুলিকে কার্যকরভাবে লক্ষ্য করুন
কী-মান টার্গেটিং কনফিগার করার সময়, স্লট- বা পৃষ্ঠা-স্তরের টার্গেটিং ব্যবহার করবেন কিনা তা সাবধানে বিবেচনা করুন। একাধিক স্লটের মধ্যে ভাগ করা মূল-মানগুলির জন্য, PubAdsService setTargeting()
পদ্ধতির মাধ্যমে পৃষ্ঠা-স্তরের টার্গেটিং ব্যবহার করা সবচেয়ে কার্যকর। স্লট-স্তরের টার্গেটিং শুধুমাত্র কী-মান নিবন্ধন করতে ব্যবহার করা উচিত যা আলাদা বা সমস্ত স্লটে অন্তর্ভুক্ত নয়।
লক্ষ্য করুন যে স্লট- এবং পৃষ্ঠা-স্তরের লক্ষ্যমাত্রা উভয়ই একবারে ব্যবহার করা যেতে পারে, যেমন সেট টার্গেটিং উদাহরণে দেখা গেছে। এটি দৃঢ়ভাবে সুপারিশ করা হয় যে আপনি প্রথমে পৃষ্ঠা-স্তরে টার্গেটিং কনফিগার করুন, তারপর শুধুমাত্র প্রয়োজনে স্লট-লেভেল ওভাররাইড প্রয়োগ করুন। এই পদ্ধতিটি শুধুমাত্র GPT API-এর দক্ষ ব্যবহারই করে না, এটি কোডকেও সরল করে এবং পৃষ্ঠায় কনফিগার করা সমস্ত টার্গেটিংয়ের একটি স্পষ্ট মানসিক মডেল বজায় রাখতে সাহায্য করে।
একক অনুরোধ আর্কিটেকচার সঠিকভাবে ব্যবহার করুন
সিঙ্গেল রিকোয়েস্ট আর্কিটেকচার (SRA) হল একটি GPT রিকোয়েস্ট মোড যা একাধিক বিজ্ঞাপন স্লটের জন্য অনুরোধকে একক বিজ্ঞাপনের অনুরোধে একত্রিত করে। এটি নিশ্চিত করে যে আপনার পৃষ্ঠার জন্য কনফিগার করা প্রতিযোগিতামূলক বর্জন এবং বাধাগুলিকে সম্মান করা হবে। অতএব, যদি আপনার পৃষ্ঠা এগুলি ব্যবহার করে, তাহলে এটি সুপারিশ করা হয় যে আপনি SRA সক্ষম করুন এবং কীভাবে এটি সঠিকভাবে ব্যবহার করবেন তা বোঝেন।
এটির ডিফল্ট কনফিগারেশনে, প্রাথমিক লোড নিষ্ক্রিয় থাকলে SRA আপনার পৃষ্ঠায় প্রথমবার display()
(বা refresh()
কল করার সময় সংজ্ঞায়িত সমস্ত বিজ্ঞাপন স্লটের অনুরোধ করবে)। এই কারণে এটি সুপারিশ করা হয় যে আপনি display()
করতে প্রথম কল করার আগে নথির <head>
এ আপনার পৃষ্ঠার সমস্ত বিজ্ঞাপন স্লট সংজ্ঞায়িত করুন। ভাঁজের নীচে অবস্থিত স্লটগুলি অবিলম্বে লোড না হয় তা নিশ্চিত করতে এই পদ্ধতির সাথে অলস লোডিং ব্যবহার করা যেতে পারে।
SRA ব্যবহার করার সময়, display()
প্রথম কল করার আগে সমস্ত বিজ্ঞাপন স্লট (উদাহরণস্বরূপ, লক্ষ্য নির্ধারণ, বিভাগ বর্জন ইত্যাদি) সম্পূর্ণরূপে কনফিগার করা গুরুত্বপূর্ণ। শুধুমাত্র এই পয়েন্টের আগে কনফিগার করা মানগুলি প্রাথমিক SRA অনুরোধে অন্তর্ভুক্ত করা হবে।
ভুল — বিজ্ঞাপন স্লট কনফিগারেশন SRA অনুরোধে অন্তর্ভুক্ত নয়
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots.
googletag.display(adSlot1);
});
</script>
</div>
<div id="banner-ad-2" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display has no effect, since both ad slots have already
// been fetched by the previous call to display.
// Targeting configuration for ad slot 2 is ignored.
adSlot2.setTargeting('test', 'privacy');
googletag.display(adSlot2);
});
</script>
</div>
</body>
</html>
সঠিক — বিজ্ঞাপন স্লট কনফিগারেশন SRA অনুরোধে অন্তর্ভুক্ত করা হয়েছে
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define and configure ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.setTargeting('test', 'privacy')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;"></div>
<div id="banner-ad-2" style="width: 728px; height: 90px;"></div>
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots with all
// configured targeting.
googletag.display(adSlot1);
});
</script>
</body>
</html>
আপনার বিজ্ঞাপন আকার অপ্টিমাইজ করুন
আপনার বিজ্ঞাপনের স্লটগুলিকে সংজ্ঞায়িত করার সময়, শুধুমাত্র সর্বাধিক আকারের বিজ্ঞাপনগুলিই বিবেচনা করুন যা পরিবেশন করতে পারে, তবে একই জায়গায় আরামদায়কভাবে ফিট হতে পারে এমন ছোট আকারগুলিও বিবেচনা করুন৷ সাধারণভাবে, একটি স্লট সংজ্ঞায়িত করার সময় আপনি যত বেশি মাপ নির্দিষ্ট করবেন, তত বেশি বিজ্ঞাপন এতে পরিবেশন করার যোগ্য হবে। এটি উচ্চতর ফিল রেট এবং বর্ধিত আয়ে অনুবাদ করতে পারে।