Triển khai tính năng đo lường lượt chuyển đổi trên thiết bị bằng SDK độc lập

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

  1. Trong Xcode, hãy chuyển đến File (Tệp) rồi chọn Add Packages (Thêm gói).
  2. 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

  1. Thêm nhóm GoogleAdsOnDeviceConversion vào Podfile.
    pod 'GoogleAdsOnDeviceConversion'
  2. 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_openreinstall_open.

Swift

  1. 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
  2. Đặt thời gian là thời điểm người dùng mở ứng dụng lần đầu.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. 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

  1. 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
  2. Đặ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]];
  3. 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ố

  1. 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.

  2. 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

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Các ứng dụng của Google
Trình đơn chính
5556279640332546829
true
Tìm kiếm trong Trung tâm trợ giúp
false
true
true
true
true
true
73067
false
false
false
true
false