PostHogi, Mixpaneli & Amplitude’i sild
Teie tooteanalüütika ütleb, mis juhtus. MousePlayer näitab, miks. Kahesuunaline sild seob lahkumise selgitava salvestisega ühe klõpsuga.
1. Nägudeta arvud
Lehter: 1 000 ostu vormistajat, 620 loobujat. Täpne mõõtmine nähtamatust probleemist. Mõni 620 salvestisest vastab minutitega — kui jõuate diagrammist õigesse seanssi ID-eksportimise ja käsitsi otsinguta.
Tooteanalüütika sild eemaldab lünga. Töötab skriptis mp.js ja seob süsteemid:
- Väljapoole: iga analüütikasündmus saab omaduse
mouseplayer_session_url. Avage sündmus, klõpsake, vaadake seanssi. - Sissepoole: külastaja
distinct_idloetakse MousePlayerisse tagasi, salvestisi saab otsida tuttava PostHogi, Mixpaneli või Amplitude’i ID-ga.
Koodi pole vaja. Sild tuvastab SDK ise. MousePlayeri funktsioone ega sündmusejälgimist pole vaja muuta.
2. Lubamine
Viis A: töölaud (koodita)
- Avage projektis vahekaart Integratsioonid .
- Lülitage PostHogi, Mixpaneli & Amplitude’i sild olekusse
ON. - Valige platvorm. Automaatne salvestus.
Mõjub järgmisel lehelaadimisel, olemasolevaid seansse tagasiulatuvalt ei muuda.
Viis B: käsitsi skriptis
Püsiseadistuseks kaks väärtust objektis window.mp_config:
3. Platvormide käitumine
Igal platvormil oma API, sild kasutab tavapärast kutset. Eraldi seadet pole — järgib pakkujat.
| Platvorm | Väljund (salvestise URL) | Sisend (identiteet) |
|---|---|---|
| PostHog | posthog.register() — superomadus kõigile järgnevatele sündmustele |
posthog.get_distinct_id() |
| Mixpanel | mixpanel.register() — sama superomaduse käitumine |
mixpanel.get_distinct_id() |
| Amplitude | setUserProperties() — kasutajaomadus |
getDeviceId(), vanas SDK-s varuks getInstance().options.deviceId |
Super- ja kasutajaomadus: PostHogis ja Mixpanelis link edasistele sündmustele pärast käivitust — mitte lehe varasematele.
4. Identiteet: distinct_id-st nimelise seansini
Sisendsuunda alahinnatakse. Ilma selleta näete anonüümset salvestist, aga ei saa küsida „näita eelmisel nädalal lahkunud konto salvestisi”.
Aktiivse sillaga distinct_id analüütikast kirjutatakse väljale custom_user_id — samale, kuhu käsitsi SDK-kutse:
Kui kutsute juba ise mp('set') , jätkake. Teie oma primaarvõti on usaldusväärsem kui brauseripõhine analüütika-ID.
Privaatsus: Ainult olemasolev ID, e-posti, nime ega muid isikuvälju ei loeta. Kajastage privaatsuspoliitikas ja nõusolekupõhisel töötlemisel blokeerige skript CMP-ga.
5. Tehniline käitumine
SDK laadib sageli pärast skripti mp.js . Üks alguskatse ei toimiks enamasti.
- Sild proovib iga 1.5 sekundi järel, kuni kümme korda ja lõpetab mõlema suuna valmimisel.
- Suunad eraldi: URL-i ei saadeta ID-d oodates topelt.
- Puuduva SDK korral loobub vaikselt umbes 15 sekundiga. Konsool puhas ja salvestus jätkub.
- Üle 128 märgi ID jäetakse välja, mitte ei kärbita sobimatuks poolikuks.
6. Kontroll
- Avage sait tavalises vahekaardis, tehke paar tegevust.
- Analüütika värskeimas sündmuses leidke omadus
mouseplayer_session_url. See peaks avama salvestise. - MousePlayeris avage Kasutajauurija. ID-ga seanss näitab seda hüüdnime asemel.
Kui midagi pole
- Omadus puudub kõikjal: kontrollige SDK laadimist ja platvormi. PostHogi valik ei loe Mixpaneli.
- Ainult hilisematel sündmustel: oodatud, vt jaotis 3.
- URL on, ID mitte: SDK pole veel määranud
distinct_id. Tavapärane enne tuvastust, leitakse järgmisel laadimisel. - Testite sisselogitud administraatorina: siseliiklus võib olla välistatud. Proovige privaatakent.
Kaubamärgid kuuluvad omanikele. MousePlayeril pole pakkujatega ärisuhet.