Google Play Install Referrer Library को अपने ऐप्लिकेशन में इंटिग्रेट करना

अपने गेम के लिए, उपयोगकर्ता हासिल करने के सबसे अहम चैनलों की पहचान करके, मार्केटिंग से जुड़े सही फ़ैसले लें. अपने ऐप्लिकेशन के रेफ़रल की जानकारी को भरोसेमंद तरीके से ट्रैक करने के लिए, Google Play Install Referrer API का इस्तेमाल करें.

रेफ़रल डेटा को ट्रैक करके, यह समझा जा सकता है कि Google Play Store से आपका ऐप्लिकेशन डाउनलोड करने के लिए, सबसे ज़्यादा उपयोगकर्ता किन ट्रैफ़िक सोर्स से आते हैं. इन अहम जानकारी की मदद से, विज्ञापन पर होने वाले खर्च का ज़्यादा से ज़्यादा फ़ायदा लिया जा सकता है और आरओआई को बढ़ाया जा सकता है.

ज़रूरी शर्तें

पहला चरण: अपने स्टोर पेज से लिंक करना

अपने उपयोगकर्ताओं को अपने ऐप्लिकेशन के Google Play के स्टोर पेज से लिंक करके शुरुआत करें. यूआरएल में, इनके लिए क्वेरी पैरामीटर शामिल करें:

  • id: आपके गेम के Play पैकेज का नाम
  • referrer: रेफ़रल सोर्स की जानकारी देने वाली स्ट्रिंग. आपका ऐप्लिकेशन इंस्टॉल होने और चलने के बाद, इसकी जानकारी पाने के लिए क्वेरी की जा सकती है.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

दूसरा चरण: ऐप्लिकेशन के शुरू होने पर, रेफ़रर की जानकारी के बारे में क्वेरी करना

जब उपयोगकर्ता गेम इंस्टॉल कर लेता है और उसे लॉन्च कर देता है, तो आपका ऐप्लिकेशन, Install रेफ़रर एपीआई का इस्तेमाल करके, उस ट्रैफ़िक सोर्स का पता लगा सकता है जिसकी वजह से गेम इंस्टॉल हुआ.

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`.
}