Чего я хочу добиться, так это чтобы все события запускались для данной презентации на моем сайте через API Matomo, но без путаницы в именах событий.
Точнее: Отфильтровать по идентификатору, который находится в базе данных моего сайта
Я отслеживаю, когда пользователь подтверждает модальное значение для данной презентации , например:
window._paq.push(['trackEvent', 'Presentation', 'Confirmation', 'going - '+presentationName, 1]);
Я хотел бы получить события, которые были инициированы для этой презентации , но я действительно хочу, чтобы мои аналитические данные были чистыми (без указания идентификатора вместо имени).
ВызовAPI:
MATOMO_API_URL? Module = API & secondDimension = eventName & format = json & method = Events.getAction & idSite = 2 & date = 2019-09-19 & period = week & token_auth = AUTH_TOKEN & extended = 1
1024 *
{
"label": "Confirmation",
"nb_visits": 8,
"nb_events": 14,
"nb_events_with_value": 14,
"sum_event_value": 13,
"min_event_value": 1,
"max_event_value": 1,
"sum_daily_nb_uniq_visitors": 8,
"avg_event_value": 0.93,
"idsubdatatable": 1,
"segment": "eventAction==Confirmation",
"subtable": [
{
"label": "going - Autem a doloremque excepturi illo.",
"nb_visits": 2,
"nb_events": 3,
"nb_events_with_value": 3,
"sum_event_value": 3,
"min_event_value": 1,
"max_event_value": 1,
"sum_daily_nb_uniq_visitors": 2,
"avg_event_value": 1
},
....
Я мог бы просто пойти и отфильтровать в своем бэкэнде по имени (но оно могло бы измениться), пример результата:
{
"label": "Confirmation",
"nb_visits": 8,
"nb_events": 14,
"nb_events_with_value": 14,
"sum_event_value": 13,
"min_event_value": 1,
"max_event_value": 1,
"sum_daily_nb_uniq_visitors": 8,
"avg_event_value": 0.93,
"idsubdatatable": 1,
"segment": "eventAction==Confirmation",
"subtable": [
{
"label": "going - Autem a doloremque excepturi illo. - 32", //set the id
"nb_visits": 2,
"nb_events": 3,
"nb_events_with_value": 3,
"sum_event_value": 3,
"min_event_value": 1,
"max_event_value": 1,
"sum_daily_nb_uniq_visitors": 2,
"avg_event_value": 1
},
....
Но мне было интересно, есть ли другое решение (передать id как метаданные or что-то) для точности.