ลองใช้ Analytics สำหรับ iOS

ใช้แอปตัวอย่างของ iOS เพื่อดูวิธีการทำงานของ Analytics หรือเพิ่ม Analytics ลงในแอปที่มีอยู่

หากต้องการใช้ตัวอย่างนี้ คุณต้องมี Xcode และ CocoaPods

รับโปรเจ็กต์

เริ่มต้นด้วยตัวอย่างโดยใช้คำสั่งต่อไปนี้จากเทอร์มินัล:

$ pod try Google

เลือกตัวเลือกสำหรับ AnalyticsExample.xcodeproj จากข้อความแจ้ง

เรียกใช้ตัวอย่าง

ตอนนี้คุณพร้อมที่จะสร้างตัวอย่างและเรียกใช้จาก Xcode แล้ว

เลือกเป้าหมาย AnalyticsExample จากนั้นเริ่มแอปพลิเคชันในอุปกรณ์หรือในเครื่องมือจำลอง iOS โดยคลิกปุ่มเรียกใช้ของพื้นที่ทำงาน

ค้นหาข้อความบันทึกในคอนโซล Xcode ที่บันทึกกิจกรรม Analytics คุณบันทึกกิจกรรมในหน้าจอต่างๆ ได้โดยเลือกรูปแบบที่แตกต่างกันในแถบแท็บที่ด้านล่างของหน้าจอ

2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent

ไปที่ Analytics แล้วเลือกบัญชี Analytics ที่คุณใช้ลงทะเบียนแอป หากไม่แน่ใจ ให้มองหารหัสติดตาม Analytics ในไฟล์ GoogleService-Info.plist ที่คุณเพิ่มลงในโปรเจ็กต์ก่อนหน้านี้ คัดลอกรหัสดังกล่าวไปยังการค้นหาบัญชี Analytics ในเมนูแบบเลื่อนลงของรายงาน เลือกรายงานเรียลไทม์ > ภาพรวมของพร็อพเพอร์ตี้

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

วิธีการทำงาน

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

ตัวอย่างนี้ใช้อินเทอร์เฟซ GAITracker เพื่อดึงข้อมูลชื่อหน้าจอและส่งเป็นการดูหน้าจอไปยังบัญชี Analytics ที่เชื่อมโยงกับแอป

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

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
      

ขั้นตอนถัดไป

ดูวิธีใช้ Google Analytics เพื่อรวบรวมข้อมูลการใช้งานแอปเพิ่มเติม เช่น การแตะไปยังองค์ประกอบ UI ที่มีการติดตามเหตุการณ์ หรือกิจกรรมแคมเปญ Google Play ที่มีการติดตามแคมเปญ

เพิ่ม Analytics ลงในแอป

คุณได้รับประสบการณ์ที่ดีไหม หากพบปัญหา โปรดแจ้งให้เราทราบ