సర్వర్ వైపు CAPI & ఈవెంట్ ట్రాకింగ్

మీ స్వంత ఫస్ట్‌పార్టీ సర్వర్ వైపు GTM కంటైనర్ ద్వారా MousePlayer ట్రాఫిక్‌ను పంపి ప్రకటన నిరోధకాలు, ITP పరిమితులను దాటండి; లోతైన ఈ-కామర్స్ విశ్లేషణలను ట్రాక్ చేయండి.

1. ట్రాకింగ్ మోడ్‌ల అవలోకనం

MousePlayer V2 పరిచయం చేసే శక్తివంతమైన సాధనం Event Router ; వినియోగదారు బ్రౌజర్ నుంచి మా సర్వర్‌లకు డేటా ఎలా వెళ్లాలో నియంత్రించవచ్చు. మూడు భిన్నమైన మోడ్‌ల నుంచి ఎంచుకోవచ్చు:

  • Web Only (డిఫాల్ట్): మొత్తం డేటాను WebSockets ద్వారా నేరుగా MousePlayerకు ప్రసారం చేస్తుంది. ప్రత్యక్ష వీక్షణకు ఉత్తమం; కానీ బలమైన ప్రకటన నిరోధకాలకు లోనవుతుంది.
  • Hybrid మోడ్: రెండు విధానాల ప్రయోజనాలు. సజావైన ప్రత్యక్ష వీక్షణ కోసం తేలికైన మౌస్/స్క్రోల్ నిర్దేశాంకాలను WebSockets ద్వారా పంపుతుంది; భారీ DOM మార్పులు, అనుకూల ఈవెంట్‌లు బ్యాచ్‌లుగా HTTP POST ద్వారా మీ సర్వర్ వైపు GTMలోంచి సురక్షితంగా వెళ్తాయి.
  • Pure CAPI: 100% HTTP POST బ్యాచింగ్. గరిష్ఠ గోప్యత, WebSockets లేవు, పూర్తిగా ఫస్ట్‌పార్టీ. గమనిక: ఈ మోడ్‌లో ప్రత్యక్ష వీక్షణ నిలిపివేయబడుతుంది.

2. Google Tag Manager ఏర్పాటు (సిఫార్సు)

అధికారిక GTM కమ్యూనిటీ టెంప్లేట్‌లను ఉపయోగించడం Hybrid లేదా Pure CAPI మోడ్‌ల అమలుకు సులభమైన మార్గం. దిగువ ఉన్న ఈ ఫైల్‌లను డౌన్‌లోడ్ చేసి .tpl మీ GTM వర్క్‌స్పేస్‌లలోకి దిగుమతి చేయండి.

దశ 1: సర్వర్ వైపు క్లయింట్ & ట్యాగ్‌ను ఏర్పాటు చేయండి

మీ సర్వర్ వైపు GTM కంటైనర్‌లో ఈ టెంప్లేట్‌ను దిగుమతి చేయండి: Ingest Client . అనుకూల పాత్‌పై వినేలా సెట్ చేయండి (ఉదా., /mp_capi). తర్వాత దిగుమతి చేయాల్సినది Connector Tag; ఈ ఈవెంట్‌పై ప్రారంభమయ్యేలా ఏర్పాటు చేయండి: mouseplayer_batch ; మీ కంటైనర్‌ను అమర్చండి.

దశ 2: Web GTM ట్యాగ్‌ను ఏర్పాటు చేయండి

మీ Web GTM కంటైనర్‌లో దిగుమతి చేయాల్సినది SDK Tag. ట్యాగ్ రకంగా “Configuration & Initialization” ఎంచుకుని, మీ ఈ విలువ ఇవ్వండి: Channel ID; ఎంచుకోండి: Hybrid మోడ్; మీ ssGTM ఎండ్‌పాయింట్ 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 పరస్పర చర్య

కాలిక్యులేటర్‌లు, విండోలు లేదా ట్యాబ్ మార్పుల వంటి క్లిష్ట అంశాలతో వినియోగదారులు ఎలా పరస్పర చర్య చేస్తున్నారో అర్థం చేసుకోండి.

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) పంపడం చేయవద్దు ; ఉదాహరణకు ముడి ఇమెయిల్ చిరునామాలు, అసలు పేర్లు లేదా పాస్‌వర్డ్‌లు.