示例:我有3个网站,a.com,b.com和c.com。如何使用跟踪代码管理器和Universal Analytics跟踪从a.com开始并最终到达c.com的流量?
我知道在UA中使用推荐源是一件很容易的事情,但我确实需要推荐推荐源,因为UA只使用最新的推荐人,而不是推荐人 n 网站。< / p>
请注意,这个问题不只是关于跨域跟踪,而是跟踪当前推荐之前访问过的网站。
答案 0 :(得分:1)
使用GTM
如果您使用GTM(Google跟踪代码管理器),则必须创建一个永久变量,其中包含您的网站可能会访问或访问过的域。
让我们称之为“myDomains”。它会是这样的: myDomains:永久:“a.com,b.com,c.com”(不含引号)
在此之后,在pageViews标签中,您需要设置一些字段: 在“更多配置”中,转到“要设置的字段”添加一些字段并设置以下属性:
字段名称:值
allowLinker:true
并且,如果您使用多个子域,请添加以下内容:
cookieDomain:auto
现在,仍然在“更多配置”中,在“跨域跟踪”下,您将在“自动链接域”上使用变量myDomains(我们之前创建的),如下所示:
{{myDomains}}
现在您只需保存它,现在您可以跟踪多个域。
<强>硬编码强>
如果您不使用GTM并将标签直接插入源代码,那么您需要的内容与我们在GTM中所做的类似:
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['a.com', 'b.com', 'c.com'] );
请注意,就像我们在GTM中所做的那样,我们:
注意:如果您使用相同的域但只是不同级别的子域,则只需将 cookieDomain 设置为 auto ,不需要对于跨域。
进一步阅读
答案 1 :(得分:0)
在GA界面中没有真正的方法可以做到这一点。
您可以做的是创建一个新的GA属性,所有这些网站都会发送数据(如果您还没有这样做)。
然后为此属性创建一个过滤器,将主机名附加到请求URI。您可以在Google文档中了解此here。这样您就可以查看完整的URL,从而可以查看所有网站。
然后我会创建两个自定义维度:sessionId
和hitTimeStamp
。这些可以通过Google跟踪代码管理器部署Simo Ahava撰写的一篇文章here解释了如何做到这一点。
使用SQL,您可以按page
对sessionID
进行分区,然后按hitTimeStamp
排序,以便为每个网站的网页流向c.com提供视图。
答案 2 :(得分:0)
我不完全理解您的用例,但您可以抓住原始推荐人,将其存储在某处(例如在Cookie中)然后发送,例如通过网址到下一页。然后捕获查询参数并在set调用中使用它:
ga('set', 'referrer', '<original referrer>');
ga('send','pageview');
对于设置调用后的所有匹配,GA会将引荐来源记录为“&gt;”的值用你捕获的值替换它。