Google Analytics(分析)与自己的数据收集之间的巨大差异

问题描述 投票:0回答:1

将对Web应用程序的使用进行统计评估。自今年春天以来已公开可用。

该网络应用已链接到Google Analytics]。为自己的用户数据收集执行以下操作:

A 唯一用户ID

是在首次调用Web应用程序时创建的。它存储在localStorage中,并在每次再次调用该页面时进行比较。
if (localStorage.getItem("uuid") === null) {
    localStorage.setItem("uuid", get_uuid());
}

function get_uuid() {
  return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c =>
    (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
  )
}

此数据与其他信息(具体页面,时间,设备类型等)一起写入数据库。没有Javascript

localStorage的用户将不被包括在内;但是,他们可能仍然无法正确使用Web应用程序。

如果我现在将Google Analytics]中的数据与自己的变体进行比较,则差异很大。

  • 根据Google的不同用户:关于900
  • 由于UUID
  • 而有不同的用户:大约400

    另外,还注册了没有UUID的100

次访问(或交互)。

现在我的问题是为什么存在这些巨大差异。我认为我的数据收集应该非常准确。但是,也许我对UUID的方法有想法上的错误?还是Google

的计数完全不同?例如,有没有留下UUID的机器人?

非常感谢您的回答和考虑。

将对Web应用程序的使用进行统计评估。自今年春天以来已公开可用。该网络应用已链接到Google Analytics(分析)。为自己的用户执行以下操作...

javascript php google-analytics usage-statistics
1个回答
0
投票

我很确定您遇到了Google Analytics(分析)垃圾邮件。这是因为GA是JavaScript,并且您的ID在html源代码中列出。

因此,任何想要在您的数据上创建垃圾邮件的人都可以使用您的ID。为什么问...当您发现它时,您会发现GA数据中列出了您不知道的网页,您(管理员)打开它们并感染病毒或更严重。不要打开网页...

© www.soinside.com 2019 - 2024. All rights reserved.