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_VIEWED ja PURCHASED ning mõne muu valmis nime. Oma sündmust pole; meie andmete surumine PAGE_VIEWED kujule 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.

PlatvormKonto väliVõti
ActiveCampaignactidWebsite → Site Tracking sündmusevõtme kõrval
MailchimpPubliku IDAPI-võti koos -us14 laadse andmekeskuse sufiksiga
Iterablepole vaja, tühi„Allow event track calls” õigusega võti
Klaviyopole 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 annateTuvastus
BrazeREST-lõpp-punkt ja API-võtie-post
Customer.iosaidi ID, võti ja piirkondteie kliendi-ID
Brevoainult jälgimisvõtie-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.