זיהוי הערוצים החשובים ביותר לצורך צירוף משתמשים למשחק יעזור לכם לקבל החלטות שיווקיות מושכלות. אתם יכולים להשתמש ב-Google Play Install Referrer API כדי לעקוב אחרי פרטי ההפניות של האפליקציות שלכם בצורה מהימנה.
מעקב אחרי נתוני ההפניות מאפשר לכם להבין אילו מקורות תנועה שולחים את רוב המשתמשים להורדת האפליקציה מחנות Google Play. התובנות האלה יכולות לעזור לכם להפיק את המקסימום מהוצאות הפרסום ולהגדיל את החזר ה-ROI.
דרישות מוקדמות
- משלימים את הגדרת ה-SDK.
שלב 1: קישור לדף דף המוצר של החנות
כדי להתחיל, צריך לקשר את המשתמשים לדף האפליקציה שלכם בחנות Google Play. בכתובת ה-URL צריך לכלול פרמטרים של שאילתה עבור:
id
: שם החבילה של המשחק ב-Playreferrer
: מחרוזת שמייצגת את מקור ההפניה. אפשר לשלוח שאילתות לגבי הנתונים האלה אחרי שהאפליקציה מותקנת ופועלת.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source
שלב 2: שולחים שאילתה לגבי פרטי המקור להפניה בזמן הפעלת האפליקציה
אחרי שהמשתמש משלים את התקנת המשחק ומפעיל אותו, האפליקציה יכולה לקבוע את מקור התנועה שהוביל להתקנה באמצעות ממשקי API של גורם מפנה להתקנה.
שולחים שאילתה על פרטי המפנה באמצעות InstallReferrerClient::GetInstallReferrer
. בתגובה אפשר לאחזר את אותה מחרוזת שהועברה לפרמטר השאילתה referrer
בדף דף המוצר בחנות. לאחר מכן אפשר לצרף את פרטי המקור לנתונים שנאספו ב-Analytics, כמו אירוע התקנת אפליקציה.
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`.
}