Jembatan PostHog, Mixpanel & Amplitude

Piranti analitik produk panjenengan nedahaken punapa ingkang kedadosan. MousePlayer nedahaken sebabipun. Jembatan punika nyambungaken kekalihipun ing kalih arah, saéngga medalipun pengunjung saking funnel namung satunggal klik saking rekaman ingkang nerangaken sebabipun.

1. Masalah: Angka Tanpa Wajah

Analitik produk maringi funnel: 1,000 panganggo dumugi checkout, 620 nilaraken. Punika pangukuran ingkang tliti tumrap masalah ingkang dereng katingal. Mirsani sawetawis saking 620 rekaman punika limrahipun saged mangsuli pitaken ing salebeting menit — menawi panjenengan saged pindhah saking grafik dhateng sesi ingkang leres tanpa ngekspor ID lan madosi kanthi manual.

Jembatan Analitik Produk ngicalaken sela punika. Jembatan lumampah ing salebeting mp.js lan otomatis nyambungaken kalih sistem:

  • Medal: saben prastawa ingkang dipunrekam piranti analitik panjenengan nggadhahi properti mouseplayer_session_url . Bikak prastawa punapa kemawon, klik pranalanipun, lajeng pirsani sesi.
  • Mlebet: distinct_id pengunjung dipunwaos malih lan dipunsimpen ing sesi MousePlayer, saéngga rekaman saged dipunpadosi mawi identitas ingkang sampun panjenengan ginakaken ing PostHog, Mixpanel utawi Amplitude.

Boten mbetahaken kode. Jembatan ndeteksi SDK analitik kanthi otomatis. Panjenengan boten perlu nyeluk fungsi MousePlayer utawi ngowahi cara nglacak prastawa.

2. Aktivasi

Cara A: Dasbor (Tanpa Kode)

  1. Bikak proyek panjenengan lan pindhah dhateng tab Integrasi .
  2. Gantos Jembatan PostHog, Mixpanel & Amplitude dados ON.
  3. Pilih platform ingkang panjenengan ginakaken. Owah-owahan dipunsimpen otomatis.

Setelan lumampah nalika kaca situs panjenengan dipunmuat salajengipun. Sesi ingkang sampun wonten boten dipunowahi surut.

Cara B: Konfigurasi Skrip Manual

Menawi badhé netepaken langsung ing kode, atur kalih nilai ing salebeting window.mp_config:

<!-- MousePlayer SDK with the Product Analytics Bridge enabled --> <script> window.mp_config = { channel: 'YOUR_CHANNEL_ID', analytics_bridge_active: true, analytics_provider: 'posthog' // 'posthog', 'mixpanel' or 'amplitude' }; </script>

3. Tumindak Saben Platform

Saben platform nyawisaken API ingkang béda, mila jembatan nggantos dhateng panggilan ingkang lumrah kanggé saben platform. Panjenengan boten perlu ngatur punika — manut pilihan panyedhiya panjenengan.

PlatformMedal (URL rekaman)Mlebet (identitas)
PostHog posthog.register() — dipundaftar dados super property, saéngga dipunlampiraken ing saben prastawa salajengipun posthog.get_distinct_id()
Mixpanel mixpanel.register() — tumindak super property ingkang sami mixpanel.get_distinct_id()
Amplitude setUserProperties() — dipunatur dados user property getDeviceId(), kanthi cadangan getInstance().options.deviceId ing SDK lawas

Super property lan user property: ing PostHog lan Mixpanel, URL rekaman dipunlampiraken ing prastawa salajengipun. Mila panjenengan bakal manggih ing saben prastawa sasampunipun jembatan miwiti — sanès ing prastawa ingkang sampun dipunkintun sadèrèngipun nalika kaca dipunmuat.

4. Identitas: Saking distinct_id Dhateng Sesi Kanthi Jeneng

Pérangan mlebet punika ingkang asring dipunremehaken tim. Tanpa punika, sesi MousePlayer anonim: saged dipunpirsani, nanging panjenengan boten saged mangsuli “tedahaken rekaman akun ingkang mandheg migunakaken layanan minggu kepengker.”

Nalika jembatan aktif, distinct_id saking piranti analitik panjenengan dipunserat ing kolom custom_user_id sesi — kolom ingkang sami kaliyan tujuan panggilan SDK manual:

// The manual equivalent - you do NOT need this when the bridge is active mp('set', { user_id: 'your-internal-id' });

Menawi panjenengan sampun nyeluk mp('set') piyambak, lajengaken. Identitas ingkang panjenengan paringaken kanthi tegas langkung saged dipunpitados, amargi punika kunci utama panjenengan piyambak, sanès pengenal analitik saben browser.

Cathetan privasi: namung pengenal ingkang sampun dipuntemtokaken piranti analitik ingkang dipunpindhah. SDK boten dipunwaos alamat email, jeneng utawi kolom pribadi sanèsipun. Priksa bilih kabijakan privasi panjenengan nyakup pangolahan punika, lan pasang skrip pelacakan ing sasampunipun piranti idin menawi idin dados dhasar hukum panjenengan.

5. Tumindak Teknis

SDK analitik limrahipun dipunmuat asinkron, asring sasampunipun mp.js sampun lumampah. Mila satunggal upaya nalika wiwitan bakal gagal ing sapérangan ageng situs nyata.

  • Jembatan nyobi malih saben 1.5 detik, ngantos kaping sedasa, lan mandheg nalika kalih arah sampun rampung.
  • Saben arah rampung kanthi mandiri, saéngga URL rekaman boten nate dipunkintun kaping kalih nalika ngentosi identitas.
  • Menawi SDK boten medal, jembatan mandheg tanpa kabar sasampunipun kirang langkung 15 detik. Boten wonten ingkang dipunserat ing konsol lan rekaman sesi tetep lumampah.
  • Pengenal langkung saking 128 karakter dipuntilar, boten dipunpotong, supados boten nyimpen sapérangan pengenal ingkang boten saged cocog kaliyan punapa kemawon.

6. Mriksa Bilih Sampun Lumampah

  1. Bikak situs panjenengan ing tab browser biasa lan interaksi sedhéla.
  2. Ing piranti analitik panjenengan, bikak prastawa paling énggal lan padosi properti mouseplayer_session_url . Menawi dipunbikak, panjenengan kedah langsung tumuju rekaman.
  3. Ing MousePlayer, bikak Panjlajah Panganggo. Sesi ingkang nggadhahi identitas nedahaken identitas punika minangka gantos julukan pengunjung ingkang dipundamel otomatis.

Menawi boten wonten ingkang medal

  • Properti boten wonten ing sedaya prastawa: priksa bilih SDK analitik saèstu dipunmuat ing kaca, lan panjenengan milih platform ingkang cocog. Pilihan PostHog boten badhé maos Mixpanel.
  • Properti namung medal ing prastawa salajengipun: punika lumrah, pirsani cathetan ing pérangan 3.
  • URL wonten nanging identitas boten: SDK panjenengan dereng netepaken distinct_id , ingkang lumrah sadèrèngipun panganggo dipunidentifikasi. Identitas badhé dipunjupuk nalika kaca dipunmuat malih.
  • Panjenengan nyobi minangka administrator ingkang sampun mlebet: sawetawis setelan ngilangi trafik internal. Cobi jendhéla pribadi.

Sedaya merek dagang ing mriki kagungan pamilikipun piyambak. MousePlayer boten nggadhahi sesambetan bisnis kaliyan panyedhiya punika.