我正在尝试使用GTM作为我的网站。我初始化了dataLayer变量,如下所示:
dataLayer = [{
'pageCategory': 'signup',
'visitorType': 'high-value'
}];现在我已经触发了对gtm.js的请求,我再次按下按钮的dataLayer按钮。
<a href="#" onclick="dataLayer.push({'event': 'GAEvent','pageURL': '/link-click/'});">Click Here...</a>我可以看到,dataLayer变量被附加到新对象。但是,我看不到在我的控制台中触发到GTM门户的任何请求。我无法理解新对象(在单击事件期间按下)是如何传递到GTM门户的?
发布于 2014-01-09 09:43:40
事实并非如此。
GTM接口中配置的所有内容都打包到javascript函数中,嵌入到页面中,并在页面范围内评估/执行。一旦加载了GTM脚本,就没有必要向GTM站点传输任何内容。
https://stackoverflow.com/questions/21014388
复制相似问题