מערכת Google Analytics פועלת על ידי הכללת קטע של קוד JavaScript בדפים באתר. כשמשתמשים שמגיעים לאתר שלכם צופים בדף, קוד JavaScript הזה מפנה לקובץ JavaScript שמבצע את פעולת המעקב אחרי השימוש ב-Analytics. פעולת המעקב מאחזרת נתונים לגבי בקשת הדף בדרכים שונות ושולחת את המידע הזה לשרת Analytics באמצעות רשימה של פרמטרים שמצורפת לבקשת תמונה של פיקסל יחיד.
מאחר שצורכי הגדרת האתר והדיווח שלך עשויים להיות שונים מהגדרה רגילה, כדאי שתבינו את תהליך המעקב הכללי כדי להבטיח שהדוחות יציגו נתונים כפי שציפיתם. כך תוכלו להחליט איך להגדיר את המעקב ב-Analytics כך שיתאים ביותר לאתר שלכם.
איך מערכת Google Analytics אוספת נתונים?
הנתונים שבהם מערכת Google Analytics משתמשת כדי לספק את כל המידע בדוחות מגיעים מהמקורות הבאים:
- בקשת ה-HTTP של המשתמש
- מידע על הדפדפן/מערכת
- קובצי cookie מהדומיין הנוכחי
בקשת ה-HTTP של דף אינטרנט כלשהו מכילה פרטים על הדפדפן ועל המחשב שממנו נשלחה הבקשה, כמו שם המארח, סוג הדפדפן, הגורם המפנה והשפה. בנוסף, ה-DOM של רוב הדפדפנים מספק גישה למידע מפורט יותר על הדפדפן והמערכת, כגון תמיכה ב-Java וב-Flash ורזולוציית מסך. מערכת Analytics משתמשת במידע הזה לצורך יצירת דוחות, כמו הדוחות הצגה על גבי מפה, דפדפן ואתרים מפנים. בנוסף, מערכת Analytics מגדירה וקוראת קובצי cookie מהדומיין הנוכחי בדפדפנים של המשתמשים שלך כדי לקבל מידע על פעילות של משתמשים באתר ועל קמפיינים של מודעות מהבקשה. קוד המעקב של Google Analytics קורא גם את קובץ ה-cookie של DoubleClick כדי לקבל מידע על תכונות התצוגה.
כשכל המידע הזה נאסף, הוא נשלח לשרתי Analytics בצורת רשימה ארוכה של פרמטרים שמצורפת לבקשת תמונת GIF של פיקסל יחיד. הנתונים שכלולים בבקשת ה-GIF הם הנתונים שנשלחים לשרתים של Google Analytics. הנתונים האלה מעובדים ואז מגיעים לדוחות שלכם. לפניכם דוגמה רק לחלק מבקשת GIF:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
עבור לקוחות שהפעילו את התכונה רימרקטינג באמצעות Google Analytics, קובץ cookie של DoubleClick של צד שלישי משמש להפעלת רימרקטינג עבור מוצרים כמו Google Ads. כשמשתמשים בתכונה הזו, המידע (כולל קובץ ה-cookie של DoubleClick של צד שלישי) נשלח באופן דומה לשרתים של Analytics, אבל הבקשה לדוגמה נראית כך:
http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
למידע נוסף על הנתונים שנכללו בבקשת GIF, עיינו בקטע פרמטרים של בקשת GIF במדריך לפתרון בעיות.
כיצד פועל קוד המעקב
באופן כללי, קוד המעקב של Google Analytics (GATC) מאחזר נתונים של דפי אינטרנט באופן הבא:
- דפדפן מבקש דף אינטרנט שמכיל את קוד המעקב.
- נוצר מערך JavaScript בשם
_gaq
ופקודות מעקב נדחפות אל המערך. - נוצר ומופעל רכיב
<script>
לטעינה אסינכרונית (טעינה ברקע). - קוד המעקב
ga.js
מאוחזר והפרוטוקול המתאים יזוהה באופן אוטומטי. אחרי אחזור וטעינה של הקוד, הפקודות במערך_gaq
מופעלות והמערך הופך לאובייקט מעקב. הקריאות הבאות למעקב מבוצעות ישירות אל Google Analytics. - טוען את רכיב הסקריפט ל-DOM.
- אחרי שקוד המעקב אוסף נתונים, בקשת ה-GIF נשלחת למסד הנתונים של Analytics לצורך רישום ביומן ואחרי העיבוד.
איך מתבצע הסיווג של בקשות GIF
במקרים הבאים, בקשת GIF נשלחת לשרתים של Analytics ומסווגת בהתאם לטבלה שבהמשך. בכל אחד מהמקרים האלה, בקשת ה-GIF מזוהה לפי סוג בפרמטר utmt
. בנוסף, סוג הבקשה קובע גם אילו נתונים יישלחו לשרתים של Analytics. לדוגמה, נתונים של עסקאות ופריטים נשלחים לשרתי Analytics רק כשמתבצעת רכישה. פרטי המשתמש, הדף והמערכת נשלחים רק כאשר אירוע מתועד או כשדף נטען, והערך בהגדרת המשתמש נשלח רק כאשר מתבצעת קריאה ל-method _setVar
.
סוג הבקשה | תיאור | מחלקה |
---|---|---|
דף | נדרש דף אינטרנט בשרת שלך. | אינטראקציה |
אירוע | אירוע מופעל באמצעות מעקב אחר אירועים שהגדרתם באתר שלכם. | אינטראקציה |
עסקה | בוצעה עסקת רכישה באתר שלכם. | אינטראקציה |
פריט | כל פריט בעסקה מתועד עם בקשת GIF. | אינטראקציה |
משתנה | פלח משתמשים מותאם אישית מוגדר ומופעל על ידי משתמש. | לא אינטראקציה |
הפרמטרים של הבקשה ל-GIF
הבקשה ל-GIF די ארוכה. הנה דוגמה רק לחלק מבקשת GIF:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
בטבלה הזו מפורטים הפרמטרים הרבים שמועברים באמצעות בקשת ה-GIF. לא כל הפרמטרים מועברים בכל הרצה של קוד המעקב, מפני שחלק מהם חלים רק על תנאים מסוימים, כמו הפניות לקמפיין או עגלות קניות. בזמן השימוש בהפניה הזו, חשוב לזכור שאתם מחפשים את המשתנים הנפוצים ביותר לגבי הדף/הבקשה שאתם בודקים.
משתנה | תיאור | ערך לדוגמה |
---|---|---|
utmac | מחרוזת חשבון. מופיע בכל הבקשות. | utmac=UA-2202604-2 |
utmcc |
ערכים של קובצי cookie. פרמטר הבקשה הזה שולח את כל קובצי ה-Cookie שנדרשים מהדף. |
utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(referral)%3D cmd%3D(referral)%3D cmd |
utmcn | מתחיל סשן חדש בקמפיין. utmcn או utmcr קיימים בכל בקשה נתונה. משנה את נתוני המעקב של הקמפיין, אבל לא מתחיל סשן חדש |
utmcn=1 |
utmcr |
מציין ביקור חוזר בקמפיין. המדד הזה מוגדר במקרים שבהם מתרחשים קליקים נוספים על אותו קישור. utmcn או utmcr קיימים בכל בקשה נתונה. |
utmcr=1 |
utmcs |
קידוד השפה של הדפדפן. חלק מהדפדפנים לא מגדירים את הערך הזה, ובמקרה כזה הערך הוא "-" |
utmcs=ISO-8859-1 |
utmdt |
כותרת הדף, שהיא מחרוזת בקידוד כתובת URL. | utmdt=analytics%20page%20test |
מנטר התנועה של Urchin | פרמטר ניתן להרחבה | הערך מקודד. משמש לאירועים ולמשתנים מותאמים אישית. |
utmfl |
גרסת Flash | utmfl=9.0%20r48& |
utmhn |
שם המארח, שהוא מחרוזת בקידוד כתובת URL. | utmhn=x343.gmodules.com |
utmhid |
מספר אקראי המשמש לקישור בקשות GIF של Analytics ל-Google AdSense. | utmhid=2059107202 |
utmipc |
קוד המוצר. זהו קוד המק"ט של מוצר נתון. |
utmipc=989898ajssi |
utmipn |
שם המוצר, שהוא מחרוזת בקידוד של כתובת URL. | utmipn=tee%20shirt |
utmipr |
מחיר ליחידה. מוגדר ברמת הפריט. הערך מוגדר למספרים בפורמט מטבע של ארה"ב בלבד. |
utmipr=17100.32 |
utmiqt |
כמות. | utmiqt=4 |
utmiva |
וריאציות של פריט. לדוגמה: גדול, בינוני, קטן, ורוד, לבן, שחור, ירוק. המחרוזת מקודדת בכתובת URL. |
utmiva=red; |
utmje |
שדה זה מציין אם הדפדפן תומך ב-Java. 1 הוא נכון. | utmje=1 |
מנטר התנועה של Urchin |
מזהה ייחודי שנוצר לכל בקשת GIF כדי למנוע שמירה של תמונת ה-GIF במטמון. | utmn=1142651215 |
utmp |
בקשת דף מהדף הנוכחי. | utmp=/testDirectory/myPage.html |
מנטר התנועה של Urchin |
הפניה, כתובת URL מלאה. | utmr=http://www.example.com/aboutUs/index.php?var=selected |
utmsc |
העומק של צבע המסך | utmsc=24-bit |
מנטר התנועה של Urchin |
רזולוציית המסך | utmsr=2400x1920 |
utmt |
סוג הבקשה: אירוע, עסקה, פריט או משתנה מותאם אישית. אם הערך הזה לא מופיע בבקשת ה-GIF, הבקשה מוקלדת כ-page. | utmt=event |
utmtci |
עיר החיוב | utmtci=San%20Diego |
utmtco |
ארץ חיוב | utmtco=United%20Kingdom |
מנטר התנועה של Urchin |
מזהה הזמנה, מחרוזת בקידוד כתובת URL. | utmedit=a2343898 |
utmtrg |
אזור חיוב, מחרוזת בקידוד כתובת URL. | utmtrg=New%20Brunswick |
utmtsp |
עלות משלוח. ערכים כמו ליחידה ולמחיר. | utmtsp=23.95כ |
utmtst |
השתייכות. בדרך כלל משתמשים באפליקציות בחנות פיזית במסחר אלקטרוני. | utmtst=google%20mtv%20store |
utmtto |
סה"כ. ערכים כמו ליחידה ולמחיר. | utmtto=334.56 |
utmttx |
מס. ערכים כמו ליחידה ולמחיר. | utmttx=29.16 |
utmul |
שפת הדפדפן. | utmul=pt-br |
utmwv |
גרסת קוד המעקב | utmwv=1 |