Đo lường lượt mua hàng trong ứng dụng

Chọn nền tảng: iOS+ Android Unity


Giao dịch mua hàng trong ứng dụng (IAP) là nội dung hoặc tính năng kỹ thuật số mà bạn có thể bán trong một ứng dụng di động thông qua Google Play để ứng dụng của bạn không phải xử lý các giao dịch tài chính. Ví dụ về giao dịch mua hàng trong ứng dụng bao gồm nội dung dựa trên gói thuê bao hoặc các vật phẩm đặc biệt trong trò chơi.

Analytics cho thấy các sự kiện mua hàng trong ứng dụng trong báo cáo Giao dịch mua hàng trong ứng dụng.

Đối với ứng dụng Android, SDK Analytics sẽ tích hợp với Google Play.

Trong hầu hết các trường hợp, SDK Analytics sẽ tự động thu thập các sự kiện mua hàng trong ứng dụng mà không cần lệnh gọi API trong ứng dụng của bạn. Ngoài ra, sau đây là một số lựa chọn khác để thu thập các sự kiện mua hàng trong ứng dụng:

  • Bạn có thể ghi lại các sự kiện mua hàng trong ứng dụng theo cách thủ công ngay từ ứng dụng của mình mà không cần tương tác với Cửa hàng Play.

  • Bạn cũng có thể ghi lại các sự kiện mua hàng trong ứng dụng theo cách thủ công trong WebView.

Hướng dẫn này giải thích cách thiết lập dự án để theo dõi tự động và mô tả một số trường hợp đặc biệt cần một vài dòng mã để triển khai.

Trước khi bắt đầu

  • Thiết lập dự án Firebase và cơ sở mã của ứng dụng như mô tả trong phần Bắt đầu sử dụng Google Analytics.

  • Liên kết dự án Firebase với một tài sản Google Analytics 4.

  • Đảm bảo rằng bạn đang sử dụng SDK mới nhất:

    • Để theo dõi lượt mua hàng trong ứng dụng theo cách tự động: Hãy đảm bảo rằng ứng dụng của bạn đang sử dụng SDK Analytics phiên bản 17.3.0 trở lên (hoặc Firebase Android BoM phiên bản 25.2.0 trở lên).
    • Đối với tính năng theo dõi lượt mua hàng trong ứng dụng theo cách thủ công: Đảm bảo rằng ứng dụng của bạn đang sử dụng SDK Analytics phiên bản 23.2.0 trở lên (hoặc Firebase Android BoM phiên bản 34.10.0 trở lên)
  • Liên kết ứng dụng Firebase với Google Play.

Triển khai

Trong hầu hết các trường hợp, Analytics SDK sẽ tự động ghi nhật ký các sự kiện mua hàng trong ứng dụng mà không cần thêm mã.

Đối với ứng dụng Android, bạn có thể đo lường các sự kiện mua hàng trong ứng dụng ngay khi liên kết với Google Play.

Nếu cần theo dõi các giao dịch mua hàng trong ứng dụng được thực hiện bên ngoài Cửa hàng Play, bạn có thể ghi lại các sự kiện mua hàng trong ứng dụng theo cách thủ công bằng đoạn mã sau hoặc trong WebView.

Để theo dõi giao dịch mua hàng trong ứng dụng theo cách thủ công, hãy đảm bảo rằng bạn đang sử dụng Analytics SDK phiên bản 23.2.0 trở lên (hoặc Firebase Android BoM phiên bản 34.10.0 trở lên).

Kotlin

import android.os.Bundle
import com.google.firebase.analytics.FirebaseAnalytics

class MyClass(val analytics: FirebaseAnalytics) {

  ...

  fun logInAppPurchaseEvent(itemName: String, value: Double, currency: String) {
    val params = Bundle()
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, itemName)
    params.putDouble(FirebaseAnalytics.Param.VALUE, value)
    params.putString(FirebaseAnalytics.Param.CURRENCY, currency)
    analytics.logEvent(FirebaseAnalytics.Event.IN_APP_PURCHASE, params)
  }
}

Java

import android.os.Bundle;
import com.google.firebase.analytics.FirebaseAnalytics;

public class MyClass {
  private FirebaseAnalytics analytics;

  ...

  public void logInAppPurchaseEvent(String itemName, Double value, String currency) {
    Bundle params = new Bundle();
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, itemName);
    params.putDouble(FirebaseAnalytics.Param.VALUE, value);
    params.putString(FirebaseAnalytics.Param.CURRENCY, currency);
    analytics.logEvent(FirebaseAnalytics.Event.IN_APP_PURCHASE, params);
  }
}