如何在Google Analytics 4中获取客户端ID

3

1
找到一个解决方案了吗? - Learner
2个回答

2

以下是文档链接: https://developers.google.com/gtagjs/reference/api?hl=en#set_examples

示例1(获取):

const clientIdPromise = new Promise(resolve => {
  gtag('get', 'DC-XXXXXXXX', 'client_id', resolve)
});
clientIdPromise.then((client_id) => {
  console.log(client_id);
});

示例2 (获取):

gtag('get', 'DC-XXXXXXXX', 'client_id', function() {
  console.log(client_id);
});

示例3(集合)(请注意,我尚未测试此代码):

gtag('set', 'client_id', 'xxxxx.xxxxx');

6
你也可以使用全局变量 gaGlobal.vid。它包含客户端 ID 并适用于 GA4。 - Faisal Feroz
2
在"示例2"中的匿名函数(回调函数)应将"client_id"(被记录输出的变量)作为参数引入。GA4库将使用"client_id"值作为第一个参数传递给该函数,并调用此回调函数。 - Mc Bton
1
只是为了让 @McBton 的评论更清楚 - 示例2需要 function(client_id) 而不仅仅是 function() - undefined

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接