Google Analytics - 测试需要域设置?

Google Analytics - domain setting required for test?

我正在尝试为 Google Analytics 设置测试页。 我为项目选择了 web 选项,将公司 url 指定为占位符。 我们不会 运行 页面上的 GA 代码,但我必须按要求填写一些内容。 将 gtag 代码粘贴到测试页中进行测试。

在我机器上的浏览器中打开,在实时分析跟踪页面上看不到任何流量。

问题 - 跟踪是否必须发生在域的页面上?或者,它可以来自任何地方(我的桌面)吗?我在另一个项目中使用 GA,用于事件有效的移动应用程序,但这是一个内部网络应用程序,它在最小代码下失败。

<html>
    <head>
        <!-- Global site tag (gtag.js) - Google Analytics -->
        <script async src="https://www.googletagmanager.com/gtag/js?id=UA-123456789-1"></script>
        <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-123456789-1');
        gtag('event', 'TEST');
        </script>
    </head>
    <bod>
        HELLO WORLD
    </bod>
</html>

分析代码段需要设置 cookie 才能工作,否则如果您尝试从桌面打开 html 页面,您将在控制台中收到错误消息:Cookie 写入失败。

如果您尝试在在线脚本测试工具(例如 https://jsfiddle.net/ 中复制和 运行 您的代码,您会发现跟踪工作正常(综合浏览量和事件发送到分析 属性).

如果您最近创建了分析视图,则可能需要一些时间才能看到结果(即使是实时的)。