מעקב אחר מסך - iOS SDK

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

סקירה

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

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

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

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

הטמעה

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

מדידת מסך אוטומטית

ניתן למדוד באופן אוטומטי צפיות כמסכים באמצעות המחלקה GAITrackedViewController. כל אחד מהבקרים של תצוגות מפורטות מרחיבים את GAITrackedViewController, מחלקת נוחות שכוללת את UIViewController, ומציינים את שם התצוגה שרוצים לתת לפקדים של התצוגה בדוחות.

לדוגמה, נניח שיש לכם תצוגה מפורטת בשם "מידע כללי" שאתם רוצים למדוד בעזרת כותרת של בקר תצוגה שנראית כך:

@interface AboutViewController : UIViewController

צריך לעדכן את הכותרת הזו כך:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

עליכם לציין גם את שם התצוגה המפורטת שבה ייעשה שימוש בדוחות של Google Analytics. מומלץ לציין את שיטת המאתחל של בקר התצוגה (אם יש כזו, או את ה-method viewDidAppear:):

- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
  self.trackedViewName = @"About Screen";
}

כל עוד מוגדרת השיטה trackedViewName לפני שמפעילים את sendView:, תתבצע מדידה אוטומטית של הצפיות. בכל פעם שהתצוגה תופיע, תיווצר קריאה אל sendView: עם שם התצוגה שצוין.

מדידת מסך ידנית

כדי לשלוח צפייה במסך באופן ידני, צריך לקרוא ל-sendView: כמו בדוגמה הבאה:

[tracker sendView:@"Home Screen"];