সার্ভার-সাইড ট্যাগিং এবং সম্মতি: মার্কেটারদের যা জানা দরকার
সার্ভার-সাইড ট্যাগিং ২০১২ সালে Google Tag Manager চালু হওয়ার পর থেকে মার্কেটিং প্রযুক্তিতে সবচেয়ে বড় পরিবর্তন। ট্যাগ কার্যকরকে ব্রাউজার থেকে সার্ভারে নিয়ে যাওয়ার মাধ্যমে মার্কেটাররা আরও ভালো ডেটা মান, দ্রুততর পৃষ্ঠা লোড এবং আরও নিয়ন্ত্রণ পান। কিন্তু একটি বিপজ্জনক ভুল ধারণা ছড়িয়ে পড়ছে: "ট্যাগগুলি সার্ভারে চললে সম্মতির প্রয়োজন নেই।" এটি ভুল — এবং আপনাকে কোটি টাকার জরিমানা করাতে পারে।
সার্ভার-সাইড ট্যাগিং কী?
ঐতিহ্যগত (ক্লায়েন্ট-সাইড) ট্যাগিংয়ে JavaScript ট্যাগগুলি দর্শকের ব্রাউজারে চলে। প্রতিটি ট্যাগ তৃতীয় পক্ষের সার্ভারে অনুরোধ পাঠায়, পৃষ্ঠা ধীর করে এবং ডেটা একাধিক পক্ষের কাছে উন্মোচন করে। সার্ভার-সাইড ট্যাগিংয়ে একটি একক ট্যাগ আপনার নিজের সার্ভারে ডেটা পাঠায়, যা তারপর Google, Meta এবং অন্যান্য প্ল্যাটফর্মে ফরওয়ার্ড করে। ব্রাউজার কম অনুরোধ করে, পৃষ্ঠাগুলি দ্রুত লোড হয় এবং আপনি ডেটা প্রবাহ নিয়ন্ত্রণ করেন।
সম্মতি সংক্রান্ত ভুল ধারণা
মিথ: "সার্ভার-সাইড ট্যাগগুলি ব্রাউজারে চলে না, তাই সম্মতির প্রয়োজন নেই।"
বাস্তবতা: GDPR কোডের অবস্থান নয়, ব্যক্তিগত ডেটা প্রক্রিয়াকরণ নিয়ন্ত্রণ করে। আপনি যদি একজন ব্যবহারকারীর IP ঠিকানা, ক্লিক আচরণ বা ক্রয় ডেটা Google Analytics-এ পাঠান — JavaScript ব্রাউজারে চলুক বা আপনার সার্ভারে, কোনো পার্থক্য নেই। ব্যক্তিগত ডেটা এখনও প্রক্রিয়া করা হচ্ছে এবং আপনার এখনও সম্মতি প্রয়োজন।
সার্ভার-সাইড GTM-এর সাথে সম্মতি কীভাবে কাজ করে
- ধাপ ১: CMP ব্রাউজারে সম্মতি সংগ্রহ করে (এটি সর্বদা ক্লায়েন্ট-সাইডে ঘটে)
- ধাপ ২: সম্মতির অবস্থা ডেটা স্ট্রিমের মাধ্যমে সার্ভার-সাইড কন্টেইনারে পাঠানো হয়
- ধাপ ৩: সার্ভার-সাইড ট্যাগগুলি ফায়ার করার আগে সম্মতির অবস্থা পরীক্ষা করে
- ধাপ ৪: Google Consent Mode V2 প্যারামিটারগুলি (ad_storage, analytics_storage, ad_user_data, ad_personalization) সার্ভার-সাইডেও মান্য করা হয়
সার্ভার-সাইড + যথাযথ সম্মতির সুবিধা
- আরও ভালো ডেটা মান: সার্ভার-সাইড অ্যাড ব্লকার থেকে ডেটা হানি ১৫-২৫% কমায়
- দ্রুততর পৃষ্ঠা: কম ক্লায়েন্ট-সাইড স্ক্রিপ্ট Core Web Vitals উন্নত করে
- ফার্স্ট-পার্টি কনটেক্সট: ডেটা আপনার ডোমেনের মাধ্যমে প্রবাহিত হয়, ফার্স্ট-পার্টি হিসেবে গণ্য হয়
- Consent Mode সামঞ্জস্যতা: Google-এর সার্ভার-সাইড কন্টেইনার স্থানীয়ভাবে Consent Mode V2 সমর্থন করে
- উন্নত রূপান্তর: সার্ভার-সাইড আরও ভালো অ্যাট্রিবিউশনের জন্য হ্যাশড ফার্স্ট-পার্টি ডেটা সক্ষম করে
সাধারণ ভুলগুলি
- সম্মতি সম্পূর্ণ এড়িয়ে যাওয়া — সবচেয়ে বিপজ্জনক ভুল; সার্ভার-সাইড আপনাকে ছাড় দেয় না
- সম্মতির অবস্থা ফরওয়ার্ড না করা — আপনার সার্ভার কন্টেইনারকে অবশ্যই সম্মতি সংকেত গ্রহণ ও পরীক্ষা করতে হবে
- যাচাই ছাড়াই সব ট্যাগ ফায়ার করা — প্রতিটি সার্ভার-সাইড ট্যাগকে ক্লায়েন্ট-সাইডের মতো একই সম্মতির নিয়ম মান্য করতে হবে
- প্রোগ্রামেটিকের জন্য TCF উপেক্ষা করা — SSP গুলির এখনও বৈধ TC Strings প্রয়োজন, ট্যাগগুলি ক্লায়েন্ট বা সার্ভার যাই হোক না কেন
FlexyConsent + সার্ভার-সাইড GTM
Consent Mode চালু থাকলে FlexyConsent আপনার ট্যাগ ফায়ার হওয়ার আগে এবং ভিজিটর সিদ্ধান্ত নেওয়ার সময় আবার Google-এর সম্মতি সংকেত পাঠায়। এগুলো Google ট্যাগের অনুরোধের সঙ্গে আপনার সার্ভার কন্টেইনারে পৌঁছায়, এবং Google-এর নিজস্ব সার্ভার-সাইড ট্যাগ (Google Analytics 4, Google Ads কনভার্সন ট্র্যাকিং ও রিমার্কেটিং, Floodlight) সেই অনুযায়ী কাজ করে। অন্য ভেন্ডরের ট্যাগ, যেমন Meta Conversions API বা TikTok Events API, নিজে থেকে সম্মতি পড়ে না: সার্ভার কন্টেইনারে প্রতিটিতে একটি সম্মতি যাচাই যোগ করুন, এবং সব গ্রহণ, সব প্রত্যাখ্যান ও কোনো পছন্দ ছাড়া পরীক্ষা করুন।