Klaviyo Cookie Consent ইন্টিগ্রেশন গাইড: ২০২৬ সালে ই-কমার্সের জন্য GDPR-সম্মত ইমেইল ও SMS
Klaviyo হল ডাইরেক্ট-টু-কনজিউমার ই-কমার্সের জন্য শীর্ষস্থানীয় ইমেইল ও SMS মার্কেটিং প্ল্যাটফর্ম। এটি বিশ্বের সমস্ত Shopify, BigCommerce এবং Magento স্টোরের একটি উল্লেখযোগ্য অংশে ইনস্টল করা আছে, এবং এর অনসাইট ট্র্যাকিং লেয়ার — যে স্ক্রিপ্ট ব্রাউজিং আচরণ পর্যবেক্ষণ করে, পরিচিত প্রোফাইলে পেজভিউ অ্যাট্রিবিউট করে এবং কার্ট অ্যাবান্ডনমেন্ট ও ব্রাউজ অ্যাবান্ডনমেন্ট ফ্লো চালু করে — সেটিই প্ল্যাটফর্মটিকে বাণিজ্যিকভাবে মূল্যবান করে তোলে। গোপনীয়তার দৃষ্টিকোণ থেকে ই-কমার্স স্ট্যাকের মধ্যে এটি সবচেয়ে বেশি ভুলভাবে কনফিগার করা উপাদানগুলির একটি। Klaviyo Onsite ট্র্যাকিং স্ক্রিপ্ট, Klaviyo Forms লাইব্রেরি এবং SMS অপ্ট-ইন ফ্লো সবই consent ব্যানার প্রদর্শন করার আগেই লোড হওয়ার মুহূর্তে ব্যক্তিগত ডেটা সংগ্রহ করে। EU, UK, ব্রাজিল বা ক্যালিফোর্নিয়ার ট্র্যাফিক পরিচালনা করে এমন যেকোনো স্টোরের জন্য সেই ডিফল্ট আচরণ আর সম্মত নয়, এবং ই-কমার্স প্রয়োগে সবচেয়ে সক্রিয় নিয়ন্ত্রকরা — ফ্রান্সে CNIL, স্পেনে AEPD, ইতালীয় Garante এবং ক্যালিফোর্নিয়া প্রাইভেসি প্রোটেকশন এজেন্সি — স্পষ্ট করেছে যে তারা বিক্রেতা বড় বা ছোট নির্বিশেষে মার্কেটিং স্ক্রিপ্টগুলিকে একইভাবে বিবেচনা করে। এই গাইডটি Klaviyo কী সংগ্রহ করে, এটিকে থার্ড-পার্টি CMP-এর সাথে কীভাবে ইন্টিগ্রেট করবেন এবং প্ল্যাটফর্মের নিজস্ব গোপনীয়তা প্রিমিটিভগুলি কোথায় ফিট হয় তা বর্ণনা করে।
Klaviyo Onsite Tracking কী সংগ্রহ করে
Klaviyo Onsite স্নিপেট (static.klaviyo.com/onsite/js/klaviyo.js থেকে লোড) একটি গ্লোবাল _learnq কিউ ইনিশিয়ালাইজ করে এবং __kla_id নামক একটি Klaviyo-মালিকানাধীন কুকির মাধ্যমে ভিজিটরদের সনাক্ত করে। ইনস্টল হওয়ার পরে এটি স্বয়ংক্রিয়ভাবে পেজভিউ ইভেন্ট রিপোর্ট করে, ফর্ম ইন্টার্যাকশন ক্যাপচার করে, Active On Site ইভেন্ট ফায়ার করে যা Klaviyo-র Browse Abandonment ফ্লো চালিত করে, এবং ভিজিটর লগ ইন করলে বা ইমেইল ঠিকানা সহ একটি ফর্ম সাবমিট করলে সেই মুহূর্তে অ্যানোনিমাস ব্রাউজিং আচরণকে একটি পরিচিত সাবস্ক্রাইবার প্রোফাইলের সাথে সংযুক্ত করে। পরবর্তী ইভেন্টগুলি — Viewed Product, Added to Cart, Started Checkout, Placed Order — একই আইডেন্টিটি ইনফ্রাস্ট্রাকচারের মাধ্যমে ফায়ার হয় এবং একই কুকি-ভিত্তিক অ্যাট্রিবিউশন উত্তরাধিকার সূত্রে পায়।
GDPR বিশ্লেষণের জন্য কুকিটি অ-অপরিহার্য, পেজ ছাড়ার ডেটা ব্যক্তিগত ডেটা কারণ এটি একটি স্থায়ী শনাক্তকারীর সাথে বাঁধা, এবং Klaviyo মার্কিন যুক্তরাষ্ট্রে প্রতিষ্ঠিত, যা স্থানান্তরকে EU-US Data Privacy Framework-এর অধীন করে। তিনটি শর্তই Klaviyo Onsite tracking-কে দৃঢ়ভাবে EU, UK, EEA এবং LGPD-এর অধীনে ব্রাজিলে "পূর্ব consent প্রয়োজন" এলাকায় ঠেলে দেয়। ক্যালিফোর্নিয়ায় একই প্রক্রিয়াকরণ CPRA-র ক্রস-কন্টেক্সট বিহেভিয়ারাল অ্যাডভার্টাইজিংয়ের জন্য শেয়ারিং অপ্ট-আউট করার অধিকারের অধীনে পড়ে, যা Klaviyo-র ডাউনস্ট্রিম পেইড-মিডিয়া গন্তব্যের সাথে শেয়ারিং ট্রিগার করে।
আপনাকে যে তিনটি ট্র্যাকিং সারফেস গেট করতে হবে
Klaviyo ইনস্টল মাত্র একটি ট্র্যাকিং সারফেস নয়, এটি তিনটি, এবং CMP ইন্টিগ্রেশনে এগুলিকে আলাদাভাবে বিবেচনা করতে হবে।
Onsite ট্র্যাকিং স্ক্রিপ্ট
এটি প্রধান আচরণগত ট্র্যাকার — যে স্ক্রিপ্ট __kla_id সেট করে এবং অ্যাক্টিভ-অন-সাইট ইভেন্ট স্ট্রিম চালিত করে। বেশিরভাগ টিম এটি গেট করতে মনে রাখে এবং অডিটে এটি নিয়ন্ত্রকদের কাছে সবচেয়ে দৃশ্যমান। এটি ডিফল্টভাবে ব্লক করুন এবং শুধুমাত্র ভিজিটর মার্কেটিং ক্যাটাগরি গ্রহণ করলে লোড করুন।
Klaviyo Forms এবং সাইনআপ পপআপ
Klaviyo Forms একটি আলাদা লাইব্রেরি যা ইমেইল ও SMS সাইনআপ পপআপ, এম্বেডেড ফর্ম এবং গেটেড কন্টেন্ট আনলক পরিচালনা করে। এটি একই ডোমেইনে হোস্ট করা কিন্তু আলাদা স্ক্রিপ্ট হিসেবে লোড হয়। Forms মূল Onsite ট্র্যাকার থেকে স্বাধীনভাবে ইম্প্রেশন এবং সাবমিশন ইভেন্ট ফায়ার করতে পারে, তাই শুধুমাত্র Onsite গেট করা এবং Forms লোড হতে দেওয়া একটি সাধারণ আংশিক-সম্মতি প্যাটার্ন যা এখনও পরিচয়মূলক ডেটা ফাঁস করে।
SMS অপ্ট-ইন সংগ্রহ
SMS সাইনআপগুলির মার্কিন যুক্তরাষ্ট্রে TCPA-র অধীনে এবং EU-তে সেক্টর-নির্দিষ্ট নিয়মের অধীনে নিজস্ব consent প্রয়োজনীয়তা আছে, এবং Klaviyo-র SMS ফর্মগুলি চেকবক্স-নিশ্চিত consent-সহ ফোন নম্বর সংগ্রহ করে। এখানে সংগৃহীত consent কুকি consent থেকে আলাদা SMS মেসেজিংয়ের জন্য। সঠিকভাবে কনফিগার করা স্ট্যাক উভয়ই রেকর্ড করে: CMP-তে কুকি consent, Klaviyo সাবস্ক্রাইবার প্রোফাইলে SMS consent।
নেটিভ Klaviyo গোপনীয়তা নিয়ন্ত্রণ
Klaviyo বেশ কিছু নেটিভ গোপনীয়তা প্রিমিটিভ উন্মুক্ত করে। বেশিরভাগ মার্কেটিং প্ল্যাটফর্মের মতো, এগুলি ধরে নেয় যে একটি consent সিদ্ধান্ত বিদ্যমান এবং পাস করা হচ্ছে। তারা নিজেরা consent সংগ্রহ করে না।
Identify কলে consent প্রপার্টি
আপনি যখন klaviyo.identify() বা klaviyo.track() কল করেন, আপনি একটি consent পেলোড সংযুক্ত করতে পারেন যা মার্কেটিং যোগাযোগের জন্য আইনি ভিত্তি রেকর্ড করে। এটি CMP-র সিদ্ধান্ত Klaviyo-র সাবস্ক্রাইবার প্রোফাইলে পাস করার সঠিক প্রিমিটিভ।
প্রোফাইল-লেভেল consent ফিল্ড
সাবস্ক্রাইবার প্রোফাইলে ইমেইল consent, SMS consent এবং consent উৎসের জন্য নির্দিষ্ট ফিল্ড আছে। এই ফিল্ডগুলিতে আপডেট Klaviyo-র সেগমেন্টেশন ইঞ্জিনে প্রচার করা হয় যাতে ফ্লোগুলি রেকর্ড করা অবস্থা মেনে চলে।
গোপনীয়তা এবং Consent সেটিংস প্যানেল
Klaviyo-র অ্যাডমিন UI-এ একটি গোপনীয়তা ও Consent সেকশন আছে যা কিছু ডিফল্ট আচরণ নিয়ন্ত্রণ করে — উদাহরণস্বরূপ, রেকর্ড করা consent ছাড়া ভিজিটরদের জন্য Active On Site ইভেন্ট ফায়ার হবে কিনা। ডিফল্টটি অনুমতিশীল; এই সেটিংস কঠোর করা CMP-লেভেল গেটিংয়ের উপরে একটি দরকারী অতিরিক্ত স্তর।
ধাপে ধাপে CMP ইন্টিগ্রেশন
নির্ভরযোগ্য আর্কিটেকচার হল CMP-এর পিছনে সমস্ত তিনটি Klaviyo ট্র্যাকিং সারফেস গেট করা এবং রেকর্ড করা consent অবস্থার সাথে প্ল্যাটফর্মের সাবস্ক্রাইবার রেকর্ড সিঙ্কে রাখতে Klaviyo identify ও track কলে consent প্রপার্টি ব্যবহার করা।
১. হেড থেকে ডিফল্ট Onsite স্নিপেট সরিয়ে নিন
Klaviyo একটি এক-লাইন স্নিপেট প্রদান করে যা ইনস্টলাররা সাধারণত ডকুমেন্ট হেডে পেস্ট করে। এটি সরিয়ে নিন। এটিকে একটি প্লেসহোল্ডার স্ক্রিপ্ট এলিমেন্ট দিয়ে প্রতিস্থাপন করুন যার type অ্যাট্রিবিউট হল text/plain এবং data-category অ্যাট্রিবিউট এটিকে মার্কেটিং হিসেবে চিহ্নিত করে। ভিজিটর মার্কেটিং ক্যাটাগরি গ্রহণ করলে আপনার CMP type-টি আবার text/javascript-এ পুনরায় লিখবে।
২. Klaviyo Forms লোডিং স্থগিত করুন
Forms লাইব্রেরি Onsite থেকে স্বাধীনভাবে লোড হয়। consent-এর আগে ইনিশিয়ালাইজ না হয় তার জন্য এর স্ক্রিপ্ট এলিমেন্টে একই প্লেসহোল্ডার প্যাটার্ন প্রয়োগ করুন। consent দেওয়ার পরে, Onsite এবং Forms উভয়ই একসাথে ইনিশিয়ালাইজ হতে পারে; কিউ করা ইভেন্টগুলি স্বয়ংক্রিয়ভাবে ফ্লাশ হয়।
৩. কুকি consent থেকে SMS consent আলাদা করুন
SMS অপ্ট-ইন সংগ্রহ Klaviyo Forms-এর মাধ্যমে চলে কিন্তু সংগৃহীত consent (SMS মার্কেটিংয়ের জন্য স্পষ্ট চেকবক্স) কুকি consent থেকে একটি আলাদা আইনি আর্টিফ্যাক্ট। CMP ব্যানার কুকি সিদ্ধান্ত রেকর্ড করে; ফর্ম চেকবক্স SMS সিদ্ধান্ত রেকর্ড করে। এগুলিকে একসাথে বান্ডেল করবেন না — বান্ডেল করা consent GDPR এবং TCPA উভয়ের অধীনেই অবৈধ।
৪. Klaviyo প্রোফাইলে consent প্রচার করুন
একজন পরিচিত সাবস্ক্রাইবার আপনার সাইটে consent গ্রহণ বা প্রত্যাহার করলে, CMP-র উচিত প্রোফাইলের consent ফিল্ড আপডেট করতে Klaviyo API কল করা। Klaviyo Profiles API একটি আংশিক-আপডেট কল সমর্থন করে যা প্রোফাইলের বাকি অংশ ওভাররাইট না করে ইমেইল consent, SMS consent এবং consent টাইমস্ট্যাম্প লেখে। বেশিরভাগ আধুনিক CMP-এ একটি Klaviyo কানেক্টর আছে যা এটি শুরু থেকে শেষ পর্যন্ত পরিচালনা করে।
৫. Google ট্যাগগুলি পাশাপাশি চালালে Consent Mode v2 সংযুক্ত করুন
Klaviyo ব্যবহার করে এমন বেশিরভাগ স্টোর Google Ads এবং GA4-ও চালায়। আপনার CMP-কে যেকোনো Google ট্যাগ ফায়ার হওয়ার আগে v2 consent সিগন্যাল — ad_storage, analytics_storage, ad_user_data, ad_personalization — dataLayer-এ প্রকাশ করতে হবে। Klaviyo এই সিগন্যালগুলি নেটিভভাবে ব্যবহার করে না, কিন্তু Google করে, এবং Klaviyo ও Google-এর মধ্যে অসামঞ্জস্য অ্যাট্রিবিউশন রিপোর্টিংয়ে পরিমাপযোগ্য রাজস্ব ব্যবধান হিসেবে দেখা দেবে।
সাধারণ ভুল
Klaviyo ডিপ্লয়মেন্টের অডিটে চারটি ইন্টিগ্রেশন ভুল বারবার দেখা যায়।
Forms-কে "শুধু একটি পপআপ" হিসেবে বিবেচনা করা
কিছু টিম মার্কেটিংয়ের অধীনে Onsite গেট করে কিন্তু Forms প্রাথমিক রেন্ডারে লোড হতে দেয়, এই যুক্তিতে যে "একটি পপআপ শুধু একটি UI এলিমেন্ট"। Forms লাইব্রেরি প্রতিটি পপআপ প্রদর্শনের জন্য Klaviyo-তে ইম্প্রেশন ইভেন্ট ফায়ার করে, যা একটি মার্কিন অ্যাড-টেক ভেন্ডরের কাছে পাঠানো পরিচয়মূলক আচরণগত ডেটা — ঠিক যে প্যাটার্নটি একটি CMP প্রতিরোধ করার কথা।
কুকি এবং SMS consent একত্রিত করা
একটি একক চেকবক্স যা বলে "আমি কুকি এবং মার্কেটিং SMS পেতে সম্মত" উভয়ের জন্যই অবৈধ। কুকি consent অবশ্যই কুকি-নির্দিষ্ট হতে হবে; SMS consent অবশ্যই SMS-নির্দিষ্ট হতে হবে। আলাদা নিয়ন্ত্রণ ব্যবহার করুন।
তৃতীয়-পক্ষের পেইড-মিডিয়া কানেক্টরগুলিকে প্রত্যাহার করা প্রোফাইলে ফায়ার করতে দেওয়া
Klaviyo তার ইন্টিগ্রেশনের মাধ্যমে Google Ads, Meta, TikTok এবং অন্যান্য অ্যাড নেটওয়ার্কে অডিয়েন্স পুশ করতে পারে। একজন সাবস্ক্রাইবার consent প্রত্যাহার করলে, অডিয়েন্স পুশ তাদের বাদ দিতে হবে — শুধু যোগ করা বন্ধ করলে হবে না। শুধু প্রাথমিক সিঙ্কে নয়, রিয়েল টাইমে consent-অবস্থার পরিবর্তন মেনে চলতে Klaviyo-র অডিয়েন্স-সিঙ্ক সেটিংস কনফিগার করুন।
ঐতিহাসিক ডেটা প্রশ্ন ভুলে যাওয়া
ভিজিটর প্রথমবার consent গ্রহণ করলে, আপনার স্ট্যাক তাদের consent-পূর্ব অ্যানোনিমাস আচরণ তাদের নতুন প্রোফাইলের সাথে পূর্ববর্তীভাবে সংযুক্ত করা উচিত নয়। CMP এবং Klaviyo উভয়েরই সম্মত হওয়া উচিত যে consent-পূর্ব ব্রাউজিং ডেটা এখন-শনাক্ত প্রোফাইলের সাথে সংযুক্ত ব্যক্তিগত ডেটা নয়। কিছু Klaviyo ফ্লো ডিফল্টভাবে এই সংযোগ ধরে নেয় — সংশ্লিষ্ট ফ্লো ট্রিগার পর্যালোচনা করুন।
অডিট চেকলিস্ট
EU, UK, ব্রাজিল বা ক্যালিফোর্নিয়ার ট্র্যাফিক স্পর্শ করে এমন যেকোনো Klaviyo ডিপ্লয়মেন্টের জন্য উত্তর দেওয়ার ছয়টি সুনির্দিষ্ট প্রশ্ন।
- Onsite কি consent-এর জন্য অপেক্ষা করে? কঠোর ট্র্যাকিং সুরক্ষা সহ একটি প্রাইভেট উইন্ডোতে স্টোরফ্রন্ট খুলুন এবং ব্যানার গ্রহণের আগে কোনো static.klaviyo.com অনুরোধ ফায়ার না হয় তা নিশ্চিত করুন।
- Forms কি consent-এর জন্য অপেক্ষা করে? নিশ্চিত করুন যে পপআপ ইম্প্রেশন ইভেন্টগুলি মার্কেটিং ক্যাটাগরি গ্রহণ করার আগে ফায়ার না হয়।
- কুকি consent এবং SMS consent কি আলাদা? নিশ্চিত করুন কুকি ব্যানার SMS consent সংগ্রহ করে না, এবং SMS অপ্ট-ইন ফর্মগুলি নিজস্ব স্পষ্ট চেকবক্স রেকর্ড করে।
- Klaviyo প্রোফাইল কি CMP অবস্থা প্রতিফলিত করে? নিশ্চিত করুন CMP Klaviyo API-এর মাধ্যমে প্রোফাইলের consent ফিল্ডে consent সিদ্ধান্ত লেখে।
- অডিয়েন্স সিঙ্ক কি প্রত্যাহার মেনে চলে? নিশ্চিত করুন consent প্রত্যাহার সাবস্ক্রাইবারকে ডাউনস্ট্রিম পেইড-মিডিয়া অডিয়েন্স থেকে সরিয়ে দেয়, শুধু ভবিষ্যত সিঙ্ক থেকে নয়।
- consent-পূর্ব ব্রাউজিং কি অ্যানোনিমাস থাকে? নিশ্চিত করুন ফ্লো ট্রিগার পূর্ববর্তীভাবে consent-পূর্ব আচরণ নতুন-শনাক্ত প্রোফাইলের সাথে সংযুক্ত করে না।
Consent-প্রথম স্ট্যাকে Klaviyo কোথায় ফিট করে
Klaviyo ই-কমার্স অ্যাট্রিবিউশন এবং ডাইরেক্ট মার্কেটিং যোগাযোগের সংযোগস্থলে বসে, যার অর্থ এটি কুকি-consent রেজিম (GDPR/ePrivacy, CCPA/CPRA) এবং মার্কেটিং-যোগাযোগ রেজিম (CAN-SPAM, TCPA, মেসেজিংয়ের জন্য GDPR Article 6/7) উভয়কেই স্পর্শ করে। সঠিক আর্কিটেকচার এগুলিকে দুটি স্বতন্ত্র consent সারফেস হিসেবে বিবেচনা করে — উভয়ই সত্যের উৎসের মালিক একটি একক CMP-এর মাধ্যমে রুট করা, API-এর মাধ্যমে Klaviyo-র নেটিভ consent ফিল্ডগুলি সিঙ্কে রাখা। যে স্টোরগুলি এটি সঠিকভাবে করে তারা Klaviyo-কে বাণিজ্যিকভাবে মূল্যবান করে এমন কার্ট-অ্যাবান্ডনমেন্ট, ব্রাউজ-অ্যাবান্ডনমেন্ট এবং সেগমেন্টেশন আচরণ সংরক্ষণ করে এবং একই সাথে অডিট এক্সপোজার ডিফল্ট ইনস্টলের তুলনায় অনেক কম করে। ইঞ্জিনিয়ারিং কাজটি সহজ; শৃঙ্খলা হল মার্কেটিং টিমকে Forms-কে Onsite ট্র্যাকারের মতো একই নিয়ম থেকে ছাড় হিসেবে বিবেচনা করতে না দেওয়া।