google-analytics - gtag.js 用户 ID : config vs. 设置

标签 google-analytics

这与使用 gtag 在谷歌分析调用中设置用户 ID 有关。

1.)文档说以这种方式设置用户ID:

gtag('config', 'GA_MEASUREMENT_ID', {
  'user_id': 'USER_ID'
});

(引用:https://developers.google.com/analytics/devguides/collection/gtagjs/cookies-user-id)

2.) 但是在分析控制台中实际设置用户 ID 功能时,那里的注释说要以这种方式设置用户 ID:
gtag('set', {'user_id': 'USER_ID'}); // Set the user ID using signed-in user_id.

// The value must be set for all hits in the session. We recommend using the set method to ensure all additional Analytics hits on the page contain this value.

那么......哪个是最好的,为什么?谢谢!

最佳答案

这取决于您的特定目标。如果您在 session 开始时知道任何特定用户的用户 ID,您可以使用 gtag( 'config','GA_MEASUREMENT_ID','user_id': 'USER_ID' });如果经过身份验证和未经过身份验证的用户的流程相同,您可以使用 gtag( 'config','GA_MEASUREMENT_ID')接下来是一些 gtag( 'send' ...)并有条件地调用gtag('set', {'user_id': 'USER_ID'});介于两者之间。

关键区别在于 gtag('set', )更新现有的跟踪数据和gtag('config' ...)创建跟踪器本身并在未选择退出时发送网页浏览命中。

关于google-analytics - gtag.js 用户 ID : config vs. 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58830752/

相关文章:

iphone - 无法在 iPhone 上获取 Google Analytics 的实时数据

ios - Firebase Analytics 符合 iOS 14.5 上的 ATT

google-analytics - Google Analytics(分析)显示实时目标命中情况,但不在转化报告中

php - 在Chart.js图表​​中从Google Analytics(分析)加载数据

google-analytics - 使用高级过滤器-Google Analytics(分析)

google-analytics - Google Analytics(分析)中未跟踪 AMP 页面

google-analytics - 为什么Google Analytics(分析)需要动态加载?

google-analytics - 新的Google Analytics(分析)代码是否支持展示广告?

javascript - Google Analytics 跟踪用户类型问题

ruby-on-rails - 如何跟踪 Ruby on Rails 的部分页面浏览量或分析?