想实现一个显示流量来源的饼形图。
希望显示访问网站流量来源于什么搜索引擎:百度,谷歌,搜狗,360等)希望能得到类似数据。
请问大神有什么数据接口可以调用的。
不是要网站排行什么的接口

解决方案 »

  1.   

    在你网站嵌入一段js就行了吧,类以cnzz这种东西
      

  2.   

      #region 浏览器设置
            private static string[] browerNames = { /*"MSIE",*/ "Firefox", "Opera", "Chrome", "Safari" };
            //private const string[] osNames = { "Win", "Mac", "Linux", "FreeBSD", "SunOS", "OS/2", "AIX", "Bot", "Crawl", "Spider","Netscape", "Lynx", "Konqueror" };        /// <summary>
            /// 获得浏览器信息
            /// </summary>
            /// <returns></returns>
            public static string GetClientBrower()
            {
                string agent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"];
               // SqlHelper.ExecuteUpdate("insert into role(rolename)values('" + agent + "')");
                if (!string.IsNullOrEmpty(agent))
                {
                    if (agent.IndexOf("MSIE 7.0") > -1)
                        return "IE 7.0";
                    else if (agent.IndexOf("MSIE 8.0") > -1)
                        return "IE 8.0";
                    else if (agent.IndexOf("MSIE 9.0") > -1)
                        return "IE 9.0";
                    //else if (agent.IndexOf("MSIE") > -1)
                    //    return "IE";
                    foreach (string name in browerNames)
                    {
                        if (agent.Contains(name))
                            return name;
                    }
                }
                return "Other";
            }
            #endregion
    可根据HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]获取不同浏览器的内核
      

  3.   

    装个统计不就行了?
    http://bbs.csdn.net/topics/390629697