JavaScript GTM

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

在 GTM 中编写一个小型自定义 JavaScript 宏,以便在单击出站链接时设置类别值。大多数内部链接都是相对网址。

function(){
var eventCat = "";
if({{element url}}.indexOf("redirect") < 0) {
    eventCat = "Outbound Link Clicked";
}
return eventCat;
}

{{element url}}.indexOf("redirect") < 0) { 是吗?在网址中搜索“重定向”并将类别设置为“已点击出站链接”?

最佳答案

是的,它会搜索重定向并设置 eventCat,但仅限于未找到重定向的情况。

如果您需要在发现重定向时设置 eventCat = "Outbound Link Clicked";,只需输入 >=0 即可。

这是因为indexOf 返回搜索字符串第一次出现的数字位置。如果返回值小于零,则该字符串不包含在检查的字符串中。

关于JavaScript GTM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702194/

相关文章:

javascript - GTM、事件 - 点击、目标 - 链接、GA 事件 - 空

javascript - 为什么 onSubmit 中的方法调用会抛出错误?

javascript - 实现 ng2 文件上传

javascript - 如何判断用户是新访客还是回访者?分析.js

mysql - Google Analytics 查询性能和历史数据

google-analytics - 具有增强电子商务的 Google 标签管理器,但分析中没有电子商务数据

asp.net - ASP.NET 项目中的 Visual Studio 警告 "Content is not allowed"

javascript - 对 d3 的 selectAll 方法的好奇心

google-analytics - GA事件目标跟踪onSubmit而不跟踪GA

google-analytics - 我设置了Google Analytics(分析)电子商务跟踪,但GA中未填充数据