我使用Google Tag Manager。在Google的文档中(https://developers.google.com/gtagjs/reference/api?hl=en),有客户端ID字段名称,但我不明白需要在设置字段时添加什么到Google Tag Manager标记值中?谢谢。
以下是文档链接: 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');
gaGlobal.vid
。它包含客户端 ID 并适用于 GA4。 - Faisal Ferozfunction(client_id)
而不仅仅是 function()
。 - undefinedclient_id 用于标识 Web 客户端,通常是自动生成并保存在 cookie 中,但如果需要,您可以禁用它并设置自己的 client_id。
client_id 的描述
https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference?client_type=gtag#client_id
如何禁用自动生成并使用自己的 client_id
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#getting_the_client_id_from_the_cookie