2

我想跟踪 API 的使用情况。所以我使用 Zend_Http_Client 将 POST 参数发送到 Google Analytic 的收集器。Google 开发者页面告诉我,我必须发送一个cid(匿名客户端 ID)。但是,当它是 的一部分时,我如何通过 PHP 发送它_ga-cookie

我应该创建自己的cid吗?还是我太笨了,看不懂手册?
谢谢!

4

1 回答 1

4

通过测量协议直接发送的所有参数都必须由您创建。

客户端 ID /Cid
匿名标识特定用户、设备或浏览器实例。对于网络,这通常存储为具有两年有效期的第一方 cookie。对于移动应用程序,这是为应用程序安装的每个特定实例随机生成的。此字段的值应为 http://www.ietf.org/rfc/rfc4122.txt中所述的随机 UUID(版本 4)

我通常为此使用GUID 。似乎有一个 PHP 函数可以执行此操作:com_create_guid或者uniqid

回答者:

  1. 是的,您应该创建自己的 cid。
  2. 不,测量协议很难理解,而且在很多情况下,文档都不清楚。这与你的智商无关。

提示:

  1. 您可以使用Validateing hits测试您的请求。
  2. 使用 Measurment 协议跟踪配额的教程:监控 Google API 的配额使用情况
于 2015-05-06T10:44:45.767 回答