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 اکاؤنٹ منسلک کریں
ماڈیول انسٹال کرنے سے آپ کا اسٹور FlexyConsent میں رجسٹر ہو جاتا ہے اور آپ کا پروجیکٹ خودکار طور پر بن جاتا ہے؛ آپ کو کچھ درج نہیں کرنا پڑتا۔
مرحلہ 3: کوکی کیٹیگریز ترتیب دیں
ماڈیول کے Cookie Manager صفحے پر اپنے اسٹور میں ملنے والے ہر ٹریکر کی کیٹیگری چیک کریں۔ PrestaShop اسٹور کے لیے عام زمرے میں شامل ہیں:
- ضروری: سیشن کوکیز، CSRF تحفظ، کارٹ فعالیت۔ یہ بطور ڈیفالٹ فعال ہیں اور مسترد نہیں کی جا سکتیں۔
- تجزیات: Google Analytics، Matomo، یا دیگر تجزیاتی پلیٹ فارمز۔ رضامندی ضروری ہے۔
- مارکیٹنگ: Google Ads، Facebook Pixel، ری ٹارگٹنگ اسکرپٹس۔ رضامندی ضروری ہے۔
- ذاتی نوعیت سازی: زبان، کرنسی، اور ڈسپلے ترجیحات جو سختی سے ضروری سے آگے ہیں۔ آپ کی قانونی تشریح کے لحاظ سے رضامندی ضروری ہو سکتی ہے یا نہیں۔
مرحلہ 4: اسکرپٹ بلاکنگ ترتیب دیں
ماڈیول PrestaShop کے displayHeader ہُک کے ذریعے FlexyConsent اسکرپٹ پرنٹ کرتا ہے۔ اس کی خودکار بلاکنگ اسکرپٹس، iframes، پکسلز، کوکیز اور براؤزر اسٹوریج کو وزیٹر کے براؤزر میں اس وقت تک روکے رکھتی ہے جب تک وہ رضامندی نہ دے، اور صفحہ ریفریش کیے بغیر انہیں چھوڑ دیتی ہے۔ FlexyConsent اسکرپٹ سے پہلے چلنے والے اسکرپٹ کو روکا نہیں جا سکتا۔
بیک آفس ترتیب
Design & Settings میں چھ ٹیب ہیں: General (پالیسی URLs، ڈیفالٹ زبان، خودکار بلاکنگ، پہلی پرت پر سب مسترد کریں، پرائیویسی بٹن)، Consent & Privacy (ہر خطے کے قواعد)، Layout Properties (19 تھیمز، فونٹس، لوگو، پوزیشن)، Geo Preview، Banner content اور Form consents۔
EU صارفین کے لیے جیو ٹارگٹنگ
PrestaShop اسٹورز کے لیے سب سے قیمتی خصوصیات میں سے ایک جیو ٹارگٹڈ رضامندی ہے۔ آپ کے تمام صارفین کو ایک ہی رضامندی کے تجربے کی ضرورت نہیں:
- EU اور UK صارفین: آپٹ ان ماڈل، TCF انضمام اور Consent Mode V2 سگنلز کے ساتھ رضامندی بینر۔ ان صارفین کو غیر ضروری کوکیز سیٹ ہونے سے پہلے فعال طور پر رضامندی دینی ہوگی۔
- US صارفین: کوئی خودکار بینر نہیں؛ پرائیویسی بٹن امریکی آپٹ آؤٹ کے انتخاب کھولتا ہے۔
- باقی دنیا: قابل اطلاق قوانین اور آپ کی خطرے کی برداشت کے لحاظ سے ہلکا نوٹس یا کوئی بینر نہیں۔
FlexyConsent یہ IP پر مبنی جیو ڈیٹیکشن سے سنبھالتا ہے: ہر صارف کو وہی رضامندی کا تجربہ ملتا ہے جو آپ نے اس کے خطے کے لیے طے کیا ہے۔ آپ کے امریکی صارفین 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، جیو ٹارگٹنگ اور پلان کی دیگر خصوصیات شامل ہیں۔