gtag несколько пользовательских измерений
Я искал в Интернете решение для отправки нескольких пользовательских измерений в Google Analytics.
старый тэг ga было легко настроить следующим образом:
ga('create', 'UA-ID', 'auto');
ga('set', 'dimension1', value1);
ga('set', 'dimension2', value2);
ga('set', 'dimension3', value3);
ga('send', 'pageview');
это пошло бы все 3 пользовательских размера.
проблема возникает с новым gtag.js. Я перепробовал множество способов настроить несколько пользовательских измерений. документация показывает, как настроить 1 пользовательское измерение следующим образом:
gtag('config', 'UA-ID', {
'custom_map': {'dimension1': 'value'}
});
gtag('event','eventname', {'valuename':value});
Это работает [для 1 измерения], но я не могу понять, как отправить несколько пользовательских измерений.
[попытался отправить объект с 2 полями измерения, попытался скопировать пользовательскую карту конфигурации с разными измерениями - это не сработало]
Есть идеи?
1 ответ
Вы все еще можете использовать устаревшую версию кода, но вместо этого вы должны отправить json, как пример
gtag( 'set' , {'dimension1' : "yxz"} ); // Set a Single Element
gtag( 'set' , {'dimension2' : "abc",'dimension3' : "123"} ); // Set multiple Elements
gtag('config', 'UA-1-1'); // Pageview with 3 cd
Or with the map function
gtag('config', 'UA-ID', {
'custom_map': {'dimension1': 'value',
'dimension1': 'value2',
'dimension1': 'value3'}
});
gtag('event','eventname', {'value1':"1",'value2':"2",'value3':"3"});