JavaScript API
Allt sem mp.js býður eigin kóða þínum: samþykki, viðskiptavinaauðkenni, sérsniðna atburði, skref án slóðarbreytingar, króka og HTML-eigindi. Ekkert hér er nauðsynlegt — kóðabúturinn einn tekur upp.
1. Tvær leiðir til að kalla
mp.js hleðst ósamstillt. Kóði sem keyrir áður en það hefur hlaðist setur köllin sín í biðröðina window.mp_q; mp.js vinnur hana um leið og það er til staðar. Eftir það eru sömu aðgerðir tiltækar á window.MousePlayer.
Skrifaðu alltaf window.mp_q = window.mp_q || []en aldrei window.mp_q = []. mp.js heldur áfram að hlusta á fylkið — nýtt fylki myndi gleypa öll síðari köll, líka afturköllun samþykkis.
Uppsetningarkóðabúturinn skilgreinir líka staðgengilsfallið mp(...) sem setur í biðröð á sama hátt. Bæði snið taka sömu skipanir: consent, set, event, step, get, on og off.
2. Samþykki
Án samþykkis er ekkert tekið upp. Ef samþykkistólið þitt er meðal þeirra sem MousePlayer þekkir þarftu ekkert af þessu; annars sendirðu ákvörðunina sjálf(ur).
Afturköllun tekur strax gildi á síðunni: hlustarar fjarlægðir, gögnum í biðminni hent og tengingu lokað. Sjá MousePlayer og samþykki.
3. Þitt viðskiptavinaauðkenni
Með eigin auðkenni verða öll tæki einnar manneskju að einum gesti í listum og þú getur leitað að þjónustumáli með númeri sem þú þekkir. Auðkennið gildir líka fyrir fyrri heimsóknir sama vafra síðustu 30 daga.
Notaðu innra númer en ekki netfang eða nafn. MousePlayer sýnir auðkennið alls staðar þar sem gesturinn birtist.
Lesa auðkenni til baka
4. Sérsniðnir atburðir
Atburðir sem þú sendir birtast á tímalínu endurspilunar, geta verið markmið og trektarskref og fara í vefkróka og tengd tól. Viðföng eru stutt gildi: tölur, strengir allt að 255 stöfum og lyklar allt að 64 stöfum.
- Heiti: lágstafir með undirstrikum, mest 128 stafir. Notaðu sama heiti fyrir sama hlut alls staðar — markmið samsvarar heitum nákvæmlega.
- Ekki setja persónuupplýsingar í viðföng. Þau eru geymd og sýnd eins og aðrir atburðir.
5. Skref án slóðarbreytingar
Greiðsluferli eða leiðarvísir sem breytir skjánum en ekki slóðinni er ein síða fyrir MousePlayer. step() gerir hvern skjá að eigin síðuskoðun — með eigin skyndimynd, hitakortslínu og trektarskrefi.
Heiti er 1 til 40 stafir úr a-z, 0-9, _ og -; bil verða bandstrik og öðru er hafnað með viðvörun í stjórnborði. Raunverulegt flakk lýkur skrefinu.
6. Vörusamhengi
Segðu MousePlayer á vörusíðu hvað er skoðað. Aðeins þessir lyklar eru samþykktir; öllu öðru er hent svo engin viðskiptavinagögn læðist inn óvart.
7. Krókar
Kóðinn þinn getur brugðist við því sem MousePlayer mælir á síðunni. Skráðu í gegnum biðröðina ef krókurinn má ekki missa af fyrstu stundinni.
| Heiti | Hvenær | Reitir |
|---|---|---|
exit_risk | brottfararlíkanið hefur metið fyrstu síðuskoðun (einu sinni í heimsókn) | risk, reasons, session |
churn_risk | endurkomugestur er merktur líklegur til að hætta að koma | risk, reasons, session |
offer_shown | brottfarartilboðið birtist | art, risk, grund, session |
offer_click | smellt er á hnapp þess | art, risk, grund, session, fehler |
offer_dismiss | því er lokað | art, risk, grund, session |
survey_shown | könnun opnast | survey, trigger, session |
survey_answer | gesturinn svarar | survey, type, value, option, sentiment, session |
survey_text | eftirfylgnitextinn er sendur (þegar síaður) | survey, text, session |
survey_dismiss | könnuninni er lokað án svars | survey, step, session |
Þegar GTM-brúin er virk fara sömu atburðir líka í dataLayer (mp_exit_risk og svo framvegis). MousePlayer.exitRisk() skilar núverandi brottfararhættu eða null áður en hún er þekkt.
8. HTML-eigindi
data-mp-mask(eða klasinnmp-masked): texta og innslætti inni í stakinu er skipt út áður en það fer úr vafranum — í skyndimynd, breytingum og smellilýsingum.data-mp-ignore(eðamp-ignore) á eyðublaðsreit: gildi hans er alls ekki skráð.data-mp-role: eitt af price, price_old, cta_cart, cta_checkout, product_image, variant, shipping_info, returns_info, reviews, rating, stock, coupon, payment_methods, search, filter, heading, article_body, nav, media, form_field, contact_info. Önnur gildi eru hunsuð.
9. Útiloka eigin heimsóknir
Opnaðu vefsvæðið einu sinni með ?mp_exclude=1 og þessi vafri er ekki lengur tekinn upp; ?mp_exclude=0 afturkallar það. Fyrir allt skrifstofunetið skaltu í staðinn færa IP-tölurnar í verkefnisstillingar.
10. Tengill fyrir persónuverndarstefnuna
Gestir geta séð og eytt því sem var skráð um þá. privacyUrl() skilar tilbúnum tengli með auðkenni þessa vafra — eða null ef það er ekkert því án samþykkis var ekkert skráð.