在网络应用上工作,在步骤2,用户离开她的域并返回。她留下的域名将动态输入到我们的表单中(OAuth令牌流程需要此步骤)。
因此,我们将该域名显示为推荐人,并希望将原始推荐人保留在Google Analytics中。
曾经(使用ga.js)你只需在返回到你网站的回调网址中传递utm_nooverride = 1,但我们正在使用analytics.js。
Linker Params不起作用,因为我们无法动态控制回调网址。
所以:问题:
1)对于网络媒体资源,GA中的排除引荐人列表是否允许使用正则表达式?它允许保存* .sample.com,但我还没有测试它是否有效。
2)或者我们的GA帐户是否有API调用,我们可以动态添加动态排除的引荐来源域名?
还有其他解决方法吗?
答案 0 :(得分:0)
很久没见了,很有趣在这里找到你。
现在针对您的问题,我看到了2个选项,
推荐人排除列表不支持正则表达式。但它确实排除了所有子域名。因此,如果您有兴趣删除的所有域名都是特定的子域名,那么您只能删除顶级域名并且应该是好的。 More Info
如果您不愿意,可以使用强制分析.js强制将引荐来源发送给GA。您可以手动将引荐来源设置为该页面上的空字符串。您可以始终或与用户输入的主机名匹配时执行此操作。它看起来像这样:
var hostname_to_ignore = 'site.com';
ga('create', 'UA-XXXXX-Y', 'auto');
if(document.referrer.indexOf(hostname_to_ignore) > 0) {
ga('set', 'referrer', '');
}
ga('send', 'pageview');
不发送推荐人将使GA不会创建新会话,如果最后一次点击不到30分钟,它应该继续前一个会话。这可能就是你想要的。我没有对此进行测试,有可能将其设置为null
或undefined
甚至更好,我会尝试一下并查看匹配的内容。