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