मेरे पास एक एंड्रॉइड ऐप है जहां उपयोगकर्ता को पंजीकरण करना है। पंजीकरण भेजने पर, मैं PlayStore
(utm_source, आदि) से पैरामीटर भेजना चाहता हूं ताकि यह पता चल सके कि कौन सा अभियान उपयोगकर्ता आता है।अपने ब्रॉडकास्ट रिसीवर के साथ अभियान मापन
तो विचार INSTALL_REFERRER के लिए अपने BroadcastReceiver
का उपयोग करना था, जहां मैं फ़ाइल में पैरामीटर सहेजता हूं। जब उपयोगकर्ता पंजीकृत होता है तो मैं फ़ाइल पढ़ूंगा और सामग्री भेजूंगा।
तो मैं रिसीवर बनाया:
public class CampaignBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String refferer = intent.getExtras().getString("referrer");
try {
FileOutputStream fos = context.openFileOutput("campaign", Context.MODE_PRIVATE);
fos.write(refferer.getBytes());
fos.close();
} catch (FileNotFoundException e) {
} catch (IOException e) {
}
new CampaignTrackingReceiver().onReceive(context, intent);
}
और, AndroidManifest.xml में मैं का उपयोग करें:
<service android:name="com.google.analytics.tracking.android.CampaignTrackingService"/>
<receiver android:name=".receiver.CampaignBroadcastReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
जब मैं परीक्षण परिदृश्य गूगल से यह काम करता है और onReceive विधि का उपयोग में मेरे BroadcastReceiver है बुलाया।
./adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n
mypackage/mypackage.receiver.CampaignBroadcastReceiver --es "referrer"
"utm_source%3Dtest%26utm_medium%3Dbanner%26utm_term%3Dmailstuff"
लेकिन, जब मैं तो कुछ भी नहीं PlayStore
से यह कोशिश कहा जाता है।
क्या कोई व्यक्ति एप में PlayStore
से अभियान पैरामीटर को पकड़ने का विचार करता है?
अब मैं पता चला कि यह काम करता है उपयोगकर्ता Play स्टोर ऐप के साथ सीधे फोन पर एप्लिकेशन इंस्टॉल है। लेकिन जब उपयोगकर्ता प्लेस्टोर साइट का उपयोग करता है और इसे दूरस्थ बनाता है तो यह काम नहीं करता है। क्या किसी के पास उस मामले में कामकाज का विचार है? – user2641233
पिछली टिप्पणी को देखते हुए, यह डुप्लिकेट लगता है [इंस्टॉलर इंस्टॉल करें एंड्रॉइड वेब मार्केट पर ट्रैकिंग नहीं कर रहा है] (http://stackoverflow.com/questions/10072467/install-referrer-is-not-tracking-on-android-web -मार्केट) –