【问题标题】:Universal Analytics (analytics.js) Ignoring own trafficUniversal Analytics (analytics.js) 忽略自己的流量
【发布时间】:2014-03-28 07:38:24
【问题描述】:

来自谷歌的文档:

analytics.js sn-p 是 Universal Analytics 的一部分,它是 目前处于公开测试阶段。新用户应该使用 analytics.js。现存的 ga.js 用户应该为 analytics.js 和 dual 创建一个新的网络资源 标记他们的网站。包含 ga.js 和 analytics.js sn-ps 在同一页面上。

但是,我似乎无法找到一种方法来设置过滤器以使用 cookie 排除我自己的流量。有this for ga.js,但据我所知,无法使用analytics.js 设置自定义变量,我可以使用自定义维度。

编辑:到目前为止我所做的:

  1. Set up a custom dimension called 'ignore' in GA via the UI
  2. Created a filter specifying the custom dimension from step 1
  3. 打电话给ga('set', 'dimension1', 1);我的网站

交通不被忽视

【问题讨论】:

  • 这个问题似乎离题了,除非你写的代码有一些特定的问题;在这种情况下,您的问题缺少该代码。
  • @FreshPrinceOfSO 问题是“如何以编程方式设置自定义变量并让它被 ga 中的过滤器识别”。这怎么可能离题?
  • "实时一直非常适合快速测试和调试跟踪代码,现在有了配置文件支持,您可以在创建配置文件过滤器时做同样的事情。当您更改配置文件中的过滤器时,您应该“在几个小时内查看实时报告中的效果。我们正在努力使这一进程更快。”来自:analytics.blogspot.com/2012/10/…,我会在几个小时内提供更新,并总结我的发现
  • 已经 4 个小时了,但它似乎仍然无法正常工作。我会在早上再试一次,但如果延迟传播到实时是问题,它不会出现。
  • 我也遇到了这个问题。现有解决方案仅适用于旧的 ga.js,不适用于 Universal Analytics。

标签: google-analytics universal-analytics


【解决方案1】:

为什么不直接设置您自己的 cookie 并使用 opt out var 对其进行检查?

window['ga-disable-UA-XXXX-Y'] = true;

【讨论】:

  • 我无法让自定义维度起作用,这让我很困扰。它绝对应该工作。我会接受这一点,并将我的解决方案作为单独的答案。希望有人能够改进它,或者找出我哪里出错了
  • 好吧,ga('set', 'ignore', '1'); 不会作为自定义指标发送。您需要改为 ga('set', 'metric1', 1);。您不会在代码中使用变量的友好名称,只需 metric[1-20] 或 dimension[1-20]。
  • 好点@MisterPhilip,我会更正我的代码,看看是否可行。如果是这样。你想把它总结为另一个答案,我会接受那个......?
  • 刚刚查看了我的代码,不幸的是,错误是我关于堆栈溢出的帖子,而不是我的代码。我会更新问题
【解决方案2】:

注意:这应该可以,但由于某种原因它不能。我希望有人可以改进这一点

  1. Set up a custom dimension called 'ignore' in GA via the UI
  2. Created a filter specifying the custom dimension from step 1
  3. ga('send', 'pageview');之前调用ga('set', 'dimension1', '1');

【讨论】:

    【解决方案3】:

    另一个选项是Google Analytics Opt-out Browser Add-on。但它会禁用所有网站的跟踪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      • 2016-03-25
      • 1970-01-01
      相关资源
      最近更新 更多