מעקב אחר מסך - Android SDK v2 (מדור קודם)

במאמר הזה מפורטת סקירה של המסכים ואיך למדוד צפיות במסכים באמצעות Google Analytics SDK ל-Android v2.

סקירה

המסכים ב-Google Analytics מייצגים תוכן שהמשתמשים צופים בו בתוך האפליקציה. הקונספט המקביל בניתוח פעילויות אינטרנט הוא צפייה בדף. מדידת צפיות במסך מאפשרת לך לראות איזה תוכן נצפה ביותר על ידי המשתמשים שלך, ואיך הם מנווטים בין קטעי תוכן שונים.

צפייה במסך מורכבת משדה string אחד שישמש כשם המסך בדוחות Google Analytics.

נתונים לגבי צפיות במסך משמשים בעיקר בדוחות הבאים של Google Analytics:

  • דוח של מסכים
  • זרימת מעורבות
  • תהליך להשלמת מטרה עסקית

הטמעה

החלקים הבאים מתארים כיצד ליישם מדידת מסך באמצעות Easytracker או יישום מתקדם. אם אתם משתמשים ב-Easytracker, יש אפשרות להטמיע מדידת מסך אוטומטית.

מדידת מסך אוטומטית (EasyMonitor)

אם אתם משתמשים ב-Easytracker, ניתן להשתמש במדידת מסך אוטומטית כדי למדוד בקלות כל אחד מה-Activities של האפליקציה כמסכים.

כדי להפעיל מדידה אוטומטית של Activity:

  1. הוספת שיטות EasyMonitor לכל Activities
  2. מגדירים את הפרמטר ga_autoActivityTracking בקובץ analytics.xml.
  3. נותנים לכל אחד מ-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.
}