Өмірлік цикл (сервер жағында)
Сеансқа өз тұтынушы ID-іңіз қосылған сәтте, қайта ойнату сілтемесін серверімізден ActiveCampaign, Mailchimp, Iterable немесе Klaviyo жүйесіне жіберіңіз.
1. Неге браузер байланысының қасында бұл да бар
MousePlayer ішінде өз бетіңіздегі SDK-ға жазатын өмірлік цикл байланысы бар: Klaviyo, Braze, Customer.io және тағы алтауы. Бұл сол жұмысты серверімізден орындайды. Оның себебі — ең үлкен екі платформада браузер жолы мүлде жоқ:
- ActiveCampaign жүйесінде оқиғаларға арналған браузер API-і мүлде жоқ. Оның
vgo()құралы есептік жазба мен электрондық поштаны орнатып, бақылауды бастай алады, бірақ оқиға жібере алмайды. Оқиғалар бөлек оқиға кілтімен Event Tracking API арқылы, тек сервер жағынан жіберіледі. - Mailchimp ішінде бар, бірақ атаулар жиыны жабық. Оның сайтты бақылау пикселі мына атауларды қабылдайды:
PAGE_VIEWED,PRODUCT_VIEWED,PURCHASEDжәне бірнеше алдын ала анықталған атау. Арнайы оқиғаға орын жоқ, ал деректерімізді мына оқиғаға зорлап сыйғызу:PAGE_VIEWEDөз дерек моделіңіздегі жалғандық болар еді.
Iterable мен Klaviyo үшін сервер жолы жай ғана сенімдірек: жарнама бұғаттағышы жоқ, SDK жүктелді ме деген күдік жоқ, қойынды ерте жабылмайды.
2. Не қажет
Үш өріс бар, қайсын толтыру платформаға байланысты.
| Платформа | Есептік жазба өрісі | Кілт |
|---|---|---|
| ActiveCampaign | actid | Website → Site Tracking, оқиға кілтінің жанында |
| Mailchimp | Аудитория ID-і | API кілті, мына үлгідегі жұрнағын сақтаңыз: -us14 , деректер орталығы содан анықталады |
| Iterable | қажет емес, бос қалдырыңыз | «Allow event track calls» рұқсаты бар кілт |
| Klaviyo | қажет емес, бос қалдырыңыз | жеке API кілті |
Үшінші өріс — көрсетілетін оқиға атауы. Қысқа болсын: ең көбі 32 таңба. Бұл біздің емес, API шектеуі. Атауды жібергенде емес, сақтағанда қысқартамыз, әйтпесе пішінде жеткен атаудан басқа нәрсе көрсетілер еді.
Mailchimp: API кілтінің жұрнағын сақтаңыз. Соңғы дефистен кейінгі бөлік (-us14) есептік жазбаңыз орналасқан деректер орталығын білдіреді, мекенжай содан құрылады. Жұрнақсыз кілт көрінбейтін жерде істен шығудың орнына анық хабармен қабылданбайды.
3. Қашан іске қосылады және қашан қосылмайды
Сеанс сәйкестендірілген сәтте: сайтыңыз мына шақыруды орындағанда: MousePlayer.setUserId(), талдау байланысымыз distinct ID оқығанда немесе серверіңіз identify соңғы нүктесін шақырғанда. Оған дейін жазбаның кімге тиесілі екенін білмейміз.
Тек электрондық пошта мекенжайымен
Төрт платформа да контактіні электрондық пошта арқылы анықтайды. Тұтынушы ID-іңіз шарт нөмірі болса, ештеңе жіберілмейді. Тек сәтсіз бола алатын тапсырманы кезекке қою журналды артық жазбамен толтырар еді.
Контакт бұрыннан бар болуы керек. Бұл платформалардың ешқайсысы оқиғадан контакт жасамайды. ActiveCampaign мекенжайды танымаса, оқиғаны толық тастайды. Бұл байланыс бар контактілеріңізді толықтырады, тізіміңізді құрмайды.
Әр оқиғада ID бар
Сондықтан тапсырма қайталанса да, бір сеанс екі рет саналмайды.
4. Арғы жаққа не жетеді
Бір оқиға, қайта ойнату сілтемесі мына атаулы қасиетте болады: mouseplayer_session_url. Ашсаңыз, дәл сол сеанс жазбасына өтесіз.
Одан әрі платформаның өз логикасы: оқиғаны автоматтандыру триггері, сегмент шарты ретінде қолданыңыз немесе тобыңызға контактіден жазбаны ашуға мүмкіндік беріңіз.
Кілт серверімізден ешқашан шықпайды
Ол AES-256-GCM арқылы шифрланып сақталады, сақтағаннан кейін қайта көрсетілмейді және тапсырманы таситын ішкі кезекке әдейі салынбайды. Жұмысшы оны дерекқордан өзі алады.
HTTP 200 жеткізілді дегенді білдірмейді
ActiveCampaign оқиғадан бас тартқанда 200 күйімен және {"success":0} жауабымен қайтарады. Біз тек күйді емес, жауап денесін оқимыз, сондықтан бас тарту жеткізілім журналында үнсіз сәттілік емес, сәтсіздік ретінде көрінеді.
5. Braze, Customer.io және Brevo
Сервер жолындағы тағы үш платформа. Екеуіне басқаларға қажет емес нәрсе керек: орналасу орны.
| Сіз бересіз | Сәйкестендіру тәсілі | |
|---|---|---|
| Braze | REST соңғы нүктесі және API кілті | электрондық пошта |
| Customer.io | сайт ID-і, API кілті және аймағыңыз | өз тұтынушы ID-іңіз |
| Brevo | тек трекер кілті | электрондық пошта |
Екеуі нақты бір жерде орналасады
Braze экземплярға байланысты REST соңғы нүктелерін қолданады. Customer.io хосттары бөлек екі аймақпен жұмыс істейді. Ешқайсысын кілттен анықтау мүмкін емес, қате таңдау 401 жауабын береді де, сізді кілттен қате іздеуге жібереді. Екі өріс те тек осы себептен бар.
Customer.io электрондық поштаны қажет етпейді
Ол адамдарды өзіңіз тағайындаған ID арқылы біледі, сондықтан электрондық пошта талап ету ойдан шығарылған кедергі болар еді. Қалған алтауы электрондық пошта бойынша сәйкестендіреді, олар үшін шарт нөмірімен сәйкестендірілген сеанс еш нәтиже бермейді, бұл дұрыс.
Жаңа профильдер жоқ
Braze шақыруында мына параметр бар: _update_existing_only. CRM байланысындағыдай шешім: браузер сеансы тұтынушыларыңыздың кім екені туралы сенімді мәлімдеме емес, ал әр анонимді келушіге профиль жасайтын өмірлік цикл платформасы интеграция болмағаннан жаман.
Brevo 204, Braze ерекшелігі бар 201 қайтарады
Brevo мүлде жауап денесін қайтармайды, онда 2xx шынымен толық шындықты білдіреді. Braze мына жауапты қайтарады: "message": "success" және жанында мына errors массиві болуы мүмкін: маңызды қателер message ішінде, рұқсат етілген өріс жоғалуы тек errors ішінде көрінеді. Біреуін ғана оқу бір бағытта не екіншісінде қате береді.
Мұнда аталған барлық сауда белгілері өз иелеріне тиесілі. MousePlayer осы қызмет жеткізушілерімен іскерлік қатынаста емес.