测量协议中的UserId、CID

2024-03-12

测量协议 为了识别新用户与回访用户,我们可以使用用户 ID 字段吗? (即我们可以对用户名或其他用户唯一的标识符进行哈希处理,并将其与特定用户相关联。这样我们就可以有效地识别新用户与回访用户。

关于 CID 的问题 -- CID 用于唯一标识用户的会话,直到会话过期。 我们是否必须手动跟踪会话过期才能为每个用户会话生成 cid?

请澄清


很长一段时间后,但这可以帮助其他人......

我的理解是,CID 引用设备,而 UserID 引用经过身份验证的用户。

所以基本上,具有相同客户端 ID 或用户 ID 的所有点击都将与 GA 中的同一用户相关联(看看会话统一 https://support.google.com/analytics/answer/4574780?hl=en尽管)。

"客户端 ID 代表唯一的设备/浏览器。而用户 ID 代表可以使用多个设备/浏览器与您的网站进行交互的唯一用户。" from 优化智能文章 http://www.optimizesmart.com/complete-guide-cross-device-tracking-user-id-google-analytics/#about-client-id

A 大会会议 https://support.google.com/analytics/answer/2731565?hl=en由一组命中表示:

  • 距离上一次点击不到 30 分钟
  • 具有相同的来源/媒介/活动
  • 具有相同的 CID

您无需手动跟踪会话过期,您始终可以发送相同的 CID,Google 将处理会话拆分。 如果您自己的会话感知与 Google 的不同,您只需明确会话过期时间。

因此,在您的情况下,我将为连接到该服务的每个设备生成一个 CID,并让 Google 处理该设备的会话拆分。

如果您添加用于跨设备跟踪的 UserID,那么 Google 会将具有相同 UserID 的所有会话视为单个用户。

例子 :

  • 用户 A 在设备 X 上访问您的网站 (CID = X)
  • 2 小时后,用户 A 在设备 X 上访问您的网站 (CID = X)

此时,Google 将了解 1 个用户的 2 个会话。

  • 用户 A 在设备 X 上登录您的网站(CID = X,UID = A)
  • 用户 A 使用设备 Y 上的移动应用程序 (CID = Y)
  • 用户 A 登录您的移动应用(CID = Y,UID = A)

With 会话统一 https://support.google.com/analytics/answer/4574780?hl=en启用后,UserID A 将传播到设备 Y 上的所有会话,因此 Google 将了解 3 个会话(2 个设备)、1 个用户。

回访用户是按照该方案计算的,此处用户 A 生成了 1 次新访问和 2 次回访。

我目前正在使用这种模式,一切看起来都很好,但这是一个敏感的话题,如果有人更了解或有评论和建议,我会接受他们!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

测量协议中的UserId、CID 的相关文章

  • 使用 Google 跟踪代码管理器等待 dataLayer.push()

    当用户按下网络中的按钮时 我必须发送谷歌标签管理器事件 事实上 这个按钮位于一个 iframe 内 单击后 该 iframe 被关闭 另一个 iframe 出现 我在 JavaScript 的点击事件上设置此事件数据 然后调用 dataLa
  • nifi invokehttp post复杂的json

    我尝试在 Apache NiFi 中使用 InvokeHttpProcessor 来执行具有复杂 JSON 正文的 POST 请求 因此本教程 http www tomaszezula com 2016 10 30 nifi and htt
  • 谷歌分析内容实验没有重定向没有访问者

    我已经实施了一个没有重定向的 GA 实验
  • 用于验证 Google Analytics UA 编号的正则表达式

    我并不是 100 清楚 Google Analytics UA 编号始终是 6 位数字 一个破折号和 2 位数字 正如 Google 在其文档中经常提到的那样 常见的反例是帐户部分使用少于 6 个 配置文件使用少于 1 4 个 所有示例都始
  • Google 同意模式适用于 UA,但不适用于 GA4

    我无法使用 GA4 在没有 cookie 的情况下进行跟踪 我有 UA 和 GA4 媒体资源 我正在使用 gtag 同时跟踪它们 window dataLayer window dataLayer function gtag dataLay
  • Crash Firebase vs Crashlytics vs HockyApp

    我一直在应用程序中使用 Crashlytics 我们的客户端使用 HockeyApp 并且我是通过 Google Firebase 最近的更新了解到的 有谁有机会使用上述工具 您的概述和建议是什么 您是否喜欢其中一个 为什么 祝你有美好的一
  • 在 API v4 中设置最大结果 (python)

    在 API v3 中 我看到有一个 max results 参数 可以传递该参数来获取超过 1000 条记录 我一直无法弄清楚如何使用 python 在 API v4 中传递该参数 我的代码如下所示 我已经注释掉了我对 max result
  • 为什么 Google Analytics 使用 __utm.gif?

    只是想了解他们为什么不使用 REST API 在REST中 客户端向服务器发起资源请求 服务器处理这些请求并返回适当的响应 The utm gif不参与服务器到客户端的数据传输 而是参与向另一个方向移动数据 当然 REST 具有供客户端与服
  • Google Analytics.js 和内容安全政策

    我有一个使用默认 html5 样板内容安全策略的 Web 应用程序 但是 我们的页面上有新的 Google Analytics js 代码段 该代码段已被 CSP 阻止 我一直在尝试找到一个允许 Google Analytics js 的
  • 在 Google Analytics 中跟踪添加到主屏幕 Web 应用程序

    我有一个移动网络应用程序 其 添加到主屏幕 功能运行良好 我正在尝试确定如何使用 Google Analytics 来最好地跟踪已将应用程序安装到主屏幕的用户的应用程序使用情况 似乎没有默认方法可以在分析中查看应用程序是否处于独立模式 Go
  • 在 Google Analytics 中准确报告通过 PayPal 进行的付款的推荐人

    在我们的 Google Analytics 电子商务中 PayPal 被视为推荐人 我发现许多文章概述了 utmnooveride 的使用 以确保 PayPal 交易传递数据 以便原始推荐人获得信用 我们使用 PayPal 处理我们的信用卡
  • 通过 javascript 将 onsubmit 添加到表单

    您将如何仅通过 Javascript 将 OnSubmit 属性插入到表单中 我对 javascript 还很陌生 所以如果您能够提供详细的示例代码 那将是最有帮助的 情况是这样的 我通过 Chargify 支付平台 使用托管注册页面来处理
  • React + 路由器 + Google 标签管理器

    我花了一些时间在 Quickcypher com 上开发 MVP 我想开始进行一些分析 它对于跟踪总访问量非常有用 但是当我尝试跟踪使用 React Router 的网站上的不同 URL 时 情况却出问题了 我的方法是这样的 设置一个在某些
  • Google 标签管理器未注册增强型电子商务交易

    我正在运行单页结账 页面显示效果良好 然而 购买交易似乎并未在 Google Analytics 中进行处理 我有数据层 它似乎正在注册购买事件 我在 gtm dom 上启用了页面视图 并勾选了增强型电子商务标签 但还是一无所获 这是数据层
  • 如何在 Firebase Analytics 事件中报告参数

    我用过Fabric with iOS在此之前 在同一分析事件中报告自定义参数非常容易 如下所示 Answers logCustomEvent withName saved border customAttributes image inde
  • Firebase 分析和 GTM 跟踪

    这个问题是关于为什么 Google Analytics Firebase 需要 GTM 关于这个问题有一个类似的帖子 但它与HOW https stackoverflow com questions 39636030 how does th
  • Google Analytics 服务器端授权获取页面浏览计数分析数据并将其显示在首页上的随机访问者

    如何显示您网页的访问者计数 而无需像 Google Analytics 那样登录或进行身份验证 我正在尝试实施 Google Analytics 服务器端授权来获取页面浏览计数分析数据并将其显示给首页上的随机访问者 我阅读了他们的文档并找到
  • Google Analytics 网站速度指标如何映射到 W3C 导航计时 API?

    网站速度指标的解释尺寸和指标参考 https developers google com analytics devguides reporting core dimsmets sitespeed不清楚 至少对我来说 它们代表了事件中的导航
  • 让 GTM 代码在 Web 应用程序上运行

    我们公司的职业 工作网站使用第三方服务 允许用户提交职位发布申请 最初 用户登陆一个与 GTM 完美集成的外部平台 在 CMS 中 您可以轻松地将 GTM 代码添加到标题和正文区域 然而 一旦用户点击职位描述上的 应用 他们就会被重定向到一
  • GTM 的 Google 同意模式

    我正在使用 Google 同意模式实施 Google Analytics 它适用于这两个脚本 它实际上会像预期的那样在不设置 cookie 的情况下进行跟踪

随机推荐

  • JMockit javaagent 未初始化 JMockit

    我已经设置了 JMockit 以便与一些也使用 Robolectric 的 JUnit 测试一起使用 但我遇到了错误 我主要使用 Maven 来运行测试 当我运行测试时mvn test以及按指定配置的 javaagenthere http
  • 在我的 GoDaddy 托管计划上设置 git 存储库

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 我有一个使用 git 进行版本控制的项目 我想要做的是在我的 启用 ssh 的 GoDaddy
  • 计算 R 和 ggplot2 中平滑线的曲线最大值的 x 值

    data lt dput data structure list x 1 16 y c 79 62962963 84 72222222 88 42592593 74 07407407 29 62962963 51 38888889 79 6
  • 为什么 chunk_while 返回 Enumerator 对象

    为什么chunk while返回一个实例Enumerator 这段代码 array 0 1 2 3 4 5 7 8 9 15 16 p array chunk while i j i 1 j 输出这个
  • SQL Server 全文搜索包含连字符的短语不返回预期结果

    我们有一个使用 SQL Server 2008 数据库和全文搜索的应用程序 我试图理解为什么以下搜索的行为不同 首先 一个包含连字符的单词的短语 如下所示 contains column name one two three four fi
  • 有什么方法可以通过查询自省来读取类型上的 GraphQL 指令吗?

    对于身份验证等用例 可以将自定义指令添加到 GraphQL 模式 如文档中所示 https www graphql java com documentation v16 sdl directives https www graphql ja
  • 使用 C# 求解偏微分方程

    我正在开发一个项目 C 和 NET Framework 该项目需要我求解一些偏微分方程 是否有任何基于 NET Framework 的特定库可供我查看并简化我的工作 我使用过 MATLAb 求解偏微分方程非常简单 我怎么解决这个问题 取决于
  • 如何在控制器之间共享通用逻辑?

    我有两个页面和两个控制器 可以对同一数据集执行搜索 有一种简单的形式来指定搜索条件 另一个允许用户在地图上选择数据 通过选择区域或单击地图上的要素 然后 搜索结果将显示在搜索控件下方 同一页面上 的数据表中 因此 控制器具有不同的搜索功能
  • 添加自签名 SSL 证书而不禁用权威机构签名的证书

    我有一个公司 git 服务器 使用自签名证书通过 https 工作 本地克隆包含两个遥控器 一个指向该服务器的源 另一个指向 github 默认情况下 从原点拉取失败 git pull fatal unable to access http
  • 我提交的这些图标是什么

    我最近开始从事项目工作 并使用 Windows 版 Github 提交并推送它 但如果你看看 gitignore 有一个 camel and a boom 提交旁边的图标 这些有什么目的吗 它们似乎是由 Github for Windows
  • 如何迭代 Rails 应用程序中的所有模型?

    我希望能够迭代并检查 Rails 应用程序中的所有模型 在伪代码中 它看起来像 rails env models each do model associations model reflect on all associations ha
  • 语言识别和自动文本框方向切换

    假设我有一个 HTML 文本框 使用以下代码
  • Android TextView 中如何调整文本字距?

    Android 有没有办法调整字符间距TextView 我相信这通常称为 字距调整 我知道android textScaleX属性 但是会压缩字符以及间距 我构建了一个扩展 TextView 并添加方法 setSpacing 的自定义类 解
  • 人类可读、递归、排序的最大文件列表

    在 POSIX shell 中打印前 10 个最大文件列表的最佳实践是什么 必须有比我当前的解决方案更优雅的东西 DIR N 10 LIMIT 512000 find DIR type f size LIMIT k exec du sort
  • np.fromfile 文件大小的最大限制?

    np fromfile 是否有最大文件大小 我正在尝试读取一个 48GB 文件 其中包含大约 2 1e9 条记录 每条记录有 5 个值 当我将计数限制为 8e7 时它起作用 fromfile filename dtp int 8e7 Out
  • 使用散点数据集生成热图

    我有一组 X Y 数据点 大约 10k 很容易绘制为散点图 但我想将其表示为热图 我查看了 Matplotlib 中的示例 它们似乎都已经从热图单元格值开始生成图像 有没有一种方法可以将一堆不同的 x y 转换为热图 其中 x y 频率较高
  • 在 React 中管理用户会话的最佳方法是什么?

    我对如何在 React 中管理用户会话有疑问 例如在 MVC NET 中 您只能使用 Session 对象 例如Session test 但显然 React 无法做到这一点 我正在阅读有关使用组件状态的内容 我认为在主要组件处设置状态并使用
  • Xcode Source Kit 将不会停止使用 Swift 崩溃[重复]

    这个问题在这里已经有答案了 我需要找到一个解决方案来解决 Swift 中超级棒的 Source Kit Crashing 错误 我读过很多堆栈溢出帖子 但似乎没有人有解决方案 如果有一行代码导致了问题 我不可能通过 50 多个源文件来找到它
  • 如何将字符串值从一个视图控制器传递到另一个视图控制器

    你好 我是目标 c 的新手 我有一个带有 h m xib 文件的登录视图控制器 成功登录后我需要转到第二页 场景是这样的 我正在访问网络服务 为了验证用户身份 我将用户名和密码发送到 Web 服务 作为回报我得到一个字符串值 根据字符串值的
  • 测量协议中的UserId、CID

    测量协议 为了识别新用户与回访用户 我们可以使用用户 ID 字段吗 即我们可以对用户名或其他用户唯一的标识符进行哈希处理 并将其与特定用户相关联 这样我们就可以有效地识别新用户与回访用户 关于 CID 的问题 CID 用于唯一标识用户的会话