Я пытаюсь написать функцию, которая будет использоваться в пользовательской Javascript Переменной в Google Tag Manager (GTM). В настоящее время у меня есть следующее:
function getClientID()
{ // Modify customDimensionIndex to match the index number you want to send the data to\n
var customDimensionIndex = 7;
return function(model)
{
model.set('dimension' + customDimensionIndex, model.get('clientId'));}
}
Он должен получить идентификатор клиента и установить для него индекс пользовательского измерения Google Analytics (как 7 в данном случае). Однако это не возвращает идентификатор клиента на странице. В режиме предварительного просмотра GTM есть SessionID и SitecoreUserID, как показано ниже:
user:
{ sitecoreID: '00000000-0000-0000-0000-000000000000',
...
},
session:
{ id: 'aa2aaaaqaaaaaaaaaaa25eee'}
Полагаю, я мог бы использовать sitecoreID в качестве идентификатора клиента и отправить его в Google Analytics. Но мне было интересно, будет ли на странице другой идентификатор клиента, и если да, то как его получить?
Заранее спасибо.