【问题标题】:Google Analytics Tag is firing, but does not show up in GA dashboard anywhere谷歌分析标签正在触发,但没有出现在任何地方的 GA 仪表板中
【发布时间】:2019-05-14 14:31:49
【问题描述】:

我设置了 Google Analytics 跟踪代码管理器来跟踪我网站上的 PDF 点击。当我在网站上使用预览模式时,它说正确的标签会在页面上触发。看起来它正在做它应该做的事情,但在 Google Analytics 中,没有任何事件出现在任何地方。我还检查了事件(最后 30 分钟),但那里也没有显示任何内容。

我没有为此设置内部流量过滤器。 Google Tag Assistant Chrome Extension 的标签分析仅表明 Google Analytics UA 有一个非标准的实现。我已验证该代码已安装在网站上并且具有正确的 GTM-XXXXXXX 编号。

添加到头部的代码:

<!-- Google Tag Manager -->
<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-5377XP7');</script>
<!-- End Google Tag Manager -->

添加到正文的代码:

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5377XP7"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

标签管理器设置:
曲目类型:活动
类别:新闻
操作:选择
标签:PDF
谷歌分析设置:{{谷歌分析设置}}

触发器配置:
触发类型:点击 - 仅链接
等待标签
页面网址:包含/
Cluck URL:包含 .pdf
对此触发器的引用:UA - 事件 - PDF 点击(上述事件的名称)

调试器给出了一个错误:
未设置跟踪 ID。中止命中。

【问题讨论】:

  • 帖子中的详细信息与 GTM 实现相关,但不包含有关标签和触发器设置的信息。您能否在开发人员控制台网络选项卡中或使用 Google Analytics Debugger Chrome 扩展程序验证该命中实际上已发送到 Google Analytics?你能分享你的事件标签设置吗?
  • 我把设置写出来了,因为我还没有足够的积分来发图
  • “Tracking ID not set”似乎是问题所在的一个非常明确的指标,“aborting hit”意味着由于此错误,事件从未发送到 GA...听起来像您的 {{Google Analytics Settings}} GTM 变量,“跟踪 ID”字段要么为空,要么设置为无效的跟踪 ID 值(也许 ID 设置为另一个 GTM 变量的值?)。
  • @JoshuaT 真的很有帮助,我解决了问题,谢谢

标签: google-analytics google-tag-manager


【解决方案1】:

在尝试使用lookup table 设置 Google 跟踪代码管理器时,我收到了完全相同的消息。

我有一个简单的设置,我只是想通过主机名改变 Analytics ID。

尽管配置了默认值,但什么都没有通过。

一个有趣的调试技巧是添加一个Custom HTML 标记,然后您可以将所有变量放入console.log 语句中。它甚至会为您自动完成!

 <script>
   console.log('GTM Debug - {{Page URL}} - {{Hostname_TO_Analytics_ID}}'); 
   console.log('GTM Debug Analytics', {{Google Analytics}});
 </script>

请注意,当 {{ VariableName }} 是一个对象时,您可以在不带引号的情况下加上引号(例如 {{Google Analytics}} 是 - 并且您会在控制台中获得一个不错的可扩展项目。

对我来说,我认为这只是一个缓存问题 - 实际上我确实做对了。

所以...

重要提示:有时您的旧标签会被缓存

  • 启用网络 > 在 Chrome 中禁用缓存以防止出现这种情况(记得稍后关闭)
  • 我不能 100% 确定 Google 关于标签传播的政策 - 但请注意,您可能需要参考

【讨论】:

    【解决方案2】:

    1.确保正确输入 GA 跟踪 ID(谷歌分析跟踪 ID)。 2.保存并点击刷新 3. 刷新您的网站并再次测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多