Snapchat Pixel সম্মতি ইন্টিগ্রেশন: প্রকাশকদের জন্য GDPR-সম্মত সেটআপ গাইড
Snap Pixel Snapchat-এ ক্যাম্পেইন পরিচালনাকারী যেকোনো বিজ্ঞাপনদাতার পরিমাপ ও রিমার্কেটিং পরিচালনা করে — এবং যেসব প্রকাশকের বিজ্ঞাপন অংশীদাররা Snap ইনভেন্টরিতে কনভার্সন অ্যাট্রিবিউট করেন তাদের জন্যও। অন্য প্রধান অ্যাড-টেক পিক্সেলের মতোই এটি কুকি রাখে, ডিভাইস আইডেন্টিফায়ার পড়ে এবং আচরণগত ডেটা প্রেরণ করে, যার মানে ২০২৬ সালে এটিকে অবশ্যই GDPR, CCPA / CPRA এবং IAB Global Privacy Platform-এর অধীনে বৈধ সম্মতি দ্বারা নিয়ন্ত্রিত করতে হবে। ভুলভাবে সেটআপ করলে হয় সম্মতির আগে সক্রিয় হয় (নিয়ন্ত্রক ঝুঁকি) অথবা দেরিতে সক্রিয় হয় এবং অ্যাট্রিবিউশন উইন্ডো মিস করে (রাজস্ব ঝুঁকি)। এই গাইডটি প্রকাশকদের প্রোডাকশন-গ্রেড ইন্টিগ্রেশনের মাধ্যমে পরিচালিত করে।
Snap Pixel কী পাঠায় এবং সম্মতি কেন গুরুত্বপূর্ণ
Snap Pixel হলো একটি JavaScript স্নিপেট যা sc-static.net/scevent.min.js-এ হোস্ট করা। পেজ লোডে এটি আপনার pixel_id এবং ঐচ্ছিকভাবে হ্যাশড ইউজার আইডেন্টিফায়ার — ইমেইল, ফোন, IP, ইউজার এজেন্ট সহ ইনিশিয়ালাইজ হয়। ইনিশিয়ালাইজেশনের পরে এটি ইভেন্ট রিপোর্ট করে: পেজ ভিউ, কার্টে যোগ করা, ক্রয়, সাইন-আপ, কাস্টম ইভেন্ট। প্রতিটি ইভেন্ট Snap-এর কালেকশন এন্ডপয়েন্টে পোস্ট করা হয় এবং Snap Ads ক্যাম্পেইন থেকে ক্লিক ও ভিউ অ্যাট্রিবিউট করতে সার্ভার সাইডে Snap ইউজার ID-এর সাথে ম্যাচ করা হয়।
গোপনীয়তার দৃষ্টিকোণ থেকে পিক্সেল তিনটি ডেটা ক্যাটাগরি প্রক্রিয়া করে যার জন্য GDPR-এর অধীনে আইনি ভিত্তি প্রয়োজন: ডিভাইস ও ব্রাউজার আইডেন্টিফায়ার (কুকি, Snap-সেট ফার্স্ট-পার্টি কুকি), উন্নত ম্যাচিং সক্রিয় থাকলে হ্যাশড ডাইরেক্ট আইডেন্টিফায়ার (ইমেইল, ফোন), এবং আচরণগত ইভেন্ট মেটাডেটা। CCPA এবং CPRA ব্যবহারকারী অপ্ট আউট না করলে একই প্রবাহকে বিক্রয় বা শেয়ারিং হিসেবে বিবেচনা করে। IAB GPP সংকেত — এখন মার্কিন মাল্টি-স্টেট কমপ্লায়েন্সের জন্য আদর্শ — ব্যবহারকারী কোন স্টেটে আছেন তা নির্বিশেষে মানতে হবে।
দ্বি-পিক্সেল আর্কিটেকচার: ব্রাউজার প্লাস Conversions API
আধুনিক Snap Pixel ইমপ্লিমেন্টেশন ব্রাউজার পিক্সেল এবং সার্ভার-সাইড Conversions API (প্রায়ই Snap CAPI বলা হয়) উভয়ই ব্যবহার করে। ব্রাউজার পিক্সেল ব্যবহারকারীর ডিভাইস থেকে সক্রিয় হয়; CAPI একই ব্যবহারকারীর ক্রিয়ার পরে আপনার ব্যাকএন্ড থেকে সক্রিয় হয়। Snap একটি শেয়ার্ড client_dedup_id ব্যবহার করে উভয় চ্যানেলে আসা ইভেন্টগুলো ডিডুপ্লিকেট করে। কেন উভয়ই চালাব? ব্রাউজার পিক্সেল ITP, ETP এবং প্রত্যাখ্যানকারী কুকি ব্যানার দ্বারা ক্রমবর্ধমানভাবে ব্লক হচ্ছে। CAPI ব্যবধান পূরণ করে কারণ এটি আপনার সার্ভার থেকে চলে এবং ব্রাউজার ট্র্যাকিং বিধিনিষেধের অধীন নয় — তবে এখনও ইভেন্ট তৈরির সময় বৈধ ব্যবহারকারীর সম্মতি প্রয়োজন।
সম্মতি উভয় চ্যানেলে প্রযোজ্য
একটি সাধারণ ভুল হলো CAPI-কে সম্মতি এড়ানোর উপায় হিসেবে বিবেচনা করা। এটি নয়। GDPR-এর আঞ্চলিক পরিধি এবং CCPA-এর বিক্রয় বা শেয়ারিংয়ের সংজ্ঞা সার্ভার-থেকে-সার্ভার ব্যক্তিগত ডেটা ট্রান্সমিশনে সমানভাবে প্রযোজ্য। ব্যবহারকারী যদি বিজ্ঞাপনের উদ্দেশ্যে প্রক্রিয়াকরণে সম্মতি না দিয়ে থাকেন, তাহলে সেই ব্যবহারকারীর জন্য ব্রাউজার পিক্সেল বা CAPI কোনোটিই সক্রিয় হতে পারবে না। একটি সম্মতি সিদ্ধান্ত উভয় চ্যানেল নিয়ন্ত্রণ করে।
আপনার CMP-এর সাথে Snap Pixel সংযুক্ত করা
ধাপ ১: সম্মতি জানা না হওয়া পর্যন্ত ব্লক করুন
Snap Pixel স্ক্রিপ্ট ট্যাগ সরাসরি আপনার HTML-এ অন্তর্ভুক্ত করবেন না। পরিবর্তে, আপনার ট্যাগ ম্যানেজারে — Google Tag Manager, Tealium, Commanders Act, বা আপনি যে CMP-সচেতন লোডার ব্যবহার করেন তাতে — এটিকে blocked tag হিসেবে নিবন্ধন করুন। কেবল তখনই ট্যাগ সক্রিয় হতে কনফিগার করুন যখন প্রাসঙ্গিক সম্মতি ফ্ল্যাগগুলো সত্য।
TCF v2.2 ট্র্যাফিকের জন্য গেটিং উদ্দেশ্য-ভিত্তিক। Snapchat একটি TCF ভেন্ডার হিসেবে নিবন্ধিত এবং IAB Global Vendor List-এ অন্তর্ভুক্ত। আপনার ট্যাগ ম্যানেজার নিয়মে ব্যবহারকারীকে উদ্দেশ্য ১ (স্টোরেজ ও অ্যাক্সেস), ৩ (ব্যক্তিগতকৃত বিজ্ঞাপন প্রোফাইল), ৪ (ব্যক্তিগতকৃত বিজ্ঞাপন), ৭ (পরিমাপ) এবং Snap-এর ভেন্ডার সম্মতি প্রদান করেছেন কিনা তা নিশ্চিত করতে হবে। মার্কিন ট্র্যাফিকের জন্য গেটিং হলো ব্যবহারকারীর স্টেটের উপযুক্ত GPP স্ট্রিং সেকশন — ক্যালিফোর্নিয়ার জন্য সেকশন ৭ (CPRA), ভার্জিনিয়ার জন্য সেকশন ৮ ইত্যাদি — লিগেসি USP সংকেতের সাথে ব্যাকআপ হিসেবে।
ধাপ ২: CAPI-তে সম্মতির অবস্থা পাস করুন
আপনার ব্যাকএন্ড থেকে CAPI ইভেন্ট পাঠানোর সময় data_processing_options ফিল্ড অন্তর্ভুক্ত করতে হবে। সম্মতিদানকারী EU ট্র্যাফিকের জন্য, ফিল্ডটি সম্পূর্ণ বাদ দিন। সম্মতিদানকারী মার্কিন ট্র্যাফিকের জন্য, বাদ দিন। CCPA / CPRA-এর অধীনে অপ্ট আউট করা ব্যবহারকারীর জন্য দেশ ও স্টেট কোড সহ data_processing_options: ["LDU"] (সীমিত ডেটা ব্যবহার) পাঠান। Snap তখন ইভেন্টটি গোপনীয়তা-সীমাবদ্ধ মোডে প্রক্রিয়া করে যা রিমার্কেটিং অডিয়েন্স বা থার্ড-পার্টি ডেটা শেয়ারিং ফিড করে না।
ধাপ ৩: GTM ব্যবহার করলে Google সম্মতি মোড সংকেত ব্যবহার করুন
Consent Mode v2 সক্রিয় করে Google Tag Manager এর মাধ্যমে পিক্সেল লোড করলে, ad_storage এবং ad_user_data-এ Snap ট্যাগ গেট করুন। যেকোনো একটি অস্বীকৃত হলে, GTM ট্যাগকে সক্রিয় হওয়া থেকে ব্লক করে। আপনার সার্ভার থেকে CAPI ডিসপ্যাচ ব্যবহারকারীর ক্রিয়ার মুহূর্তে ক্যাপচার করা একই সম্মতির অবস্থা ব্যবহার করা উচিত।
উন্নত ম্যাচিং: হ্যাশড আইডেন্টিফায়ার এবং সম্মতি
উন্নত ম্যাচিং ওয়েব ভিজিটর এবং Snap ব্যবহারকারীদের মধ্যে ম্যাচ রেট উন্নত করতে হ্যাশড ইমেইল, ফোন, IP এবং ইউজার এজেন্ট Snap-এ পাঠায়। মানগুলো SHA-256 হ্যাশড হলেও নিয়ন্ত্রকরা এগুলোকে ব্যক্তিগত ডেটা হিসেবে বিবেচনা করেন — হ্যাশ বড় স্কেলে বিপরীতযোগ্য কারণ ইনপুট স্পেস গণনাযোগ্য, এবং Snap এটি একজন পরিচিত ব্যবহারকারীর সাথে ম্যাচ করতে পারে।
সম্ভব হলে উন্নত ম্যাচিংকে আলাদা সম্মতি সিদ্ধান্ত হিসেবে বিবেচনা করুন। ব্যবহারকারী যদি শুধু উদ্দেশ্য ৭ (পরিমাপ) প্রদান করেন কিন্তু উদ্দেশ্য ৪ (ব্যক্তিগতকৃত বিজ্ঞাপন) না করেন, তাহলে পরিমাপের জন্য পিক্সেল চালাতে পারবেন কিন্তু উন্নত ম্যাচিং সক্রিয় করা উচিত নয়, কারণ ম্যাচিং নিজেই একটি ব্যক্তিগতকৃত-বিজ্ঞাপন অপারেশন। বেশিরভাগ TCF-কমপ্লায়েন্ট ট্যাগ ম্যানেজার এটিকে Snap ট্যাগে সাব-টগল হিসেবে প্রকাশ করে।
সাধারণ ভুলগুলো যা প্রকাশকদের রাজস্ব বা কমপ্লায়েন্সের মূল্য চোকায়
CMP লোড হওয়ার আগে সক্রিয় হওয়া
আপনার Snap Pixel স্নিপেট পেজ head-এ থাকলে এবং আপনার CMP অ্যাসিঙ্ক্রোনাসভাবে লোড হলে, সম্মতি জানার আগেই পিক্সেল সক্রিয় হতে পারে। এটি কুকি অডিটে পাওয়া সবচেয়ে সাধারণ GDPR লঙ্ঘন। পিক্সেল স্নিপেটটি একটি cmpReady ইভেন্ট লিসেনারের পিছনে সরান, অথবা IAB CMP API-এর সাথে নেটিভভাবে ইন্টিগ্রেট করে এমন ট্যাগ ম্যানেজার ব্যবহার করুন।
মার্কিন ট্র্যাফিকে GPP স্ট্রিং ভুলে যাওয়া
Snap মার্কিন অপ্ট-আউট প্রয়োগের জন্য GPP স্ট্রিং বাধ্যতামূলক করার প্রক্রিয়ায় রয়েছে। আপনার CMP যদি কেবল লিগেসি USP নির্গত করে এবং Snap-এর ট্যাগ কোনো GPP সংকেত না পায়, পিক্সেলের সাম্প্রতিক সংস্করণগুলো ইভেন্টটিকে ডিফল্টরূপে অপ্ট-আউট হিসেবে বিবেচনা করবে। মার্কিন বিড রেসপন্স এবং CAPI ডিসপ্যাচের একটি নমুনা অডিট করুন; অনুপস্থিত GPP একটি ঘন ঘন নীরব অ্যাট্রিবিউশন ক্ষতি।
অমিল dedup ID
একই ইভেন্টের জন্য ব্রাউজার পিক্সেল এবং CAPI একই client_dedup_id শেয়ার করতে হবে, অন্যথায় Snap ইভেন্টটি দুইবার গণনা করে। ক্লায়েন্টে ইভেন্ট সময়ে একটি UUID তৈরি করুন, ব্রাউজার পিক্সেলে পাঠান এবং ম্যাচিং CAPI ডিসপ্যাচের জন্য আপনার সার্ভারে ফরওয়ার্ড করুন। একটি ভাঙা ডিডুপ চেইন কনভার্সন গণনা ফুলিয়ে তোলে এবং ডাউনস্ট্রিম অপ্টিমাইজেশন ভাঙে।
দীর্ঘ সেশনে পুরনো সম্মতি
সেশনের মাঝে সম্মতি প্রত্যাহারকারী ব্যবহারকারীদের জন্য অবিলম্বে পিক্সেল সক্রিয় হওয়া বন্ধ করতে হবে। আপনার CMP-এর consentChange ইভেন্টে সাবস্ক্রাইব করুন এবং বিজ্ঞাপনের উদ্দেশ্যে সম্মতি বাতিল হলে Snap Pixel রানটাইম বন্ধ করুন। অনেক প্রকাশক প্রারম্ভিক ব্যানার ভালোভাবে পরিচালনা করেন কিন্তু সেশনের মাঝের পরিবর্তনগুলো উপেক্ষা করেন।
পরীক্ষা ও যাচাইকরণ
Snap Snap Pixel Helper নামে একটি Chrome এক্সটেনশন প্রকাশ করে যা প্রতিটি পিক্সেল কল দেখায় এবং এর পেলোড ডিকোড করে। তিনটি পরীক্ষার পরিস্থিতি শুরু থেকে শেষ পর্যন্ত চালান: সম্পূর্ণ সম্মতিদানকারী ব্যবহারকারী (পিক্সেল ও CAPI সক্রিয়, উন্নত ম্যাচিং উপস্থিত, কোনো LDU ফ্ল্যাগ নেই), সব-প্রত্যাখ্যান ব্যবহারকারী (কোনো পিক্সেল নেই, কোনো CAPI নেই), এবং পরিমাপে সম্মতিদানকারী কিন্তু ব্যক্তিগতকৃত বিজ্ঞাপনে নয় এমন দানাদার ব্যবহারকারী (পিক্সেল সক্রিয়, CAPI সক্রিয়, কিন্তু উন্নত ম্যাচিং ফিল্ড অনুপস্থিত এবং মার্কিন ট্র্যাফিকের জন্য LDU ফ্ল্যাগ সেট)। প্রোডাকশনে ডেপ্লয় করার আগে Snap Ads Manager ইভেন্ট লগ এবং আপনার ট্যাগ ম্যানেজার ডিবাগ কনসোলে প্রতিটি পরিস্থিতি যাচাই করুন।
সব একত্রে আনা
সঠিকভাবে কনফিগার করা Snap Pixel স্ট্যাক তিনটি কাজ করে: এটি ব্রাউজার পিক্সেল ও CAPI উভয়কে একই সম্মতি সিদ্ধান্তে গেট করে, দানাদার TCF ও GPP সংকেত মেনে চলে যাতে ব্যক্তিগতকৃত বিজ্ঞাপন প্রত্যাখ্যানকারী ব্যবহারকারীরা নীরবে ট্র্যাক না হন, এবং ডিডুপ্লিকেশন অক্ষুণ্ণ রাখে যাতে অ্যাট্রিবিউশন সঠিক থাকে। আপনার সেটআপ ত্রৈমাসিক অডিট করুন — ২০২৬ জুড়ে Snap-এর GPP সংকেত প্রয়োগ কঠোর হচ্ছে, এবং আজকের কার্যকর ইন্টিগ্রেশন ছয় মাস পরে কার্যকর ইন্টিগ্রেশন নাও হতে পারে।