Intercom چیٹ بوٹ کوکی رضامندی انضمام گائیڈ: 2026 میں GDPR کے مطابق لائیو چیٹ
Intercom SaaS اور براہ راست صارفین تک پہنچنے والی کمپنیوں کے لیے سب سے مقبول بزنس میسنجر پلیٹ فارم ہے، اور اس کا ان-پیج Messenger ویجیٹ — وہ چیٹ ببل جو لائیو چیٹ، بوٹ گفتگو، اور پروڈکٹ ٹورز میں کھلتا ہے — جدید ویب پر سب سے عام طور پر انسٹال کی جانے والی JavaScript سطحوں میں سے ایک ہے۔ رازداری کے نقطہ نظر سے یہ سب سے زیادہ اہم بھی ہے۔ Messenger اسکرپٹ شناختی کوکیز سیٹ کرتا ہے، پیج ویوز اور سیشن ایونٹس کو ٹریک کرتا ہے، ڈیوائس اور براؤزر میٹا ڈیٹا ریکارڈ کرتا ہے، اور شروع ہوتے ہی سب کچھ Intercom کے امریکی انفراسٹرکچر کو بھیج دیتا ہے۔ EU، UK، یا کیلیفورنیا کی ٹریفک سے متعلق کسی بھی کمپنی کے لیے، ڈیفالٹ انسٹال پیٹرن وہی تعمیل مسئلہ ہے جو Klaviyo یا HubSpot انسٹال کا ہے: ایک غیر ضروری اسکرپٹ رضامندی سے پہلے فائر ہو رہا ہے، GDPR کے تحت ذاتی ڈیٹا پروسیس کر رہا ہے، اسے سرحدوں کے پار منتقل کر رہا ہے، اور ایک دستاویزی خطرہ پیدا کر رہا ہے اگر کوئی ریگولیٹر دیکھے۔ یہ گائیڈ بتاتا ہے کہ Intercom Messenger کیا جمع کرتا ہے، چیٹ تجربے کو خراب کیے بغیر اسے CMP کے پیچھے کیسے رکھا جائے، اور Intercom کے مقامی رازداری کے ٹولز کہاں فٹ ہوتے ہیں۔
Intercom Messenger کیا جمع کرتا ہے
Intercom Messenger اسکرپٹ (جو widget.intercom.io یا js.intercomcdn.com سے لوڈ ہوتا ہے) ایک عالمی Intercom آبجیکٹ شروع کرتا ہے اور وزیٹرز کی شناخت intercom-id-* اور intercom-session-* کوکیز سے کرتا ہے۔ اس لمحے سے یہ پیج ویوز، پیج پر وقت، اسکرول ڈیپتھ، اور وزیٹر لیول میٹا ڈیٹا کیپچر کرتا ہے: یوزر ایجنٹ، OS، براؤزر، IP سے اخذ کردہ مقام، ریفرر، اور کوئی بھی حسب ضرورت اوصاف جو ایپلیکیشن Intercom('boot', {...}) یا Intercom('update', {...}) کے ذریعے بھیجتی ہے۔ Messenger کی ریئل ٹائم موجودگی فیچر بھی وزیٹر کی سرگرمی مسلسل Intercom کے سرورز کو رپورٹ کرتی ہے جب تک صفحہ کھلا رہتا ہے، جو کسٹمر میسجنگ ٹولز میں سب سے بھاری اسٹریمنگ ڈیٹا فٹ پرنٹس میں سے ایک پیدا کرتا ہے۔
جب ایک صارف کی شناخت ہو جاتی ہے — عام طور پر تصدیق کے بعد Intercom('boot', { user_id: ..., email: ... }) کال کر کے — اسکرپٹ وزیٹر کی شناخت کو ایک معروف Intercom رابطے سے جوڑ دیتا ہے۔ گفتگو کی تاریخ، اوصاف، اور سیگمنٹیشن رکنیت سب اس شناخت سے نکلتی ہے، اور Intercom اس لنک کو خودکار پیغام مہمات، لائف سائیکل ای میل، اور ان-ایپ پروڈکٹ ٹورز چلانے کے لیے استعمال کرتا ہے۔
"یہ صرف ایک چیٹ ویجیٹ ہے" آپ کو رضامندی سے مستثنیٰ نہیں کرتا
پروڈکٹ ٹیمز کی طرف سے ایک عام دفاعی فریمنگ یہ ہے کہ Intercom ایک کسٹمر سروس ٹول ہے، مارکیٹنگ ٹریکر نہیں، اور کسٹمر سروس سرگرمی "معاہدے کی کارکردگی کے لیے ضروری" کے قریب ہے نہ کہ "رضامندی کی ضرورت والی مارکیٹنگ" کے۔ یہ فریمنگ محدود طور پر درست ہے لیکن عملی طور پر بڑے پیمانے پر غلط ہے۔
گفتگو سے پہلے کی ٹریکنگ معاہدے کی کارکردگی نہیں ہے
جب ایک گاہک چیٹ گفتگو شروع کرتا ہے، تو اس مخصوص گفتگو سے متعلق پروسیسنگ کو GDPR Article 6(1)(b) کے تحت معاہدے یا پیشگی معاہدے کی کارکردگی کے طور پر معقول طور پر بیان کیا جا سکتا ہے۔ اس سے پہلے کا سب کچھ — پیج ویو ٹریکنگ، موجودگی کی رپورٹنگ، وزیٹر شناخت، سیگمنٹیشن پر مبنی خودکار پیغام — نہیں ہے۔ یہ تجزیات اور مارکیٹنگ مقصد کی پروسیسنگ ہے جس کے لیے اپنی قانونی بنیاد درکار ہے۔
Messenger کسی بھی گفتگو سے پہلے فائر ہوتا ہے
اسکرپٹ کا ڈیفالٹ رویہ صفحے کے لوڈ ہونے پر شروع ہونا اور فوری طور پر ڈیٹا اکٹھا کرنا شروع کرنا ہے، وزیٹر کے چیٹ ببل پر کلک کرنے سے بہت پہلے۔ جو بھی قانونی بنیاد فعال چیٹ سیشن کا احاطہ کرتی ہے وہ گفتگو سے پہلے کے عرصے میں جمع کیے گئے ڈیٹا کا احاطہ نہیں کرتی۔
خودکار آؤٹ باؤنڈ پیغامات مارکیٹنگ ہیں
Intercom کی خودکار پیغام مہمات، لائف سائیکل ای میل، اور رویے پر مبنی ٹرگرز مارکیٹنگ مواصلات ہیں۔ ان کے لیے GDPR اور، امریکہ میں، CAN-SPAM اور TCPA دونوں کے تحت جہاں قابل اطلاق ہو اپنی قانونی بنیاد درکار ہے۔
Intercom کے مقامی رازداری کنٹرولز
Intercom مقامی رازداری کے ٹولز کا ایک مفید سیٹ فراہم کرتا ہے۔ دیگر بڑے مارکیٹنگ پلیٹ فارمز کی طرح یہ فرض کرتے ہیں کہ رضامندی کا فیصلہ اوپر سے موجود ہے؛ یہ خود اسے جمع نہیں کرتے۔
shutdown
Intercom('shutdown') کال فعال سیشن ختم کرتی ہے، مقامی کوکیز صاف کرتی ہے، اور مزید ٹریکنگ روک دیتی ہے۔ اسے Intercom('boot') کے ساتھ جوڑیں جب صارف آپ کے CMP میں مارکیٹنگ کیٹیگری قبول کرے۔
hide_default_launcher آپشن
hide_default_launcher: true سیٹ کرنا اسکرپٹ کو ان لوڈ کیے بغیر چیٹ ببل کو مکمل طور پر چھپا دیتا ہے۔ ان صفحات کے لیے مفید ہے جہاں چیٹ پیش نہیں کی جانی چاہیے، لیکن اسکرپٹ کو لوڈ ہونے سے روکنے کا متبادل نہیں ہے۔
ڈیٹا برقرار رکھنے کے کنٹرولز
Intercom کی ایڈمن سیٹنگز میں وزیٹر ڈیٹا، گفتگو کی تاریخ، اور ایونٹ لاگز کے لیے قابل ترتیب برقراری ونڈوز شامل ہیں۔ انہیں سخت کرنا CMP لیول گیٹنگ کے اوپر دفاع کی گہرائی کا اقدام ہے۔
EU ڈیٹا ہوسٹنگ آپشن
Intercom ان اکاؤنٹس کے لیے EU ڈیٹا ہوسٹنگ پیش کرتا ہے جنہیں اس کی ضرورت ہے، گفتگو اور وزیٹر ڈیٹا کو EU انفراسٹرکچر کے اندر رکھتے ہوئے۔ یہ سرحد پار منتقلی کے خدشے کے ایک معنی خیز حصے کو حل کرتا ہے لیکن رضامندی کی ضرورت کو ختم نہیں کرتا۔
مرحلہ وار CMP انضمام
قابل اعتماد طریقہ یہ ہے کہ Messenger کی شروعات کو اس وقت تک موخر کیا جائے جب تک وزیٹر مارکیٹنگ کیٹیگری قبول نہ کر لے، پھر مناسب صارف سیاق و سباق کے ساتھ Messenger کو بوٹ کیا جائے۔ ایک بار شروع ہونے کے بعد، Messenger عام طور پر چلتا ہے؛ اگر صارف رضامندی واپس لے لے، تو Messenger صاف طریقے سے بند ہو جاتا ہے۔
1. ڈیفالٹ Messenger اسنپٹ کو ہیڈ سے ہٹائیں
Intercom ایک انسٹالیشن اسنپٹ فراہم کرتا ہے جو صفحے کے لوڈ ہونے پر Messenger شروع کرتا ہے۔ بوٹ کال کو ڈاکومنٹ ہیڈ سے ہٹائیں۔ اسکرپٹ ٹیگ رہ سکتا ہے (اگر آپ کا CMP وہ پیٹرن استعمال کرتا ہے تو type="text/plain" اور data-category="marketing" کے ساتھ)، لیکن Intercom('boot') کی درخواست موخر ہونی چاہیے۔
2. رضامندی کال بیک سے Messenger بوٹ کریں
جب CMP اپنا مارکیٹنگ قبول شدہ ایونٹ فائر کرے، اسکرپٹ کی قسم کو واپس text/javascript پر لکھیں، اسے لوڈ ہونے دیں، اور پھر Intercom('boot', { app_id: ... }) کال کریں۔ اگر صارف تصدیق شدہ ہے، تو بوٹ کال میں شناختی پیرامیٹرز شامل کریں۔
3. غیر رضامند صارفین کے لیے دستی چیٹ ٹرگر فراہم کریں
ایک گاہک جس نے مارکیٹنگ ٹریکنگ مسترد کر دی ہے اسے اب بھی سپورٹ سے رابطہ کرنے کا حق ہے۔ ایک متبادل چیٹ راستہ پیش کریں — رابطہ فارم، ای میل لنک، یا ایک واضح "چیٹ شروع کریں" بٹن جو صرف کلک کرنے پر Messenger لوڈ کرے۔ آخری سب سے صاف پیٹرن ہے: صارف کا واضح کلک چیٹ گفتگو کے مخصوص مقصد کے لیے رضامندی تشکیل دیتا ہے۔
4. واپسی کو سنبھالیں
جب صارف مارکیٹنگ رضامندی واپس لے، Intercom('shutdown') کال کریں۔ یہ مقامی کوکیز صاف کرتا ہے اور ٹریکنگ روک دیتا ہے۔ اپ ڈیٹ شدہ رضامندی حالت کو محفوظ کریں تاکہ بعد کے صفحہ لوڈز اس کا احترام کریں۔
5. EU اکاؤنٹس کے لیے EU ڈیٹا ہوسٹنگ استعمال کریں
ان اکاؤنٹس کے لیے جہاں EU ڈیٹا ریزیڈنسی اہم ہے، Intercom ورک اسپیس کو EU ہوسٹنگ کے لیے ترتیب دیں۔ EU ٹریفک کو اس کے مطابق روٹ کریں؛ اگر آپ EU اور غیر EU صارفین کے لیے الگ ورک اسپیسز چلاتے ہیں، تو انضمام کو بوٹ کے وقت صحیح app_id منتخب کرنا ہوگا۔
عام غلطیاں
Intercom تعیناتیوں کے آڈٹ میں چار انضمام غلطیاں بار بار سامنے آتی ہیں۔
رضامندی سے پہلے بوٹ کرنا
سب سے عام خرابی۔ ڈیفالٹ انسٹال صفحے کے لوڈ ہونے پر Messenger بوٹ کرتا ہے، جو کسی بھی رضامندی فیصلے سے پہلے وزیٹر شناخت اور پیج ویو ٹریکنگ فائر کرتا ہے۔ اصلاح سیدھی ہے — بوٹ کال کو رضامندی کال بیک تک موخر کریں — لیکن ڈیفالٹ انضمام دستاویزات اس پر واضح طور پر توجہ نہیں دلاتیں۔
shutdown کو اختیاری سمجھنا
اگر کوئی صارف رضامندی واپس لے اور Messenger واضح طور پر بند نہ کیا جائے، تو اسکرپٹ اپنی سیشن کوکیز کے ساتھ چلتا رہتا ہے۔ CMP نے واپسی ریکارڈ کر لی ہے لیکن بنیادی ٹریکنگ جاری ہے۔ ہمیشہ shutdown کو رضامندی کی واپسی سے جوڑیں۔
سپورٹ اور مارکیٹنگ کو بنڈل کرنا
کچھ ٹیمیں رضامندی سے پہلے Messenger لوڈنگ کو یہ کہہ کر جواز دیتی ہیں کہ یہ "سپورٹ ہے، مارکیٹنگ نہیں"۔ اگر وہی Messenger خودکار آؤٹ باؤنڈ مہمات یا ان-ایپ پروڈکٹ ٹورز بھی چلاتا ہے، تو یہ لکیر نہیں کھینچی جا سکتی۔ محتاط طریقہ یہ ہے کہ Messenger کو مکمل طور پر مارکیٹنگ کے تحت رکھا جائے اور مارکیٹنگ مسترد کرنے والے صارفین کے لیے الگ، غیر بنڈل شدہ سپورٹ رابطہ راستہ فراہم کیا جائے۔
حسب ضرورت اوصاف پے لوڈز کو نظرانداز کرنا
Intercom('update') کالز میں بھیجا جانے والا ڈیٹا — حسب ضرورت صارف اوصاف، سبسکرپشن ٹیئر، اکاؤنٹ عمر، اندرونی صارف شناخت کنندے — ذاتی ڈیٹا ہے جو Intercom کو بھیجا جاتا ہے۔ ان پے لوڈز کا زیادہ شیئرنگ کے لیے جائزہ لیں؛ بہت سے انضمامات Messenger کی عملی ضرورت سے زیادہ شناختی ڈیٹا بھیجتے ہیں۔
آڈٹ چیک لسٹ
EU، UK، یا کیلیفورنیا کی ٹریفک سے متعلق کسی بھی Intercom تعیناتی کے لیے جواب دینے کے چھ ٹھوس سوالات۔
- کیا Messenger رضامندی کا انتظار کرتا ہے؟ صفحے کو سخت ٹریکنگ پروٹیکشن والی پرائیویٹ ونڈو میں کھولیں اور تصدیق کریں کہ بینر قبولیت سے پہلے کوئی intercom.io یا intercomcdn.com درخواستیں فائر نہیں ہوتیں۔
- کیا غیر Messenger سپورٹ راستہ موجود ہے؟ مارکیٹنگ مسترد کرنے والے صارفین کے لیے، کیا وہ فارم، ای میل، یا واضح کلک چیٹ ٹرگر کے ذریعے سپورٹ سے رابطہ کر سکتے ہیں؟
- کیا واپسی Messenger بند کرتی ہے؟ تصدیق کریں کہ رضامندی کی واپسی Intercom('shutdown') کال کرتی ہے اور مقامی کوکیز صاف کرتی ہے۔
- کیا حسب ضرورت اوصاف کم سے کم ہیں؟ Intercom('update') کالز میں پے لوڈز کا جائزہ لیں اور کوئی بھی ڈیٹا ہٹائیں جو Messenger کے لیے عملی طور پر ضروری نہیں۔
- کیا EU ڈیٹا ہوسٹنگ جہاں ضروری ہے وہاں ترتیب دی گئی ہے؟ تصدیق کریں کہ EU ٹریفک EU میں ہوسٹ شدہ ورک اسپیس پر جاتی ہے، روٹنگ فیصلے کی دستاویزات کے ساتھ۔
- کیا آؤٹ باؤنڈ مہمات رضامندی پر مبنی ہیں؟ تصدیق کریں کہ خودکار پیغام مہمات رابطے کی مارکیٹنگ رضامندی حالت کا احترام کرتی ہیں اور واپسی پر بھیجنا بند کرتی ہیں۔
رضامندی پہلے اسٹیک میں Intercom کی جگہ
لائیو چیٹ اور کسٹمر میسجنگ پلیٹ فارمز ایک ریگولیٹری گرے زون میں ہیں جسے وینڈرز نے نمایاں کرنے میں جلدی نہیں دکھائی۔ ڈیٹا کا بہاؤ تجزیات اور مارکیٹنگ ٹریکنگ جیسا لگتا ہے؛ فریمنگ کسٹمر سروس پر زور دیتی ہے۔ ریگولیٹرز نے واضح کیا ہے کہ ڈیٹا کا بہاؤ تجزیے کو کنٹرول کرتا ہے، فریمنگ نہیں۔ صحیح فن تعمیر Intercom Messenger کو کسی بھی دوسرے شناختی تھرڈ پارٹی اسکرپٹ کی طرح سمجھتا ہے: اسے رضامندی کے پیچھے رکھیں، مسترد کرنے والے صارفین کے لیے متبادل سپورٹ رابطہ راستہ فراہم کریں، واپسیوں کا احترام کرنے کے لیے پلیٹ فارم کے مقامی shutdown پرائمیٹو کا استعمال کریں، اور جہاں ریزیڈنسی اہم ہے وہاں EU ڈیٹا ہوسٹنگ ترتیب دیں۔ صحیح طریقے سے کیا جائے تو، سپورٹ ٹیمیں لائیو چیٹ اور لائف سائیکل آٹومیشن رکھتی ہیں جو Intercom کو قیمتی بناتی ہیں، جبکہ بنیادی تعمیل کی پوزیشن ایک خاموش خطرہ ہونا بند کر دیتی ہے جو آڈٹ کے سامنے آنے کا انتظار کر رہا ہو۔