Tích hợp Thư viện Play Install Referrer vào ứng dụng

Đưa ra quyết định sáng suốt về hoạt động tiếp thị bằng cách xác định những kênh thu nạp người dùng có giá trị nhất cho trò chơi của bạn. Sử dụng Google Play Install Referrer API để theo dõi thông tin giới thiệu của ứng dụng một cách đáng tin cậy.

Bằng cách theo dõi dữ liệu giới thiệu, bạn có thể biết được những nguồn lưu lượng truy cập nào gửi nhiều người dùng nhất để tải ứng dụng của bạn xuống từ Cửa hàng Google Play. Những thông tin chi tiết này có thể giúp bạn tận dụng tối đa mức chi tiêu cho quảng cáo và tối đa hoá lợi tức đầu tư.

Điều kiện tiên quyết

Bước 1: Liên kết đến trang thông tin của bạn trên Cửa hàng Play

Bắt đầu bằng cách liên kết người dùng với trang Cửa hàng Google Play của ứng dụng. Trong URL, hãy thêm các tham số truy vấn cho:

  • id: Tên gói Play của trò chơi
  • referrer: Một chuỗi biểu thị nguồn giới thiệu. Bạn có thể truy vấn thông tin này sau khi ứng dụng được cài đặt và đang chạy.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

Bước 2: Truy vấn thông tin chi tiết về đơn vị giới thiệu khi khởi động ứng dụng

Sau khi người dùng hoàn tất quá trình cài đặt trò chơi và khởi chạy trò chơi đó, ứng dụng của bạn có thể xác định nguồn lưu lượng truy cập dẫn đến lượt cài đặt bằng cách sử dụng Install Referrer API.

Truy vấn thông tin chi tiết về nguồn giới thiệu bằng cách sử dụng InstallReferrerClient::GetInstallReferrer. Trong phản hồi, bạn có thể truy xuất cùng một chuỗi được truyền vào tham số truy vấn referrer của trang thông tin cửa hàng. Sau đó, bạn có thể đính kèm thông tin chi tiết về đơn vị giới thiệu vào dữ liệu phân tích được thu thập, chẳng hạn như sự kiện ứng dụng đã cài đặt.

auto promise = std::make_shared<std::promise<GetInstallReferrerResult>>();
install_referrer_client.GetInstallReferrer(params, [promise](GetInstallReferrerResult result) {
   promise->set_value(std::move(result));
});

auto get_install_referrer_result = promise->get_future().get();
if (get_install_referrer_result.ok()) {
   auto install_referrer = get_install_referrer_result.value().install_referrer;
   // Attribute your game's installation to an acquisition channel by including
   // the install referrer. Typically this would be done by logging an app
   // install event with an analytics library of your choice that includes the
   // `install_referrer`.
}