GTM پل & GA4 واقعن جو پل

ٻه طرفي dataLayer هم وقتي ۽ GA4-compatible API ذريعي Google Analytics 4 جي عددي ٽيليميٽري کي MousePlayer سيشنن جي بصري ٻيهر پلے سان ڳنڍڻ.

1. بناوت جو جائزو & صلاحيتون

جديد ويب تجزيو اڪثر بنيادي ڊيٽا الڳ ٿيڻ جو شڪار آهي: عددي پليٽ فارم (جهڙوڪ Google Analytics 4) ٻڌائين ٿا ڇا ويب سائيٽ تي ٿيو، جڏهن ته بصري سيشن ٻيهر پلے جا اوزار سمجهائين ٿا ڇو ٿيو. هي MousePlayer GTM & GA4 پل برائوزر جي JavaScript ماحول ۾ ٻه طرفو هم وقتي چينل ٺاهي اهو خال ختم ڪري ٿو.

فعال ٿيڻ تي ٽريڪنگ اسڪرپٽ ٻه خاص بنيادي ماڊيول شروع ڪري ٿو:

  • سيشن ٻيهر پلے ايڪسپورٽر (initGa4SessionBridge): سيشن ٺهندي ئي فعال رڪارڊنگ سيشن جو سڃاڻپ ڪوڊ (mp_session_id) ۽ سڌو پلے URL (mp_session_url) ويب سائيٽ جي data layer ۾ پاڻمرادو موڪلي ٿو.
  • GA4 واقعن جو وٺندڙ (initDataLayerBridge): Data layer array سان بنا نقصان وارو listener ڳنڍي ٿو. GA4 لاءِ موڪليل ڪو به پنهنجي اي ڪامرس يا رويي جو واقعو فوري MousePlayer تجزياتي ڊيٽابيس ۾ پنهنجي ٺاهيل واقعي (ce) طور نقل ٿئي ٿو، سڀني عددي ۽ متن پيراميٽرن سميت.

پنهنجي dataLayer Object جي سپورٽ: ويب ايپليڪيشن معياري هن نالي بدران پنهنجو JavaScript array نالو استعمال ڪري ته dataLayer (مثال طور، xyzDataLayer)، انجڻ مقرر ڪيل هن موجب پاڻ متحرڪ ٺهڪي ٿي gtm_datalayer_name پيراميٽر، هٿ سان ڪوڊ بدلائڻ جي ضرورت کان سواءِ.

2. حڪمت عملي وارو ڪاروباري قدر

ادارتي تجزياتي سلسلن ۾ سيشن ٻيهر پلے لنڪ سڌو ڳنڍڻ ڪيترائي وڏا عملي فائدا ڏئي ٿو:

ڪاروباري صلاحيت عملي اثر
مقصد جي تڪميل جي شرح بهتر ڪرڻ (CRO) ڊجيٽل تجزيه نگارن کي GA4 جي مقصد واري فنلن ۾ رڪاوٽون سڃاڻڻ ۽ چيڪ آئوٽ جي خاص قدمن تي ڪارٽ ڇڏيندڙ استعمال ڪندڙن جون رڪارڊنگون فوري کولڻ ڏئي ٿو.
آمدني جي نسبت & جاچ وڏي قدر وارا اي ڪامرس سودا انهن جي خريداري تائين پهچائيندڙ اشاري جي صحيح رستن، ڪلڪن ۽ نظر ايندڙ حصي جي حالتن سان جاچي سگهجن ٿا.
تيز ٽيڪنيڪي غلطي ڳولا QA انجنيئرنگ ٽيمون GA4 JavaScript استثنا واقعا يا API غلطي لاگ سڌو بصري اسڪرين رڪارڊنگن سان ملائي سگهن ٿيون، هٿ سان خرابي ٻيهر ٺاهڻ کان سواءِ.
گراهڪ جي مدد جو حل استعمال ڪندڙ سيشن ID رکندڙ مدد ticket ايجنٽن کي گراهڪ جو صحيح سيشن ٻيهر پلے ڏسڻ ڏين ٿا، حل جو وقت گهڻو گهٽ ڪندي.

3. Google Tag Manager ترتيب جي رهنمائي

Google Tag Manager اندر ٻيهر پلے جو URL وٺي Google Analytics 4 ڏانهن موڪلڻ لاءِ ٽي الڳ GTM شيون ترتيب ڏيڻ ضروري آهن:

قدم 1: Data Layer متغير ٺاهيو

GTM ڪم جي جاءِ ۾ وڃو هن ڏانهن متغير → استعمال ڪندڙ جا مقرر ڪيل متغير ۽ هن قسم جا ٻه متغير ٺاهيو Data Layer متغير:

  • متغير جو نالو: dlv - mp_session_id • Data Layer متغير جو نالو: mp_session_id
  • متغير جو نالو: dlv - mp_session_url • Data Layer متغير جو نالو: mp_session_url

قدم 2: فعال ڪرڻ جو محرڪ ٺاهيو

وڃو هن ڏانهن محرڪ → نئون ۽ محرڪ جو هي قسم چونڊيو پنهنجي ٺاهيل واقعو. هيٺيان پيراميٽر ترتيب ڏيو:

  • واقعي جو نالو: mp_session_ready
  • هي محرڪ هنن تي هلي ٿو: سڀ پنهنجي ٺاهيل واقعا

قدم 3: GA4 واقعي جو tag ترتيب ڏيو

هن قسم جو نئون tag ٺاهيو Google Analytics: GA4 واقعو ته سيشن لنڪ GA4 ويب سائيٽ ڏانهن موڪليو وڃي:

# GA4 Event Tag Configuration Tag Type: Google Analytics: GA4 Event Configuration Tag: [Select standard GA4 Configuration Tag] Event Name: mp_recording_ready # Event Parameters: | Parameter Name | Value | |-----------------|---------------------------| | mp_session_id | {{dlv - mp_session_id}} | | mp_session_url | {{dlv - mp_session_url}} | Triggering: Fire on Custom Event -> mp_session_ready

4. GA4 ۾ Explorations (پنهنجون رپورٽون) ترتيب ڏيڻ

GTM tag لڳڻ کان پوءِ GA4 پلے جو URL واقعي جي پيراميٽر طور وٺڻ شروع ڪري ٿو. هن ڊيٽا جو پنهنجي exploration رپورٽن ۾ تجزيو ڪرڻ لاءِ پهرين پيراميٽر کي Custom Dimension طور رجسٽر ڪرڻ ضروري آهي.

GA4 Admin ۾ پنهنجي Dimension رجسٽر ڪرڻ

Google Analytics 4 انٽرفيس ۾ وڃو هن ڏانهن ايڊمن → ڊيٽا جو ڏيک → پنهنجيون وصفون ۽ ڪلڪ ڪريو پنهنجي dimension ٺاهيو:

  • Dimension جو نالو: MousePlayer Session URL
  • دائرو: واقعو (يا سيشن جيڪڏهن سيشن جي دائري وارن پيراميٽرن سان ڳنڍيل هجي)
  • واقعي جو پيراميٽر: mp_session_url

سيشن جاچڻ جي Exploration ٺاهڻ

هن ڳولا واري GA4 حصي ۾ نئون آزاد صورت exploration ٺاهيو، ته انفرادي استعمال ڪندڙن جا رستا جاچيو:

  • قطارون: شامل ڪريو Event name، Transaction ID (اي ڪامرس لاءِ)، يا Landing page.
  • ڪالم / Dimension: نئين ٺاهيل پنهنجي dimension شامل ڪريو MousePlayer Session URL.
  • قدر: شامل ڪريو Event count يا Total users.

ٺهيل رپورٽ ٽيبل GA4 ماپن سان گڏ سڌا ڪلڪ لائق URL ڏيکاري ٿي، ته غير معمولي انگن مان فوري بصري ٻيهر پلے ڏانهن وڃي سگهجي.

5. GA4 جي ڊفالٽ رپورٽن ۾ ٻيهر پلے URL شامل ڪرڻ

Explorations کان سواءِ، پنهنجي dimension معياري GA4 ڊفالٽ رپورٽن (جهڙوڪ ٽريفڪ حاصل ڪرڻ، صفحا ۽ اسڪرينون، يا اي ڪامرس خريداريون) ۾ GA4 Report Library ذريعي شامل ڪري سگهجن ٿا.

معياري رپورٽ ٽيبل سنوارڻ

  1. GA4 ۾ ڪا به ڊفالٽ تفصيلي رپورٽ کوليو (مثال طور، رپورٽون → شموليت → صفحا ۽ اسڪرينون).
  2. ڪلڪ ڪريو هن تي رپورٽ ترتيب ڏيو پينسل آئڪن، مٿي ساڄي ڪنڊ تي (ايڊمن رسائي ضروري).
  3. ساڄي پينل ۾ هن هيٺ رپورٽ جي ڊيٽا، ڪلڪ ڪريو Dimension.
  4. شامل ڪريو MousePlayer Session URL مکيه يا ثانوي dimension فهرست ۾، ۽ نظر اچڻ لاءِ مقرر ڪريو.
  5. ڪلڪ ڪريو محفوظ ڪريو → موجوده رپورٽ ۾ تبديليون محفوظ ڪريو.

محفوظ ٿيڻ کان پوءِ معياري حاصل ڪرڻ يا مقصد جي تڪميل جا ٽيبل ڏسندڙ هر تجزيه نگار هي وڌائي سگهي ٿو MousePlayer Session URL ثانوي dimension طور، ته عام ٽريفڪ ڀاڱن ۾ مهمانن جو رويو فوري بصري جاچي سگهي.

6. JavaScript API & GA4 / GTM مطابقت جو حوالو

MousePlayer سولي، GA4-compatible JavaScript API ڏئي ٿو (معياري هن gtag() طرز جون ڪمانڊ استعمال ڪندي) ۽ عوامي عالمي object (window.MousePlayer). ان سان ڊولپر ڪنسول ۾ سيشن URL ڳولي، B2B گراهڪ ID ڳنڍي ۽ ٽئين ڌر جي مدد ڊيسڪ يا غلطي ٽريڪر ۾ ٻيهر پلے لنڪ شامل ڪري سگهن ٿا.

1. سڌو ٻيهر پلے URL شامل ڪرڻ (Intercom / Zendesk / پنهنجي پل)

برائوزر ڪنسول يا ڪنهن پنهنجي اسڪرپٽ مان فعال مهمان سيشن جو پورو پلے URL سڌو هن ذريعي وٺي سگهو ٿا window.MousePlayer.getSessionUrl():

// Example: Retrieve the active session URL and attach it to Intercom chat metadata if (window.MousePlayer && window.MousePlayer.getSessionUrl) { var replayUrl = window.MousePlayer.getSessionUrl(); console.log('Active Replay:', replayUrl); // Attach to Intercom Messenger metadata if (window.Intercom) { Intercom('update', { 'mouseplayer_replay_url': replayUrl }); } }

2. پنهنجي B2B گراهڪ ID مقرر ڪرڻ (user_id)

لاگ ان ٿيل SaaS يا B2B گراهڪ سڃاڻڻ لاءِ پنهنجي user_id (جهڙوڪ ڊيٽابيس ID، اي ميل يا UUID) شروعاتي اسڪرپٽ ترتيب دوران يا GA4 نحو سان هلڻ وقت متحرڪ ڏئي سگهو ٿا:

// Method A: Set user_id dynamically at login (GA4 / gtag style) mp('set', 'user_id', 'USR-987654'); // Method B: Set via config object mp('config', 'YOUR_CHANNEL_ID', { user_id: 'USR-987654' }); // Method C: Direct SDK invocation window.MousePlayer.setUserId('USR-987654');

3. غير هم وقت ڊيٽا وٺڻ جا طريقا

پنهنجي tag management اسڪرپٽن اندر غير هم وقت سيشن ميٽاڊيٽا وٺڻ لاءِ معياري GA4 callback نحو استعمال ڪري سگهو ٿا:

// Retrieve active session URL mp('get', 'session_url', function(url) { console.log('Session URL:', url); }); // Retrieve visitor ID (Client ID equivalent) mp('get', 'client_id', function(clientId) { console.log('Visitor ID:', clientId); });

هتي ڄاڻايل سڀ تجارتي نشان پنهنجن مالڪن جا آهن. MousePlayer جو انهن فراهم ڪندڙن سان ڪو ڪاروباري لاڳاپو ناهي.