【问题标题】:How to migrate Google Analytics client side tracking to server side tracking using PHP如何使用 PHP 将 Google Analytics 客户端跟踪迁移到服务器端跟踪
【发布时间】:2017-04-04 07:28:15
【问题描述】:

我们希望通过服务器端从我们的网上商店传输所有电子商务交易,而不是使用 Google 提供的 javascript 浏览器跟踪脚本。

据我所见,可以从服务器端提交事件到GA,但也可以发送整个电子商务交易?

有一些关于 PHP 库的选项。您目前使用哪些取得了良好的成功?

【问题讨论】:

  • 这是一个非常广泛的问题。是的,可以(并记录)发送包括产品在内的整个交易(显然您将无法跟踪客户端中的事件)。软件/库推荐是题外话,有一个专门的 stackexchange 站点。通常的方法是尝试一些事情并询问您是否遇到任何特定的障碍。
  • 抱歉说得这么宽泛。我们将在 gitbub 上查看可用的软件包,如果适用,我会更新问题。

标签: php google-analytics


【解决方案1】:

嘿,使用跟踪代码管理器是不可能的(不是简单的方法),但如果您想通过服务器端应用程序发送命中,最好的方法是通过“测量协议”。

这样做并不奇怪,有时交易其他重要参数可以通过这种方式发送以保护信息。你只需要curl到一个url。有它是什么的指南 https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide

但是你需要考虑一下

  • 您必须能够在发送命中时读取 cookie,或存储客户端 ID,才能将此信息附加到当前用户

  • 如果您想在之后发送信息,您最多可以在 4 小时内发送并正确附加到会话中。 (有参数可以做到这一点)

【讨论】:

    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    • 2021-10-25
    • 2016-01-21
    • 2014-07-04
    • 2011-05-22
    • 2018-07-24
    相关资源
    最近更新 更多