ردیابی صفحه - iOS SDK، ردیابی صفحه - iOS SDK

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