כדי לקבל החלטות שיווקיות מושכלות, כדאי לזהות את הערוצים הכי רווחיים להשגת משתמשים במשחק שלכם. כדי לעקוב בצורה מהימנה אחרי פרטי ההפניה של האפליקציות, אפשר להשתמש ב-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: שליחת שאילתה לגבי פרטי מקור התנועה בהפעלת האפליקציה
אחרי שהמשתמש משלים את ההתקנה של המשחק ומפעיל אותו, האפליקציה יכולה לקבוע את מקור התנועה שהוביל להתקנה באמצעות ממשקי Install Referrer 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`.
}