我想跟踪谷歌分析404错误。每次有404时,我页面的特定部分都有“404”字符串作为内容。因此,我创建了一个通用分析标记。
然后我创建一个自定义的javascript宏
function() {
var viewcontainer = document.getElementsByClassName("view-container");
var content = viewcontainer[0].childNodes[3].innerHTML;
var error404 = parseInt(content);
//if there is an error page it returns 404, else it returns NaN
return error404;
}
宏读取我应该出现404的页面部分的内容并将其返回。如果是错误,它将返回404,否则它将返回一些其他内容。
然后我创建一个规则来在每次宏等于404
时触发标记
我创建了谷歌标签的版本并发布它。然后通过在我的网址上添加一些随机字符串,我可以触发404错误页面。但在谷歌分析中没有任何跟踪。知道我做错了什么吗?这是使用自定义宏的正确方法吗?我的宏上有什么问题,或者我忘了做什么?
答案 0 :(得分:0)
为您的规则添加其他条件,例如{{event}}
等于gtm.dom
。