የJavaScript API
mp.js ለራስዎ ኮድ የሚያቀርበው ሁሉ፦ ፈቃድ፣ የደንበኛ IDዎ፣ ብጁ ክስተቶች፣ ያለ አድራሻ ለውጥ እርምጃዎች፣ ሁኮች እና የHTML ባህሪዎች። እዚህ ምንም አስፈላጊ አይደለም፤ ኮድ ቁርጥራጩ ብቻውን ይቀዳል።
1. ለመጥራት ሁለት መንገዶች
mp.js በተጓዳኝ ይጫናል። ከመጫኑ በፊት የሚሠራ ኮድ ጥሪዎቹን በወረፋው window.mp_q ውስጥ ያስቀምጣል፤ mp.js እንደደረሰ ያስኬዳቸዋል። ከዚያ በኋላ ተመሳሳይ ተግባራት በ window.MousePlayer ላይ ይገኛሉ።
ሁልጊዜ window.mp_q = window.mp_q || [] ይጻፉ፣ ፈጽሞ window.mp_q = [] አይጻፉ። mp.js ያንን ድርድር ማዳመጡን ይቀጥላል፤ አዲስ ድርድር ከዚያ በኋላ ያሉ ጥሪዎችን ሁሉ፣ ፈቃድን መሻርንም ጨምሮ፣ ይውጣቸዋል።
የመጫኛ ኮድ ቁርጥራጩ እንዲሁም የጊዜያዊ mp(...) ተግባር ይገልጻል፣ በተመሳሳይ መንገድ ወረፋ ውስጥ ያስቀምጣል። ሁለቱም ቅርጾች ተመሳሳይ ትዕዛዞችን ይወስዳሉ፦ consent፣ set፣ event፣ step፣ get፣ on እና off።
2. ፈቃድ
ያለ ፈቃድ ምንም አይቀረጽም። የፈቃድ መሣሪያዎ MousePlayer ከሚያውቃቸው አንዱ ከሆነ፣ ከዚህ ምንም አያስፈልግዎትም፤ አለበለዚያ ውሳኔውን ራስዎ ያስተላልፉ።
ፈቃድን መሻር በገጹ ላይ ወዲያውኑ ይተገበራል፦ አድማጮች ይወገዳሉ፣ በጊዜያዊ ማከማቻ ያለ ውሂብ ይጣላል፣ ግንኙነቱ ይዘጋል። ይመልከቱ፦ MousePlayer እና ፈቃድ።
3. የደንበኛ IDዎ
በራስዎ ID፣ የአንድ ሰው ሁሉም መሣሪያዎች በዝርዝሮቹ አንድ ጎብኚ ይሆናሉ፣ የሚያውቁትንም ቁጥር በመጠቀም የድጋፍ ጉዳይ መፈለግ ይችላሉ። IDው ባለፉት 30 ቀናት በተመሳሳይ አሳሽ የተደረጉ ቀደምት ጉብኝቶች ላይም ይተገበራል።
ውስጣዊ ቁጥር ይጠቀሙ፣ የኢሜይል አድራሻ ወይም ስም አይጠቀሙ። MousePlayer ጎብኚው በሚታይበት ሁሉ IDውን ያሳያል።
IDዎችን መልሶ ማንበብ
4. ብጁ ክስተቶች
የሚልኳቸው ክስተቶች በቀረጻው የጊዜ መስመር ይታያሉ፣ ግቦች እና የፋነል እርምጃዎች ሊሆኑ ይችላሉ፣ ወደ ዌብሁኮችዎ እና የተገናኙ መሣሪያዎችም ይሄዳሉ። መለኪያዎች አጭር እሴቶች ናቸው፦ ቁጥሮች፣ እስከ 255 ቁምፊዎች ጽሑፎች፣ እስከ 64 ቁምፊዎች ቁልፎች።
- ስሞች፦ ትንንሽ ፊደሎች ከከስር መስመሮች ጋር፣ ከፍተኛው 128 ቁምፊዎች። ለተመሳሳይ ነገር በሁሉም ቦታ ተመሳሳይ ስም ይጠቀሙ፤ ግብ ስሞችን በትክክል ያዛምዳል።
- የግል ውሂብን በመለኪያዎች ውስጥ አያስገቡ። እንደ ማንኛውም ሌላ ክስተት ይቀመጣሉ፣ ይታያሉም።
5. ያለ አድራሻ ለውጥ እርምጃዎች
ማያ ገጹን እንጂ አድራሻውን የማይቀይር የክፍያ ሂደት ወይም አዋቂ፣ ለMousePlayer አንድ ገጽ ነው። step() እያንዳንዱን ማያ ገጽ የራሱ የገጽ እይታ ያደርገዋል፣ ከራሱ ቅጽበታዊ ምስል፣ የሙቀት ካርታ ረድፍ እና የፋነል እርምጃ ጋር።
ስም ከ1 እስከ 40 ቁምፊዎች፣ ከa-z፣ 0-9፣ _ እና - ይሆናል፤ ክፍተቶች ሰረዞች ይሆናሉ፣ ሌላ ማንኛውም ነገር በኮንሶል ማስጠንቀቂያ ውድቅ ይደረጋል። እውነተኛ አሰሳ እርምጃውን ያበቃል።
6. የምርት አውድ
በምርት ገጽ ላይ፣ የሚታየው ምን እንደሆነ ለMousePlayer ይንገሩ። እነዚህ ቁልፎች ብቻ ይቀበላሉ፤ የደንበኛ ውሂብ በአጋጣሚ እንዳይገባ ሌላው ሁሉ ይጣላል።
7. ሁኮች
ኮድዎ MousePlayer በገጹ ላይ ለሚለካው ምላሽ ሊሰጥ ይችላል። ሁኩ የመጀመሪያውን ቅጽበት ማምለጥ ከሌለበት፣ በወረፋ በኩል ይመዝገቡ።
| ስም | መቼ | መስኮች |
|---|---|---|
exit_risk | የመውጣት ሞዴሉ የመጀመሪያውን የገጽ እይታ ገምግሟል (በጉብኝት አንድ ጊዜ) | risk, reasons, session |
churn_risk | ተመላሽ ጎብኚ ላይመለስ እንደሚችል ምልክት ተደርጎበታል | risk, reasons, session |
offer_shown | በመውጣት ጊዜ የሚቀርብ ቅናሽ ይታያል | art, risk, grund, session |
offer_click | አዝራሩ ጠቅ ይደረጋል | art, risk, grund, session, fehler |
offer_dismiss | ይዘጋል | art, risk, grund, session |
survey_shown | የዳሰሳ ጥናት ይከፈታል | survey, trigger, session |
survey_answer | ጎብኚው ይመልሳል | survey, type, value, option, sentiment, session |
survey_text | ተከታይ ጽሑፉ ይላካል (አስቀድሞ የተጣራ) | survey, text, session |
survey_dismiss | የዳሰሳ ጥናቱ ያለ መልስ ይዘጋል | survey, step, session |
የGTM ማገናኛው ሲበራ፣ እነዚያው ክስተቶች ወደ dataLayerም ይሄዳሉ (mp_exit_risk ወዘተ)። MousePlayer.exitRisk() ያለውን የመውጣት አደጋ ይመልሳል፣ ወይም ከመታወቁ በፊት null።
8. የHTML ባህሪዎች
data-mp-mask(ወይም ክፍሉmp-masked)፦ በአካሉ ውስጥ ያለ ጽሑፍ እና ግቤት ከአሳሹ ከመውጣቱ በፊት ይተካል፣ በቅጽበታዊ ምስል፣ በለውጦች እና በጠቅታ መግለጫዎች።data-mp-ignore(ወይምmp-ignore) በቅጽ መስክ ላይ፦ እሴቱ ፈጽሞ አይቀረጽም።data-mp-role፦ ከ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 አንዱ። ሌሎች እሴቶች ይታለፋሉ።
9. የራስዎን ጉብኝቶች ማስወገድ
ጣቢያዎን አንድ ጊዜ በ ?mp_exclude=1 ይክፈቱና ይህ አሳሽ ከእንግዲህ አይቀረጽም፤ ?mp_exclude=0 ይህን ይመልሰዋል። ለሙሉ የቢሮ ኔትወርክ፣ በምትኩ የIP አድራሻዎቹን በፕሮጀክት ቅንብሮች ያስገቡ።
10. ለግላዊነት ፖሊሲዎ አገናኝ
ጎብኚዎች ስለ እነሱ የተቀረጸውን ማየት እና መሰረዝ ይችላሉ። privacyUrl() የዚህን አሳሽ ID የያዘ ዝግጁ አገናኝ ይመልሳል፣ ወይም ከሌለ null፤ ያለ ፈቃድ ምንም ስላልተቀረጸ።