谷歌标签管理器跟踪404页没有唯一的URL



我正试图找到一种方法,使用谷歌标签管理器,仅在404页面到达时触发一个标签。问题是404页面的URL中没有"404",因为没有重定向。

例如,如果您输入:

www.example.com/ofiwefoign

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

因为URL可以是任何东西,所以我需要另一种方法来触发标记。如果这个问题看起来很傻,我很抱歉,但我真的很难弄清楚。

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

谢谢!

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

点击标签进入编辑标签界面。

在右侧射击规则下单击+添加按钮。

Select Create new rule

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

条件下选择"New macro.."

For Macro Name将宏命名为"404 title tag"。

对于宏类型选择"Custom Javascript"。

Custom Javascript文本区中,输入以下内容:

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

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

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

将操作符下拉框设置为equals,并在右侧的文本框中输入"true"(不带引号)

单击Save保存规则。

点击Edit Tag页面底部的Save保存标签设置。

在标签概述页面的右上方,单击Publish以发布更改,然后就可以开始了。

最新更新