CAPI serveryje ir įvykių sekimas

Apeikite reklamos blokavimą ir ITP ribojimus siųsdami MousePlayer srautą per savo pirmosios šalies serverio GTM konteinerį ir sekite išsamią el. prekybos analitiką.

1. Sekimo režimų apžvalga

MousePlayer V2 pristato galingą įvykių maršrutizatorių, leidžiantį valdyti duomenų srautą iš naudotojo naršyklės į mūsų serverius. Galite rinktis tris atskirus režimus:

  • Tik žiniatinklis (numatytasis): Visi duomenys siunčiami per WebSocket tiesiai į MousePlayer. Geriausias tiesioginei peržiūrai, tačiau pažeidžiamas griežto reklamos blokavimo.
  • Hibridinis režimas: Geriausios abiejų savybės. Nedidelės pelės ir slinkimo koordinatės siunčiamos per WebSocket sklandžiai tiesioginei peržiūrai, o dideli DOM pakeitimai ir pasirinktiniai įvykiai grupuojami ir saugiai siunčiami per serverio GTM naudojant HTTP POST.
  • Grynasis CAPI: 100% paketinis HTTP POST siuntimas. Didžiausias privatumas, jokio WebSocket, visiškai pirmosios šalies. Pastaba: šiame režime tiesioginė peržiūra išjungta.

2. Google Tag Manager nustatymas (rekomenduojama)

Lengviausia įdiegti hibridinį ar grynąjį CAPI režimą naudojant oficialius GTM bendruomenės šablonus. Atsisiųskite toliau pateiktus .tpl failus ir importuokite į GTM darbo sritis.

1 žingsnis: sukonfigūruokite serverio klientą ir žymą

Serverio GTM konteineryje importuokite šabloną Priėmimo klientas. Nustatykite klausymąsi pasirinktiniu keliu (pvz., /mp_capi). Tada importuokite Jungties žymą, nustatykite suveikimą įvykiui mouseplayer_batch ir įdiekite konteinerį.

2 žingsnis: sukonfigūruokite žiniatinklio GTM žymą

Žiniatinklio GTM konteineryje importuokite SDK žymą. Kaip žymos tipą pasirinkite „Konfigūracija ir inicijavimas“, įveskite savo Channel ID, pasirinkite Hibridinį režimą ir įklijuokite ssGTM galinio adreso URL (pvz., https://metrics.yourdomain.com/mp_capi).

3. Rankinis diegimas (be GTM)

Jei norite scenarijų įrašyti tiesiai kode, prieš įkeldami sekimo ištrauką turite apibrėžti window.mp_config objektą.

<!-- 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. El. prekybos piltuvėlių sekimas

Sekite visą kliento kelią. Standartizuoti įvykių pavadinimai leidžia MousePlayer automatiškai kurti aiškias el. prekybos piltuvėlių ataskaitas projekto darbo srityje. Visi įvykiai visiškai suderinami su CAPI ir tik žiniatinklio režimais.

1. view_item

Suaktyvinkite šį įvykį naudotojui peržiūrint konkrečios prekės puslapį.

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

2. add_to_cart

Suaktyvinkite šį įvykį naudotojui įdėjus prekę į krepšelį.

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

3. begin_checkout

Suaktyvinkite šį įvykį naudotojui pereinant į atsiskaitymo ekraną.

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

4. purchase

Suaktyvinkite šį įvykį sėkmingai sumokėjus ar patvirtinus užsakymą.

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

5. Pasirinktiniai įvykiai ir potencialių klientų pritraukimas

Neapsiribokite el. prekyba. Sekite formų pateikimus, naujienlaiškių prenumeratas ar jūsų žiniatinklio programėlei būdingas sąveikas.

Potencialių klientų pritraukimas (formos pateikimas)

Suaktyvinkite šį įvykį naudotojui sėkmingai pateikus kontaktų formą ar paprašius pasiūlymo.

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

Pasirinktinė sąsajos sąveika

Supraskite, kaip naudotojai sąveikauja su sudėtingais elementais: skaičiuotuvais, dialogo langais ar kortelių perjungikliais.

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

6. Parametrų ribos ir rekomendacijos

Duomenų tipai: MousePlayer automatiškai nustato parametrų tipus. Siųskite skaičius kaip sveikuosius ar slankiojo kablelio skaičius (pvz., 150.00, o ne "150.00"), kad suvestinėje galėtumėte naudoti išplėstinį skaitinį filtravimą (pvz., „Kaina > 100“).

Taisyklė Aprašas
Įvykio pavadinimo ilgis Iki 128 ženklų. Geriausiam skaitomumui naudokite snake_case (pvz., user_signup).
Parametro rakto ilgis Iki 64 ženklų vienam rakto pavadinimui (pvz., transaction_id).
Tekstinės reikšmės Tekstiniai parametrai trumpinami iki 255 ženklų optimaliam duomenų bazės našumui.
Duomenų privatumas Jokiu būdu nesiųskite asmens identifikavimo duomenų (PII), pavyzdžiui, neapdorotų el. pašto adresų, tikrų vardų ar slaptažodžių, kaip įvykių parametrų.