我正在使用谷歌分析在前端跟踪用户事件,但我也想发送后端事件并能够在谷歌分析中为同一用户匹配事件。
看起来我应该能够传递 uid 参数:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#uid但看起来我还必须传递 tid 参数 https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#tid .
文档说“所有收集的数据都由这个 ID 关联”(tid)。
我应该为 tid 传递什么?如果这应该是一种将事件联系在一起的机制,为什么我不能只传递 uid?
我希望后端将 uid 传递给前端(实际上是电子邮件的单向哈希),然后使用此 uid 在谷歌分析中引用用户。
这可行吗?我对如何实现这一点有点困惑。
非常感谢!
最佳答案
“tid” - 跟踪 ID - 是网络媒体资源,即您的 Google Analytics(分析)帐户中数据进入的“槽”。如果您不发送跟踪 ID,调用将消失在边缘。您可以在“跟踪代码”下的属性设置中找到该 tid。它是一个以“UA-”开头的字符串,因此有时也称为 UA-ID)。
用户 ID 不会帮助您识别用户,至少在默认情况下不会,因为它不会在 Analytics 界面中公开(它应该真正称为“跨设备识别 ID”,因为这就是它的用途)。如果您想识别用户,您需要创建一个自定义维度并在那里传递用户 ID 的值。根据 TOS,您必须注意,包括 Google 在内的任何第三方都不能将您的用户 ID(或任何其他数据点)解析为可识别个人身份的东西,当然您可以使用自己将数据连接到后端系统中的其他数据。
关于google-analytics - 如何将谷歌分析中的前端和后端事件联系在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725879/