സെർവർ ഭാഗത്തെ CAPI & ഇവന്റ് ട്രാക്കിംഗ്

സ്വന്തം ഫസ്റ്റ് പാർട്ടി സെർവർ ഭാഗത്തെ GTM കണ്ടെയ്നറിലൂടെ MousePlayer ട്രാഫിക് അയച്ച് പരസ്യ തടയലുകളും ITP നിയന്ത്രണങ്ങളും മറികടക്കുക; വിശദമായ ഇ-കൊമേഴ്സ് അനലിറ്റിക്സ് ട്രാക്ക് ചെയ്യുക.

1. ട്രാക്കിംഗ് മോഡുകളുടെ അവലോകനം

MousePlayer V2 അവതരിപ്പിക്കുന്നത് ശക്തമായ Event Router ; ഉപയോക്താവിന്റെ ബ്രൗസറിൽനിന്ന് സെർവറിലേക്ക് ഡാറ്റ ഒഴുകുന്ന വിധം നിയന്ത്രിക്കാം. മൂന്ന് മോഡുകളിൽനിന്ന് തിരഞ്ഞെടുക്കാം:

  • Web Only (സ്വതവേ): എല്ലാ ഡാറ്റയും WebSockets വഴി നേരിട്ട് MousePlayer-ലേക്ക് സ്ട്രീം ചെയ്യുന്നു. തത്സമയ കാഴ്ചയ്ക്ക് മികച്ചത്; ശക്തമായ പരസ്യ തടയലുകൾക്ക് വിധേയമാണ്.
  • Hybrid Mode: ഇരുവശത്തെയും മികച്ചത്. സുഗമമായ തത്സമയ കാഴ്ചയ്ക്ക് ചെറിയ മൗസ്/സ്ക്രോൾ കോർഡിനേറ്റുകൾ WebSockets വഴി അയയ്ക്കുന്നു; വലിയ DOM മാറ്റങ്ങളും ഇഷ്ടാനുസൃത ഇവന്റുകളും ബാച്ച് ചെയ്ത് HTTP POST വഴി സെർവർ ഭാഗത്തെ GTM-ലൂടെ സുരക്ഷിതമായി അയയ്ക്കുന്നു.
  • Pure CAPI: 100% HTTP POST ബാച്ചിംഗ്. പരമാവധി സ്വകാര്യത, WebSockets ഇല്ല, പൂർണ്ണമായി ഫസ്റ്റ് പാർട്ടി. ശ്രദ്ധിക്കുക: ഈ മോഡിൽ തത്സമയ കാഴ്ച പ്രവർത്തനരഹിതമാണ്.

2. Google Tag Manager സജ്ജീകരണം (ശുപാർശ ചെയ്യുന്നത്)

Hybrid അല്ലെങ്കിൽ Pure CAPI നടപ്പാക്കാനുള്ള ഏറ്റവും എളുപ്പവഴി ഔദ്യോഗിക GTM Community Templates ആണ്. താഴെയുള്ള .tpl ഫയലുകൾ ഡൗൺലോഡ് ചെയ്ത് GTM വർക്ക്സ്പേസുകളിലേക്ക് ഇംപോർട്ട് ചെയ്യുക.

ഘട്ടം 1: സെർവർ ഭാഗത്തെ ക്ലയന്റും ടാഗും ക്രമീകരിക്കുക

സെർവർ ഭാഗത്തെ GTM കണ്ടെയ്നറിൽ ഇംപോർട്ട് ചെയ്യുക: Ingest Client ടെംപ്ലേറ്റ്. ഇഷ്ടാനുസൃത പാതയിൽ കേൾക്കാൻ സജ്ജമാക്കുക (ഉദാ., /mp_capi). തുടർന്ന് ഇംപോർട്ട് ചെയ്യുക: Connector Tag; ഈ ഇവന്റിൽ പ്രവർത്തിക്കാൻ ക്രമീകരിക്കുക: mouseplayer_batch ; കണ്ടെയ്നർ വിന്യസിക്കുക.

ഘട്ടം 2: Web GTM ടാഗ് ക്രമീകരിക്കുക

Web GTM കണ്ടെയ്നറിൽ ഇംപോർട്ട് ചെയ്യുക: SDK Tag. Tag Type ആയി “Configuration & Initialization” തിരഞ്ഞെടുക്കുക; നൽകുക: Channel ID; തിരഞ്ഞെടുക്കുക: Hybrid Mode; 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), ഉദാ. അസംസ്കൃത ഇമെയിൽ വിലാസങ്ങൾ, യഥാർത്ഥ പേരുകൾ, പാസ്‌വേഡുകൾ, ഇവന്റ് പാരാമീറ്ററുകളായി.