【问题标题】:How can I test Google Tag manager locally如何在本地测试谷歌标签管理器
【发布时间】:2015-01-02 16:37:23
【问题描述】:

我创建了一个 GTM 容器,在其下添加了标签并发布。

它在调试模式中,我可以看到数据层

但是对于标签,说容器中没有标签

即使容器规则和标签中有标签

所以问题是,我可以在本地机器上测试 gtm 帐户,即使 gtm 的域 url 是活动的。

如果是,那么为什么标签没有显示? Google 会花时间发布标签吗?

我试过谷歌浏览器插件,但它只显示基本信息,

我想像点击产品或在本地购买一样工作,它应该远程更新帐户的数据,这可能吗?

【问题讨论】:

  • 您可以在这里找到更多信息:stackoverflow.com/questions/17232276/…
  • 谢谢,我会试试这个,但我使用 vagrant share 并使用该 url 进行测试。
  • 也许使用 Chrome 的 GTM Injector 扩展程序会起作用?
  • 截图链接错误。
  • 屏云已删除截图。

标签: testing localhost google-tag-manager


【解决方案1】:

如果您有 non-standard implementation(例如,使用 Angular 服务添加 <script> 标记),GTM 调试器可能无法正常工作。在我的情况下,当 localhost:4200 确实加载时,调试器会断开连接,应用程序会冻结,或者页面会部分加​​载。

在这种情况下,恢复到标准实现并重新连接调试器。

【讨论】:

    【解决方案2】:

    预览部分有一个小更新。

    1. 确保您有 GTM 的工作设置
    2. 打开此网址https://tagassistant.google.com/
    3. 单击添加域。这应该像附加的屏幕截图一样打开。
    4. 点击连接,这应该会以调试模式打开 GTM

    【讨论】:

      【解决方案3】:

      以防万一有人遇到我遇到的一些问题。

      使用新的 Tag Assistant

      1. 将 url 设置为 localhost(将是 http://,除非您在本地设置了 https) 例如http://localhost:8080/

      2. 禁用您拥有的任何广告拦截器 - 这不会在我们的实时网站上引起我的问​​题,但在 localhost 上会出现问题

      【讨论】:

      • 用广告拦截器救了我的命
      【解决方案4】:

      可以在您的本地计算机上轻松测试 Google 跟踪代码管理器(无需 Chrome 扩展程序),类似于您在公共网站/应用上预览更改的方式:

      1. 设置您的 Google 跟踪代码管理器帐户。
      2. <!-- Google Tag Manager --> 脚本添加到您网页的<head>
      3. <!-- Google Tag Manager (noscript) --> 添加到您网页的<body>(可选)。
      4. 在 Google 跟踪代码管理器中进行所需的更新 - 例如添加新标签等。
      5. 在 Google 跟踪代码管理器中点击预览。
      6. 等待“正在预览工作区”横幅显示在 Google 跟踪代码管理器中。
      7. 启动本地网络服务器以运行您的应用 - 此方法会因您的本地设置而异,但您应该能够使用 localhost:8088/ 等本地 URL 访问您的应用。

        注意:在浏览器中打开文件路径(例如file:///Users/your-name/Documents/将不起作用

      8. 在打开 Google 跟踪代码管理器的同一浏览器中,打开一个新选项卡并转到您的本地网络服务器 URL - 例如 localhost:8088
      9. Google 跟踪代码管理器调试窗格应显示在浏览器窗口的底部。

      【讨论】:

      • #8 为我修复了谢谢!正在测试不同的浏览器
      • 自上次 GTM 更新以来,它不再工作了。
      • 伙计,这太糟糕了,现在它不再工作了......
      • 如果您使用的是 Adblocker,请务必将其关闭。这对我有用。
      • 禁用“uBlock Origin”Chrome 扩展对我有用。
      【解决方案5】:

      没有必要在本地开发中做任何不同的事情来测试它。

      只需在 GTM 面板中启用调试/预览模式,然后在同一个浏览器中您就可以访问您的网站,页面底部会有一个控制台窗口,您可以在其中看到有关标签的重要信息。

      还有一个名为 Tag Assistant 的 Google Chrome 扩展程序,您可以使用它来调试已加载页面的标签。

      我知道这不是一个好的做法,但this link 有很多方法可以验证标签是否正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-26
        • 1970-01-01
        • 2021-08-29
        • 2018-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多