2016-07-15 2 views
0

Я пытаюсь отправить некоторые конкретные данные для фильтрации позже при использовании основного ядра GA. Например, когда я отслеживаю событие, я могу передать некоторые параметры.Основная информация о Google Analytics для отчетов api pageview label?

ga('send', 'event', { 
    eventCategory: data.category, 
    eventAction: data.action, 
    eventLabel: data.label || null, 
    eventValue: data.value || null, 
    nonInteraction: data.interaction === false ? false : true 
}); 

Затем я могу отфильтровать эти данные при подаче запросов на данные. В частности, я пытаюсь отслеживать элементы id, которые хранятся в полях eventLabel. Для событий все хорошо.

Часть У меня возникли проблемы с в фильтрации просмотров страниц, сессий и т.д. Призыв, который выглядит следующим образом:

ga('set', 'page', data.path); 
ga('send', 'pageview', {eventLabel: 'test'}); 

eventLabel в данном случае, кажется, не работает. Я не могу использовать фильтр по pagePath becasue Я использую довольно url. Мне нужно явно указать идентификатор в просмотрах страниц, если это возможно. Или какой-то альтернативный метод, который работает.

ответ

0

pageview команда не принимает eventLabel параметр, только title, location или page, как упомянуто здесь https://developers.google.com/analytics/devguides/collection/analyticsjs/pages#pageview_fields. Возможно, попробуйте использовать настраиваемое измерение для идентификатора элемента.

Кроме того, возможно, вам нужно будет дважды проверить свою логику nonInteraction для вашего мероприятия. Если data.interaction является ложным, я думаю, что это означает, что он не является интерактивным, что делает nonInteraction истинным (и наоборот).

Смежные вопросы