การติดตามหน้าจอ - iOS SDK

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

ภาพรวม

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

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

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

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

การใช้งาน

ส่วนต่อไปนี้จะแสดงวิธีใช้การวัดหน้าจอด้วยตนเองและแบบอัตโนมัติ การใช้การวัดหน้าจออัตโนมัติช่วยให้คุณใช้การวัดหน้าจอใน views ทั้งหมดของแอปได้อย่างรวดเร็ว แต่คุณสามารถใช้การวัดหน้าจอด้วยตนเองได้ด้วยหากต้องการส่งการดูหน้าจอเพิ่มเติมไปยัง Google Analytics

การวัดหน้าจออัตโนมัติ

คุณวัดยอดดูเป็นหน้าจอโดยอัตโนมัติได้โดยใช้คลาส GAITrackedViewController ให้ตัวควบคุมข้อมูลพร็อพเพอร์ตี้แต่ละรายการขยาย GAITrackedViewController ซึ่งเป็นคลาสอำนวยความสะดวกที่ขยาย UIViewController และระบุชื่อข้อมูลพร็อพเพอร์ตี้ที่จะให้กับตัวควบคุมข้อมูลพร็อพเพอร์ตี้ในรายงานของคุณ

ตัวอย่างเช่น สมมติว่าคุณมีข้อมูลพร็อพเพอร์ตี้ "เกี่ยวกับ" ที่ต้องการวัดด้วยส่วนหัวของตัวควบคุมข้อมูลพร็อพเพอร์ตี้ที่มีลักษณะดังนี้

@interface AboutViewController : UIViewController

คุณจะอัปเดตส่วนหัวนี้ให้ระบุว่า

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

คุณต้องระบุชื่อข้อมูลพร็อพเพอร์ตี้ที่จะใช้ในรายงาน Google Analytics ด้วย สิ่งที่ควรระบุคือวิธีการเริ่มต้นของเครื่องมือควบคุมมุมมอง (หากมี) หรือวิธี viewDidAppear:

- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
  self.trackedViewName = @"About Screen";
}

ตราบใดที่ตั้งค่า trackedViewName ก่อนเรียกใช้ sendView: ระบบจะวัดการดูอัตโนมัติ เมื่อใดก็ตามที่การแสดงผลปรากฏขึ้น ระบบจะสร้างการเรียก sendView: ด้วยชื่อข้อมูลพร็อพเพอร์ตี้ที่ระบุ

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

หากต้องการส่งมุมมองหน้าจอด้วยตนเอง ให้เรียก sendView: ตามตัวอย่างต่อไปนี้

[tracker sendView:@"Home Screen"];