谷歌分析不记录我的网站访问者

时间:2013-02-21 08:21:28

标签: c# asp.net google-analytics

我正在使用谷歌分析来跟踪我的访问者。 我使用下面的代码,但它不适用于我的网站。但我在不同的网站使用相同的代码,然后它的工作原理 我在头部添加了代码

<script language="C#" runat="server">

        // Copyright 2010 Google Inc. All Rights Reserved.
        private const string GaAccount = "UA-xxxxxxx-1";
        private const string GaPixel = "ga.aspx";
        private string GoogleAnalyticsGetImageUrl()
        {
            System.Text.StringBuilder url = new System.Text.StringBuilder();
            url.Append(GaPixel + "?");
            url.Append("utmac=").Append(GaAccount);
            Random RandomClass = new Random();
            url.Append("&utmn=").Append(RandomClass.Next(0x7fffffff));
            string referer = "-";
            if (Request.UrlReferrer != null && "" != Request.UrlReferrer.ToString())
            {
                referer = Request.UrlReferrer.ToString();
            }
            url.Append("&utmr=").Append(HttpUtility.UrlEncode(referer));
            if (HttpContext.Current.Request.Url != null)
            {
                url.Append("&utmp=").Append(HttpUtility.UrlEncode(Request.Url.PathAndQuery));
            }
            url.Append("&guid=ON");
            return url.ToString().Replace("&", "&amp;");
        }

    </script>

我在根文件夹上也有ga.aspx个文件。

但它对我的新网站不起作用:

http://www.deltecs.com(谷歌分析无法在本网站上发挥作用)
http://www.dronamobile.com(适用于本网站的代码)

1 个答案:

答案 0 :(得分:-1)

为什么使用图片标记来获取输出GA代码的asp脚本? 您应该只将js代码写入您的网页。

我认为这是某种“我在浏览器中禁用js”?