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, PURCHASED və 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.

PlatformaHesab sahəsiAçar
ActiveCampaignactidWebsite → Site Tracking, hadisə açarının yanında
MailchimpAuditoriya ID-siAPI açarı — onun bu tipli sonluğunu: -us14 saxlayın, məlumat mərkəzi ondan oxunur
Iterablelazım deyil — boş saxlayın“Allow event track calls” icazəsi olan açar
Klaviyolazım deyil — boş saxlayınBu 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 edirsinizBu məlumatla müəyyənləşdirilir
BrazeREST son nöqtəsi və API açarıe-poçt ünvanı
Customer.iosayt ID-si, API açarı və regionunuzöz müştəri ID-niz
Brevoyalnı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.