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