我正在使用带有AMP容器的Google跟踪代码管理器。我将其与简单的Google Analytics代码
集成在一起这里是头部使用的代码:
<!-- 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>m.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。
由于
答案 0 :(得分:1)
是的,基于此blog,现在,AMP支持跟踪代码管理器,可在Google的广告平台(包括AdWords和DoubleClick)上提供支持。您可以查看支持页面,查看supported tags的完整列表以及有关如何使用built-in variables的信息。
跟踪代码管理器未在AMP网页上触发
您可以查看here标签触发问题的可能原因:
这里有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跟踪代码管理器的实际上就是您要预览的一个 而不是已发布的。
这非常有用,即使我知道您会怀念 出色的调试面板供您使用。
因为“预览模式”没有详细的日志记录或类似 那,您应该熟悉其他调试工具。