我有一个网站,我在其中使用 javascript 函数将事件发送到 Google Analytics:
ga('发送', '事件', 'showphone', '反馈', '结果');
不过,我还需要使用 PHP 从 server-side
发送一些类似的事件。我尝试了这个快速入门教程:Hello Analytics API: PHP quickstart for service accounts报告就像一个魅力,但我不知道如何发送事件。
能否请你一步一步地告诉我我应该编写什么代码来发送与上面提到的完全相同的事件。
最佳答案
Hello Analytics API: PHP quickstart for service accounts 根本不会帮助你。该代码使用核心报告 API,核心报告 API 用于从 Google Analytics 请求数据,而不是向 Google Analytics 发送数据。
为了向 Google Analytics 发送数据,我们使用 Measurement Protocol .测量协议(protocol)用于向 Google 分析发送信息,您发布的 JS 片段也使用测量协议(protocol)。
您可以使用支持 HTTP post 或 Http Get 的任何语言的测量协议(protocol)。也就是说,没有用于将信息发送到 Google 分析的 PHP 特定库,您将不得不自己设置帖子的格式。一个提示是使用 Validating hits在开发过程中将其发送给 Google 之前进行检查。
大概是这样的
http://www.google-analytics.com/collect?v=1&tid=UA-XXX-Y&cid=35009a79-1a05-49d7-b876-2b884d0f825b&an=My%20Awesom%20APP&aid=com.daimto.awesom.app&av=1.0.0&aiid=come.daimto.awesom.installer &t=event&ec=list&ea=accounts&userclicked&ev=10
关于php - 使用 API 服务器端将事件发送到 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32200016/