0

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

我正在研究各种可能性:

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

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

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

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

似乎每次页面视图都向数据库添加一条记录可能有点太多了。

4

1 回答 1

1

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

一旦事件离开您的服务器,它们将转到 Segment.io 的服务器。在那里,我们可以将数据路由到谷歌分析。

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

于 2014-01-30T21:11:25.907 回答