创建一个Google Analytics视图filter,用于排除缺少字段的匹配
我有一个使用Google Analytics的移动iOS应用。
最近我收到了我的报告中的点击,显然不是来自我的应用。 我想有人必须使用我的跟踪器ID(我希望,错误)。
所以我一直在尝试创建一个不包含此流量的过滤视图。 我的第一种方法是在applicationID字段上创建一个包含filter,希望能过滤掉任何没有正确applicationID的匹配。 使用Google Analytics(分析)iOS SDK时,此字段始终使用应用包标识符进行设置,因此非常不可能 – 如果不是不可能的话 – 其他人错误发送的匹配将具有正确的值。
它没有用,在想知道为什么好几天后,我才知道。 有关视图filter的文档( https://support.google.com/analytics/answer/1033162 )实际上说:“ filter中指定的字段必须存在于匹配中,而不是为了将filter应用于该filter点击 “。 所以我不能对丢失的字段进行过滤,这是一个问题,因为我收到的那些不需要的命中似乎所有字段都是空的。
这引出了我的问题:有没有人曾经遇到过这个问题? 如果是的话,你的方法是什么?
目前我正在使用一个未经过滤的视图,其中包含一个自定义段来完成工作(因为使用段可以过滤空字段)。 但我希望有一个过滤视图,我可以应用真正的细分。
感谢您的见解
我没有移动视图来测试,但基于网络跟踪,以下似乎有效:
- 创建一个新的filter,自定义,高级
- 字段A:应用程序ID
- 提取A :(。*)
- 字段B:留空
- 输出到:自定义字段1
- 构造函数:$ A1
-
确保选中“字段A必需”和“覆盖输出字段”
-
创建第二个filter,custom,include
- 过滤字段:自定义字段1
- 过滤模式:您的应用程序包ID(例如:com.mycompany.MyAppName)
高级filter似乎通过“Field Required”设置识别字段是否为空。 因此,仅当字段不为空时才设置自定义字段,并且您随后可以使用第二个filter仅包括具有字段集的访问(从而排除未设置字段的匹配)
为了说明我不太精彩的说明,以下内容对我有用: