게임의 가장 가치 있는 사용자 획득 채널을 파악하여 정보에 기반한 마케팅 결정을 내리세요. Google Play Install Referrer API를 사용하여 앱의 추천 정보를 안정적으로 추적할 수 있습니다.
리퍼러 데이터를 추적하면 어떤 트래픽 소스를 통해 사용자가 Google Play 스토어에서 앱을 다운로드하는지 파악할 수 있습니다. 이러한 통계를 통해 광고비를 최대한 활용하고 ROI를 극대화할 수 있습니다.
기본 요건
- SDK 설정을 완료합니다.
1단계: 스토어 등록정보 페이지로 연결
먼저 사용자를 애플리케이션의 Google Play 스토어 페이지로 연결합니다. URL에 다음 쿼리 매개변수를 포함합니다.
id: 게임의 Play 패키지 이름referrer: 추천 소스를 나타내는 문자열입니다. 애플리케이션이 설치되고 실행되면 이를 쿼리할 수 있습니다.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source
2단계: 앱 시작 시 리퍼러 세부정보 쿼리
사용자가 게임 설치를 완료하고 게임을 실행하면 앱은 설치 리퍼러 API를 사용하여 설치를 유도한 트래픽 소스를 확인할 수 있습니다.
InstallReferrerClient::GetInstallReferrer를 사용하여 리퍼러 세부정보를 쿼리합니다. 응답에서 스토어 등록정보 페이지의 referrer 쿼리 매개변수에 전달된 동일한 문자열을 가져올 수 있습니다. 그러면 리퍼러 세부정보를 앱 설치 이벤트와 같은 수집된 분석에 연결할 수 있습니다.
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`.
}