【问题标题】:Server-side analytics and server-side logging in particular (PHP)特别是服务器端分析和服务器端日志记录 (PHP)
【发布时间】:2013-10-10 17:41:30
【问题描述】:

我需要在 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语言。

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

【问题讨论】:

  • 仅供参考,由于 GA API 的积极变化,Segment.io 现在支持 Google Analytics 服务器端。与 GA 团队交谈后,看起来他们正在朝着正确的方向前进。

标签: php google-analytics analytics


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-01-25
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多