સર્વર બાજુનું CAPI અને ઇવેન્ટ ટ્રૅકિંગ

તમારા પોતાના પ્રથમ-પક્ષીય સર્વર બાજુના GTM કન્ટેનરથી MousePlayer ટ્રાફિક મોકલી જાહેરાત અવરોધક અને ITP પ્રતિબંધો પાર કરો અને ઊંડું ઈ-કૉમર્સ વિશ્લેષણ ટ્રૅક કરો.

1. ટ્રૅકિંગ મોડનું અવલોકન

MousePlayer V2 શક્તિશાળી ઇવેન્ટ રાઉટર આપે છે; વપરાશકર્તાના બ્રાઉઝરથી સર્વર સુધી માહિતી કેવી જાય તે નિયંત્રિત કરો. ત્રણ જુદા મોડમાંથી પસંદ કરો:

  • Web Only (મૂળભૂત): બધી માહિતી WebSocketથી સીધી MousePlayerને મોકલે છે. વાસ્તવિક સમયના લાઇવ દૃશ્ય માટે શ્રેષ્ઠ; મજબૂત જાહેરાત અવરોધકથી અસર થઈ શકે.
  • Hybrid Mode: બંનેનો લાભ. સરળ લાઇવ દૃશ્ય માટે હળવા માઉસ/સ્ક્રોલ સ્થાનાંક WebSocketથી મોકલે છે; મોટા DOM ફેરફાર અને કસ્ટમ ઇવેન્ટ બૅચમાં સુરક્ષિત HTTP POSTથી તમારા સર્વર બાજુના GTM મારફતે જાય છે.
  • Pure CAPI: 100% HTTP POST બૅચિંગ. મહત્તમ ગોપનીયતા, WebSocket નહીં, સંપૂર્ણ પ્રથમ-પક્ષીય. નોંધ: આ મોડમાં લાઇવ દૃશ્ય બંધ છે.

2. Google Tag Manager સેટઅપ (ભલામણ કરેલું)

Hybrid કે Pure CAPI લાગુ કરવાનો સરળ માર્ગ અધિકૃત GTM Community Templates છે. નીચેની .tpl ફાઇલ ડાઉનલોડ કરીને GTM કાર્યસ્થળમાં આયાત કરો.

પગલું 1: સર્વર બાજુના Client અને Tag ગોઠવો

સર્વર બાજુના GTM કન્ટેનરમાં આયાત કરો Ingest Client નમૂનો. કસ્ટમ માર્ગ પર સાંભળવા સેટ કરો (દા.ત., /mp_capi). પછી આયાત કરો Connector Tagઅને આ ઇવેન્ટ પર ચાલે તેમ ગોઠવો mouseplayer_batch ; કન્ટેનર પ્રકાશિત કરો.

પગલું 2: Web GTM Tag ગોઠવો

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") જેથી ડૅશબોર્ડમાં અદ્યતન આંકડાકીય ફિલ્ટર ચાલે (દા.ત., “Price > 100”).

નિયમ વર્ણન
ઇવેન્ટ નામની લંબાઈ વધુમાં વધુ 128 અક્ષર. સરળ વાંચન માટે snake_case વાપરો (દા.ત., user_signup).
પરિમાણ કીની લંબાઈ કીના નામદીઠ વધુમાં વધુ 64 અક્ષર (દા.ત., transaction_id).
સ્ટ્રિંગ મૂલ્ય ડેટાબેઝની શ્રેષ્ઠ કાર્યક્ષમતા માટે લખાણ પરિમાણ 255 અક્ષરે ટૂંકાય છે.
માહિતી ગોપનીયતા ઇવેન્ટ પરિમાણ તરીકે મોકલશો નહીં: મૂળ ઇમેઇલ સરનામાં, સાચાં નામ કે પાસવર્ડ જેવી વ્યક્તિગત ઓળખ માહિતી (PII).