1

我正在一个已经跟踪网站的分析帐户上实施适用于 Android 的 Google Analytics。我想要做的是在同一个帐户上设置一个配置文件,并让我的 Android 应用程序向该配置文件和该配置文件报告,以便我可以分别查看网站和应用程序之间的分析。

因此,我创建了一个新配置文件并设置了两个具有以下属性的过滤器:

过滤器类型:排除

过滤字段:用户定义

过滤模式:mobile_app=android

区分大小写:否

应用于网站简介

而第二个

过滤器类型:包括

过滤字段:用户定义

过滤模式:mobile_app=android

区分大小写:否

应用于 Android 配置文件

在我的 Android 应用程序上,我在应用程序启动时创建了一个自定义变量,如下所示:

GoogleAnalyticsTracker.getInstance().setCustomVar( 0, "mobile_app", "android", 3 );

我发送了一些测试事件并等待了一天才能看到结果。当分析更新时,我的测试事件出现在两个配置文件中,并且我的 Android 配置文件正在接收来自网站的分析。当我在访客 > 用户定义下查找用户定义的值时,唯一的值是“(未设置)”。那么我在这里做一些根本错误的事情吗?

感谢您的任何意见。

4

2 回答 2

3

您只需添加一个像这样的自定义过滤器即可完成任务:

  • 自定义过滤器
  • 包括
  • 过滤字段:操作系统平台
  • 文件模式:安卓

当然,在创建时将配置文件视图设置为移动视图,而不是网站视图。

于 2014-01-14T13:17:31.280 回答
1

“用户定义”是一种旧类型的变量,曾经存在于 Urchin 中,这是 GA 所基于的产品。但是“User Defined”与“CustomVar”不同,实际上不能对CustomVar进行过滤。

为什么要为两个应用程序使用相同的网络资产 ID?

于 2011-06-18T12:45:54.807 回答