صفحه نمایش - iOS SDK، صفحه نمایش - iOS SDK

این سند یک نمای کلی از صفحه نمایش ها و نحوه اندازه گیری نماهای صفحه با استفاده از Google Analytics SDK برای iOS نسخه 3 ارائه می دهد.

بررسی اجمالی

صفحه نمایش در 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 نماها را به صورت خودکار اندازه گیری کنید. از هر یک از کنترل‌کننده‌های view خود بخواهید 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

،

این سند یک نمای کلی از صفحه نمایش ها و نحوه اندازه گیری نماهای صفحه با استفاده از Google Analytics SDK برای iOS نسخه 3 ارائه می دهد.

بررسی اجمالی

صفحه نمایش در 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 نماها را به صورت خودکار اندازه گیری کنید. از هر یک از کنترل‌کننده‌های view خود بخواهید 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