我有一个包含2个域名的网站,比如说domain1.com(英文)和domain2.se(瑞典语)。相同的内容,但不同的语言。
在谷歌分析上我有这个:
-Domain1 / Domain2(帐户)
- Domain1(UA-123456789-1)(财产)
- Domain2(UA-123456789-2)(财产)
创建2个属性是否正确,每个域一个?
现在,我想跟踪用户个人资料页面上的访问者。例如,用户访问/用户/测试然后我想将用户名或用户ID发送到谷歌分析。稍后我会看到每个配置文件有多少次访问,我希望在特定日期之间获得特定的配置文件访问。如果您访问domain1.com/user/test或domain2.se/user/test,则无关紧要。我想获得个人资料中的总访问次数。这可能与谷歌分析有关,还是我应该使用其他工具(免费)?现在,我将访问存储在我自己的数据库中,但我认为有更好的方法可以做到这一点吗?
这就是我所拥有的:
<script type="text/javascript">
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments);
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m);
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', '[ANALYTICSIDFORCURRENTDOMAIN]', '[CURRENTDOMAIN]');
ga('send', 'pageview');
</script>
所以,
如何在个人资料页面上跟踪访问次数?
如何收到此个人资料页面的访问次数?
答案 0 :(得分:1)
我认为使用Google跟踪代码管理器可以更轻松地进行跨域跟踪。实际上,您可以拥有一个包含两个视图的配置文件或具有该语言自定义维度的细分。关于跨域跟踪的谷歌标签管理器文章。 https://support.google.com/tagmanager/answer/6106951?hl=en。这种方法的优点是您可以跟踪在两个域中移动的访问者,因为访问者ID将是相同的。
答案 1 :(得分:0)
对于其他问题,我也会使用我自己的数据库......但我也认为,有更好的方法可以做到这一点。
问候
答案 2 :(得分:0)
您的任务有几种可能的解决方案。
选项1:您希望拥有每个单独域的数据,同时在一个位置跟踪配置文件(两个域一起)。 解决方案:除当前属性外,还要创建另一个属性(汇总属性),该属性将收集两个域的数据。并且在每个网站上将安装2个GA属性:用于此单独域和用于公共数据(汇总)。 但这需要一些GA知识和GA代码的自定义。
选项2:您只想在一个地方收集两个域的数据。 然后你可以使用一个带有过滤器的GA属性,它将提取域名并粘贴到“页面路径”GA参数。因此,在报告中使用domain1.com/user/test和domain2.se/user/test而不是/ user / test(默认情况下)。
答案 3 :(得分:0)
这是一篇关于跨域跟踪的好文章 - http://www.lunametrics.com/blog/2015/06/16/cross-domain-tracking-with-google-tag-manager/
是的,您可以为每个点击和页面视图发送用户ID。