IJavaScript API
Yonke into enikwa yi-mp.js kwikhowudi yakho: imvume, isichongi sakho somthengi, iziganeko ezenzelwe wena, amanyathelo ngaphandle kokutshintsha idilesi, iihuku neeatribhyuthi zeHTML. Akukho nanye efunekayo apha - ikhowudi encinane iyodwa iyarekhoda.
1. Iindlela ezimbini zokuyibiza
I-mp.js ilayishwa ngokuzimeleyo. Ikhowudi eqhuba ngaphambi kokuba ilayishwe ibeka ubizo lwayo kumgca othi window.mp_q; i-mp.js iyawuqhuba kwakamsinya nje ukuba ifike. Emva koko kwaezo fankshini ziyafumaneka ku window.MousePlayer.
Soloko ubhala window.mp_q = window.mp_q || [], ungaze ubhale window.mp_q = []. I-mp.js iqhubeka imamele loo array - entsha ibiya kuginya lonke ubizo lwamva, kuquka ukurhoxiswa kwemvume.
Ikhowudi encinane yofakelo ikwachaza ifankshini yokulinda ethi mp(...) ebeka emgceni ngendlela efanayo. Zombini iindlela zamkela imiyalelo efanayo: consent, set, event, step, get, on ne off.
2. Imvume
Ngaphandle kwemvume akukho nto irekhodwayo. Ukuba isixhobo sakho semvume sesinye esiqondwa yiMousePlayer, awudingi nanye kwezi zinto; kungenjalo dlulisela isigqibo ngokwakho.
Ukurhoxisa kusebenza kwiphepha ngoko nangoko: izimameli ziyasuswa, idatha ekwisigcini sexeshana iyalahlwa, uqhagamshelo luyavalwa. Jonga IMousePlayer nemvume.
3. Isichongi sakho somthengi
Ngesichongi sakho, zonke izixhobo zomntu omnye ziba lundwendwe olunye kuluhlu, kwaye ungakhangela umba woncedo ngenombolo oyaziyo. Isichongi sikwasebenza kutyelelo lwangaphambili lwesikhangeli esifanayo kwiintsuku eziyi-30 zokugqibela.
Sebenzisa inombolo yangaphakathi, hayi idilesi yeimeyile okanye igama. IMousePlayer ibonisa isichongi naphi na apho kuvela undwendwe.
Ukufunda izichongi kwakhona
4. Iziganeko ezenzelwe wena
Iziganeko ozithumelayo zivela kumgca wexesha wokudlala kwakhona, zinokuba ziinjongo namanyathelo efaneli, kwaye ziya kwiiwebhook zakho nezixhobo eziqhagamshelweyo. Iiparamitha ngamaxabiso amafutshane: amanani, imibhalo ukuya kutsho koonobumba abayi-255, izitshixo ukuya kutsho koonobumba abayi-64.
- Amagama: ngoonobumba abancinane nezikrweqe ezisezantsi, ukuya kutsho koonobumba abayi-128. Sebenzisa igama elifanayo kwinto efanayo kuyo yonke indawo - injongo ihambelanisa amagama kanye.
- Ungafaki datha yobuqu kwiiparamitha. Zigcinwa ziboniswe njengaso nasiphi na esinye isiganeko.
5. Amanyathelo ngaphandle kokutshintsha idilesi
Ukuhlawula okanye isikhokelo esinamanyathelo esitshintsha isikrini saso kodwa singatshintshi idilesi yiphepha elinye kwiMousePlayer. step() yenza isikrini ngasinye sibe kukujongwa kwephepha kwaso - sinomfanekiso waso, umqolo wemephu yobushushu nenyathelo lefaneli.
Igama linoonobumba aba-1 ukuya kwabangama-40 abavela ku-a-z, 0-9, _ no- -; izithuba ziba ngoodwi, nantoni na eyenye iyalelwa ngesilumkiso kwikhonsoli. Ukuya kwelinye iphepha ngokwenene kuphelisa inyathelo.
6. Umongo wemveliso
Kwiphepha lemveliso, xelela iMousePlayer into ejongwayo. Kuphela ezi zitshixo zamkelwayo; yonke enye into iyalahlwa ukuze kungabikho datha yomthengi ingena ngempazamo.
7. Iihuku
Ikhowudi yakho inokuphendula koko kulinganiswa yiMousePlayer kwiphepha. Bhalisa ngomgca ukuba ihuku ayifanele iphose umzuzu wokuqala.
| Igama | Xa | Iindawo |
|---|---|---|
exit_risk | imodeli yokuphuma inike amanqaku ekujongweni kwephepha kokuqala (kanye kutyelelo ngalunye) | risk, reasons, session |
churn_risk | undwendwe olubuyayo luphawulwe njengolunokuba semngciphekweni wokungabuyi | risk, reasons, session |
offer_shown | unikezelo lokuphuma luboniswa | art, risk, grund, session |
offer_click | iqhosha lalo licofwa | art, risk, grund, session, fehler |
offer_dismiss | luvalwa | art, risk, grund, session |
survey_shown | uphando luyavuleka | survey, trigger, session |
survey_answer | undwendwe luyaphendula | survey, type, value, option, sentiment, session |
survey_text | umbhalo wokulandelela uthunyelwa (sele uhluziwe) | survey, text, session |
survey_dismiss | uphando luvalwa ngaphandle kwempendulo | survey, step, session |
Xa uqhagamshelo lweGTM luvuliwe, kwaezo ziganeko ziya nakwi-dataLayer (mp_exit_risk njalo njalo). MousePlayer.exitRisk() ibuyisa umngcipheko wangoku wokuphuma, okanye u-null ngaphambi kokuba waziwe.
8. Iiatribhyuthi zeHTML
data-mp-mask(okanye iklasi ethimp-masked): umbhalo nokufakwayo ngaphakathi kwento kuyatshintshwa ngaphambi kokuba kuphume kwisikhangeli - kumfanekiso, kutshintsho nakwiinkcazelo zokucofa.data-mp-ignore(okanyemp-ignore) kwindawo yefomu: ixabiso layo alirekhodwa kwaphela.data-mp-role: enye kwezi 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. Amanye amaxabiso awasetyenziswa.
9. Ukungabandakanyi utyelelo lwakho
Vula isayithi yakho kube kanye nge ?mp_exclude=1 size esi sikhangeli singaphindi sirekhodwe; ?mp_exclude=0 iyakubuyisela oko. Kwinethiwekhi yonke yeofisi, faka iidilesi ze-IP kwiisetingi zeprojekthi endaweni yoko.
10. Ikhonkco lomgaqo-nkqubo wakho wobumfihlo
Iindwendwe zingabona zize zicime oko kurekhodiweyo ngazo. privacyUrl() ibuyisa ikhonkco elilungileyo elinesichongi sesi sikhangeli - okanye u-null ukuba asikho, kuba ngaphandle kwemvume akukho nto ibirekhodiwe.