Hướng dẫn này cho biết cách thêm Analytics vào ứng dụng iOS để đo lường hoạt động của người dùng trên các màn hình được đặt tên. Nếu bạn chưa có ứng dụng và chỉ muốn biết cách Analytics hoạt động, hãy xem ứng dụng mẫu của chúng tôi.
Analytics sử dụng CocoaPods để cài đặt và quản lý các phần phụ thuộc. Mở cửa sổ dòng lệnh rồi chuyển đến vị trí của dự án Xcode cho ứng dụng của bạn. Nếu bạn chưa tạo Podfile cho ứng dụng của mình, hãy tạo ngay một Podfile:
pod init
Mở Podfile đã tạo cho ứng dụng của bạn và thêm nội dung sau:
pod 'GoogleAnalytics'
Lưu tệp và chạy:
pod install
Thao tác này sẽ tạo một tệp .xcworkspace
cho ứng dụng của bạn. Hãy sử dụng tệp này cho mọi quá trình phát triển ứng dụng sau này.
Khởi chạy Analytics cho ứng dụng
Bây giờ, khi đã có tệp cấu hình cho dự án, bạn đã sẵn sàng
bắt đầu triển khai. Trước tiên, hãy định cấu hình đối tượng Analytics dùng chung bên trong
AppDelegate
. Điều này giúp ứng dụng của bạn có thể gửi dữ liệu đến Analytics. Bạn sẽ thực hiện như sau:
- Thêm các tiêu đề cần thiết.
- Đặt trình theo dõi Analytics bên trong
didFinishLaunchingWithOptions
. - Thay thế
YOUR_TRACKING_ID
bằng mã theo dõi Analytics của riêng bạn, chẳng hạn nhưUA-47605289-8
. - Gửi các trường hợp ngoại lệ và thông tin ghi nhật ký (không bắt buộc).
Để thực hiện những thay đổi này, trước tiên hãy thêm Analytics bên trong AppDelegate
:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
Sau đó, hãy ghi đè phương thức didFinishLaunchingWithOptions
để
định cấu hình 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;
Thêm tính năng theo dõi màn hình
Ở đây, bạn sẽ gửi một chế độ xem màn hình đã đặt tên đến Analytics bất cứ khi nào người dùng mở hoặc thay đổi màn hình trên ứng dụng của bạn. Mở một Trình điều khiển chế độ xem mà bạn muốn theo dõi, hoặc nếu đây là một ứng dụng mới, hãy mở trình điều khiển chế độ xem mặc định. Mã của bạn phải có chức năng như sau:
- Thêm các tiêu đề bắt buộc:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h> #import <GoogleAnalytics/GAIFields.h>
- Sử dụng phương thức
viewWillAppear
hoặc ghi đè hàm để chèn tính năng theo dõi màn hình. - Đặt tên cho màn hình và thực hiện theo dõi.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Các bước tiếp theo
- Đọc Hướng dẫn triển khai ứng dụng dành cho thiết bị di động để tìm hiểu cách sử dụng Google Analytics để đo lường hoạt động tương tác của người dùng và trả lời các câu hỏi về mức sử dụng ứng dụng.
- Xem xét các lựa chọn cấu hình bổ sung, chẳng hạn như lấy mẫu, kiểm thử và gỡ lỗi, các chế độ cài đặt chọn không tham gia, v.v.
- Nếu ứng dụng của bạn yêu cầu, hãy bật các tính năng không bắt buộc như Thương mại điện tử nâng cao, IDFA (Giá trị nhận dạng cho nhà quảng cáo) và tính năng đo lường chiến dịch lượt cài đặt iAd.