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"});
Другие вопросы по тегам