【发布时间】:2015-05-19 19:19:18
【问题描述】:
我正在尝试将推荐系统添加到现有网站。特别是,我想实现 item-item 协同过滤,以找出用户在同一会话中倾向于访问哪些页面——就像亚马逊的“看过这个项目的人也看过......”
协同过滤至少需要每个单独查看会话的数据,以便算法可以确定哪些页面被一起查看,而不是仅仅计算每个页面在聚合。
如果我正在创建一个新网站,我可以很容易地添加代码来收集这些数据。但是,这是一个现有网站,并且已设置为使用 Google Universal Analytics。
我有两个问题:
我可以通过 API 获取 Universal Analytics 数据吗?我需要能够使用自己的算法分析数据,而不仅仅是在仪表板中查看。我知道 Core Reporting API——但 Core Reporting API 似乎不包含任何额外的 Universal Analytics 变量。我知道用于发送 Universal Analytics 数据的 API,但这不是我想要做的。
假设我可以查询 API 或以其他方式导出 Universal Analytics 数据,我能否区分各个会话?这里的想法不是询问有关单个用户的问题(更不用说将他们的数据与其他一些数据相关联),而只是弄清楚在同一会话中查看了哪些页面。
感谢您的帮助。
【问题讨论】:
标签: google-analytics universal-analytics collaborative-filtering