Я пытаюсь адаптировать решение от Google Analytics к Matomo.В Google Analytics у меня есть:
- 3 пользовательских измерений (измерение1, измерение2, измерение3, используемых для хранения информации о сохраненной учетной записи пользователя / предпочтениях)
- 1 пользовательское событие, которое запускается при загрузке
Мой код выглядит примерно так:
function track_download(data) {
var GA = window.ga || function() {
// ga is not defined, log function arguments
if (window.console) {
console.log([].slice.call(arguments));
}
};
// Custom dimensions
GA('set', 'dimension1', data.some_profile_information1);
GA('set', 'dimension2', data.some_profile_information2);
GA('set', 'dimension3', data.some_profile_information3);
// Track event
GA('send', {
'hitType': 'event', // Required.
'eventCategory': 'page', // Required.
'eventAction': 'custom_download', // Required.
'eventLabel': data.the_title_of_downloaded_section,
'eventValue': 1
});
};
Тогда в Google Analytics я могу иметь пользовательские отчеты, такие как:
- наиболее используемые типы профилей поактивные участники
- самые активные разделы загрузок
- количество загрузок (всего / также по разделам)
Возможно ли в Matomo отправить на заказизмерения с настраиваемым событием для того, чтобы иметь такие же отчеты / поведение?
ОБНОВЛЕНИЕ:
ОБНОВЛЕНИЕ:
Попробовал вот так, в отчетах о пользовательских размерах нет данных.
var MA = window._paq || function() {
// Matomo is not defined, log function arguments
if (window.console) {
console.log([].slice.call(arguments));
}
};
MA.push([
'trackEvent',
'page', // category
'my_custom_download', // action
data.item_title, // name
1, // value
{ // custom dimensions
dimension1: data.dim1,
dimension2: data.dim2,
dimension3: data.dim3
}
]);
А это от документы : _paq.push(['trackEvent', category, action, name, value, {dimension1: 'DimensionValue'}]);