Я использую Диспетчер тегов Google. В документации Google https://developers.google.com/gtagjs/reference/api?hl=ru есть имя поля client_id, но я не понимаю, что нужно добавить в значение тега Google Tag Manager в Fields Устанавливать? Спасибо
Вот документация: https://developers.google.com/gtagjs/reference/api?hl=ru#set_examples
Пример 1 (получить):
const clientIdPromise = new Promise(resolve => {
gtag('get', 'DC-XXXXXXXX', 'client_id', resolve)
});
clientIdPromise.then((client_id) => {
console.info(client_id);
});
Пример 2 (получить):
gtag('get', 'DC-XXXXXXXX', 'client_id', function() {
console.info(client_id);
});
Пример 3 (набор) (обратите внимание, что я это не тестировал):
gtag('set', 'client_id', 'xxxxx.xxxxx');
вы также можете использовать глобальную переменную gaGlobal.vid
. Он содержит идентификатор клиента и работает для GA4.
client_id используется для идентификации веб-клиента, обычно он генерируется автоматически и сохраняется в файлах cookie, но при необходимости вы можете отключить его и настроить свой собственный.
Описание client_id
https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference?client_type=gtag#client_id
Как отключить автогенерацию и использовать свою
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#getting_the_client_id_from_the_cookie
Найти решение?