אפשר מדידות אופציונליות
אנו גאים לקבל את אחד מקטעי JavaScript הקלים ביותר בתעשיית האנליטיקה.
אנו משיגים זאת על ידי הגבלה קיצונית של מספר האפשרויות בסקריפט ברירת המחדל. במקום זאת, אנו מציעים מדידות משופרות כהרחבות סקריפט אופציונליות המותאמות לאופן שבו אתה רוצה להשתמש ב-Histat. גישה זו מוודאת שאתה טוען רק את הקוד שישמש בפועל באתר שלך.
אתה יכול להפעיל את המדידות האופציונליות האלה בעת הוספת אתר חדש לחשבון Histat שלך או באזור "התקנת אתר" בקטע "כללי" ב'הגדרות האתר' שלך.
שים לב שקטע המעקב שעליך להכניס לאתר שלך משתנה בהתאם לבחירת המדידות המשופרות שלך. בעת ביצוע שינויים במדידות האופציונליות שלך, הקפד להכניס את הקטע החדש ביותר לאתר שלך כדי שכל המעקב יפעל כמצופה
להלן רשימת המידות האופציונליות שלנו:
| מדידה אופציונלית | הסבר |
|------------------------|-------------------------------- -------------------------------------------------- ----------------------------|
| קישורים יוצאים | באופן אוטומטי עקוב אחר קליקים על קישורים יוצאים |
| הורדות קבצים | 'עקוב אחר הורדות קבצים' אוטומטית |
| דפי שגיאה 404 | 'עקוב אחר דפי שגיאה 404' באופן אוטומטי |
| נתיבי דפים מגובבים | עקוב אוטומטית אחר נתיבי דפים המשתמשים ב-'#' בכתובת ה-URL 'ניתוב מבוסס-hash' |
| אירועים מותאמים אישית | מאפשר לך לעקוב אחר אירועים מותאמים אישית כגון קליקים על קישורים, שלי חת טופס וכל קליק אחר על רכיב HTML |
| מאפיינים מותאמים אישית | מאפשר לך לצרף מאפיינים מותאמים אישית (הידועים גם כמאפיינים מותאמים אישית ב-Google Analytics) בעת שליחת תצוגת דף או אירוע מותאם אישית ליצירת מדדים מותאמים אישית |
| הכנסות ממסחר אלקטרוני | מאפשר לך להקצות ערכים כספיים דינמיים לאירועים מותאמים אישית ולעקוב אחר ייחוס הכנסות |
אפשרויות מעקב מתקדמות
בנוסף לרשימה שלמעלה (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js ו-script.revenue.js), יש לנו גם כמה אפשרויות מעקב מתקדמות יותר זמינות. שים לב שאלו אינם כלולים ברשימת ההצטרפות לאתר ולכן תצטרך להכניס אותם לקטע המעקב שלך באופן ידני.
| הרחבה | הסבר |
|------------------------|-------------------------------- -------------------------------------------------- ----------------------------|
| script.compat.js | מצב תאימות עבור מעקב אחר משתמשים ב-Internet Explorer (≥IE11) |
| script.local.js | אפשר לניתוח לעקוב גם ב-localhost וזה שימושי באפל יקציות היברידיות |
| script.manual.js | אל תפעיל צפיות בדף באופן אוטומטי . מאפשר לך גם 'לציין מיקומים מותאמים אישית' כדי לבטל כתובות אתרים עם מזהים. אתה יכול גם להשתמש בו כדי לעקוב אחר פרמטרי שאילתה מותאמים אישית|
כיצד לשנות ידנית את קטע המעקב
לדוגמה, שם הסקריפט המוגדר כברירת מחדל בקטע הקוד שלנו הוא script.js. אם האתר שלך נמצא ב-localhost וברצונך לעקוב אחר ביקורים אלה, יש לך אפשרות לטעון את הסקריפט עם סיומת אחרת: script.local.js.
במקרה זה, קטע הקוד שאתה צריך להכניס לאתר שלך הוא כדלקמן (הקפד לשנות את תכונת data-domain לדומיין שהוספת ל-Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
אתה יכול לערבב ולשלב את ההרחבות הללו בכל דרך שתרצה. לדוגמה, אם ברצונך להשתמש גם בניתוב מבוסס ה-hash שלנו וגם במעקב אחר קליקים על ק ישורים יוצאים, תוכל לשלב אותם באופן הבא: script.hash.outbound-links.js.
במקרה זה, קטע הקוד שאתה צריך להכניס לאתר שלך הוא כדלקמן (הקפד לשנות את תכונת data-domain לדומיין שהוספת ל-Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
לחלופין, נניח שברצונך להשתמש בתוסף script.revenue.js שלנו כדי לעקוב אחר הכנסות ממסחר אלקטרוני ובתוסף script.local.js שלנו כדי לעקוב אחר תנועת מארח מקומי, קטע הקוד שלך צריך להיראות כך:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
ואתה רק צריך להכניס את הקטע הזה לאתר שלך, אין צורך בשום דבר אחר.
script.compat.js
סקריפט ברירת המחדל של Histat לא יעבוד ב-Internet Explorer מכיוון שהוא משתמש ב-document.currentScript API כדי לקרוא אפשרויות תצורה. אתה יכול להריץ את Histat במצב תאימות על ידי הכללת הסיומת script.compat.js והגדרת id="plausible" בתג הסקריפט כך שהוא יוכל למצוא את עצמו. שים לב שזה עובד רק על ≥ IE11. כך זה אמור להיראות:
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>
script.manual.js
כברירת מחדל, הסקריפט Histat מפעיל תצוגת דף כאשר הוא נטען לראשונה. זה גם מצרף מאזינים לממשק API של היסטוריה ויפעיל אוטומטית צפיות בדף כשאתה משתמש ב-'history.pushState'. זה שימושי עבור רוב אתרי האינטרנט, אך אנו מציעים גם מצב ידני למקרה שתרצה שליטה מלאה על מתי מופעלות צפיות בדף באתר שלך.
אחד ממקרי השימוש לכך הוא כאשר אתה משתמש ב-Turbo (לשעבר Turbolinks). במקרה זה, אתה רוצה להפעיל באופן ידני תצוגות דף Histat באירוע הדפדפן turbo:load או turbolinks:load בהתאם לספרייה שבה אתה משתמש. כך תוכל לעשות זאת:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- הגדר את הפונקציה 'סביר' להפעלה ידנית של אירועים -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<!-- הפעל תצוגות דף בניווט ב-turbolinks -->
<script>
document.addEventListener("turbo:load", function() {
plausible('תצוגת דף')
})
</script>
בעת שימוש ב-turbolinks, עליך לוודא שסקריפט Histat לא נטען ומבוצע במהלך ניווט טורבו. ייתכן שיהיה עליך להעביר את הסקריפט לקטע <head> באתר האינטרנט שלך או להשתמש בתכונה data-turbo-eval="false" כדי לעשות זאת.
:::פֶּתֶק
בעת שימוש ב-manual.js כל קריאת סקריפט עם 'viewview' גורמת לספירה של צפייה נפרדת בדף גם אם נקראת באותו דף
:::
ציין מיקומים מותאמים אישית עבור כתובות האתרים של הדף שלך
בנוסף, סיומת הסקריפט הידנית מאפשרת לך לספק אפשרות מיוחדת בשם u עם האירועים שלך. זה מאפשר לך לציין את כתובת האתר של הדף וניתן להשתמש בו כדי לציין מיקומים מותאמים אישית.
זה מועיל במיוחד לערוך ולצבור דפים מרובים שכתובות האתרים שלהם מכילות מזהים ספציפיים למשתמשים.
עקוב אחר פרמטרי שאילתה מותאמים אישית עבור כתובות אתרים שלמות של דפים
כברירת מחדל, Histat מסיר את כל פרמטרי השאילתה למטרות פרטיות ref, source, utm_source, utm_medium, utm_campaign, utm_content ו-utm_term.
משמעות הדבר היא שדפים כמו yoursite.com/blog/index.php?article=some_article&page=11 ידווחו כ-yoursite.com/blog/index.php בדוח "דפים מובילים" שלך לוח מחוונים Histat.