我有一个类似于多个门户的门户。门户代码库是相同的,但对于所有站点,但内容基于您遇到的 url 或域。目前我能够跟踪我的域
例子.com
还有像
a.example.com,b.example.com
. 但我也想跟踪
另一个例子.com
这也指向同一个域。我能怎么做?有什么建议么?
我有一个类似于多个门户的门户。门户代码库是相同的,但对于所有站点,但内容基于您遇到的 url 或域。目前我能够跟踪我的域
例子.com
还有像
a.example.com,b.example.com
. 但我也想跟踪
另一个例子.com
这也指向同一个域。我能怎么做?有什么建议么?
多个 url 指向相同的代码库。不要紧。唯一的问题是上面的 url 和站点中的跟踪代码是否匹配。所以你必须从只写在地址栏中的数据库中获取谷歌访问代码。
代码:
<!-- Google Analytics -->
<script type="text/javascript">
var accountNameFromDB = ...Some Operations...
var domainNameFromDB = ...Some Operations...
var _gaq = _gaq || [];
_gaq.push(['_setAccount', accountNameFromDB]);
_gaq.push(['_setDomainName', domainNameFromDB]);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
只需动态获取 accountNameFromDB 和 domainNameFromDB 变量。添加此母版页(或主模板)的代码头或添加每个页面。