دمج 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`.
}