特别是服务器端分析和服务器端日志记录(PHP)

时间:2013-10-10 17:41:30

标签: php google-analytics analytics

我需要在PHP中记录分析和使用的详细信息。

我正在寻找各种可能性:

- Google Analytics server-side
- segment.io
- Just adding a record to a DB with PHP

我担心这会对我的服务器进行多少额外的处理。当然,谷歌分析的JavaScript实现不会在我的服务器上使用任何东西,但我的服务器端方法当然会。

我还注意到,https://segment.io/docs/integrations/google-analytics他们提到“服务器端Google Analytics因使用困难而被弃用” - 这是什么意思?

所以基本上,我想实现一些基本的分析存储(计算URL的点击次数+其他一些基本信息)服务器端 - 考虑到所有事情,最好的方法是什么?我只使用PHP语言。

似乎每个页面视图向DB添加一条记录可能有点太多了。

1 个答案:

答案 0 :(得分:1)

Segment.io实际上可以为您提供所有这三种灵活性。使用php库https://segment.io/libraries/php,您可以开始从服务器发送事件。该库旨在排队和批处理,以最大限度地提高服务器效率。

一旦事件离开您的服务器,他们将转到Segment.io的服务器。在那里,我们可以将数据路由到Google Analytics。

此外,您可以使用Segment.io上的“Webhooks”集成将您自己的服务器设置为实时数据的接收端点,这样您就可以将自己的分析数据库与其他基础架构分开托管非常容易/干净。 https://segment.io/docs/integrations/webhooks