Server-Side CAPI ଓ ଇଭେଣ୍ଟ୍ ଟ୍ରାକିଂ

ନିଜ ପ୍ରଥମ ପକ୍ଷ Server-Side GTM କଣ୍ଟେନର୍ ମାଧ୍ୟମରେ MousePlayer ଟ୍ରାଫିକ୍ ପଠାଇ ବିଜ୍ଞାପନ ଅବରୋଧକ ଓ ITP ସୀମା ଅତିକ୍ରମ କରନ୍ତୁ, ଏବଂ ଗଭୀର ଇ-କମର୍ସ ବିଶ୍ଳେଷଣ ଟ୍ରାକ୍ କରନ୍ତୁ।

1. ଟ୍ରାକିଂ ମୋଡ୍ ସାରାଂଶ

MousePlayer V2 ଏକ ଶକ୍ତିଶାଳୀ Event Router ଆଣେ, ଯାହା ବ୍ୟବହାରକାରୀଙ୍କ ବ୍ରାଉଜର୍‌ରୁ ଆମ ସର୍ଭର୍‌କୁ ତଥ୍ୟ କିପରି ଯାଏ ନିୟନ୍ତ୍ରଣ କରିବାକୁ ଦିଏ। ତିନିଟି ଭିନ୍ନ ମୋଡ୍‌ରୁ ବାଛିପାରିବେ:

  • Web Only (ଡିଫଲ୍ଟ): WebSockets ଦ୍ୱାରା ସମସ୍ତ ତଥ୍ୟ ସିଧା MousePlayer କୁ ପଠାଏ। ପ୍ରକୃତ ସମୟ ସଜୀବ ଦୃଶ୍ୟ ପାଇଁ ଭଲ, କିନ୍ତୁ କଠୋର ବିଜ୍ଞାପନ ଅବରୋଧକରେ ଅଟକିପାରେ।
  • Hybrid ମୋଡ୍: ଉଭୟର ଲାଭ। ମସୃଣ ସଜୀବ ଦୃଶ୍ୟ ପାଇଁ ହାଲୁକା ମାଉସ୍/ସ୍କ୍ରୋଲ୍ ସ୍ଥାନାଙ୍କ WebSockets ରେ ପଠାଏ, ଆଉ ବଡ଼ DOM ପରିବର୍ତ୍ତନ ଓ କଷ୍ଟମ୍ ଇଭେଣ୍ଟ୍ ବ୍ୟାଚ୍ ହୋଇ HTTP POST ରେ Server-Side GTM ମାଧ୍ୟମରେ ସୁରକ୍ଷିତ ଯାଏ।
  • Pure CAPI: 100% HTTP POST ବ୍ୟାଚ୍ ପ୍ରେରଣ। ସର୍ବାଧିକ ଗୋପନୀୟତା, WebSockets ନାହିଁ, ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରଥମ ପକ୍ଷ। ସୂଚନା: ଏହି ମୋଡ୍‌ରେ ସଜୀବ ଦୃଶ୍ୟ ବନ୍ଦ।

2. Google Tag Manager ସ୍ଥାପନ (ସୁପାରିଶ)

Hybrid କିମ୍ବା Pure CAPI ମୋଡ୍ ସ୍ଥାପନର ସହଜ ଉପାୟ ଆମ ଆଧିକାରିକ GTM Community Templates। ତଳର ଫାଇଲ୍ ଡାଉନଲୋଡ୍ କରନ୍ତୁ: .tpl ଓ GTM କାର୍ଯ୍ୟସ୍ଥଳରେ ଇମ୍ପୋର୍ଟ୍ କରନ୍ତୁ।

ପଦକ୍ଷେପ 1: Server-Side Client ଓ Tag ବିନ୍ୟାସ

Server-Side GTM କଣ୍ଟେନର୍‌ରେ ଏହି ଟେମ୍ପଲେଟ୍ ଇମ୍ପୋର୍ଟ୍ କରନ୍ତୁ: Ingest Client । କଷ୍ଟମ୍ ପଥରେ ଶୁଣିବାକୁ ସ୍ଥାପନ କରନ୍ତୁ (ଯଥା, /mp_capi)। ତାପରେ ଏହା ଇମ୍ପୋର୍ଟ୍ କରନ୍ତୁ: Connector Tag, ଏହି ଇଭେଣ୍ଟ୍‌ରେ ଚାଲିବାକୁ ବିନ୍ୟାସ କରନ୍ତୁ: mouseplayer_batch ଏବଂ କଣ୍ଟେନର୍ ଲଗାନ୍ତୁ।

ପଦକ୍ଷେପ 2: Web GTM Tag ବିନ୍ୟାସ

Web GTM କଣ୍ଟେନର୍‌ରେ ଏହା ଇମ୍ପୋର୍ଟ୍ କରନ୍ତୁ: SDK Tag। Tag Type ଭାବେ “Configuration & Initialization” ବାଛି ଆପଣଙ୍କ ଏହି ତଥ୍ୟ ଦିଅନ୍ତୁ: Channel ID, ବାଛନ୍ତୁ Hybrid ମୋଡ୍, ଏବଂ ssGTM Endpoint URL ଲଗାନ୍ତୁ (ଯଥା, https://metrics.yourdomain.com/mp_capi)।

3. ହସ୍ତଚାଳିତ ସ୍ଥାପନ (GTM ବିନା)

ସ୍କ୍ରିପ୍ଟ ସିଧା କୋଡ୍‌ରେ ଲେଖିବାକୁ ଚାହିଁଲେ, ଏହି ଅବଜେକ୍ଟ୍ ସଂଜ୍ଞା ଦିଅନ୍ତୁ: window.mp_config ଟ୍ରାକିଂ କୋଡ୍ ଖଣ୍ଡ ଲୋଡ୍ ପୂର୍ବରୁ।

<!-- MousePlayer Config & SDK --> <script> window.mp_config = { channel: 'YOUR_UNIQUE_ID_HERE', mode: 'hybrid', // 'web_only', 'hybrid', or 'pure_capi' capi_endpoint: 'https://metrics.yourdomain.com/mp_capi' }; window.mp = window.mp || function() { (window.mp.q = window.mp.q || []).push(arguments); }; (function(w, d, s) { var f = d.getElementsByTagName(s)[0], j = d.createElement(s); j.async = true; j.src = 'https://www.mouseplayer.com/mp.js'; f.parentNode.insertBefore(j, f); })(window, document, 'script'); </script>

4. ଇ-କମର୍ସ ଫନେଲ୍ ଟ୍ରାକିଂ

ସମ୍ପୂର୍ଣ୍ଣ ଗ୍ରାହକ ପଥ ଟ୍ରାକ୍ କରନ୍ତୁ। ମାନକ ଇଭେଣ୍ଟ୍ ନାମ MousePlayer କୁ ପ୍ରକଳ୍ପ କାର୍ଯ୍ୟସ୍ଥଳରେ ସ୍ୱୟଂଚାଳିତ ଇ-କମର୍ସ ଫନେଲ୍ ରିପୋର୍ଟ୍ ତିଆରି କରିବାକୁ ଦିଏ। ସମସ୍ତ ଇଭେଣ୍ଟ୍ CAPI ଓ Web-Only ମୋଡ୍ ସହ ପୂରା ସୁସଙ୍ଗତ।

1. view_item

ବ୍ୟବହାରକାରୀ ନିର୍ଦ୍ଦିଷ୍ଟ ଉତ୍ପାଦ ପୃଷ୍ଠା ଦେଖିଲେ ଏହି ଇଭେଣ୍ଟ୍ ଚଲାନ୍ତୁ।

mp('event', 'view_item', { item_id: 'SKU_98765', item_name: 'Wireless Noise-Cancelling Headphones', item_category: 'Electronics', price: 299.99 });

2. add_to_cart

ବ୍ୟବହାରକାରୀ କାର୍ଟରେ ବସ୍ତୁ ଯୋଡ଼ିଲେ ଏହି ଇଭେଣ୍ଟ୍ ଚଲାନ୍ତୁ।

mp('event', 'add_to_cart', { item_id: 'SKU_98765', item_name: 'Wireless Noise-Cancelling Headphones', price: 299.99, quantity: 1 });

3. begin_checkout

ବ୍ୟବହାରକାରୀ ଚେକଆଉଟ୍ ସ୍କ୍ରିନ୍‌କୁ ଗଲେ ଏହି ଇଭେଣ୍ଟ୍ ଚଲାନ୍ତୁ।

mp('event', 'begin_checkout', { cart_value: 299.99, currency: 'USD', total_items: 1 });

4. purchase

ସଫଳ ଦେୟ କିମ୍ବା ଅର୍ଡର୍ ନିଶ୍ଚିତକରଣରେ ଏହି ଇଭେଣ୍ଟ୍ ଚଲାନ୍ତୁ।

mp('event', 'purchase', { transaction_id: 'T_1002938', value: 299.99, tax: 24.00, shipping: 0.00, currency: 'USD', coupon_used: 'FREESHIP' });

5. କଷ୍ଟମ୍ ଇଭେଣ୍ଟ୍ ଓ ସମ୍ଭାବ୍ୟ ଗ୍ରାହକ ସଂଗ୍ରହ

କେବଳ ଇ-କମର୍ସରେ ସୀମିତ ନୁହନ୍ତି। ଫର୍ମ ପଠାଇବା, ସମ୍ବାଦପତ୍ର ପଞ୍ଜୀକରଣ କିମ୍ବା ୱେବ୍ ଆପ୍‌ର ସ୍ୱତନ୍ତ୍ର କଷ୍ଟମ୍ କାର୍ଯ୍ୟକଳାପ ଟ୍ରାକ୍ କରନ୍ତୁ।

ସମ୍ଭାବ୍ୟ ଗ୍ରାହକ ସଂଗ୍ରହ (ଫର୍ମ ପଠାଇବା)

ବ୍ୟବହାରକାରୀ ଯୋଗାଯୋଗ ଫର୍ମ ସଫଳ ଭାବେ ପଠାଇଲେ କିମ୍ବା ଦରପତ୍ର ମାଗିଲେ ଏହି ଇଭେଣ୍ଟ୍ ଚଲାନ୍ତୁ।

mp('event', 'generate_lead', { form_name: 'B2B Contact Form', industry: 'Software Development', company_size: '50-200' });

କଷ୍ଟମ୍ UI କାର୍ଯ୍ୟକଳାପ

calculator, modal କିମ୍ବା tab switch ପରି ଜଟିଳ ଉପାଦାନ ସହ ବ୍ୟବହାରକାରୀ କିପରି କାମ କରନ୍ତି ବୁଝନ୍ତୁ।

mp('event', 'calculator_used', { loan_amount: 50000, duration_months: 48, interest_rate: 7.5 });

6. ପାରାମିଟର୍ ସୀମା ଓ ନିର୍ଦ୍ଦେଶ

ତଥ୍ୟ ପ୍ରକାର: MousePlayer ପାରାମିଟର୍ ପ୍ରକାର ନିଜେ ଚିହ୍ନଟ କରେ। ସଂଖ୍ୟାକୁ ପୂର୍ଣ୍ଣସଂଖ୍ୟା କିମ୍ବା ଦଶମିକ ଭାବେ ପଠାନ୍ତୁ (ଯଥା, 150.00, ଏହା ନୁହେଁ: "150.00") ଡ୍ୟାଶବୋର୍ଡ୍‌ରେ ଉନ୍ନତ ସଂଖ୍ୟାତ୍ମକ ଫିଲ୍ଟର୍ (ଯଥା, “ମୂଲ୍ୟ > 100”) ସକ୍ରିୟ କରିବାକୁ।

ନିୟମ ବର୍ଣ୍ଣନା
ଇଭେଣ୍ଟ୍ ନାମର ଲମ୍ବ ସର୍ବାଧିକ 128 ଅକ୍ଷର। ପଢ଼ିବା ସହଜ ପାଇଁ snake_case ବ୍ୟବହାର କରନ୍ତୁ (ଯଥା, user_signup)।
ପାରାମିଟର୍ ଚାବିର ଲମ୍ବ ପ୍ରତି ଚାବି ନାମ ସର୍ବାଧିକ 64 ଅକ୍ଷର (ଯଥା, transaction_id)।
ଷ୍ଟ୍ରିଙ୍ଗ୍ ମୂଲ୍ୟ ଡାଟାବେସ୍‌ର ସର୍ବୋତ୍ତମ କାର୍ଯ୍ୟକ୍ଷମତା ପାଇଁ ପାଠ୍ୟ ପାରାମିଟର୍ 255 ଅକ୍ଷରରେ କଟାଯାଏ।
ତଥ୍ୟ ଗୋପନୀୟତା ଏହା କରନ୍ତୁ ନାହିଁ: ମୂଳ ଇମେଲ୍ ଠିକଣା, ପ୍ରକୃତ ନାମ କିମ୍ବା ପାସୱାର୍ଡ୍ ପରି ବ୍ୟକ୍ତିଗତ ପରିଚୟଯୋଗ୍ୟ ତଥ୍ୟ (PII) କୁ ଇଭେଣ୍ଟ୍ ପାରାମିଟର୍ ଭାବେ ପଠାଇବା।