Link 在 ga.js 事件和测量协议事件之间

Link between ga.js events and measurment protocol events

我使用不同的方式将事件发送到我网站上的 Google Analytics。某些用户界面交互使用 ga.js 发送,但某些用户操作(例如:成功的身份验证或交易)只能使用测量协议从服务器端 (PHP) 发送。 事件都已成功发送并进入 GA,但 JS 和 PHP 事件之间没有 link。例如,用户进入网站,点击一些按钮(统计数据由 JS 发送)并进行交易(统计数据由 PHP 发送)。之后我看到 JS 事件 linked 到一个会话,但 PHP 事件没有 linked。它只是显示为单独的事件。 我应该存储什么信息并将其传递给测量协议以使该事件发生 link?

您需要发送客户端 ID(在 GA Cookie 中设置,因为这是 GA 用来将访问分组到会话中的关键),可能还有 user ip override and user agent override.