Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 跟踪转介是否需要GoogleAnalyticsTracker.getInstance()?_Android_Google Analytics_Referrals - Fatal编程技术网

Android 跟踪转介是否需要GoogleAnalyticsTracker.getInstance()?

Android 跟踪转介是否需要GoogleAnalyticsTracker.getInstance()?,android,google-analytics,referrals,Android,Google Analytics,Referrals,我试图追踪人们是否从广告或其他地方找到了我的Android应用程序。所以我发现google analytics可以通过这个表单生成的精心构建的url来跟踪这一点: 看起来是这样的: …然后将analytics.jar添加到我的项目中,并将其添加到我的应用程序清单中: <!-- Used for install referrer tracking --> <receiver android:name="com.google.android.apps.analytics.Analy

我试图追踪人们是否从广告或其他地方找到了我的Android应用程序。所以我发现google analytics可以通过这个表单生成的精心构建的url来跟踪这一点:

看起来是这样的:

…然后将analytics.jar添加到我的项目中,并将其添加到我的应用程序清单中:

<!-- Used for install referrer tracking -->
<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>

所以我的问题是:如果我只想跟踪推荐,而不想跟踪更多,我是否需要GoogleAnalyticsTracker。*;在我的活动中编码?

不,不需要使用GoogleAnalyticsTracker

只需创建自己的跟踪器类,如下所示:

public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {

    Bundle extras = intent.getExtras();
    String referrerString = extras.getString("referrer");

    Log.w("TEST", "### INSTALL_REFERRER EVENT: " + intent.getAction());     
    Log.w("TEST", "### REFFERER IS: " + referrerString);
}
}
并将下一行添加到AndroidManifest.xml中

    <receiver android:name="MyReceiver" android:exported="true" >
      <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
      </intent-filter>
    </receiver>
就这样