2009-09-02 40 views
2

我一直在负责分析的我公司的网站日志表的任务。此表格包含用户在整个网站中针对特定会话的点击路径。我的公司希望根据用户的“点击路径”了解/发现趋势。在此过程中,根据年龄/地理位置等确定采用特定“点击路径”的用户组。微软商业智能。我正在尝试做什么?

你可以从标题说,我完全新的BI和它的功能,所以我想知道:

  1. 是我们的目标实现的?
  2. 我应该怎么做呢?

我目前在线阅读的书籍以及我找到的其他电子书。所有迹象似乎表明这可能通过序列聚类。尽管所涉及的确切实施和调整目前在我身上没有了。因此,如果任何人有这样的事业的第一手经验,如果你能在这里分享,我会很棒。

干杯!

回答

0

首先开始与开源或商业网站分析软件(Google上升为),作为阅读Web服务器日志文件是不平凡

一些允许将数据映射到其他表(随着年龄的增长你的用户表等),或融入自己的解决方案,以网络会话日志与其他数据

其他地图比普通的SQL查询将解决你的问题Analystics(分析)如

select user.id 
from user, log l1, log l2, log l3 
where user.id = l1.userid and l1.type = first step 
    and user.id = l2.userid and l2.type = next step 
    and user.id = l3.userid and l3.type = last step 
    and l1.sessionid = l2.sessionid and l2.sessionid = l3.sessionid 

载入原始数据转换成一个BI框架可能不会使它更容易。将这样的查询结果加载到BI框架中将使scense

根据您的Web应用程序,如果他们长时间运行会话ID等或更改会话ID,您可能无法识别Actaul会话。如果这是一个问题,您需要将网络分析转换为实际的Web服务器代码,以便您可以模拟长时间运行状态并记录下来,而不是

2

这不会帮助你与你现有的日志文件...(但它是一个选择,如果你的答案搜索失败)

谷歌Analytics(分析)是免费的,你可以设置多个自定义变量{年龄,等等},看看流量在哪里..(你不会看到个人用户做什么..)不完全是当你试图做的,但免费的,可以做出接近你的寻找

如果你想真的很好的分析看看Omniture(昂贵),但其建设复杂的网站报告的顶尖。它用于很多电子商务场景,用于跟踪用户如何进入网站并与网站互动+更多〜

有很多网站分析,在“滚动”自己的网站之前,查看其中的一些网站,他们可能会帮助你专注于自己的目标。

+1

我会继续这个。去年我研究了一些商务智能推断(我们没有结束使用它们),如果你想“正确地”做,它的学习曲线就会相当陡峭。 – Paddy 2009-09-24 06:46:00