Elutsükkel (serveripoolne)
Saatke link ActiveCampaigni, Mailchimpi, Iterable’isse või Klaviyosse serverist kliendi-ID määramisel.
1. Miks brauserisilla kõrval
MousePlayeril on juba elutsüklisild, mis kirjutab teie lehel töötavasse SDK-sse: Klaviyo, Braze, Customer.io ja kuus teist. See teeb sama meie serverist, sest kahe suurima platvormi brauseritee pole lihtsalt saadaval:
- ActiveCampaignil puudub brauseri sündmuste API. Selle
vgo()määrab konto ja e-posti ning käivitab jälgimise, aga sündmust ei saada. Event Tracking API eraldi võtmega ainult serveris. - Mailchimpil suletud sõnavara. Piksel võtab
PAGE_VIEWED,PRODUCT_VIEWEDjaPURCHASEDning mõne muu valmis nime. Oma sündmust pole; meie andmete suruminePAGE_VIEWEDkujule moonutaks mudelit.
Iterable ja Klaviyo serveris töökindlamad: ei reklaamiblokki, puuduvat SDK-d ega varast sulgemist.
2. Nõuded
Kolm välja, platvormi järgi.
| Platvorm | Konto väli | Võti |
|---|---|---|
| ActiveCampaign | actid | Website → Site Tracking sündmusevõtme kõrval |
| Mailchimp | Publiku ID | API-võti koos -us14 laadse andmekeskuse sufiksiga |
| Iterable | pole vaja, tühi | „Allow event track calls” õigusega võti |
| Klaviyo | pole vaja, tühi | Privaatne API-võti |
Kolmas väli sündmuse nimi, lühidalt: kuni 32 märki. See on API, mitte meie piir. Lühendame salvestamisel, mitte saatmisel, sest muidu näitaks vorm saabuvast erinevat nime.
Mailchimp: säilitage võtmesufiks. Viimase kriipsu järel olev (-us14) nimetab teie konto andmekeskuse, millest koostatakse aadress. Selle osata võti lükatakse selge teatega tagasi, mitte ei nurju varjatud kohas.
3. Käivitumine
Tuvastamisel, kui sait kutsub MousePlayer.setUserId(), analüütikasild loeb ID või server kutsub identify. Enne pole omanik teada.
Ainult e-postiga
Kõik neli leiavad kontakti e-postiga. Lepingunumbriga ei saadeta: ebaõnnestuv järjekord ainult müra.
Kontakt peab olemas olema. Sündmus ei loo kontakti; ActiveCampaign heidab tundmatu aadressi kõrvale. Täiendab olemasolevat loendit.
Igal sündmusel ID
Seanss ei loe korduskatsega topelt.
4. Saabuv
Üks sündmus lingiomadusega mouseplayer_session_url. Avamisel täpselt see salvestis.
Edasi kehtib teie platvormi loogika: kasutage sündmust automaatika käivitajana või segmenditingimusena või laske meeskonnal avada salvestis otse kontaktilt.
Võti jääb serverisse
AES-256-GCM krüptitud, ei kuvata uuesti ega lisata ülesandejärjekorda. Töötleja hangib ise andmebaasist.
HTTP 200 ei tähenda tarnet
ActiveCampaign vastab olekuga 200 ja {"success":0} väärtusega sündmuse tagasilükkamisel. Loeme vastuse keha, mitte ainult olekut, nii ilmub keeldumine tarnepäevikus tõrkena, mitte vaikse eduna.
5. Braze, Customer.io ja Brevo
Veel kolm serveriplatvormi, kaks vajavad asukohta.
| Teie annate | Tuvastus | |
|---|---|---|
| Braze | REST-lõpp-punkt ja API-võti | e-post |
| Customer.io | saidi ID, võti ja piirkond | teie kliendi-ID |
| Brevo | ainult jälgimisvõti | e-post |
Kahel kindel asukoht
Braze seotud eksemplariga, Customer.io kaks piirkonda eri hostidega. Võtmest ei tuletata, vale annab 401 ja suunab võtit kontrollima. Selleks väljad.
Customer.io ei vaja e-posti
Tunneb teie ID-d, e-posti nõudmine oleks kunstlik tõke. Ülejäänud kuus vajavad e-posti, lepingunumbriga õigesti ei saadeta.
Uusi profiile ei looda
Braze’i kutse sisaldab _update_existing_only. Nagu CRM: brauseriseanss ei tõenda kliendiidentiteeti; iga anonüümse profiil oleks hullem kui ühenduseta.
Brevo 204, Braze 201 erandiga
Brevol tühi keha, 2xx piisab. Braze annab "message": "success" ja võib lisada massiivi errors : fataalsed vead message’is, lubatud väljakadu errors’is. Ühe lugemine eksitab.
Kaubamärgid kuuluvad omanikele. MousePlayeril pole pakkujatega ärisuhet.