GTM ବ୍ରିଜ୍ & GA4 ଇଭେଣ୍ଟ୍ ବ୍ରିଜ୍

ଦ୍ୱିଦିଗୀୟ dataLayer ସମନ୍ୱୟ ଓ GA4-ସୁସଙ୍ଗତ API ଦ୍ୱାରା ସଂଖ୍ୟାତ୍ମକ 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 ରୂପାନ୍ତରଣ ଫନେଲ୍‌ର ବାଧା ଚିହ୍ନଟ କରି ନିର୍ଦ୍ଦିଷ୍ଟ ଚେକଆଉଟ୍ ପଦକ୍ଷେପରେ କାର୍ଟ ଛାଡ଼ିଥିବା ବ୍ୟବହାରକାରୀଙ୍କ ରେକର୍ଡିଂ ତୁରନ୍ତ ଖୋଲିବାକୁ ଦିଏ।
ରାଜସ୍ୱ ଆରୋପଣ & ଅଡିଟ୍ କ୍ରୟକୁ ନେଇଥିବା ଠିକ୍ ପଏଣ୍ଟର୍ ପଥ, କ୍ଲିକ୍ ଓ viewport ସ୍ଥିତି ଦେଖି ଉଚ୍ଚ ମୂଲ୍ୟର ଇ-କମର୍ସ ଲେନଦେନ ଅଡିଟ୍ କରିହେବ।
ଦ୍ରୁତ ପ୍ରାଯୁକ୍ତିକ ତ୍ରୁଟି ନିରାକରଣ QA ଇଞ୍ଜିନିୟରିଂ ଦଳ GA4 JavaScript ବ୍ୟତିକ୍ରମ ଇଭେଣ୍ଟ୍ କିମ୍ବା API ତ୍ରୁଟି ଲଗ୍‌କୁ ସିଧା ଦୃଶ୍ୟ ରେକର୍ଡିଂ ସହ ଯୋଡ଼ିପାରନ୍ତି, ହାତରେ ବଗ୍ ପୁଣି ସୃଷ୍ଟି ଦରକାର ରହେ ନାହିଁ।
ଗ୍ରାହକ ସହାୟତା ସମାଧାନ ବ୍ୟବହାରକାରୀ ସେସନ୍ ID ଥିବା ସହାୟତା ଟିକେଟ୍ କର୍ମୀଙ୍କୁ ଗ୍ରାହକଙ୍କ ଠିକ୍ ସେସନ୍ ରେକର୍ଡିଂ ଦେଖିବାକୁ ଦିଏ, ଯାହା ସମାଧାନ ସମୟ ବହୁତ କମାଏ।

3. Google Tag Manager ବିନ୍ୟାସ ମାର୍ଗଦର୍ଶିକା

Google Tag Manager ରେ ରେକର୍ଡିଂ URL ଧରି Google Analytics 4 କୁ ପଠାଇବା ପାଇଁ ତିନିଟି ଅଲଗା GTM ଉପାଦାନ ବିନ୍ୟାସ କରିବା ଦରକାର:

ପଦକ୍ଷେପ 1: ଡାଟା ଲେୟର୍ ଭେରିଏବଲ୍ ସୃଷ୍ଟି

GTM କାର୍ଯ୍ୟସ୍ଥଳରେ ଏଠାକୁ ଯାଆନ୍ତୁ: Variables → User-Defined Variables ଏବଂ ଏହି ପ୍ରକାରର ଦୁଇଟି ଭେରିଏବଲ୍ ସୃଷ୍ଟି କରନ୍ତୁ: Data Layer Variable:

  • ଭେରିଏବଲ୍ ନାମ: dlv - mp_session_id • ଡାଟା ଲେୟର୍ ଭେରିଏବଲ୍ ନାମ: mp_session_id
  • ଭେରିଏବଲ୍ ନାମ: dlv - mp_session_url • ଡାଟା ଲେୟର୍ ଭେରିଏବଲ୍ ନାମ: mp_session_url

ପଦକ୍ଷେପ 2: ସକ୍ରିୟକରଣ ଟ୍ରିଗର୍ ସୃଷ୍ଟି

ଏଠାକୁ ଯାଆନ୍ତୁ: Triggers → New ଏବଂ ଟ୍ରିଗର୍ ପ୍ରକାର ବାଛନ୍ତୁ: Custom Event। ନିମ୍ନଲିଖିତ ପାରାମିଟର୍ ବିନ୍ୟାସ କରନ୍ତୁ:

  • ଇଭେଣ୍ଟ୍ ନାମ: mp_session_ready
  • ଏହି ଟ୍ରିଗର୍ ଚାଲେ ଏଠାରେ: All Custom Events

ପଦକ୍ଷେପ 3: GA4 ଇଭେଣ୍ଟ୍ ଟ୍ୟାଗ୍ ବିନ୍ୟାସ

ଏହି ପ୍ରକାରର ନୂଆ ଟ୍ୟାଗ୍ ସୃଷ୍ଟି କରନ୍ତୁ: Google Analytics: GA4 Event ସେସନ୍ ଲିଙ୍କ୍ 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 ରେ ଅନୁସନ୍ଧାନ (କଷ୍ଟମ୍ ରିପୋର୍ଟ୍) ବିନ୍ୟାସ

GTM ଟ୍ୟାଗ୍ ଲଗାଇବା ପରେ GA4 ଇଭେଣ୍ଟ୍ ପାରାମିଟର୍ ଭାବେ ରେକର୍ଡିଂ URL ପାଇବା ଆରମ୍ଭ କରେ। କଷ୍ଟମ୍ ଅନୁସନ୍ଧାନ ରିପୋର୍ଟ୍‌ରେ ଏହି ତଥ୍ୟ ବିଶ୍ଳେଷଣ କରିବା ପାଇଁ ପ୍ରଥମେ ପାରାମିଟର୍‌କୁ Custom Dimension ଭାବେ ପଞ୍ଜୀକରଣ କରିବା ଦରକାର।

GA4 Admin ରେ କଷ୍ଟମ୍ ଡାଇମେନସନ୍ ପଞ୍ଜୀକରଣ

Google Analytics 4 ଇଣ୍ଟରଫେସ୍‌ରେ ଏଠାକୁ ଯାଆନ୍ତୁ: Admin → Data display → Custom definitions ଏବଂ ଏହା କ୍ଲିକ୍ କରନ୍ତୁ: Create custom dimension:

  • ଡାଇମେନସନ୍ ନାମ: MousePlayer Session URL
  • ପରିସର: Event (କିମ୍ବା Session ସେସନ୍ ପରିସରର ପାରାମିଟର୍ ସହ ଯୋଡ଼ାଥିଲେ)
  • ଇଭେଣ୍ଟ୍ ପାରାମିଟର୍: mp_session_url

ସେସନ୍ ଯାଞ୍ଚ ଅନୁସନ୍ଧାନ ସୃଷ୍ଟି

ଏହି ବିଭାଗରେ: Explore GA4 ର, ନୂଆ ଏହି ଅନୁସନ୍ଧାନ ସୃଷ୍ଟି କରନ୍ତୁ: Free form ବ୍ୟକ୍ତିଗତ ବ୍ୟବହାରକାରୀ ପଥ ଯାଞ୍ଚ ପାଇଁ:

  • ଧାଡ଼ି: ଯୋଡ଼ନ୍ତୁ Event name, Transaction ID (ଇ-କମର୍ସ ପାଇଁ), କିମ୍ବା Landing page।
  • ସ୍ତମ୍ଭ / ଡାଇମେନସନ୍: ନୂଆ ସୃଷ୍ଟି କଷ୍ଟମ୍ ଡାଇମେନସନ୍ ଯୋଡ଼ନ୍ତୁ: MousePlayer Session URL।
  • ମୂଲ୍ୟ: ଯୋଡ଼ନ୍ତୁ Event count କିମ୍ବା Total users।

ସୃଷ୍ଟି ରିପୋର୍ଟ୍ ତାଲିକା GA4 ମେଟ୍ରିକ୍ ପାଖରେ ସିଧା କ୍ଲିକ୍ କରିହେବା URL ଦେଖାଏ, ତେଣୁ ପରିସଂଖ୍ୟାନର ଅସ୍ୱାଭାବିକତାରୁ ଦୃଶ୍ୟ ରେକର୍ଡିଂକୁ ତୁରନ୍ତ ଯାଇହେବ।

5. GA4 ଡିଫଲ୍ଟ ରିପୋର୍ଟ୍‌ରେ ରେକର୍ଡିଂ URL ଯୋଡ଼ିବା

ଅନୁସନ୍ଧାନ ବ୍ୟତୀତ, କଷ୍ଟମ୍ ଡାଇମେନସନ୍ ମାନକ GA4 ଡିଫଲ୍ଟ ରିପୋର୍ଟ୍‌ରେ (ଯଥା Traffic acquisition, Pages and screens, କିମ୍ବା E-commerce purchases) GA4 Report Library ଦ୍ୱାରା ଯୋଡ଼ିହେବ।

ମାନକ ରିପୋର୍ଟ୍ ତାଲିକା ସମ୍ପାଦନ

  1. GA4 ରେ ଯେକୌଣସି ଡିଫଲ୍ଟ ବିସ୍ତୃତ ରିପୋର୍ଟ୍ ଖୋଲନ୍ତୁ (ଯଥା, Reports → Engagement → Pages and screens)।
  2. ଏହା କ୍ଲିକ୍ କରନ୍ତୁ: Customize report ଉପର ଡାହାଣ କୋଣର ପେନସିଲ୍ ଚିହ୍ନ (ପ୍ରଶାସନ ଅନୁମତି ଆବଶ୍ୟକ)।
  3. ଡାହାଣ ପ୍ୟାନେଲ୍‌ରେ ଏହା ତଳେ: Report Data, କ୍ଲିକ୍ କରନ୍ତୁ Dimensions।
  4. ଯୋଡ଼ନ୍ତୁ MousePlayer Session URL ମୁଖ୍ୟ କିମ୍ବା ଦ୍ୱିତୀୟ ଡାଇମେନସନ୍ ତାଲିକାରେ ଓ ଦୃଶ୍ୟମାନ କରନ୍ତୁ।
  5. କ୍ଲିକ୍ କରନ୍ତୁ Save → Save changes to current report।

ସେଭ୍ ପରେ ମାନକ ଅଧିଗ୍ରହଣ କିମ୍ବା ରୂପାନ୍ତରଣ ତାଲିକା ଦେଖୁଥିବା ଯେକୌଣସି ବିଶ୍ଳେଷକ ଏହା ଯୋଡ଼ିପାରିବେ: MousePlayer Session URL ଦ୍ୱିତୀୟ ଡାଇମେନସନ୍ ଭାବେ, ତେଣୁ ମାନକ ଟ୍ରାଫିକ୍ ବିଭାଗରେ ପରିଦର୍ଶକଙ୍କ ଆଚରଣ ତୁରନ୍ତ ଦୃଶ୍ୟରେ ଯାଞ୍ଚ କରିହେବ।

6. JavaScript API & GA4 / GTM ସୁସଙ୍ଗତି ସନ୍ଦର୍ଭ

MousePlayer ସରଳ, GA4-ସୁସଙ୍ଗତ JavaScript API ଦିଏ (ମାନକ gtag()-ଶୈଳୀର କମାଣ୍ଡ୍ ବ୍ୟବହାର କରି) ଓ ଏକ ସାର୍ବଜନୀନ ଗ୍ଲୋବାଲ୍ ଅବଜେକ୍ଟ୍ (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. ଅସମକାଳୀନ ତଥ୍ୟ ପ୍ରାପ୍ତି ପଦ୍ଧତି

କଷ୍ଟମ୍ ଟ୍ୟାଗ୍ ପରିଚାଳନା ସ୍କ୍ରିପ୍ଟରେ ସେସନ୍ ମେଟାଡାଟା ଅସମକାଳୀନ ଭାବେ ପାଇବାକୁ ମାନକ 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 ର କୌଣସି ବ୍ୟବସାୟିକ ସମ୍ପର୍କ ନାହିଁ।