2010-08-16 10 views
5

मैं अपने मैनिफ़ेस्ट फ़ाइल में इस है:एंड्रॉइड मार्केट से रेफ़रल इंस्टॉल कैसे ट्रैक करें?

<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true"> 
<intent-filter> 
    <action android:name="com.android.vending.INSTALL_REFERRER" /> 
</intent-filter> 
</receiver> 

लेकिन मैं अपने GA में डेटा स्थापित नहीं दिख रहा। मैं सोच रहा हूं कि क्या मुझे कुछ याद आया।

उत्तर

3

यह कोड स्निपेट सही है। लेकिन इसे रेफ़रल लिंक का उपयोग करके इंस्टॉलेशन के बारे में ट्रैक जानकारी की आवश्यकता है। आप इस लिंक को here उत्पन्न कर सकते हैं। तो यदि उपयोगकर्ता को इस लिंक से आपका आवेदन मिला और फिर उसने आपका आवेदन इंस्टॉल किया, तो इस मामले में रेफ़रल पैरामीटर दर्ज किए जाएंगे। (उपरोक्त लिंक द्वारा रेफ़रल पैरामीटर के बारे में अधिक देखें)।

यदि आप बस अपने आवेदन की स्थापनाओं को ट्रैक करना चाहते हैं, तो आप अपने आवेदन के पहले भाग पर केवल एक बार पृष्ठदृश्य (उदा।/ऐप/इंस्टॉल) ट्रैक कर सकते हैं।

1

क्या आपके पास आपके मैनिफेस्ट में कोई अन्य ब्रॉडकास्ट रिसीवर है?

docs कहते हैं:

नोट: केवल एक BroadcastReceiver वर्ग आवेदन प्रति निर्दिष्ट किया जा सकता। यदि आपको विभिन्न एसडीके से दो या दो से अधिक ब्रॉडकास्ट रिसीवरों को शामिल करने की आवश्यकता है, तो आपको अपनी खुद की ब्रॉडकास्ट रिसीवर क्लास बनाने की आवश्यकता होगी जो सभी प्रसारण प्राप्त करेगी और प्रत्येक प्रकार के प्रसारण के लिए उपयुक्त ब्रॉडकास्ट रिसीवर को कॉल करेगी।

संबंधित मुद्दे