מסכים – iOS SDK

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

סקירה

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

תצוגת מסך מורכבת משדה מחרוזת יחיד שישמש כשם המסך בדוחות Google Analytics:

שם השדה שדה מעקב סוג חובה תיאור
שם המסך kGAIScreenName NSString כן השם של מסך האפליקציה.

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

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

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

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

// May return nil if a tracker has not already been initialized with a
// property ID.
id tracker = [[GAI sharedInstance] defaultTracker];

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to nil.
[tracker set:kGAIScreenName
       value:@"Home Screen"];

// Previous V3 SDK versions
// [tracker send:[[GAIDictionaryBuilder createAppView] build]];

// New SDK versions
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];

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

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

//
// MyViewController.h
// An example of using automatic screen tracking in a ViewController.
//
#import "GAITrackedViewController.h"

// Extend the provided GAITrackedViewController for automatic screen
// measurement.
@interface AboutViewController : GAITrackedViewController

@end


//
// MyViewController.m
//
#import "MyViewController.h"
#import "AppDelegate.h"

@implementation MyViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    // Set screen name.
    self.screenName = @"Home Screen";
}

// Rest of the ViewController implementation.
@end