Cylch Bywyd (ar ochr y gweinydd)
Gwthiwch y ddolen ailchwarae i ActiveCampaign, Mailchimp, Iterable neu Klaviyo o’n gweinydd yr eiliad y mae sesiwn yn cael eich ID cwsmer eich hun.
1. Pam Mae Hyn yn Bodoli Wrth Ymyl Pont y Porwr
Mae gan MousePlayer bont cylch bywyd eisoes sy’n ysgrifennu i’r SDK sy’n rhedeg ar eich tudalen eich hun – Klaviyo, Braze, Customer.io a chwech arall. Mae hon yn gwneud yr un gwaith o’n gweinydd yn lle hynny, ac mae’n bodoli oherwydd nad yw llwybr y porwr ar gael o gwbl ar gyfer dau o’r platfformau mwyaf:
- Nid oes gan ActiveCampaign API porwr ar gyfer digwyddiadau o gwbl. Gall ei
vgo()osod cyfrif a chyfeiriad e-bost a dechrau tracio – ni all anfon digwyddiad. Mae digwyddiadau’n mynd drwy’r Event Tracking API gydag allwedd digwyddiad ar wahân, ar ochr y gweinydd yn unig. - Mae gan Mailchimp un, ond â geirfa gaeedig. Mae ei bicsel tracio gwefan yn derbyn
PAGE_VIEWED,PRODUCT_VIEWED,PURCHASEDa dyrnaid o enwau rhagnodedig eraill. Nid oes lle i ddigwyddiad personol, a byddai gwasgu ein data i mewn iPAGE_VIEWEDyn gelwydd yn eich model data eich hun.
Ar gyfer Iterable a Klaviyo, llwybr y gweinydd yn syml yw’r un mwy dibynadwy: dim atalydd hysbysebion, dim SDK sydd efallai wedi llwytho neu beidio, dim tab yn cau’n gynnar.
2. Beth Sydd Ei Angen
Tri maes, a pha rai rydych yn eu llenwi sy’n dibynnu ar y platfform.
| Platfform | Maes cyfrif | Allwedd |
|---|---|---|
| ActiveCampaign | actid | Website → Site Tracking, wrth ymyl allwedd y digwyddiad |
| Mailchimp | ID y gynulleidfa | Allwedd API – cadwch ei hôl-ddodiad arddull -us14, darllenir y ganolfan ddata ohono |
| Iterable | ddim ei angen – gadewch yn wag | Allwedd â’r caniatâd ‘Allow event track calls’ |
| Klaviyo | ddim ei angen – gadewch yn wag | Allwedd API breifat |
Y trydydd maes yw enw’r digwyddiad y bydd yn ymddangos oddi tano. Cadwch ef yn fyr: 32 nod ar y mwyaf. Dyna derfyn yr API, nid ein terfyn ni, ac rydym yn ei fyrhau wrth i chi gadw yn hytrach na phan fyddwn yn anfon – fel arall byddai’r ffurflen yn dangos rhywbeth gwahanol i’r hyn sy’n cyrraedd.
Mailchimp: Cadwch yr Ôl-ddodiad ar Eich Allwedd API. Mae’r rhan ar ôl y cysylltnod olaf (-us14) yn enwi’r ganolfan ddata y mae eich cyfrif ynddi, ac adeiladir y cyfeiriad ohoni. Gwrthodir allwedd hebddi gyda neges glir yn hytrach na methu mewn man na allwch ei weld.
3. Pryd Mae’n Tanio – a Phryd Nad Yw
Ar yr eiliad y caiff sesiwn ei hadnabod: pan fydd eich gwefan yn galw MousePlayer.setUserId(), pan fydd ein pont ddadansoddeg yn darllen ID unigryw yn ôl, neu pan fydd eich gweinydd yn galw’r pwynt terfyn identify. Cyn hynny nid ydym yn gwybod i bwy mae’r recordiad yn perthyn.
Dim Ond gyda Chyfeiriad E-bost
Mae’r pedwar platfform yn cyfeirio at gyswllt drwy ei e-bost. Os yw eich ID cwsmer yn rhif contract, ni anfonir dim – byddai rhoi tasg na all ond methu yn y ciw yn llenwi eich log â sŵn.
Rhaid i’r cyswllt fodoli eisoes. Nid yw’r un o’r platfformau hyn yn creu un o ddigwyddiad; mae ActiveCampaign yn taflu’r digwyddiad yn llwyr os nad yw’n adnabod y cyfeiriad. Mae’r bont hon yn cyfoethogi eich cysylltiadau presennol – nid yw’n adeiladu eich rhestr.
Mae Pob Digwyddiad yn Cynnwys ID
Felly ni ellir cyfrif yr un sesiwn ddwywaith, hyd yn oed os ailgeisir tasg.
4. Beth Sy’n Cyrraedd yr Ochr Arall
Un digwyddiad, sy’n cynnwys y ddolen ailchwarae fel priodwedd o’r enw mouseplayer_session_url. Agorwch hi ac rydych yn recordiad yr union sesiwn honno.
Oddi yno rhesymeg eich platfform ei hun sydd: defnyddiwch y digwyddiad fel sbardun awtomeiddio, amod segment neu gadewch i’ch tîm agor y recordiad o’r cyswllt.
Nid yw’r Allwedd Byth yn Gadael Ein Gweinydd
Cedwir hi wedi’i hamgryptio ag AES-256-GCM, ni chaiff ei dangos eto ar ôl cadw, ac yn fwriadol ni chaiff ei rhoi yn y ciw mewnol sy’n cario’r dasg – mae’r gweithiwr yn ei chasglu o’r gronfa ddata ei hun.
Nid yw HTTP 200 yn Golygu Wedi’i Ddanfon
Mae ActiveCampaign yn ateb gyda statws 200 a {"success":0} pan fydd yn gwrthod digwyddiad. Rydym yn darllen corff yr ymateb, nid dim ond y statws, felly mae gwrthodiad yn ymddangos fel methiant yn y log danfon yn hytrach na llwyddiant tawel.
5. Braze, Customer.io a Brevo
Tri phlatfform arall ar y llwybr ar ochr y gweinydd. Mae angen rhywbeth nad oes ei angen ar y lleill ar ddau ohonynt: lle.
| Rydych yn darparu | Wedi’i adnabod drwy | |
|---|---|---|
| Braze | Pwynt terfyn REST ac allwedd API | cyfeiriad e-bost |
| Customer.io | ID gwefan, allwedd API a’ch rhanbarth | eich ID cwsmer eich hun |
| Brevo | allwedd y traciwr, dim arall | cyfeiriad e-bost |
Mae Dau Ohonynt yn Byw Rhywle Penodol
Mae Braze yn rhedeg pwyntiau terfyn REST sy’n gysylltiedig ag enghraifft; mae Customer.io yn rhedeg dau ranbarth ar wahân â gwesteiwyr gwahanol. Ni ellir deillio’r naill na’r llall o’r allwedd, ac mae dewis yr un anghywir yn ateb 401 – sy’n peri i chi edrych ar yr allwedd. Dyna unig reswm bodolaeth y ddau faes.
Customer.io Yw’r Un Nad Oes Angen E-bost Arno
Mae’n adnabod pobl o dan yr un ID rydych yn ei neilltuo iddynt, felly byddai mynnu e-bost yn rhwystr dychmygol. Mae’r chwech arall yn paru ar e-bost, ac ar eu cyfer nid yw sesiwn a adnabuwyd drwy rif contract yn cynhyrchu dim – yn gywir.
Dim Proffiliau Newydd
Mae’r alwad Braze yn cynnwys _update_existing_only. Yr un penderfyniad â’r bont CRM: nid yw sesiwn porwr yn ddatganiad dibynadwy ynghylch pwy yw eich cwsmeriaid, ac mae platfform cylch bywyd sy’n tyfu proffil fesul ymwelydd dienw yn waeth na dim integreiddiad.
Mae Brevo yn Ateb 204, Mae Braze yn Ateb 201 gyda Chafeat
Nid yw Brevo yn dychwelyd corff o gwbl – yno, 2xx yw’r gwir cyfan mewn gwirionedd. Mae Braze yn dychwelyd "message": "success" a gall gynnwys arae errors wrth ei ymyl: mae problemau angheuol yn ymddangos yn y neges, colledion maes a oddefir yn errors yn unig. Mae darllen un yn unig yn ei gamddeall i’r naill gyfeiriad neu’r llall.
Mae pob nod masnach a enwir yma yn perthyn i’w berchennog priodol. Nid oes gan MousePlayer berthynas fusnes â’r darparwyr hyn.