我有2点与GTM实施Google dataLayer实现 - dataLayer.push - 如何将其添加到页面?
什么是在正文中添加GTM的最佳方式的问题。我使用放置在标签后面的SSI文件添加它。
<!--#include virtual="/local-assets/gtm-noscript.html" -->
它是确定包括它这样或有没有更好的办法了标签后添加吗?
<body>
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-YYYY"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
其次,我实现使用Javascript onclick事件dataLayer.push代码。这是一个很好的做法,如下面的例子,在页面上对dataLayer.push进行硬编码?
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Button</a>
我要的onclick增加至少50页dataLayer.push事件无一不是静态HTML页面,每个页面都有独特的数据层变量。
任何有关最佳实践和如何最好地实施它的建议将不胜感激!