Nếu không thể tích hợp trực tiếp giải pháp đo lường lượt chuyển đổi trên thiết bị bằng Google Analytics cho Firebase SDK (GA4F SDK), thì bạn có thể tích hợp giải pháp này bằng một SDK độc lập.
Trong bài viết này, bạn sẽ tìm hiểu cách tích hợp, sử dụng và khắc phục sự cố về SDK đo lường lượt chuyển đổi trên thiết bị.
Tìm hiểu thêm qua bài viết Giới thiệu về tính năng đo lường lượt chuyển đổi trên thiết bị cho Chiến dịch quảng cáo ứng dụng iOS.
Trên trang này
Tích hợp SDK độc lập
Bạn có thể sử dụng SDK độc lập để đo lường lượt chuyển đổi trên thiết bị thông qua CocoaPods và Trình quản lý gói Swift.
Trình quản lý gói Swift
- Trong Xcode, hãy chuyển đến File (Tệp) rồi chọn Add Packages (Thêm gói).
- Chọn kho lưu trữ GoogleAdsOnDeviceConversion GitHub trong thông báo nhắc.
Sau khi bạn đã hoàn tất, Xcode sẽ bắt đầu phân giải các phần phụ thuộc của gói và tải các phần phụ thuộc đó xuống ở chế độ nền.
CocoaPods
- Thêm nhóm GoogleAdsOnDeviceConversion vào Podfile.
pod 'GoogleAdsOnDeviceConversion'
- Chạy
pod install --repo-update.
Sử dụng GoogleAdsOnDeviceConversion SDK
Sau khi bạn truy xuất SDK đo lường lượt chuyển đổi trên thiết bị, hãy tìm nạp thông tin về lượt chuyển đổi ngay sau khi người dùng mở ứng dụng lần đầu, cho cả lượt chuyển đổi first_open và reinstall_open.
Swift
- Cài đặt GoogleAdsOnDeviceConversion SDK để bật tính năng đo lường lượt chuyển đổi trên thiết bị theo cách bảo đảm quyền riêng tư cho Chiến dịch quảng cáo ứng dụng iOS.
import GoogleAdsOnDeviceConversion
- Đặt thời gian là thời điểm người dùng mở ứng dụng lần đầu.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Tìm nạp thông tin về lượt chuyển đổi.
ConversionManager.sharedInstance.fetchAggregateConversionInfo(for: .installation)
{ aggregateConversionInfo, error in
guard error == nil else { return }
guard let info = aggregateConversionInfo else { return }
guard info.count > 0 else { return }
print("Conversion info \(info)")
}
Objective C
- Cài đặt GoogleAdsOnDeviceConversion SDK để bật tính năng đo lường lượt chuyển đổi trên thiết bị theo cách bảo đảm quyền riêng tư cho Chiến dịch quảng cáo ứng dụng iOS.
import GoogleAdsOnDeviceConversion
- Đặt thời gian là thời điểm người dùng mở ứng dụng lần đầu.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Tìm nạp thông tin về lượt chuyển đổi.
[[ODCConversionManager sharedInstance]
fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation
completion:^(NSString * _Nullable aggregateConversionInfo,
NSError * _Nullable error) {
if (error) return;
if (aggregateConversionInfo.length == 0) return;
NSLog(@"Conversion info %@", aggregateConversionInfo);
// Use aggregateConversionInfo as the value in the odm_info query parameter in the
// App Conversion API.// For example, if aggregateConversionInfo is "abcdEfadGdaf",
// then odm_info=abcdEfadGdaf.
}];
Các bước khắc phục sự cố
-
Kiểm tra xem ngày được truyền đến
setFirstLaunchTime()có phải là ngày mà người dùng mở ứng dụng lần đầu hay không. -
Kiểm tra nhằm đảm bảo rằng ứng dụng của bạn đang chạy ở Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh và Thuỵ Sĩ.
Nhớ sử dụng thông tin làm giá trị trong tham số truy vấn odm_info trong App Conversion API.
// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf
Đường liên kết có liên quan
- Chiến dịch Quảng cáo ứng dụng
- Thiết lập tính năng theo dõi lượt chuyển đổi đối với ứng dụng di động
- Giới thiệu về tính năng Đo lường lượt chuyển đổi tích hợp cho chiến dịch Quảng cáo ứng dụng
- Giới thiệu về tính năng đo lường lượt chuyển đổi trên thiết bị cho Chiến dịch quảng cáo ứng dụng iOS
- Thiết lập SDK và liên kết tài khoản Google Ads với nhà cung cấp dịch vụ phân tích ứng dụng
- Nội dung cập nhật đối với cách đo lường chiến dịch trên iOS 14