GTM رابطہ & GA4 ایونٹ رابطہ
دونوں سمتوں میں dataLayer کی ہم وقت سازی اور GA4 سے مطابقت رکھنے والی APIs سے Google Analytics 4 کی مقداری ٹیلی میٹری کو MousePlayer کی معیاری سیشن ریکارڈنگز سے جوڑنا۔
1. ڈھانچے کا جائزہ & صلاحیتیں
جدید ویب تجزیے میں اکثر بنیادی تقسیم ہوتی ہے: مقداری پلیٹ فارم (مثلاً Google Analytics 4) بتاتے ہیں کہ ویب سائٹ پر کیا ہوا، جبکہ سیشن کی معیاری ریکارڈنگ والے ٹول سمجھاتے ہیں کہ کیوں ہوا۔ یہ MousePlayer GTM & GA4 رابطہ براؤزر کے JavaScript ماحول میں دونوں سمتوں کا ہم وقت رابطہ بنا کر یہ خلا ختم کرتا ہے۔
فعال ہونے پر ٹریکنگ اسکرپٹ دو مخصوص بنیادی ماڈیول شروع کرتا ہے:
- سیشن ریکارڈنگ برآمد کنندہ (initGa4SessionBridge): سیشن بنتے ہی فعال ریکارڈنگ سیشن کا شناخت کنندہ (
mp_session_id) اور براہِ راست ریکارڈنگ کا URL (mp_session_url) خودکار طور پر ویب سائٹ کی ڈیٹا لیئر میں بھیجتا ہے۔ - GA4 ایونٹ وصول کنندہ (initDataLayerBridge): ڈیٹا لیئر کی صف کے ساتھ اصل عمل کو چھیڑے بغیر لسٹنر جوڑتا ہے۔ GA4 کو بھیجا گیا ہر حسبِ ضرورت ای کامرس یا رویّے کا ایونٹ فوراً MousePlayer کے تجزیاتی ڈیٹابیس میں حسبِ ضرورت ایونٹ کے طور پر نقل ہوتا ہے (
ce)، تمام عددی اور متنی پیرامیٹرز سمیت۔
حسبِ ضرورت dataLayer آبجیکٹ کی سہولت: اگر ویب ایپ معیاری نام کے بجائے JavaScript کی صف کا حسبِ ضرورت نام استعمال کرے: dataLayer (مثلاً xyzDataLayer)، تو انجن مقرر کردہ اس پیرامیٹر کے مطابق خود ڈھل جاتا ہے: gtm_datalayer_name، بغیر دستی کوڈ تبدیلی کے۔
2. تزویراتی کاروباری قدر
سیشن کی ریکارڈنگ کے لنکس براہِ راست ادارے کی تجزیاتی پائپ لائن میں شامل کرنے سے کئی اہم عملی فوائد ملتے ہیں:
| کاروباری صلاحیت | عملی اثر |
|---|---|
| کنورژن کی شرح بہتر بنانا (CRO) | ڈیجیٹل تجزیہ کار GA4 کنورژن فنلز میں رکاوٹیں پہچان سکتے ہیں اور چیک آؤٹ کے مخصوص مراحل پر ٹوکری چھوڑنے والے صارفین کی ریکارڈنگ فوراً کھول سکتے ہیں۔ |
| آمدنی کی نسبت & آڈٹ | زیادہ قدر کی ای کامرس خریداریوں کی جانچ عین ان کرسر راستوں، کلکس اور نظر آنے والے حصے کی حالتوں کو دیکھ کر ہو سکتی ہے جو خریداری تک لے گئیں۔ |
| تیز تکنیکی ڈی بگنگ | QA انجینئرنگ ٹیمیں GA4 کی JavaScript ایکسیپشنز یا API خرابی کے لاگز کو براہِ راست بصری اسکرین ریکارڈنگز سے جوڑ سکتی ہیں، جس سے خرابی دستی طور پر دہرانے کی ضرورت ختم ہوتی ہے۔ |
| گاہک کی معاونت میں مسئلے کا حل | صارف کی سیشن IDs والے ٹکٹ معاونت کے عملے کو گاہک کا عین سیشن دوبارہ دیکھنے دیتے ہیں، جس سے حل کا وقت بہت کم ہوتا ہے۔ |
3. Google Tag Manager کی ترتیب کی رہنمائی
Google Tag Manager میں ریکارڈنگ کا URL حاصل کر کے Google Analytics 4 کو بھیجنے کے لیے GTM کی تین الگ چیزیں ترتیب دینی ہیں:
مرحلہ 1: ڈیٹا لیئر کے متغیرات بنائیں
GTM ورکاسپیس میں یہاں جائیں: متغیرات → صارف کے بنائے متغیرات اور اس قسم کے دو متغیرات بنائیں: ڈیٹا لیئر متغیر:
- متغیر کا نام:
dlv - mp_session_id• ڈیٹا لیئر متغیر کا نام:mp_session_id - متغیر کا نام:
dlv - mp_session_url• ڈیٹا لیئر متغیر کا نام:mp_session_url
مرحلہ 2: فعال کرنے والا محرک بنائیں
یہاں جائیں: محرکات → نیا اور محرک کی یہ قسم منتخب کریں: حسبِ ضرورت ایونٹ۔ درج ذیل پیرامیٹرز مقرر کریں:
- ایونٹ کا نام:
mp_session_ready - یہ محرک کب چلے: تمام حسبِ ضرورت ایونٹس
مرحلہ 3: GA4 ایونٹ ٹیگ ترتیب دیں
اس قسم کا نیا ٹیگ بنائیں: Google Analytics: GA4 ایونٹ تاکہ سیشن کا لنک GA4 پراپرٹی کو بھیجا جائے:
4. GA4 میں Explorations (حسبِ ضرورت رپورٹیں) ترتیب دینا
GTM ٹیگ نافذ ہونے پر GA4 ریکارڈنگ کا URL ایونٹ پیرامیٹر کے طور پر وصول کرنے لگتا ہے۔ حسبِ ضرورت تحقیقی رپورٹوں میں اس ڈیٹا کے تجزیے کے لیے پیرامیٹر پہلے حسبِ ضرورت ڈائمنشن کے طور پر رجسٹر کرنا ضروری ہے۔
GA4 انتظام میں حسبِ ضرورت ڈائمنشنز رجسٹر کرنا
Google Analytics 4 کے انٹرفیس میں یہاں جائیں: انتظام → ڈیٹا کی نمائش → حسبِ ضرورت تعریفیں اور یہ کلک کریں: حسبِ ضرورت ڈائمنشن بنائیں:
- ڈائمنشن کا نام:
MousePlayer Session URL - دائرہ: ایونٹ (یا سیشن، اگر سیشن کے دائرے والے پیرامیٹرز سے منسلک ہو)
- ایونٹ پیرامیٹر:
mp_session_url
سیشن کے معائنے کی تحقیق بنانا
GA4 کے اس حصے میں تحقیق کریں انفرادی صارفین کے سفر دیکھنے کے لیے نئی تحقیق بنائیں، اس قسم کی: آزاد شکل۔
- قطاریں: یہ شامل کریں:
Event name،Transaction ID(ای کامرس کے لیے)، یاLanding page۔ - کالم / ڈائمنشنز: نئی بنائی حسبِ ضرورت ڈائمنشن شامل کریں:
MousePlayer Session URL۔ - قدریں: یہ شامل کریں:
Event countیاTotal users۔
تیار رپورٹ کی جدول میں GA4 پیمانوں کے ساتھ براہِ راست کلک ہونے والے URLs دکھتے ہیں، جس سے غیرمعمولی اعداد سے بصری ریکارڈنگز تک فوراً پہنچ سکتے ہیں۔
5. ریکارڈنگ کے URLs کو GA4 کی طے شدہ رپورٹوں میں شامل کرنا
تحقیقات کے علاوہ حسبِ ضرورت ڈائمنشنز عام GA4 رپورٹوں میں بھی شامل ہو سکتی ہیں، مثلاً ٹریفک کا حصول، صفحات اور اسکرینیں، یا ای کامرس خریداری، GA4 Report Library استعمال کر کے۔
معیاری رپورٹ کی جدولوں میں تبدیلی
- GA4 میں کوئی تفصیلی طے شدہ رپورٹ کھولیں (مثلاً رپورٹس → تعامل → صفحات اور اسکرینیں)۔
- یہ پنسل کا نشان رپورٹ حسبِ ضرورت بنائیں اوپری دائیں کونے میں کلک کریں (انتظامی رسائی درکار ہے)۔
- دائیں پینل میں اس کے تحت رپورٹ کا ڈیٹا یہ کلک کریں: ڈائمنشنز۔
- یہ شامل کریں:
MousePlayer Session URLبنیادی یا ثانوی ڈائمنشنز کی فہرست میں، اور دکھائی دینے والا مقرر کریں۔ - یہ کلک کریں: محفوظ کریں → موجودہ رپورٹ میں تبدیلیاں محفوظ کریں۔
محفوظ ہونے کے بعد عام حصول یا کنورژن جدولوں کا جائزہ لینے والا تجزیہ کار یہ شامل کر سکتا ہے: MousePlayer Session URL ثانوی ڈائمنشن کے طور پر، جس سے عام ٹریفک کے طبقات میں ملاحظہ کاروں کا رویّہ فوراً بصری طور پر دیکھا جا سکتا ہے۔
6. JavaScript API & GA4 / GTM مطابقت کا حوالہ
MousePlayer آسان، GA4 سے مطابقت رکھنے والی JavaScript API فراہم کرتا ہے (معیاری اس طرز کے کمانڈز کے ساتھ: gtag()) اور عوامی عمومی آبجیکٹ (window.MousePlayer)۔ اس سے ڈویلپرز کنسول میں سیشن URLs پوچھ سکتے ہیں، B2B گاہک IDs منسلک کر سکتے ہیں اور تیسرے فریق کے معاونت یا خرابی کے ٹریکرز میں ریکارڈنگ کے لنکس شامل کر سکتے ہیں۔
1. ریکارڈنگ کے URL کا براہِ راست اندراج (Intercom / Zendesk / حسبِ ضرورت رابطے)
فعال ملاحظہ کار سیشن کا پورا ریکارڈنگ URL براہِ راست براؤزر کنسول یا کسی حسبِ ضرورت اسکرپٹ سے اس کے ذریعے حاصل کر سکتے ہیں: window.MousePlayer.getSessionUrl():
2. حسبِ ضرورت B2B گاہک IDs مقرر کرنا (user_id)
لاگ اِن SaaS یا B2B گاہکوں کی شناخت کے لیے آپ یہ حسبِ ضرورت قدر دے سکتے ہیں: user_id (مثلاً ڈیٹابیس ID، ایمیل یا UUID)، ابتدائی اسکرپٹ کی ترتیب میں یا چلتے وقت GA4 طرز سے:
3. غیر ہم وقت ڈیٹا حاصل کرنے کے طریقے
حسبِ ضرورت ٹیگ مینجمنٹ اسکرپٹس میں سیشن میٹاڈیٹا غیر ہم وقت حاصل کرنے کے لیے معیاری GA4 کال بیک طرز استعمال کر سکتے ہیں:
یہاں مذکور تمام تجارتی نشان اپنے متعلقہ مالکان کی ملکیت ہیں۔ MousePlayer کا ان فراہم کنندگان سے کوئی کاروباری تعلق نہیں۔