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, PURCHASED a dyrnaid o enwau rhagnodedig eraill. Nid oes lle i ddigwyddiad personol, a byddai gwasgu ein data i mewn i PAGE_VIEWED yn 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.

PlatfformMaes cyfrifAllwedd
ActiveCampaignactidWebsite → Site Tracking, wrth ymyl allwedd y digwyddiad
MailchimpID y gynulleidfaAllwedd API – cadwch ei hôl-ddodiad arddull -us14, darllenir y ganolfan ddata ohono
Iterableddim ei angen – gadewch yn wagAllwedd â’r caniatâd ‘Allow event track calls’
Klaviyoddim ei angen – gadewch yn wagAllwedd 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 darparuWedi’i adnabod drwy
BrazePwynt terfyn REST ac allwedd APIcyfeiriad e-bost
Customer.ioID gwefan, allwedd API a’ch rhanbartheich ID cwsmer eich hun
Brevoallwedd y traciwr, dim arallcyfeiriad 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.