Lifecycle (sisih server)

Kintun pranala rekaman dhateng ActiveCampaign, Mailchimp, Iterable utawi Klaviyo saking server kula sanalika sesi pikantuk ID pelanggan panjenengan piyambak.

1. Sebab wonten ing jejering jembatan browser

MousePlayer sampun nggadhahi jembatan lifecycle ingkang nyerat dhateng SDK ing kaca panjenengan piyambak — Klaviyo, Braze, Customer.io lan enem sanèsipun. Jembatan punika nindakaken pakaryan ingkang sami saking server kula, amargi kalih platform paling ageng boten nyawisaken jalur browser:

  • ActiveCampaign boten nggadhahi API browser kanggé prastawa. vgo() saged netepaken akun lan alamat email sarta miwiti pelacakan — nanging boten saged ngintun prastawa. Prastawa migunakaken Event Tracking API kanthi kunci prastawa kapisah, namung ing sisih server.
  • Mailchimp nggadhahi, nanging kanthi kosakata winates. Piksel pelacakan situsipun nampi PAGE_VIEWED, PRODUCT_VIEWED, PURCHASED lan sawetawis jeneng sanès ingkang sampun dipuntemtokaken. Boten wonten papan kanggé prastawa khusus, lan meksa data kula dados PAGE_VIEWED badhé dados goroh ing model data panjenengan piyambak.

Kanggé Iterable lan Klaviyo, jalur server langkung saged dipunpitados: tanpa pamblokir iklan, tanpa SDK ingkang saged sampun utawi dereng dipunmuat, tanpa tab nutup kesesa.

2. Ingkang dipunbetahaken

Tigang kolom, lan ingkang dipunisi gumantung dhateng platform.

PlatformKolom akunKunci
ActiveCampaignactidWebsite → Site Tracking, ing jejering kunci prastawa
MailchimpID pamirsaKunci API — jaga panambang kanthi gaya -us14 , pusat data dipunwaos saking ngriku
Iterableboten dipunbetahaken — kosongakenKunci kanthi idin “Allow event track calls”
Klaviyoboten dipunbetahaken — kosongakenKunci API pribadi

Kolom katiga punika jeneng prastawa ingkang badhé dipuntedahaken. Damel cekak: paling kathah 32 karakter. Punika wates API, sanès wates kula, lan kula nyekak nalika panjenengan nyimpen, sanès nalika ngintun — supados formulir boten nedahaken ingkang béda kaliyan ingkang dumugi.

Mailchimp: jaga panambang kunci API. Pérangan sasampunipun tandha pisah pungkasan (-us14) nyebataken pusat data akun panjenengan, lan alamat dipundamel saking ngriku. Kunci tanpa panambang dipuntolak kanthi pesen cetha, sanès gagal ing papan ingkang boten saged panjenengan pirsani.

3. Nalika lumampah — lan nalika boten

Nalika sesi dipunidentifikasi: nalika situs panjenengan nyeluk MousePlayer.setUserId(), nalika jembatan analitik kula maos ID béda malih, utawi nalika server panjenengan nyeluk endpoint identify. Sadèrèngipun punika kula boten mangertos pamilik rekaman.

Namung kanthi alamat email

Sekawan platform ngenali kontak mawi email. Menawi ID pelanggan panjenengan awujud nomer kontrak, boten wonten ingkang dipunkintun — ngantre pakaryan ingkang mesthi gagal namung ngisi log kanthi gangguan.

Kontak kedah sampun wonten. Boten wonten platform punika ingkang damel kontak saking prastawa; ActiveCampaign mbucal prastawa sedaya menawi boten ngenali alamat. Jembatan punika nambah katrangan kontak ingkang sampun wonten — boten mbangun dhaptar.

Saben prastawa nggawa ID

Supados sesi ingkang sami boten saged dipunétang kaping kalih, sanajan pakaryan dipuncobi malih.

4. Ingkang dumugi ing sisih sanès

Satunggal prastawa, nggawa pranala rekaman minangka properti kanthi jeneng mouseplayer_session_url. Bikak lan panjenengan langsung wonten ing rekaman sesi ingkang pas.

Salajengipun manut logika platform panjenengan: ginakaken prastawa minangka pemicu otomatisasi, syarat segmen utawi supados tim saged mbikak rekaman saking kontak.

Kunci boten nate medal saking server kula

Dipunsimpen kanthi énkripsi AES-256-GCM, boten dipuntedahaken malih sasampunipun nyimpen, lan sengaja boten dipunlebetaken ing antrean internal ingkang nggawa pakaryan — worker njupuk piyambak saking basis data.

HTTP 200 boten ateges sampun dipunkirim

ActiveCampaign mangsuli kanthi status 200 lan {"success":0} nalika nolak prastawa. Kula maos isi tanggapan, sanès namung status, supados penolakan katingal minangka gagal ing log pangiriman, sanès kasil tanpa kabar.

5. Braze, Customer.io lan Brevo

Tigang platform sanès ing jalur sisih server. Kalih mbetahaken ingkang boten dipunbetahaken sanèsipun: papan.

Ingkang panjenengan paringakenDipunidentifikasi mawi
BrazeEndpoint REST lan kunci APIalamat email
Customer.ioID situs, kunci API lan wilayah panjenenganID pelanggan panjenengan piyambak
Brevonamung kunci trackeralamat email

Kalih dumunung ing papan tartamtu

Braze migunakaken endpoint REST manut instance; Customer.io migunakaken kalih wilayah kapisah kanthi host béda. Kekalihipun boten saged dipuntemtokaken saking kunci, lan milih ingkang salah ngasilaken 401 — ingkang ndadosaken panjenengan mriksa kunci. Punika sebabipun kalih kolom wonten.

Customer.io boten mbetahaken email

Platform punika ngenali tiyang mawi ID ingkang panjenengan temtokaken, mila mbetahaken email badhé dados alangan damelan. Enem sanèsipun cocog mawi email, lan tumrap platform punika sesi kanthi nomer kontrak boten ngasilaken punapa kemawon — kanthi leres.

Tanpa profil énggal

Panggilan Braze nggawa _update_existing_only. Kaputusan ingkang sami kaliyan jembatan CRM: sesi browser sanès pratélan ingkang saged dipunpitados bab sinten pelanggan panjenengan, lan platform lifecycle ingkang damel profil saben pengunjung anonim langkung awon tinimbang tanpa integrasi.

Brevo mangsuli 204, Braze mangsuli 201 kanthi cathetan

Brevo boten maringi isi babar pisan — ing ngriku, 2xx pancèn katrangan pepak. Braze mangsuli "message": "success" lan saged nggawa array errors ing jejering: masalah fatal medal ing pesen, kekirangan kolom ingkang dipuntoleransi namung ing errors. Maos namung satunggal saged klentu ing salah satunggal arah.

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