Google跟踪代码管理器跟踪404页面没有唯一的网址

时间:2014-03-27 20:41:57

标签: google-analytics google-tag-manager

我正在尝试找到一种方法,只有在达到404页面时才使用Google代码管理器触发代码。问题是404页面在URL中没有“404”,因为没有重定向。

例如,如果您输入:

www.example.com/ofiwefoign

这不是网站上的页面,您会看到404页面告诉您无法找到该页面。但是,您没有看到www.example.com/404。

由于URL可以是任何内容,我需要另一种方法来触发标记。如果这个问题看起来很愚蠢,我很抱歉,但我很难搞清楚。

我想知道我是否可以通过H1或标题标记跟踪,其中包括“404”

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,您可以从页面中获取内容。以下是一个示例(查看document.title):

点击代码转到修改代码屏幕。

在右侧的触发规则下,点击 +添加按钮。

选择创建新规则

对于规则名称,请将您的规则命名为" 404 Page"。

条件下,选择"新宏.."。

对于宏名称,将宏命名为" 404 title tag"。

对于宏类型,请选择"自定义Javascript"。

自定义Javascript 文本区域中,输入以下内容:

function () {
  return (document.title.indexOf('404')!=-1)?'true':'false';
}

这将返回一个字符串值" true"如果标题标签包含" 404"或" false"如果不。您没有指定标题标签的实际外观,因此您可能需要调整此标签以适应您希望标题标签包含的内容。

点击保存以保存宏详细信息,现在您应该在创建规则的上一个屏幕的下拉列表中看到{{404 title tag}}

将操作员下拉菜单设置为equals,然后在右侧的文本字段中输入" true" (没有引号)。

点击保存以保存规则。

点击修改标记页面底部的保存以保存标记设置。

在标签概述页面的右上角,单击发布以发布更改,您应该很高兴。