במאמר הזה מפורטת סקירה של המסכים ואיך למדוד צפיות במסכים באמצעות Google Analytics SDK ל-Android v2.
סקירה
המסכים ב-Google Analytics מייצגים תוכן שהמשתמשים צופים בו בתוך האפליקציה. הקונספט המקביל בניתוח פעילויות אינטרנט הוא צפייה בדף. מדידת צפיות במסך מאפשרת לך לראות איזה תוכן נצפה ביותר על ידי המשתמשים שלך, ואיך הם מנווטים בין קטעי תוכן שונים.
צפייה במסך מורכבת משדה string
אחד שישמש כשם המסך בדוחות Google Analytics.
נתונים לגבי צפיות במסך משמשים בעיקר בדוחות הבאים של Google Analytics:
- דוח של מסכים
- זרימת מעורבות
- תהליך להשלמת מטרה עסקית
הטמעה
החלקים הבאים מתארים כיצד ליישם מדידת מסך באמצעות Easytracker או יישום מתקדם. אם אתם משתמשים ב-Easytracker, יש אפשרות להטמיע מדידת מסך אוטומטית.
מדידת מסך אוטומטית (EasyMonitor)
אם אתם משתמשים ב-Easytracker, ניתן להשתמש במדידת מסך אוטומטית
כדי למדוד בקלות כל אחד מה-Activities
של האפליקציה כמסכים.
כדי להפעיל מדידה אוטומטית של Activity
:
- הוספת שיטות EasyMonitor לכל
Activities
- מגדירים את הפרמטר
ga_autoActivityTracking
בקובץanalytics.xml
. - נותנים לכל אחד מ-
Activities
שם מסך בקובץanalytics.xml
.
הנה קטע קוד לדוגמה מקובץ analytics.xml
אחרי שהופעלה מדידה אוטומטית של Activity
:
<-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <-- The screen names that will appear in your reporting --> <string name="com.example.app.BaseActivity">Home</string> <string name="com.example.app.PrefsActivity">Preferences</string>
מדידת מסך ידנית
אפשר גם להתקשר למספר sendView()
כדי לשלוח ידנית צפייה במסך. גם אם אתם כבר משתמשים במדידת המסך האוטומטית של EasyMonitor, תוכלו לשלוח צפיות במסך באופן ידני כדי למדוד את מעורבות המשתמשים עם Fragments
או עם תוכן אחר שאינו Activity
.
בדרך כלל, sendView()
נקרא בקריאה חוזרת (callback) onStart()
של Activity
או Fragment
כמנצחת בדוגמה הבאה:
/** * Within an Activity or Fragment */ @Override public void onStart() { super.onStart(); ... // Your other onStart() code. myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker. }