ٹیگ مینیجرز اور CDPs

آپ کی ویب سائٹ اور باقی نظام کے درمیان کی تہہ کے لیے — Tealium، Adobe Launch، Commanders Act، Segment، RudderStack اور Snowplow۔

1. دو تہیں، ایک تصور

ٹیگ مینیجر طے کرتا ہے کہ صفحے پر کون سے ٹول چلیں۔ گاہک ڈیٹا پلیٹ فارم طے کرتا ہے کہ اس کے بعد ایونٹس کہاں جائیں۔ دونوں ویب سائٹ اور آپ کے نظام کے درمیان ہیں، اور دونوں کو ریکارڈنگ کے وجود کی اطلاع دینا مفید ہے۔

رابطہ ریکارڈنگ کا لنک آپ کے استعمال کردہ نظام میں لکھتا ہے، تاکہ آگے کے تمام نظام — تجزیہ، ڈیٹا گودام، مارکیٹنگ کی خودکاری — الگ الگ انضمام کے بغیر لنک لے سکیں۔

Google Tag Manager پہلے سے استعمال کرتے ہیں تو اس کے بجائے یہ ٹائل لیں: GTM dataLayer۔ یہ GTM کے علاوہ ٹیگ مینیجرز کے لیے ہے، کیونکہ Adobe یا Tealium استعمال کرنے والوں کے لیے “بس GTM استعمال کریں” جواب نہیں۔

2. ہر ایک واقعی کیا قبول کرتا ہے

یہ چھ اپنے زمرے کے تاثر سے زیادہ مختلف ہیں، اور فرق محض انداز کا نہیں — ہر ایک وہ مسترد کرتا ہے جو دوسرے مانگتے ہیں۔

ٹولقدر لینے کا طریقہ
Tealiumutag.link — یہ نہیں: utag_data، جو صرف صفحہ لوڈ ہونے پر پڑھا جاتا ہے
Adobe LaunchClient Data Layer کے ذریعے؛ _satellite کی کوئی عوامی لکھنے والی API نہیں
Commanders Acttc_vars — اور یہ موجود نہ ہو تو ہم اسے نہیں بناتے، کیونکہ عدم موجودگی کا مطلب TagCommander موجود نہیں
Segmentanalytics.identify ایک trait کے ساتھ
RudderStackوہی ساخت، اپنا عمومی آبجیکٹ
Snowplowعمومی سیاق؛ کال بیک سے جواب، اس لیے قدر بفر میں رکھی جاتی ہے
JENTIS_jts.push اس کے ساتھ: track: "event"؛ حسبِ ضرورت خانوں کے نام جائز ہیں، صرف track اور type مخصوص ہیں

JENTIS ترتیب کے اصول سے مستثنیٰ ہے۔ اس کا تنصیب اسنیپٹ یہ بناتا ہے: window._jts = window._jts || []، جس سے یہ قطار بن جاتی ہے: _jts: بھیجی گئی قدر لائبریری لوڈ ہونے کے بعد بھی رہتی ہے، ضائع نہیں ہوتی۔ اس لیے شق 4 کی ترتیب والی بات اس پر لاگو نہیں۔ پھر بھی قطار غائب ہو تو ہم نہیں بناتے — Commanders Act والی ہی وجہ: اس کا نہ ہونا JENTIS نصب نہ ہونے کی علامت ہے، اور خود بنایا گیا یہ آبجیکٹ _jts ایسا وعدہ ہو گا جو کوئی پورا نہیں کرتا۔

Tealium کی وہ غلطی جسے واضح کرنا چاہیے

اس میں لکھنا: utag_data بظاہر درست مگر بےاثر ہے: Tealium یہ آبجیکٹ صفحہ لوڈ ہونے پر ایک بار پڑھتا ہے، اور ہماری قدر بعد میں پہنچتی ہے۔ utag.link وہ کال ہے جو چلتے Tealium تک پہنچتی ہے، اور ہم یہی استعمال کرتے ہیں۔

3. یہ کیا نہیں کرتا

یہ آپ کی ڈیٹا لیئر نہیں بناتا

Commanders Act صفحے پر نہ ہو تو یہ موجود نہیں: tc_vars — اور ہم اسے نہیں بناتے۔ بنانے سے ایسا آبجیکٹ پیدا ہو گا جو دوسرے تمام اسکرپٹس کو ترتیب شدہ TagCommander لگے، اور یہ کچھ نہ کرنے سے بدتر ہے۔

یہ خود کچھ نہیں بھیجتا

ٹیگ مینیجر یا CDP اپنی ترتیب اور معاہدوں کے تحت قدر آگے بھیجتا ہے۔ ہماری طرف یہ مقامی آبجیکٹ میں لکھنا ہے؛ براؤزر سے نکلنا اور وصول کنندہ آپ کے اپنے ٹولز طے کرتے ہیں — اسی لیے یہ وصول کنندگان ہماری پروسیسنگ سرگرمیوں کے اندراج میں شامل نہیں۔

یہ ہمیشہ کوشش نہیں کرتا

آدھے سیکنڈ کے وقفے سے بیس کوششیں، پھر رک جاتا ہے۔ دس سیکنڈ میں نہ آنے والا ٹیگ مینیجر اب نہیں آئے گا۔

4. ترتیب کے بارے میں

ٹیگ مینیجر اصولاً جلد لوڈ ہوتے ہیں، CDPs عموماً بعد میں، اور MousePlayer شامل کرنے کے طریقے کے مطابق کہیں درمیان میں آتا ہے۔ اسی لیے رابطہ ایک بار پڑھنے کے بجائے بار بار جانچتا ہے۔

لوڈ کی ترتیب آپ کے اختیار میں ہو تو ٹیگ مینیجر کو ہمارے اسنیپٹ سے پہلے رکھنے سے انتظار مکمل ختم ہو جاتا ہے — مگر اس پر کچھ منحصر نہیں، اور ہم اپنے فائدے کے لیے صفحہ دوبارہ ترتیب دینے کو نہیں کہتے۔

ہم صرف ریکارڈنگ کا لنک اور سیشن ID لکھتے ہیں۔ نہ ایمیل، نہ نام، نہ IP — وہی احتیاط جو اس پروڈکٹ میں ہر جگہ ہے۔

یہاں مذکور تمام تجارتی نشان اپنے متعلقہ مالکان کی ملکیت ہیں۔ MousePlayer کا ان فراہم کنندگان سے کوئی کاروباری تعلق نہیں۔