Zagayen zama (daga saba)
A tura hanyar sake kunnawa zuwa ActiveCampaign, Mailchimp, Iterable ko Klaviyo daga sabarmu a daidai lokacin da zama ya sami ID na abokin ciniki na wurin.
1. Dalilin kasancewarsa kusa da gadar burauza
MousePlayer ya riga ya sami gadar zagayen zama da take rubutawa cikin SDK da yake aiki a shafin - Klaviyo, Braze, Customer.io da wasu shida. Wannan yana yin aiki ɗaya daga sabarmu maimakon haka, kuma yana nan saboda ga manyan dandamali biyu hanyar burauza ba ta samuwa:
- ActiveCampaign ba shi da API na burauza don abubuwan da suka faru kwata-kwata. Aikinsa na
vgo()yana iya saita asusu da adireshin imel da fara bin diddigi - ba ya iya aika abin da ya faru. Abubuwan da suka faru suna bi ta Event Tracking API da wani mabuɗin abin da ya faru dabam, daga saba kaɗai. - Mailchimp yana da shi, amma da rufaffiyar ƙamus. Pixel na bin gidan yanar gizonsa yana karɓar
PAGE_VIEWED,PRODUCT_VIEWED,PURCHASEDda wasu sunayen da aka riga aka ayyana. Babu wuri don abin da ya faru na musamman, kuma matsa bayananmu cikinPAGE_VIEWEDzai zama ƙarya a samfurin bayanan wurin kansa.
Ga Iterable da Klaviyo hanyar saba ita ce mafi dogaro: babu mai toshe talla, babu SDK da ƙila ya lodi ko bai lodi ba, babu rufe shafin burauza da wuri.
2. Abin da yake buƙata
Filaye uku, kuma waɗanda za a cike sun danganta da dandali.
| Dandali | Filin asusu | Mabuɗi |
|---|---|---|
| ActiveCampaign | actid | Website → Site Tracking, kusa da mabuɗin abin da ya faru |
| Mailchimp | ID na masu sauraro | Mabuɗin API - a bar ƙarshen irin -us14 a kansa, ana karanta cibiyar bayanai daga gare shi |
| Iterable | ba a buƙata - a bar fanko | Mabuɗi mai izinin “Allow event track calls” |
| Klaviyo | ba a buƙata - a bar fanko | Mabuɗin sirri na API |
Fili na uku shi ne sunan abin da ya faru da zai bayyana da shi. A taƙaita shi: iyakar haruffa 32. Wannan iyakar API ce, ba tamu ba, kuma muna taƙaita shi lokacin ajiye maimakon lokacin aikawa - in ba haka ba fom zai nuna wani abu dabam da abin da yake isowa.
Mailchimp: a bar ƙarshen mabuɗin API a kansa. Bangaren da yake bayan layin haɗawa na ƙarshe (-us14) yana bayyana cibiyar bayanai da asusun yake ciki, kuma ana gina adireshi daga gare shi. Ana ƙin mabuɗi ba tare da shi ba da bayyanannen saƙo maimakon ya gaza a wurin da ba a gani.
3. Lokacin da yake aiki - da lokacin da ba ya aiki
A lokacin da aka gane zama: idan gidan yanar gizo ya kira MousePlayer.setUserId(), idan gadar nazarinmu ta karanta distinct ID daga can, ko idan saba na wurin ya kira wurin ƙarshen identify. Kafin haka ba mu san wanda rikodin yake nasa ba.
Sai da adireshin imel
Duk dandamalin huɗu suna gano abokin tuntuɓa da imelnsa. Idan ID na abokin ciniki lambar kwangila ce, ba a aika komai - saka aikin da zai gaza kawai a layi zai cika kundin da hayaniya.
Dole abokin tuntuɓar ya riga ya kasance. Babu ɗayan dandamalin da yake ƙirƙirar sa daga abin da ya faru; ActiveCampaign yana watsar da abin da ya faru gaba ɗaya idan bai gane adireshin ba. Wannan gada tana ƙara bayanai ga abokan tuntuɓar da suke nan - ba ta gina jerin ba.
Kowane abin da ya faru yana ɗauke da ID
Don kada a ƙirga zama ɗaya sau biyu, ko da an sake gwada aiki.
4. Abin da yake isowa ɗaya ɓangaren
Abin da ya faru guda, mai ɗauke da hanyar sake kunnawa a matsayin kadarar mai suna mouseplayer_session_url. A buɗe ta a shiga rikodin ainihin zaman.
Daga nan dabarun dandalin kansa suke: a yi amfani da abin da ya faru a matsayin mai tayar da atomatik, a matsayin sharaɗin rukuni, ko a bar ƙungiya ta buɗe rikodi daga abokin tuntuɓar.
Mabuɗi ba ya taɓa barin sabarmu
Ana adana shi a ɓoye da AES-256-GCM, ba a sake nuna shi bayan ajiye ba, kuma da gangan ba a saka shi a cikin layin cikin gida da yake ɗauke da aikin - worker yana ɗauko shi daga rumbun bayanai da kansa.
HTTP 200 ba yana nufin an isar ba
ActiveCampaign yana amsawa da matsayi 200 da {"success":0} idan ya ƙi abin da ya faru. Muna karanta jikin amsa, ba matsayi kaɗai ba, don haka ƙin karɓa yana bayyana a matsayin gazawa a kundin isarwa maimakon nasarar shiru.
5. Braze, Customer.io da Brevo
Ƙarin dandamali uku a hanyar daga saba. Biyu daga cikinsu suna buƙatar abin da sauran ba sa buƙata: wuri.
| Abin da za a bayar | Ana ganewa da | |
|---|---|---|
| Braze | Wurin ƙarshen REST da mabuɗin API | adireshin imel |
| Customer.io | ID na gidan yanar gizo, mabuɗin API da yankin | ID na abokin ciniki na wurin |
| Brevo | mabuɗin tracker, ba ƙari ba | adireshin imel |
Biyu daga cikinsu suna cikin takamaiman wuri
Braze yana amfani da wuraren ƙarshen REST masu alaƙa da instance; Customer.io yana da yankuna biyu dabam da hosts dabam. Ba a iya samo ko ɗaya daga mabuɗi, kuma zaɓin wanda ba daidai ba yana amsa 401 - wanda yake sa a koma duba mabuɗi. Filayen biyu suna nan saboda wannan dalili kaɗai.
Customer.io shi ne wanda ba ya buƙatar imel
Yana sanin mutane da ID ɗaya da aka ba su, don haka wajabta adireshin imel zai zama shingen da aka ƙirƙira. Sauran shida suna daidaitawa da imel, kuma gare su zaman da aka gane da lambar kwangila ba ya samar da komai - yadda ya dace.
Babu sabbin bayanan mutum
Kiran Braze yana ɗauke da _update_existing_only. Shawara ɗaya da gadar CRM: zaman burauza ba sahihin bayani ba ne game da ainihin abokan ciniki, kuma dandalin zagayen zama da yake ƙara bayanan mutum ga kowane baƙo marar suna ya fi rashin haɗin illa.
Brevo yana amsa 204, Braze yana amsa 201 tare da sharadi
Brevo ba ya mayar da wani jiki kwata-kwata - a can 2xx shi ne cikakkiyar gaskiya. Braze yana mayar da "message": "success" kuma yana iya ɗauke da array na errors kusa da shi: manyan matsaloli suna bayyana a message, asarar filaye da aka jure tana bayyana a errors kaɗai. Karanta ɗaya kaɗai yana haifar da kuskure ta wata hanya.
Duk alamomin kasuwanci da aka ambata a nan na masu su ne. MousePlayer ba shi da alaƙar kasuwanci da waɗannan masu samarwa.