หน้าจอ - iOS SDK

เอกสารนี้แสดงภาพรวมของหน้าจอและวิธีวัดการดูหน้าจอโดยใช้ Google Analytics SDK สำหรับ iOS v3

ภาพรวม

หน้าจอใน Google Analytics แสดงถึงเนื้อหาที่ผู้ใช้กำลังดูภายในแอป แนวคิดที่เทียบเท่าในการวิเคราะห์เว็บคือการดูหน้าเว็บ การวัดการดูหน้าจอช่วยให้คุณเห็นเนื้อหาที่ผู้ใช้ดูมากที่สุด และวิธีการที่ผู้ใช้ไปยังเนื้อหาต่างๆ

การดูหน้าจอประกอบด้วยช่องสตริงช่องเดียว ที่จะใช้เป็นชื่อหน้าจอในรายงาน Google Analytics ดังนี้

ชื่อช่อง ฟิลด์เครื่องมือติดตาม ประเภท จำเป็น คำอธิบาย
ชื่อหน้าจอ kGAIScreenName NSString ได้ ชื่อหน้าจอแอปพลิเคชัน

ข้อมูลการดูหน้าจอจะใช้ในรายงานมาตรฐานของ Google Analytics ต่อไปนี้เป็นหลัก

  • รายงานหน้าจอ
  • โฟลวของการมีส่วนร่วม

การวัดหน้าจอด้วยตนเอง

หากต้องการส่งมุมมองหน้าจอด้วยตนเอง ให้กำหนดค่าช่องหน้าจอในตัวติดตาม แล้วส่ง Hit ดังนี้

// 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