2017-05-11 43 views
0

我有一个问题,涉及到在网站上设置谷歌分析。我在使用IIS的Microsoft服务器上安装了一个网站。我们称之为www.example.com 为这个网站我已经添加了几个绑定,涉及不同的域名,如www.example.eu和www.example.govIIS绑定和谷歌分析

这是我记住我只有一个网站管理和控制以及存在的所有绑定仅仅是为了有可能在用户尝试访问网站时使用所有域名购买而无需任何重定向。

现在是开始分析的时候了。但是我对如何设置这个有点困惑。 我是正确的,并认为我需要添加到我的网站的唯一的东西是以下代码?

<!-- Google Analytics --> 
<script> 
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 
ga('create', 'UA-XXXXX-Y', 'auto'); 
ga('send', 'pageview'); 
</script> 
<script async src='https://www.google-analytics.com/analytics.js'></script> 
<!-- End Google Analytics --> 

或者我是否需要考虑跨域设置?

<!-- Google Analytics --> 
    <script> 
    window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true}); 
    ga('require', 'linker'); 
    ga('linker:autoLink', ['www.example.eu, 'www.example.gov']); 
<script async src='https://www.google-analytics.com/analytics.js'></script> 
    <!-- End Google Analytics --> 

再次www.example.eu和www.example.gov不是一个网站,但只是一个绑定到一个www.example.com。

希望你能帮我弄清楚设置谷歌分析的最佳方式。

预先感谢您。

回答

0

谷歌Analytics(分析)是一种客户端技术,所以它不会真正“知道”您的服务器设置,只是查看浏览器地址栏中的内容。

如果您的用户可以在浏览器不同的域名,你所期望的域之间的会话过程中,那么你需要跨域安装与连接改变。

如果您的用户可以通过不同的域访问您的网站,但您不希望他们在访问期间从域名更改为另一个域名,那么您不需要跨域设置。 (为了完整起见,如果您重定向了,只要重定向是通过服务器完成的,或者在执行跟踪代码之前完成客户端),则您不需要跨域跟踪。