使用javascript跟踪谷歌分析中的错误404

时间:2014-06-25 13:28:28

标签: javascript google-analytics google-tag-manager

我想跟踪谷歌分析404错误。每次有404时,我页面的特定部分都有“404”字符串作为内容。因此,我创建了一个通用分析标记。

enter image description here

然后我创建一个自定义的javascript宏

enter image description here

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

时触发标记

enter image description here

我创建了谷歌标签的版本并发布它。然后通过在我的网址上添加一些随机字符串,我可以触发404错误页面。但在谷歌分析中没有任何跟踪。知道我做错了什么吗?这是使用自定义宏的正确方法吗?我的宏上有什么问题,或者我忘了做什么?

1 个答案:

答案 0 :(得分:0)

为您的规则添加其他条件,例如{{event}}等于gtm.dom