Müştəri həyat dövrü (server tərəfi)
Seans öz müştəri ID-nizi alan kimi təkrar oynatma keçidini serverimizdən ActiveCampaign, Mailchimp, Iterable və ya Klaviyo-ya göndərin.
1. Niyə brauzer körpüsünün yanında bu da var
MousePlayer-in artıq öz səhifənizdə işləyən SDK-ya yazan həyat dövrü körpüsü var — Klaviyo, Braze, Customer.io və altı başqa platforma. Bu isə eyni işi serverimizdən edir və ən böyük iki platformada brauzer yolu sadəcə mümkün olmadığı üçün mövcuddur:
- ActiveCampaign-in hadisələr üçün ümumiyyətlə brauzer API-si yoxdur. Onun bu funksiyası:
vgo()hesab və e-poçt ünvanı təyin edib izləməni başlada bilər — hadisə göndərə bilməz. Hadisələr ayrıca hadisə açarı ilə Event Tracking API-dən, yalnız server tərəfində göndərilir. - Mailchimp-də var, amma sözlük qapalıdır. Onun sayt izləmə pikseli bunları qəbul edir:
PAGE_VIEWED,PRODUCT_VIEWED,PURCHASEDvə bir neçə başqa əvvəlcədən təyin edilmiş ad. Fərdi hadisə üçün yer yoxdur və məlumatlarımızı bu hadisəyə sığışdırmaq:PAGE_VIEWEDöz məlumat modelinizin içində yalan olardı.
Iterable və Klaviyo üçün server yolu sadəcə daha etibarlıdır: reklam bloklayıcısı yoxdur, yüklənib-yüklənmədiyi bilinməyən SDK yoxdur, vərəqin erkən bağlanması yoxdur.
2. Nə tələb olunur
Üç sahə və hansını dolduracağınız platformadan asılıdır.
| Platforma | Hesab sahəsi | Açar |
|---|---|---|
| ActiveCampaign | actid | Website → Site Tracking, hadisə açarının yanında |
| Mailchimp | Auditoriya ID-si | API açarı — onun bu tipli sonluğunu: -us14 saxlayın, məlumat mərkəzi ondan oxunur |
| Iterable | lazım deyil — boş saxlayın | “Allow event track calls” icazəsi olan açar |
| Klaviyo | lazım deyil — boş saxlayın | Bu növdə: məxfi API açarı |
Üçüncü sahə görünəcəyi hadisə adıdır. Qısa saxlayın: ən çox 32 simvol. Bu, bizim deyil, API-nin limitidir və göndərəndə deyil, saxlayanda qısaldırıq — əks halda forma sizə çatandan fərqli bir şey göstərərdi.
Mailchimp: API açarınızın sonluğunu saxlayın. Son defisdən sonrakı hissə (-us14) hesabınızın yerləşdiyi məlumat mərkəzini adlandırır və ünvan ondan qurulur. Onsuz açar görünməyən yerdə uğursuz olmaq əvəzinə aydın mesajla rədd edilir.
3. Nə vaxt işə düşür və nə vaxt düşmür
Seans müəyyənləşdirilən anda: saytınız bu çağırışı etdikdə: MousePlayer.setUserId(), analitika körpümüz fərdi ID-ni geri oxuduqda və ya serveriniz identify son nöqtəsinə müraciət etdikdə. Ondan əvvəl qeydin kimə aid olduğunu bilmirik.
Yalnız e-poçt ünvanı ilə
Dörd platformanın hamısı kontaktı e-poçtla ünvanlayır. Müştəri ID-niz müqavilə nömrəsidirsə, heç nə göndərilmir — yalnız uğursuz ola biləcək tapşırığı növbəyə qoymaq jurnalınızı səs-küylə doldurardı.
Kontakt artıq mövcud olmalıdır. Bu platformaların heç biri hadisədən kontakt yaratmır; ActiveCampaign ünvanı tanımırsa hadisəni tam atır. Bu körpü mövcud kontaktlarınızı zənginləşdirir — siyahınızı yaratmır.
Hər hadisə ID daşıyır
Beləliklə tapşırıq təkrar icra edilsə belə eyni seans iki dəfə sayıla bilməz.
4. Digər tərəfə nə çatır
Təkrar oynatma keçidini bu adlı xüsusiyyət kimi daşıyan bir hadisə: mouseplayer_session_url. Onu açın və məhz həmin seansın qeydindəsiniz.
Bundan sonrası platformanızın öz məntiqidir: hadisəni avtomatlaşdırma tətikləyicisi, seqment şərti kimi istifadə edin və ya sadəcə komandanıza qeydi kontaktdan açmağa imkan verin.
Açar serverimizdən heç çıxmır
AES-256-GCM ilə şifrələnmiş saxlanılır, saxlandıqdan sonra bir daha göstərilmir və tapşırığı daşıyan daxili növbəyə qəsdən qoyulmur — işləyici onu verilənlər bazasından özü alır.
HTTP 200 çatdırılıb demək deyil
ActiveCampaign hadisəni rədd edəndə 200 vəziyyəti və bu cavabı verir: {"success":0} . Yalnız vəziyyəti deyil, cavab mətnini oxuyuruq, buna görə rədd cavabı səssiz uğur kimi deyil, çatdırılma jurnalında uğursuzluq kimi görünür.
5. Braze, Customer.io və Brevo
Server tərəfi yolunda daha üç platforma. İkisinə digərlərinin tələb etmədiyi bir şey lazımdır: yer.
| Siz təqdim edirsiniz | Bu məlumatla müəyyənləşdirilir | |
|---|---|---|
| Braze | REST son nöqtəsi və API açarı | e-poçt ünvanı |
| Customer.io | sayt ID-si, API açarı və regionunuz | öz müştəri ID-niz |
| Brevo | yalnız izləyici açarı | e-poçt ünvanı |
İkisi konkret yerdə yerləşir
Braze instansiyaya bağlı REST son nöqtələri işlədir; Customer.io fərqli hostlarla iki ayrı regionda işləyir. Heç birini açardan çıxarmaq olmaz və yanlışını seçmək 401 cavabı verir — bu da sizi açarı yoxlamağa yönəldir. Hər iki sahə yalnız bu səbəbdən var.
Customer.io e-poçt tələb etməyən platformadır
İnsanları sizin təyin etdiyiniz eyni ID ilə tanıyır, buna görə e-poçt ünvanı tələb etmək uydurma maneə olardı. Digər altısı e-poçtla uyğunlaşdırır və onlarda müqavilə nömrəsi ilə müəyyənləşdirilmiş seans heç nə yaratmır — düzgün olaraq.
Yeni profil yoxdur
Braze çağırışı bu parametri daşıyır: _update_existing_only. CRM körpüsü ilə eyni qərardır: brauzer seansı müştərilərinizin kim olduğu haqqında etibarlı bəyanat deyil və hər anonim ziyarətçiyə profil yaradan həyat dövrü platforması inteqrasiyanın olmamasından pisdir.
Brevo 204, Braze isə bir şərtlə 201 cavabı verir
Brevo ümumiyyətlə cavab mətni qaytarmır — orada 2xx həqiqətən tam həqiqətdir. Braze bunu qaytarır: "message": "success" və yanında bu massivi daşıya bilər: errors : ciddi problemlər message daxilində, yol verilən sahə itkiləri isə yalnız errors daxilində görünür. Təkcə birini oxumaq hər iki istiqamətdən birində yanlış nəticə verir.
Burada adı çəkilən bütün ticarət nişanları müvafiq sahiblərinə məxsusdur. MousePlayer-in bu provayderlərlə işgüzar əlaqəsi yoxdur.