این سند یک نمای کلی از صفحهها و نحوه اندازهگیری نماهای صفحه با استفاده از Google Analytics SDK برای iOS نسخه 2 ارائه میدهد.
بررسی اجمالی
صفحه نمایش در Google Analytics نشان دهنده محتوایی است که کاربران در برنامه شما مشاهده می کنند. مفهوم معادل در تجزیه و تحلیل وب، مشاهده صفحه است. اندازهگیری نماهای صفحه به شما این امکان را میدهد که ببینید کاربران شما کدام محتوا را بیشتر مشاهده میکنند و چگونه بین قطعات مختلف محتوا حرکت میکنند.
نمای صفحه شامل یک فیلد string
است که به عنوان نام صفحه در گزارش های Google Analytics شما استفاده می شود.
داده های نمای صفحه عمدتاً در گزارش های Google Analytics زیر استفاده می شود:
- گزارش صفحه نمایش
- جریان تعامل
- جریان هدف
پیاده سازی
بخش های زیر نحوه اجرای اندازه گیری دستی و خودکار صفحه نمایش را به شما نشان می دهد. استفاده از اندازهگیری خودکار صفحه به شما امکان میدهد به سرعت اندازهگیری صفحه را در همه views
برنامهتان اجرا کنید، در حالی که اگر میخواهید نماهای صفحه نمایش اضافی را به Google Analytics ارسال کنید، میتوانید از اندازهگیری دستی صفحه نیز استفاده کنید.
اندازه گیری خودکار صفحه نمایش
با استفاده از کلاس GAITrackedViewController
می توانید به طور خودکار نماها را به عنوان صفحه نمایش اندازه گیری کنید. از هر یک از کنترلکنندههای view خود بخواهید GAITrackedViewController
را گسترش دهند، یک کلاس راحت که UIViewController
گسترش میدهد، و نام view را برای دادن به کنترلکنندههای view در گزارشهای خود ارائه دهید.
به عنوان مثال، فرض کنید یک نمای «درباره» دارید که میخواهید با یک هدر view controller اندازهگیری کنید که به شکل زیر است:
@interface AboutViewController : UIViewController
شما این هدر را به روز می کنید تا بگویید:
#import "GAITrackedViewController.h" @interface AboutViewController : GAITrackedViewController
همچنین باید نام view را برای استفاده در گزارش های Google Analytics خود ارائه دهید. یک مکان خوب برای قرار دادن این روش، روش مقداردهی اولیه view controller است، اگر دارید، یا روش viewDidAppear:
- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; self.trackedViewName = @"About Screen"; }
تا زمانی که trackedViewName
قبل از sendView:
تنظیم شده باشد، اندازه گیری نمای خودکار انجام می شود. هر زمان که نما ظاهر شد، یک تماس با sendView:
با نام view ارائه شده ایجاد می شود.
اندازه گیری صفحه نمایش دستی
برای ارسال دستی نمای صفحه، با sendView:
مانند مثال زیر:
[tracker sendView:@"Home Screen"];،
این سند یک نمای کلی از صفحهها و نحوه اندازهگیری نماهای صفحه با استفاده از Google Analytics SDK برای iOS نسخه 2 ارائه میدهد.
بررسی اجمالی
صفحه نمایش در Google Analytics نشان دهنده محتوایی است که کاربران در برنامه شما مشاهده می کنند. مفهوم معادل در تجزیه و تحلیل وب، مشاهده صفحه است. اندازهگیری نماهای صفحه به شما این امکان را میدهد که ببینید کاربران شما کدام محتوا را بیشتر مشاهده میکنند و چگونه بین قطعات مختلف محتوا حرکت میکنند.
نمای صفحه شامل یک فیلد string
است که به عنوان نام صفحه در گزارش های Google Analytics شما استفاده می شود.
داده های نمای صفحه عمدتاً در گزارش های Google Analytics زیر استفاده می شود:
- گزارش صفحه نمایش
- جریان تعامل
- جریان هدف
پیاده سازی
بخش های زیر نحوه اجرای اندازه گیری دستی و خودکار صفحه نمایش را به شما نشان می دهد. استفاده از اندازهگیری خودکار صفحه به شما امکان میدهد به سرعت اندازهگیری صفحه را در همه views
برنامهتان اجرا کنید، در حالی که اگر میخواهید نماهای صفحه نمایش اضافی را به Google Analytics ارسال کنید، میتوانید از اندازهگیری دستی صفحه نیز استفاده کنید.
اندازه گیری خودکار صفحه نمایش
با استفاده از کلاس GAITrackedViewController
می توانید به طور خودکار نماها را به عنوان صفحه نمایش اندازه گیری کنید. از هر یک از کنترلکنندههای view خود بخواهید GAITrackedViewController
را گسترش دهند، یک کلاس راحت که UIViewController
گسترش میدهد، و نام view را برای دادن به کنترلکنندههای view در گزارشهای خود ارائه دهید.
به عنوان مثال، فرض کنید یک نمای «درباره» دارید که میخواهید با یک هدر view controller اندازهگیری کنید که به شکل زیر است:
@interface AboutViewController : UIViewController
شما این هدر را به روز می کنید تا بگویید:
#import "GAITrackedViewController.h" @interface AboutViewController : GAITrackedViewController
همچنین باید نام view را برای استفاده در گزارش های Google Analytics خود ارائه دهید. یک مکان خوب برای قرار دادن این روش، روش مقداردهی اولیه view controller است، اگر دارید، یا روش viewDidAppear:
- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; self.trackedViewName = @"About Screen"; }
تا زمانی که trackedViewName
قبل از sendView:
تنظیم شده باشد، اندازه گیری نمای خودکار انجام می شود. هر زمان که نما ظاهر شد، یک تماس با sendView:
با نام view ارائه شده ایجاد می شود.
اندازه گیری صفحه نمایش دستی
برای ارسال دستی نمای صفحه، با sendView:
مانند مثال زیر:
[tracker sendView:@"Home Screen"];