有没有办法像 GA 移动 SDK 那样将 Google 网络分析设置为 "dry run" 模式?

Is there a way to put Google Analytics for web into "dry run" mode like the GA mobile SDKs?

在 Google Android 和 iOS 的 Analytics 移动 SDK 中,您可以设置一个标志,将它们置于所谓的 "dry run" 模式。在不更改任何代码的情况下,事件不会在打开时发送到 Google。这是 Android and iOS.

上的功能文档

这对于避免在本地或在开发和测试环境中进行事件跟踪非常有帮助。

我的问题是 Google 网络分析中是否有任何 API 的工作方式相同?我似乎在文档中找不到任何内容。

您可以尝试禁用 sendHitTask 或者只是将点击记录到控制台? developers.google.com 解释了如何禁用 sendHitTask

ga('set', 'sendHitTask', function (model) {
  console.log(model.get('hitPayload'));
});

您也可以尝试将命中发送到 validation server 以获得一些基本的验证结果。