JavaScript API
Duk abin da mp.js yake bayarwa ga lambar wurin: yarda, ID na abokin ciniki, abubuwan da suka faru na musamman, matakai ba tare da sauya adireshi ba, hooks da siffofin HTML. Ba a buƙatar komai a nan - snippet kaɗai yana rikodi.
1. Hanyoyin kira guda biyu
mp.js yana lodi ba tare da riƙe sauran aiki ba. Lambar da take gudana kafin ya gama lodi tana saka kiranta cikin layin window.mp_q; mp.js yana bi ta ciki da zarar ya iso. Daga baya ayyukan ɗaya suna samuwa a window.MousePlayer.
A rubuta window.mp_q = window.mp_q || []ko yaushe, kada a rubuta window.mp_q = []. mp.js yana ci gaba da sauraron wannan array - sabuwa za ta haɗiye kowane kira daga baya, har da janye yarda.
Snippet na girkawa yana kuma ayyana stub na mp(...) da yake saka kira a layi ta hanya ɗaya. Duka siffofin suna ɗaukar umarni ɗaya: consent, set, event, step, get, on da off.
2. Yarda
Ba tare da yarda ba ba a rikoda komai. Idan kayan yarda suna cikin waɗanda MousePlayer yake ganewa, ba a buƙatar wannan; in ba haka ba a miƙa shawarar da hannu.
Janye yarda yana fara aiki a shafi nan take: ana cire masu sauraro, ana watsar da bayanan buffer, ana rufe haɗi. Duba MousePlayer da yarda.
3. ID na abokin ciniki na wurin
Da ID na wurin, duk na’urorin mutum ɗaya suna zama baƙo ɗaya a jerin, kuma ana iya neman shari’ar taimako da lambar da aka sani. Ana kuma jingina ID ga ziyarar da ta gabata ta burauza ɗaya daga kwanaki 30 na ƙarshe.
A yi amfani da lambar ciki, ba adireshin imel ko suna ba. MousePlayer yana nuna ID duk inda baƙo ya bayyana.
Karanta IDs daga baya
4. Abubuwan da suka faru na musamman
Abubuwan da aka aika suna bayyana a jadawalin lokacin sake kunnawa, suna iya zama manufofi da matakan funnel, kuma suna zuwa webhooks da kayan aikin da aka haɗa. Sigogi ƙimomi gajeru ne: lambobi, rubutu har haruffa 255, mabuɗai har haruffa 64.
- Sunaye: ƙananan haruffa tare da underscores, iyakar haruffa 128. A yi amfani da suna ɗaya don abu ɗaya ko’ina - manufa tana daidaita sunaye daidai.
- Kada a saka bayanan mutum cikin sigogi. Ana adana su ana nuna su kamar kowane abin da ya faru.
5. Matakai ba tare da sauya adireshi ba
Checkout ko wizard da yake sauya allonsa amma ba adireshinsa ba shafi ɗaya ne ga MousePlayer. step() yana sa kowane allo ya zama kallon shafi nasa - da hotonsa, layin taswirar zafi da matakin funnel nasa.
Suna yana da haruffa 1 zuwa 40 daga a-z, 0-9, _ da -; sarari yana zama layin haɗawa, ana ƙin duk sauran da gargaɗi a console. Zirga-zirga ta zahiri tana ƙare matakin.
6. Mahallin samfuri
A shafin samfuri, a sanar da MousePlayer abin da ake kallo. Waɗannan mabuɗai kaɗai ake karɓa; ana watsar da duk sauran don kada bayanan abokin ciniki su shiga bisa kuskure.
7. Hooks
Lambar wurin tana iya amsawa ga abin da MousePlayer yake aunawa a shafi. A yi rajista ta layi idan hook ba zai rasa farkon lokaci ba.
| Suna | Lokaci | Filaye |
|---|---|---|
exit_risk | samfurin fita ya ba kallon shafi na farko maki (sau ɗaya a ziyara) | risk, reasons, session |
churn_risk | an yi wa baƙo mai dawowa alamar mai yiwuwar daina dawowa | risk, reasons, session |
offer_shown | an nuna tayin fita | art, risk, grund, session |
offer_click | an danna maɓallinsa | art, risk, grund, session, fehler |
offer_dismiss | an rufe shi | art, risk, grund, session |
survey_shown | an buɗe binciken ra’ayi | survey, trigger, session |
survey_answer | baƙo ya amsa | survey, type, value, option, sentiment, session |
survey_text | an aika rubutun bin diddigi (an riga an tace) | survey, text, session |
survey_dismiss | an rufe binciken ra’ayi ba tare da amsa ba | survey, step, session |
Idan gadar GTM tana kunne, abubuwan ɗaya suna kuma shiga dataLayer (mp_exit_risk da sauransu). MousePlayer.exitRisk() yana mayar da haɗarin fita na yanzu, ko null kafin a san shi.
8. Siffofin HTML
data-mp-mask(ko class namp-masked): ana maye gurbin rubutu da shigarwa a cikin abin kafin su bar burauza - a hoton shafi, a sauye-sauye da bayanan dannawa.data-mp-ignore(komp-ignore) a filin fom: ba a rikodin ƙimarsa kwata-kwata.data-mp-role: ɗaya daga 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. Ana yin watsi da sauran ƙimomi.
9. Keɓe ziyarar wurin kansa
A buɗe gidan yanar gizo sau ɗaya da ?mp_exclude=1 kuma ba a sake rikodin wannan burauza; ?mp_exclude=0 yana warware hakan. Don cibiyar sadarwar ofis gaba ɗaya, a shigar da adiresoshin IP a saitunan aiki maimakon haka.
10. Hanya don manufar sirri
Baƙi suna iya gani da goge abin da aka rikoda game da su. privacyUrl() yana mayar da hanyar da aka shirya da ID na wannan burauza - ko null idan babu, domin ba tare da yarda ba ba a rikoda komai.