PrestaShop کوکی رضامندی اور GDPR: اسٹور مالکان کے لیے مکمل ماڈیول گائیڈ
PrestaShop اسٹورز کو مناسب کوکی رضامندی کی ضرورت کیوں ہے
اگر آپ ایسا PrestaShop اسٹور چلاتے ہیں جو یورپی یونین کے صارفین کو خدمات فراہم کرتا ہے، تو کوکی رضامندی اختیاری نہیں ہے — یہ حقیقی مالی نتائج کے ساتھ قانونی ضرورت ہے۔ GDPR، ePrivacy Directive کے ساتھ مل کر، ویب سائٹس سے مطالبہ کرتا ہے کہ غیر ضروری کوکیز سیٹ کرنے سے پہلے باخبر، آزادانہ رضامندی حاصل کریں۔ ای کامرس اسٹورز کے لیے یہ خاص طور پر اہم ہے کیونکہ اس میں شامل کوکیز براہ راست آپ کی کنورژنز ٹریک کرنے، ری ٹارگٹنگ مہمات چلانے، اور مارکیٹنگ ROI ماپنے کی صلاحیت کو متاثر کرتی ہیں۔
PrestaShop دنیا بھر میں 300,000 سے زیادہ آن لائن اسٹورز کو طاقت فراہم کرتا ہے، جن میں سے بہت سے EU کے صارفین کو فروخت کرتے ہیں۔ اس کے باوجود ان اسٹورز کی ایک بڑی تعداد یا تو مناسب رضامندی کے انتظام سے مکمل طور پر محروم ہے یا پرانے حل پر انحصار کرتی ہے جو موجودہ ریگولیٹری معیارات پر پورا نہیں اترتے۔ اب جبکہ Google نے EEA میں اشتہارات دکھانے کے لیے Consent Mode V2 لازمی قرار دے دیا ہے، بنیادی تعمیل اور مناسب نفاذ کے درمیان فرق کے حقیقی آمدنی پر اثرات ہیں۔
PrestaShop بطور ڈیفالٹ کون سی کوکیز سیٹ کرتا ہے؟
رضامندی ترتیب دینے سے پہلے، آپ کو یہ سمجھنا ہوگا کہ آپ کا PrestaShop اسٹور پہلے سے کون سی کوکیز استعمال کرتا ہے۔ ڈیفالٹ PrestaShop انسٹالیشن کئی زمروں کی کوکیز سیٹ کرتی ہے:
ضروری کوکیز (رضامندی کی ضرورت نہیں)
- PrestaShop سیشن کوکی: صارف کے سیشن، شاپنگ کارٹ کے مندرجات، اور لاگ ان حالت کو برقرار رکھتی ہے۔ یہ اسٹور کے کام کرنے کے لیے سختی سے ضروری ہے۔
- CSRF ٹوکنز: حفاظتی کوکیز جو فارم جمع کرانے کو کراس سائٹ ریکوئسٹ فورجری سے بچاتی ہیں۔
- کرنسی اور زبان کی ترجیحات: مسلسل براؤزنگ تجربے کے لیے صارف کی منتخب کرنسی اور زبان کو محفوظ کرتی ہیں۔
تجزیاتی اور مارکیٹنگ کوکیز (رضامندی ضروری)
- Google Analytics (GA4): اگر آپ نے Google Analytics ماڈیول انسٹال کیا ہے، تو یہ صارف کے رویے، صفحے کے مناظر، اور کنورژنز کو ٹریک کرنے کے لیے
_ga،_ga_*، اور متعلقہ کوکیز سیٹ کرتا ہے۔ - Google Ads ری مارکیٹنگ: کنورژن ٹریکنگ اور ری مارکیٹنگ پکسلز اشتہاری ٹارگٹنگ اور کنورژن پیمائش کے لیے کوکیز سیٹ کرتے ہیں۔
- Facebook Pixel: اگر انسٹال ہو، تو Meta پکسل اشتہاری انتساب اور سامعین کی تعمیر کے لیے
_fbpاور_fbcکوکیز سیٹ کرتا ہے۔ - تھرڈ پارٹی تجزیاتی ماڈیولز: PrestaShop کے مارکیٹ پلیس میں درجنوں تجزیاتی اور مارکیٹنگ ماڈیولز شامل ہیں، جن میں سے ہر ایک ممکنہ طور پر اپنی کوکیز سیٹ کرتا ہے۔
ادائیگی گیٹ وے کوکیز
- PayPal، Stripe، Mollie، اور دیگر: ادائیگی پروسیسرز فراڈ کی شناخت اور سیشن مینجمنٹ کے لیے کوکیز سیٹ کر سکتے ہیں۔ جب یہ لین دین مکمل کرنے کے لیے ضروری ہوں تو عام طور پر سختی سے ضروری کے طور پر درجہ بند ہوتی ہیں، لیکن کچھ ادائیگی پروسیسرز اضافی تجزیاتی کوکیز سیٹ کرتے ہیں جن کے لیے رضامندی ضروری ہوتی ہے۔
- 3D Secure تصدیق: بہت سے یورپی کارڈ ادائیگیوں میں استعمال ہونے والا 3D Secure فلو تصدیق کے عمل کے دوران عارضی کوکیز سیٹ کر سکتا ہے۔
PrestaShop کی بلٹ ان کوکی ہینڈلنگ کی حدود
PrestaShop میں ایک بنیادی GDPR ماڈیول شامل ہے (عام طور پر "Official GDPR Compliance" ماڈیول) جو کچھ ڈیٹا پرائیویسی خصوصیات فراہم کرتا ہے۔ تاہم، کوکی رضامندی کے معاملے میں اس کی نمایاں حدود ہیں:
- Consent Mode V2 سپورٹ نہیں: بلٹ ان ماڈیول Google Consent Mode سگنلز نہیں بھیجتا، جس کا مطلب ہے کہ آپ کے Google ٹیگز رضامندی سے آگاہ رویے یا کنورژن ماڈلنگ کا فائدہ نہیں اٹھا سکتے۔
- TCF انٹیگریشن نہیں: Transparency and Consent Framework سپورٹ نہیں ہے، جو EEA میں پروگرامیٹک ایڈورٹائزنگ تعمیل کے لیے ضروری ہے۔
- محدود کوکی بلاکنگ: بلٹ ان طریقہ اکثر رضامندی سے پہلے تھرڈ پارٹی اسکرپٹس کو کوکیز سیٹ کرنے سے نہیں روکتا۔ یہ بینر دکھا سکتا ہے، لیکن بنیادی اسکرپٹس پھر بھی چلتی ہیں۔
- جیو ٹارگٹنگ نہیں: مقام سے قطع نظر تمام زائرین کو ایک ہی رضامندی کا تجربہ دکھایا جاتا ہے۔ EU زائرین اور US زائرین ایک ہی بینر دیکھتے ہیں، جو کچھ کے لیے حد سے زیادہ پابندی والا ہے یا دوسروں کے لیے ناکافی طور پر موافق ہے۔
- بنیادی ڈیزائن آپشنز: بینر کی ظاہری شکل محدود ہے اور ہو سکتا ہے کہ آپ کے اسٹور کی برانڈنگ سے مماثلت نہ ہو، جس سے غیر مربوط صارف تجربہ ہوتا ہے۔
FlexyConsent PrestaShop ایڈون انسٹال کرنا
FlexyConsent ایک مقامی PrestaShop ایڈون پیش کرتا ہے جو براہ راست آپ کے اسٹور کے بیک آفس میں مربوط ہوتا ہے۔ اسے انسٹال اور ترتیب دینے کا طریقہ یہ ہے:
مرحلہ 1: ایڈون حاصل کریں
FlexyConsent PrestaShop ایڈون سرکاری PrestaShop Addons Marketplace پر دستیاب ہے۔ مارکیٹ پلیس سے ماڈیول خریدیں اور ڈاؤن لوڈ کریں، پھر اسے اپنے PrestaShop بیک آفس میں Modules > Module Manager کے تحت انسٹال کریں۔
مرحلہ 2: اپنا FlexyConsent اکاؤنٹ منسلک کریں
انسٹالیشن کے بعد، اپنے PrestaShop بیک آفس میں ماڈیول کی ترتیب کے صفحے پر جائیں۔ اپنی FlexyConsent سائٹ ID درج کریں، جو آپ اپنے FlexyConsent ڈیش بورڈ میں تلاش کر سکتے ہیں۔ ایڈون خودکار طور پر FlexyConsent کے سرورز سے جڑ جائے گا اور آپ کی رضامندی ترتیب حاصل کرے گا۔
مرحلہ 3: کوکی کیٹیگریز ترتیب دیں
FlexyConsent ڈیش بورڈ میں (PrestaShop بیک آفس میں نہیں)، اپنی کوکی کیٹیگریز اور مقاصد ترتیب دیں۔ PrestaShop اسٹور کے لیے عام زمرے میں شامل ہیں:
- سختی سے ضروری: سیشن کوکیز، CSRF تحفظ، کارٹ فعالیت۔ یہ بطور ڈیفالٹ فعال ہیں اور مسترد نہیں کی جا سکتیں۔
- تجزیات: Google Analytics، Matomo، یا دیگر تجزیاتی پلیٹ فارمز۔ رضامندی ضروری ہے۔
- مارکیٹنگ: Google Ads، Facebook Pixel، ری ٹارگٹنگ اسکرپٹس۔ رضامندی ضروری ہے۔
- ترجیحات: زبان، کرنسی، اور ڈسپلے ترجیحات جو سختی سے ضروری سے آگے ہیں۔ آپ کی قانونی تشریح کے لحاظ سے رضامندی ضروری ہو سکتی ہے یا نہیں۔
مرحلہ 4: اسکرپٹ بلاکنگ ترتیب دیں
FlexyConsent ایڈون PrestaShop کے ہُک سسٹم کے ساتھ مربوط ہوتا ہے تاکہ تھرڈ پارٹی اسکرپٹس کب لوڈ ہوں اس کو کنٹرول کیا جا سکے۔ تجزیات اور مارکیٹنگ کیٹیگریز سے وابستہ اسکرپٹس اس وقت تک بلاک رہتی ہیں جب تک صارف اس زمرے کے لیے رضامندی نہیں دیتا۔ رضامندی ملنے پر، اسکرپٹس صفحے کو ریفریش کیے بغیر متحرک طور پر لوڈ ہوتی ہیں۔
ان ماڈیولز کے لیے جو PrestaShop ہُکس کے ذریعے اسکرپٹس شامل کرتے ہیں، ایڈون ان کو روک سکتا ہے اور مشروط طور پر لوڈ کر سکتا ہے۔ ان اسکرپٹس کے لیے جو براہ راست آپ کے تھیم ٹیمپلیٹس میں شامل کی گئی ہیں، آپ کو مشروط لوڈنگ کے لیے FlexyConsent کے ڈیٹا ایٹریبیوٹس استعمال کرنے کے لیے اسکرپٹ ٹیگز میں ترمیم کرنی ہو سکتی ہے۔
بیک آفس ترتیب
FlexyConsent PrestaShop ایڈون آپ کے بیک آفس میں ان اہم ترتیبات کے ساتھ ایک کنفیگریشن پینل شامل کرتا ہے:
- سائٹ ID: آپ کا منفرد FlexyConsent شناخت کنندہ جو ایڈون کو آپ کے ڈیش بورڈ ترتیب سے جوڑتا ہے۔
- اسکرپٹ پوزیشن: FlexyConsent اسکرپٹ
<head>میں (تجویز کردہ) لوڈ ہو یا<body>ٹیگ بند ہونے سے پہلے۔ - آٹو بلاکنگ موڈ: فعال ہونے پر، ایڈون خودکار طور پر معروف تھرڈ پارٹی اسکرپٹس کا پتہ لگاتا ہے اور رضامندی ملنے تک بلاک کرتا ہے۔ غیر فعال ہونے پر، آپ دستی طور پر بتاتے ہیں کہ کون سی اسکرپٹس بلاک کرنی ہیں۔
- رضامندی وال آپشن: ان اسٹورز کے لیے جو براؤزنگ سے پہلے رضامندی کا مطالبہ کرتے ہیں (ای کامرس میں کم عام)، یہ آپشن مکمل صفحے کی رضامندی ضرورت دکھاتا ہے۔
- کیشے مطابقت: یہ یقینی بنانے کی ترتیبات کہ رضامندی بینر PrestaShop کے بلٹ ان کیشے اور مقبول کیشنگ ماڈیولز جیسے PageCache یا Varnish ترتیبات کے ساتھ درست طور پر کام کرے۔
EU صارفین کے لیے جیو ٹارگٹنگ
PrestaShop اسٹورز کے لیے سب سے قیمتی خصوصیات میں سے ایک جیو ٹارگٹڈ رضامندی ہے۔ آپ کے تمام صارفین کو ایک ہی رضامندی کے تجربے کی ضرورت نہیں:
- EU اور UK صارفین: آپٹ ان ماڈل، TCF انٹیگریشن، اور Consent Mode V2 سگنلز کے ساتھ مکمل GDPR موافق رضامندی بینر۔ ان صارفین کو غیر ضروری کوکیز سیٹ ہونے سے پہلے فعال طور پر رضامندی دینی ہوگی۔
- US صارفین: ان کی ریاست کے لحاظ سے، انہیں آپٹ آؤٹ میکانزم کے ساتھ CCPA/CPRA موافق نوٹس کی ضرورت ہو سکتی ہے، یا بالکل بھی نوٹس نہیں۔
- باقی دنیا: قابل اطلاق قوانین اور آپ کی خطرے کی برداشت کے لحاظ سے ہلکا نوٹس یا کوئی بینر نہیں۔
FlexyConsent یہ IP پر مبنی جیو ڈیٹیکشن کے ذریعے خودکار طور پر سنبھالتا ہے۔ ہر صارف کو اس کے مقام کی بنیاد پر صحیح رضامندی کا تجربہ دکھایا جاتا ہے، بغیر کسی فی ریجن دستی ترتیب کے۔ اس کا مطلب ہے کہ آپ کے US صارفین EU مخصوص رضامندی فلو سے غیر ضروری طور پر سست نہیں ہوتے، جبکہ آپ کے EU صارفین کو مکمل ریگولیٹری تعمیل حاصل ہوتی ہے۔
PrestaShop تجزیات کے لیے Consent Mode V2
اگر آپ اپنے PrestaShop اسٹور کے ساتھ Google Analytics 4 یا Google Ads استعمال کرتے ہیں، تو Consent Mode V2 ضروری ہے۔ یہ آپ کے اسٹور کے لیے کیا کرتا ہے:
- رضامندی سے پہلے: Google ٹیگز محدود موڈ میں لوڈ ہوتے ہیں۔ وہ کوکیز سیٹ نہیں کرتے، صارف شناخت کنندگان جمع نہیں کرتے، اور صرف بغیر کوکی کے پنگز بھیجتے ہیں جنہیں Google ماڈلنگ کے لیے استعمال کرتا ہے۔
- رضامندی ملنے کے بعد: ٹیگز کوکیز، صارف IDs، اور مکمل کنورژن ٹریکنگ کے ساتھ مکمل پیمائش موڈ میں تبدیل ہو جاتے ہیں۔
- رضامندی مسترد ہونے کے بعد: ٹیگز سیشن کی مدت کے لیے محدود موڈ میں رہتے ہیں۔ Google بغیر کوکی کے پنگز کو ماڈلڈ کنورژنز اور ماڈلڈ رپورٹنگ کے لیے استعمال کرتا ہے، جو دوسری صورت میں آپ سے مکمل طور پر ضائع ہونے والے تجزیاتی ڈیٹا کو جزوی طور پر بحال کرتا ہے۔
عملی فائدہ اہم ہے: یہاں تک کہ جب صارفین تجزیاتی کوکیز مسترد کرتے ہیں، آپ کو اپنی Google Ads اور GA4 رپورٹس میں ماڈلڈ کنورژن ڈیٹا ملتا ہے۔ Consent Mode V2 کے بغیر، رضامندی مسترد ہونے کا مطلب اس صارف کے لیے مکمل ڈیٹا خلا ہے۔ اس کے ساتھ، Google کے مشین لرننگ ماڈلز تقریباً 70% گمشدہ ڈیٹا کو پُر کر سکتے ہیں۔
EU صارفین کو ہدف بنانے والی Google Ads مہمات چلانے والے PrestaShop اسٹور کے لیے، یہ ماڈلڈ ڈیٹا درست ROAS حسابات اور آپ کی ٹریفک کے ایک اہم حصے پر اندھے ہو کر اڑنے کے درمیان فرق ہو سکتا ہے۔
اپنے نفاذ کی جانچ
FlexyConsent PrestaShop ایڈون انسٹال اور ترتیب دینے کے بعد، ان جانچوں سے نفاذ کی تصدیق کریں:
- تمام کوکیز صاف کریں اور اپنے اسٹور پر جائیں۔ کسی بھی Google Analytics یا مارکیٹنگ کوکیز سیٹ ہونے سے پہلے رضامندی بینر ظاہر ہونا چاہیے۔
- تمام کوکیز مسترد کریں اور اپنے براؤزر کی کوکی اسٹوریج چیک کریں۔ صرف ضروری PrestaShop کوکیز (سیشن، CSRF) موجود ہونی چاہئیں۔
- تمام کوکیز قبول کریں اور تصدیق کریں کہ تجزیاتی اور مارکیٹنگ اسکرپٹس لوڈ ہوتی ہیں اور ان کی کوکیز ظاہر ہوتی ہیں۔
- Google Tag Assistant استعمال کریں تاکہ تصدیق ہو کہ Consent Mode سگنلز درست طریقے سے بھیجے جا رہے ہیں — آپ کو مسترد حالتوں کے ساتھ
consent defaultاور صارف کے انتخاب کے بعدconsent updateنظر آنا چاہیے۔ - مختلف علاقوں سے ٹیسٹ کریں VPN استعمال کرتے ہوئے تاکہ تصدیق ہو کہ جیو ٹارگٹنگ EU بمقابلہ غیر EU زائرین کے لیے صحیح رضامندی کا تجربہ دکھاتی ہے۔
- چیک آؤٹ فلو ٹیسٹ کریں تاکہ یقینی ہو کہ رضامندی کا انتظام ادائیگی کی کارروائی، کارٹ فعالیت، یا آرڈر مکمل ہونے میں مداخلت نہیں کرتا۔
اسٹور مالک کے لیے مشورہ: اپنے رضامندی کے نفاذ کی جانچ کے لیے ماہانہ کیلنڈر یاددہانی مقرر کریں۔ PrestaShop ماڈیول اپ ڈیٹس، تھیم تبدیلیاں، اور نئے مارکیٹنگ انٹیگریشنز بغیر واضح علامات کے رضامندی کے فلو کو توڑ سکتے ہیں۔ ہر مہینے ایک مختصر 5 منٹ کی جانچ تعمیل کے خلا کو بننے سے روک سکتی ہے۔
FlexyConsent کا PrestaShop ایڈون PrestaShop Addons Marketplace پر دستیاب ہے جس کے پلانز EUR 0 ماہانہ سے شروع ہوتے ہیں۔ مفت پلان میں Consent Mode V2، جیو ٹارگٹنگ، اور وہ تمام بنیادی تعمیل خصوصیات شامل ہیں جو آپ کے اسٹور کو EU صارفین کو اعتماد سے خدمت فراہم کرنے کے لیے درکار ہیں۔