Javascript GTM-当有人从登录页导航到两个随机页面URL时触发泛光灯像素
我正在尝试实现一个泛光像素,用于测量网站上的高质量访问者。在这种情况下,优质访问者将被定义为访问过网页上两个页面的访问者,如下所示:Javascript GTM-当有人从登录页导航到两个随机页面URL时触发泛光灯像素,javascript,google-tag-manager,Javascript,Google Tag Manager,我正在尝试实现一个泛光像素,用于测量网站上的高质量访问者。在这种情况下,优质访问者将被定义为访问过网页上两个页面的访问者,如下所示: 进入网站登录页(www.example.com) 导航到一个页面(www.example.com/page1) 导航到另一个页面(www.example.com/page2) 我的目标是通过GTM实现这一点。有很多关于如何通过一定的滚动、时间等触发像素的指南,但我找不到有上述问题的任何东西 有人有什么好主意怎么做吗 提前谢谢 你的想法是: Fire标签,当用户在每
函数(){
函数createCookie(名称、值){
document.cookie=name+“=”+value+“path=/”;
}
函数readCookie(名称){
变量nameEQ=name+“=”;
var ca=document.cookie.split(“;”);
对于(变量i=0;i
创建触发器
当访问的页面数为3时,应触发此触发器
转到触发器->新建
触发器名称:VisitedThreePagesTrigger
类型:自定义事件
EventName:VisitedThreePages
激发:一些自定义事件
条件:
每个会话访问的页面
-等于
-3
用法
然后您可以创建任何标记并分配此触发器
VisitedThreePagesTrigger
Victor!非常感谢你。我将对此进行测试,然后回复您:)再次感谢您。正是我想要的。
function () {
function createCookie(name,value) {
document.cookie = name + "=" + value + "; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return 0;
}
var visits = parseInt(readCookie('visitedPagesPerSession')) || 0;
visits++;
createCookie('visitedPagesPerSession',visits)
return visits;
}