Мне нужна помощь в отслеживании Google Analytics с установками приложений для Android. Я пробовал исследовать это, но не понял все ясно.Отслеживание Google Analytics с помощью приложений для Android
До сих пор, у меня есть это в моем AndroidManifest.xml:
<receiver
android:name="<IHaveMyPackageNameHere>.InstallReferrerReceiver"
android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Кроме того, я следующий в моем классе InstallReceiver:
public class InstallReceiver extends BroadcastReceiver {
private static final String TAG = "InstallReferrerReceiver";
@Override
public void onReceive(Context context, Intent intent) {
AnalyticsTrackerFactory.setApiKey("");
HashMap<String,String> values = new HashMap<String, String>();
try {
if (intent.hasExtra("referrer")) {
String referrers[] = intent.getStringExtra("referrer").split("&");
for (String referrerValue : referrers) {
String keyValue[] = referrerValue.split("=");
values.put(URLDecoder.decode(keyValue[0]), URLDecoder.decode(keyValue[1]));
}
}
} catch (Exception e) {
}
Log.d(TAG, "referrer: " + values);
AnalyticsTrackerFactory.getTracker(context).event("Installed", values); } }
Я нашел некоторые из этого кода на сайте но не может понять, как правильно его реализовать. В принципе, я застрял в настройке ключа API и отправке значений в Google Analytics.
Может ли кто-нибудь вести меня в правильном направлении? Благодарю.