คู่มือนี้จะแสดงวิธีเพิ่ม Analytics ลงในแอป iOS เพื่อวัดกิจกรรมของผู้ใช้ ไปยังหน้าจอที่มีชื่อ หากคุณยังไม่มีแอปพลิเคชันและต้องการดูวิธีการทำงานของ Analytics โปรดดูตัวอย่างแอปพลิเคชันของเรา
Analytics ใช้ CocoaPods เพื่อติดตั้งและจัดการทรัพยากร Dependency เปิดหน้าต่างเทอร์มินัลและไปยังตำแหน่งของโปรเจ็กต์ Xcode สำหรับแอปพลิเคชัน หากคุณยังไม่ได้สร้าง Podfile สำหรับแอปพลิเคชัน ให้สร้างตอนนี้
pod init
เปิด Podfile ที่สร้างขึ้นสำหรับแอปพลิเคชันแล้วเพิ่มข้อมูลต่อไปนี้
pod 'GoogleAnalytics'
บันทึกไฟล์และเรียกใช้
pod install
การดำเนินการนี้จะสร้างไฟล์ .xcworkspace
สำหรับแอปพลิเคชันของคุณ ให้ใช้ไฟล์นี้ในการพัฒนา
แอปพลิเคชันในอนาคตทั้งหมด
เริ่มต้น Analytics สําหรับแอปของคุณ
เมื่อคุณมีไฟล์การกำหนดค่าสำหรับโปรเจ็กต์แล้ว คุณก็พร้อมที่จะเริ่มนำไปใช้ ขั้นแรก ให้กําหนดค่าออบเจ็กต์ Analytics ที่แชร์ภายใน AppDelegate
ซึ่งช่วยให้แอปส่งข้อมูลไปยัง Analytics ได้ จากนั้นคุณจะดำเนินการดังต่อไปนี้
- ใส่ส่วนหัวที่จำเป็น
- ตั้งค่าเครื่องมือติดตามของ Analytics ภายใน
didFinishLaunchingWithOptions
- แทนที่
YOUR_TRACKING_ID
ด้วยรหัสติดตาม Analytics ของคุณเอง เช่นUA-47605289-8
- ส่งข้อยกเว้นและข้อมูลการบันทึก (ไม่บังคับ)
หากต้องการทําการเปลี่ยนแปลงเหล่านี้ ให้เพิ่ม Analytics ภายใน AppDelegate
ก่อน:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
จากนั้นลบล้างเมธอด didFinishLaunchingWithOptions
เพื่อกำหนดค่า Analytics ดังนี้
GAI *gai = [GAI sharedInstance]; [gai trackerWithTrackingId:@"YOUR_TRACKING_ID"]; // Optional: automatically report uncaught exceptions. gai.trackUncaughtExceptions = YES; // Optional: set Logger to VERBOSE for debug information. // Remove before app release. gai.logger.logLevel = kGAILogLevelVerbose;
เพิ่มการติดตามหน้าจอ
ในขั้นตอนนี้ คุณจะส่งมุมมองหน้าจอที่มีชื่อไปยัง Analytics ทุกครั้งที่ผู้ใช้เปิดหรือเปลี่ยนหน้าจอในแอปของคุณ เปิดตัวควบคุมข้อมูลพร็อพเพอร์ตี้ที่คุณต้องการติดตาม หรือหากเป็นแอปพลิเคชันใหม่ ให้เปิดตัวควบคุมข้อมูลพร็อพเพอร์ตี้เริ่มต้น โค้ดของคุณควรมีลักษณะดังนี้
- เพิ่มส่วนหัวที่จำเป็น
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h> #import <GoogleAnalytics/GAIFields.h>
- ใช้การลบล้างเมธอดหรือฟังก์ชัน
viewWillAppear
เพื่อแทรกการติดตามหน้าจอ - ระบุชื่อหน้าจอและดำเนินการติดตาม
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
ขั้นตอนถัดไป
- อ่าน คู่มือการใช้งานแอปบนอุปกรณ์เคลื่อนที่เพื่อเรียนรู้วิธีใช้ Google Analytics ในการวัดการโต้ตอบของผู้ใช้และตอบคำถามเกี่ยวกับการใช้งานแอป
- ตรวจสอบ ตัวเลือกการกำหนดค่าเพิ่มเติม เช่น การสุ่มตัวอย่าง การทดสอบ และการแก้ไขข้อบกพร่อง การตั้งค่าการเลือกไม่ใช้ ฯลฯ
- หากแอปของคุณกําหนด ให้เปิดใช้ ฟีเจอร์ที่ไม่บังคับ เช่น อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ, IDFA (ตัวระบุสําหรับผู้ลงโฆษณา) และการวัดผลแคมเปญการติดตั้ง iAd