Google Analytics Outbound Click Dataroom(在我自己的服务器中)

时间:2014-11-03 20:29:36

标签: javascript javascript-events google-analytics

我最近使用Google API将所有Google Analytics数据传输到我自己的数据库中。但是,我意识到我必须不断地运行我的脚本以使数据每天都是最新的(或者让Cron每天运行它)。

有人可以建议我使用不同的解决方案吗?我从某个地方看到,在javascript中放入“一些”代码将事件变量传递给Google分析和我自己的服务器,我认为这是更完整的解决方案。我一直在网上搜索找到这个解决方案,我现在还在继续这样做。我对此非常陌生,非常感谢任何帮助或指导。请让我知道!

1 个答案:

答案 0 :(得分:0)

使用(即将弃用)非同步Google Analytics代码(ga.js),有_setLocalGifPath_setLocalRemoteServerMode方法(请参阅documentation),允许将原始数据发送到本地服务器。这是为了与(现已解散)Urchin Analytics软件向后兼容(谷歌在21世纪初购买了Urchin,并将其产品开发到现在的Google Analytics)。

由于现在有基于测量协议的全新分析代码,因此无法与Universal Analytics配合使用。

编辑添加:参考评论,您可以为互动事件(网页浏览量,事件等)设置hit callback。这是一个自定义Javascript函数,触发Universal Analytics发送交互点击的时刻。但是,你无法使用它来获得完全相同的数据分析 - 使用Universal Analytics数据在服务器上进行评估,因此您不再拥有关于客户端的活动源,会话持续时间,pagedepth等的数据(过去是“旧”分析的情况)。所以我不确定hitCallback会对你有多大帮助。