我们遇到了GA的问题,在用户点击我们网站的链接,访问该网站,然后使用Facebook登录后,转换来源丢失了。
我对GTM tips - implement referral exclusions的理解是,我们的网站将List<FileItem> zipFileList = processRequest(request);
视为来自Facebook,并开始新会话,失去了原始推荐人。如果我们知道用户在登录Facebook后看到我们网站上的登录页面,是否可以添加代码以仅针对该页面排除FB引荐来源?即,在那一页上我们有类似的东西(来自链接文章):
document.referrer
我们无法简单地将function() {
var referrals = [
'facebook.com'
];
var hname = new RegExp('https?://([^/:]+)').exec({{Referrer}});
if (hname) {
for (var i = referrals.length; i--;) {
if (new RegExp(referrals[i] + '$').test(hname[1])) {
return null;
}
}
}
return {{Referrer}};
}
添加到GA排除列表中,因为我们也在Facebook上运行广告系列,因此我们仍然需要了解来自Facebook的有机流量。
答案 0 :(得分:0)
您可以复制GA标记并使用此代码修改副本。然后只在您需要阻止引荐来源的页面上触发该副本,并在同一页面上阻止原始GA标记。</ p>
如果您不想拥有多个GA网页浏览标记,请根据网页路径使用查找表变量。对于某些页面,此变量应将您的代码作为自定义JavaScript变量返回,默认值应为{{Referrer}}。