دمج Google Play Install Referrer Library في تطبيقك

اتّخاذ قرارات تسويقية مستنيرة من خلال تحديد قنوات اكتساب المستخدمين الأكثر قيمةً للعبتك استخدِم واجهة برمجة التطبيقات Google Play Install Referrer API للحصول على طريقة موثوقة لتتبُّع معلومات الإحالة الخاصة بتطبيقاتك.

من خلال تتبُّع بيانات الإحالات، يمكنك معرفة مصادر الزيارات التي تجذب أكبر عدد من المستخدمين لتنزيل تطبيقك من "متجر Google Play". يمكن أن تساعدك هذه الإحصاءات في الاستفادة إلى أقصى حدّ من إنفاقك الإعلاني وزيادة عائد الاستثمار إلى أقصى حدّ.

المتطلّبات الأساسية

الخطوة 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.

استعلم عن تفاصيل الجهة المُحيلة باستخدام 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`.
}