标记管理器不在AMP页面上触发

时间:2017-02-03 20:38:39

标签: google-analytics google-tag-manager amp-html

我正在使用带有AMP容器的Google跟踪代码管理器。我将其与简单的Google Analytics代码enter image description here

集成在一起

这里是头部使用的代码:

<!-- AMP Analytics --><script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>

并在身体中:

<amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-NVKMFDF&gtm.url=SOURCE_URL" data-credentials="include">
    <script type="application/json">
        ...
    </script>
</amp-analytics>

但Google Analytics并未收到AMP网页的任何热门信息。 我还尝试删除<script>标记内的<amp-analytics>,但没有任何更改。

您可以在此处查看实施:https://www.tomshw.it/migliori-libri-matematica?view=amp

然而,如果我整合Google Analytics for AMP pages的代码,它就可以了。但是,我想使用GTM。

由于

3 个答案:

答案 0 :(得分:1)

是的,基于此blog,现在,AMP支持跟踪代码管理器,可在Google的广告平台(包括AdWords和DoubleClick)上提供支持。您可以查看支持页面,查看supported tags的完整列表以及有关如何使用built-in variables的信息。

跟踪代码管理器未在AMP网页上触发

您可以查看here标签触发问题的可能原因:

  • 未发布的更改
  • 错误的触发器配置
  • 触发太具体
  • 意外的网站或应用更改
  • HTTP请求太多
  • 容器代码段问题

这里有tutorial关于如何在加速移动页面上使用Google的跟踪代码管理器,这可能有所帮助。

答案 1 :(得分:1)

The AMP JS libraries (https://cdn.ampproject.org/v0.js in your case) should come at last just before closing of head tag. See https://developers.google.com/analytics/devguides/collection/amp-analytics/.

答案 2 :(得分:0)

我知道这有点老了,但是我碰到了这个,没有其他信息可以找到!

AMP页面似乎不支持您在此处期望的调试窗口。

Google Tag Manager, AMP Container preview mode, doesnt work through amp-analytics #19883

  

“ Google跟踪代码管理器(GTM)中的AMP容器不支持调试   您所指的窗口。预览模式仍然可以让您预览   您发布之前所做的更改。”

Some other information - accelerated-mobile-pages-via-google-tag-manager

  

用于AMP的Google跟踪代码管理器不支持我们使用的调试模式   使用常规的Google跟踪代码管理器。调试面板将要求   AMP页面支持的JavaScript类型非常   性能杀手。

     

但是,GTM确实可以在预览模式下工作。因此,当您进入预览模式时   在Google跟踪代码管理器中,将网站重新加载到同一网站后   您在其中输入了预览模式的浏览器,即已下载的容器   来自Google跟踪代码管理器的实际上就是您要预览的一个   而不是已发布的。

     

这非常有用,即使我知道您会怀念   出色的调试面板供您使用。

     

因为“预览模式”没有详细的日志记录或类似   那,您应该熟悉其他调试工具。