在一个项目中,我目前正在使用类似于以下内容的东西:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-12345678-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-123456789-1');
</script>
在此网站上,我们目前在注册时有以下流程:
Email Landing Page (domaina.com) ->
Registration Page (domainb.com) ->
Payment Provider (payment.com) ->
Confirmation Page (domainb.com).
我们希望通过所有其他域直到确认页面跟踪此过程的第一步(domaina.com)中的用户。
我们无法控制payment.com页面上的代码,但我们可以控制所有其他代码。
我想知道的是如何跟踪这些域名?
从我所看到的,我可以添加类似于以下内容:
'linker': {
'domains': ['domaina.com', 'domainb.com', 'payment.com']
}
}
作为配置的一部分。但是,如果我们在payment.com页面上没有GA,那么这仍会跟踪这些网站吗?
答案 0 :(得分:0)
您只能跟踪您可以为您拥有的GA帐户下达GA代码的域名的匹配。因此,payment.com
无法在GA中进行跟踪。
报告视图中会发生什么:
domaina.com
- &gt;所有点击跟踪domainb.com
- &gt;所有点击跟踪payment.com
- &gt;没有记录命中domainb.com
- &gt;所有点击跟踪问题在于第4步。当用户返回时,可能会将referral
视为来自payment.com
,从而开始新会话,所有收入都将归入payment.com
(而不是首先将用户带到domaina.com
的那个)。
要解决此问题,请将payment.com
添加到referral exclusion list