我有 2 个与 GTM 实施相关的问题
在体内添加 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 event实现dataLayer.push代码。这是在页面上硬编码 dataLayer.push 的好习惯,如下例所示?
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Button</a>
我必须在至少 50 个页面上添加 onclick dataLayer.push 事件,并且都是静态 html 页面,每个页面都有唯一的 dataLayer 变量。
任何关于最佳实践以及如何最好地实施它的建议将不胜感激!