google-analytics - 如何将谷歌分析中的前端和后端事件联系在一起?

标签 google-analytics

我正在使用谷歌分析在前端跟踪用户事件,但我也想发送后端事件并能够在谷歌分析中为同一用户匹配事件。

看起来我应该能够传递 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/

相关文章:

click - Google Analytics 将自定义点击事件添加到页内 View

java - 在多个合作伙伴预加载后,我们如何跟踪使用我们的 Android 应用程序的设备数量?

javascript - Google 标签管理器analytics.js clientId 作为自定义维度设置为事件

google-analytics - 使用 Google Analytics 跟踪线下转化

google-analytics - statsd/graphite 与 google 分析服务器端

javascript - Highcharts:使用 Google Analytics 捕获事件操作以导出图表

google-analytics - 正确添加dataLayer信息(dataLayer与ga('ec:…')

javascript - 如何跟踪我的网站在 Google 上搜索的关键字

javascript - 使用 jQuery 在 href 链接中附加 onClick 分析跟踪代码

python - 谷歌分析 API 问题