网站的简单分析

时间:2013-01-19 13:49:11

标签: asp.net analytics

我有一个网站,其中包含几个Aspx页面,可以申请某些产品。访问者从Selection.aspx开始,访问与他选择的产品一样多的页面,然后以摘要页面结束。

我想知道有多少访问者访问了第一页,其中有多少访问过最后一页,有多少访问者离开了网站而未到达最后一页(以及他们离开的页面)。

我正在考虑创建一个简单的数据库表来存储访问者的IP和他正在访问的页面。填充此表的方法将在每个Aspx页面的Page_Load中调用。还有比这更好的方法吗?

在我的研究过程中,我了解了Google Analytics和其他Google Analytics工具,例如: http://piwik.org/。这些Google Analytics引擎会帮助我满足我的要求,还是应该使用自家种植的方法?如果是,您建议使用哪种Google Analytics工具?

3 个答案:

答案 0 :(得分:2)

作为这两种工具的用户,只需几分钟的设置,其中任何一种都可以提供您所需的工具。

Piwik的优势在于您拥有数据,而且它是开源的。这意味着您可以根据需要对其进行自定义,从而使您能够获得有关网站活动的定制报告。也就是说,Piwik是PHP,所以如果你有ASP背景,这可能不是一个优势。

Piwik的缺点是您需要托管它并管理数据库(除非您使用像Amazon RDS这样的托管mysql解决方案)。您还需要一个geoip数据库,因为没有一个,Piwik使用用户代理Accept-Language来推断位置。免费的MaxMind数据库没问题,但不像谷歌那样准确或完整。

借助Google,报告简单直观,实时分析可让您深入了解网站在单个时间点的使用情况。

Google API足以提取您在其他地方使用的数据,并且可以与其他Google服务相关联,例如网站管理员工具,网站优化工具和Google Adwords。缺点是Google拥有使用您的分析数据。

Google Analytics和Piwik都允许您设置目标,例如用户访问页面A,然后访问页面B等。他们还有工具以图形方式显示流量和下降,这很可能满足您的要求用户在您的流程中获得了多远。

除非您对自己的分析代码进行二次使用,否则您可能最好选择其中任何一项,并将时间和资源集中用于项目的其余部分。

答案 1 :(得分:2)

进一步的PassKit答案值得扩展转换渠道。 通过这些转化渠道,您可以查看渠道转化率,并确定访问者退出渠道的阶段。

示例漏斗可能如下所示:

  1. 着陆页
  2. 产品页面
  3. 注册页面
  4. 付款页面
  5. 转换页
  6. 使用此渠道,我们可以看到有多少人访问了转化页面,也看到了访问者退出此渠道的位置。

答案 2 :(得分:1)

在Google Analytics上,使用体面报告等在您的网站上实施分析的最简单工具。您只需注册,将他们提供的代码段放在您的页面中,几天后您就可以获得基本数据。根据您的需求,您可以创建一个“目标”来跟踪访问者通过一系列页面等的百分比。这很容易设置。

但是,您可能最好调查您的托管服务提供商或查看您的网络服务器日志(如果您自己托管)。有许多工具可用于分析这些日志,它们比Google Analytics提供的更详细。我使用的托管服务提供商提供了SmarterStats,它提供了非常容易阅读的报告和有关访问者的优秀数据。有关每位访客的数据非常详细。

祝你好运!