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. ብሕታዊ ፍጻመታት
እትሰድዱዎም ፍጻመታት ኣብ መስመር ግዜ ቅዳሕ ይርኣዩ፣ ዕላማታትን ስጉምትታት ፈነልን ክኾኑ ይኽእሉ፣ ናብ webhooksኩምን ዝተኣሳሰሩ መሳርሒታትን ድማ ይኸዱ። መለክዒታት ሓጸርቲ ዋጋታት እዮም፣ ቁጽርታት፣ ክሳዕ 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፣ ምኽንያቱ ብዘይ ፍቓድ ዝተቐድሐ ነገር የለን።