Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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 Google Analytics v4和跟踪在不同APK中的安装_Android_Google Analytics_Google Analytics Firebase - Fatal编程技术网

Android Google Analytics v4和跟踪在不同APK中的安装

Android Google Analytics v4和跟踪在不同APK中的安装,android,google-analytics,google-analytics-firebase,Android,Google Analytics,Google Analytics Firebase,我对GA这件事还不熟悉,官方网站上的指南对我来说也不是很清楚 对于我的第一个应用程序,我想要一些简单的统计数据:当人们安装或删除应用程序时,他们是否会在安装后返回 此外,我想做几个apk的,不仅是谷歌播放,但也为第三方网站,并看到每个应用程序的统计我听说你可以添加一些标记的一种 我在清单中具有所需的权限: <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission

我对GA这件事还不熟悉,官方网站上的指南对我来说也不是很清楚

对于我的第一个应用程序,我想要一些简单的统计数据:当人们安装或删除应用程序时,他们是否会在安装后返回

此外,我想做几个apk的,不仅是谷歌播放,但也为第三方网站,并看到每个应用程序的统计我听说你可以添加一些标记的一种

我在清单中具有所需的权限:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
我还有一个global_tracker.xml,但它还不能正常工作:

<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="TypographyDashes">
<integer name="ga_sessionTimeout">300</integer>

<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<!-- The screen names that will appear in reports -->

<!--  The following value should be replaced with correct property id. -->
<string name="ga_trackingId">UA-hidden-2</string>

我还需要添加什么?在哪里?有比我上面链接的更好的指南吗?

要跟踪Android上的安装,您需要通过在ApplicationManifest.xml中注册ActivationTrackingService和ActivationTrackingReceiver来启用活动跟踪:

<service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
          android:exported="true">
  <intent-filter>
    <action android:name="com.android.vending.INSTALL_REFERRER" />
  </intent-filter>
</receiver>
要同时跟踪引用您的应用程序的应用程序,如启动应用程序的浏览器链接,您还需要通过调用tracker.enableAutoActivityTrackingtrue启用自动活动跟踪,或手动调用tracker.setActivityParamsonNexthiActivity.getIntent.getData。如果您希望您的应用程序将在Android API 11或更早版本上运行,这是Android 3.0蜂巢,您还需要手动调用analytics.ReportActivityStart从每个活动中调用此函数。onStart和analytics.ReportActivityStop从每个活动中调用此函数。在应用程序活动的顶部

网站实际上并不分发你的应用程序。他们只链接到Google Play商店条目。您需要向网站提供URL以安装应用程序。您提供的URL必须在活动参数中包含referer参数

Google Analytics开发者网站上有详细的活动跟踪指南:

在devguide的末尾有一个URL生成器,您可以使用它生成下载URL