5

更新:

A/B 测试运行良好。
重定向测试正在运行但未报告回来。


我关注了 Google 的文章How to use Optimize when you deploy Google Analytics with Google Tag Manager,但我在 Google Optimize 上不断收到错误消息:

似乎有些不对劲。您的实验正在运行,但尚未收到访问。

我使用了 Analytics 调试器,一切似乎都很好,所以我请求您的帮助。
这是我的设置:

<meta charset="utf-8">
<script>dataLayer = [...]</script>

//Page hiding snippet
<style>.async-hide {
  opacity: 0 !important
} </style>
<script>(function (a, s, y, n, c, h, i, d, e) {
  s.className += ' ' + y;
  h.start = 1 * new Date;
  h.end = i = function () {
    s.className = s.className.replace(RegExp(' ?' + y), '')
  };
  (a[n] = a[n] || []).hide = h;
  setTimeout(function () {
    i();
    h.end = null
  }, c);
  h.timeout = c;
})(window, document.documentElement, 'async-hide', 'dataLayer', 4000,
  {'GTM-XXXXXXX': true});</script> //Optimize container id

//Requiring optimize in the analytics code, but not calling a pageview
<script>
  (function (i, s, o, g, r, a, m) {
    i['GoogleAnalyticsObject'] = r;
    i[r] = i[r] || function () {
        (i[r].q = i[r].q || []).push(arguments)
      }, i[r].l = 1 * new Date();
    a = s.createElement(o),
      m = s.getElementsByTagName(o)[0];
    a.async = 1;
    a.src = g;
    m.parentNode.insertBefore(a, m)
  })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
  ga('create', 'UA-YYYYYYYYY-YY', {name: 'rollup', cookieName: '_rollupGa', allowLinker: true}); //Rollup analytics tracking id
  ga('rollup.require', 'GTM-XXXXXXX'); //Optimize container id
</script>

//Tag manager snippet
<script>
  (function (w, d, s, l, i) {
    w[l] = w[l] || [];
    w[l].push({
      'gtm.start': new Date().getTime(), event: 'gtm.js'
    });
    var f = d.getElementsByTagName(s)[0],
      j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
    j.async = true;
    j.src =
      'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
    f.parentNode.insertBefore(j, f);
  })(window, document, 'script', 'dataLayer', 'GTM-ZZZZZZ'); //Tag manager id
</script>

这是我在 Google 跟踪代码管理器中的设置:

此类网页的示例:TAG Heuer 男士 WAZ1110.BA0875 不锈钢手表

任何帮助将不胜感激!

4

2 回答 2

0

对于我的设置,我通过标签管理器部署 Google Optimize 和 Google Analytics,我必须更改以下设置并且它有效(包括重定向测试):

优化标签更改:

  1. 选择与用于 Google Analytics 标记的变量相同的 Google Analytics Settings 变量
  2. 删除优化标签可能拥有的任何触发器
  3. 节省

谷歌分析标签更改:

  1. 单击标记配置,然后单击高级设置,然后单击标记排序。
  2. 在设置标签下,单击菜单并选择优化标签。
  3. 在 Fileds to Set 部分下,确保配置“cookieDomain”并将其设置为“auto”。
  4. 如果一切正常,保存、预览和调试并上线
于 2018-11-23T13:39:00.500 回答
0

检查 Analytics 配置是否不匹配。例如,如果您的 GA 代码将 cookieDomain 设置为特定值并将优化代码设置为另一个,您可能会遇到奇怪的行为。

您页面上的所有 Analytics 跟踪代码都必须具有相同的跟踪器配置设置。这很重要 a) 如果您使用 Google 跟踪代码管理器来触发 Analytics 匹配,并且您使用硬编码的 Analytics + Optimize 代码来部署 Optimize,或者 b) 如果您通过跟踪代码管理器部署 Analytics 和 Optimize 代码。如果您通过跟踪代码管理器标签部署优化工具,最佳做法是在跟踪代码管理器中使用共享的 Google Analytics(分析)设置变量,以确保您的跟踪器设置在标签之间匹配。

来源:安装诊断

于 2018-05-25T16:48:15.840 回答