4

我有一个类似于多个门户的门户。门户代码库是相同的,但对于所有站点,但内容基于您遇到的 url 或域。目前我能够跟踪我的域

例子.com

还有像

a.example.com,b.example.com

. 但我也想跟踪

另一个例子.com

这也指向同一个域。我能怎么做?有什么建议么?

4

1 回答 1

3

多个 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 变量。添加此母版页(或主模板)的代码头或添加每个页面。

于 2011-06-05T16:20:15.740 回答