使用 gtag.js 我可以通过这种方式更改用户 ID:
gtag('config', 'G-XXXXXX', {
'user_id': '12345'
});
改用 GTM,如何更改 Google Analytics 使用的用户 ID?
我目前所做的是在 GTM 中添加一个变量,并将其作为用户属性“user_id”的值插入分析的 TAG 中。
问题在于,以这种方式使用初始 user_id 值初始化 Analytics。但在我的情况下,在单页应用程序上使用它,用户 ID 可以在已经初始化 GTM 等 Analytics 后更改,并且 dataLayer.push({ 'user_id': 'xxx' }) 对 Analytics 没有影响。