Google Analytics将Google Cloud Test Lab测试检测为活跃用户和新用户

时间:2016-03-23 15:59:20

标签: android google-analytics google-cloud-test-lab

我正在使用谷歌分析,我已经看到云测试实验室中的所有设备都被检测为“活跃用户”和“新用户”(这是有道理的)。有没有办法检测到这个并且不计算它们?

我发现他们在Google Play中不算作安装,因此我预计Google Analytics会采用相同的行为。

可以通过将不同版本上传到具有不同跟踪ID的Alpha / Beta和Production来避免这种情况,但如果将相同的Apk从Alpha / Beta升级到生产,则Cloud Test Lab功能会更强大。

3 个答案:

答案 0 :(得分:1)

根据this的答案,您可以检查"firebase.test.lab"系统变量是否设置为"true",该变量指示您是否在测试实验室设备上运行。

答案 1 :(得分:0)

取决于你的意思"不计算他们"。如果这些云访问可以通过源/媒体或其他唯一参数识别,我认为最佳做法是创建另一个视图,过滤掉这些访问。否则,您可以将段应用于排除这些访问的标准视图。

答案 2 :(得分:0)

如前所述,您可以通过页面docs

中列出的IP地址排除分析

这里有一些代码可以解决这个问题(需要apache commons-net) 这应该涵盖当前所有情况。

注意:由于测试实验室设备不会更改IP地址,而非测试实验室设备也不会成为一个,因此您只需在应用启动时调用一次即可。我想这是假设wifi连接也已建立...

fname = input("Enter file name: ")
f = open( fname , 'r' )
num_lines = 0
with open(fname, 'r') as f:
    line = f.readline()
    while line :
        num_lines+=1
        print(line)
        line = f.readline()
print("Number of lines:")
print(num_lines)