0

У меня есть две кнопки, чтобы установить пол. Для каждой кнопки пола я настроил в customDimension как ga('set', 'dimension1', 'male'); или ga('set', 'dimension1', 'female');CustomDimension отправить через ga ('set', ...)

В Javascript консоли от FireBug Я вижу, что команда ga() выполняется без ошибок. В GoogleAnalytics я установил customDimension

Должен ли я посылать эти данные через ga('send',...... или это не нужно?

Если да, какие параметры мне нужно установить?

Я не вижу никаких данных в графическом интерфейсе GoogleAnalytics, и я ждал около 48 часов.

ответ

1

Пользовательские метрики и размеры всегда должны посылаться с ударом взаимодействия, иначе они не будут записаны.

Кроме того, поля, установленные с ga('set'..., должны сопровождаться ударом взаимодействия - «набор» в этом случае буквально означает «установить это поле для последующего использования во взаимодействующих ударах». Разница между использованием набора и передачей пользовательских измерений с помощью объекта конфигурации удара взаимодействия (просмотров страниц, событий и т. Д.) Заключается в том, что «set» будет влиять на все последующие удары, передавая пользовательский размер/метрику в качестве параметра для попадания, будет влиять только на это конкретный удар.

Итак, если вы используете ga('set', 'dimension1', 'male'), и после этого один просмотр страницы и два события измерение будет записано три раза (не столько проблема с пользовательскими измерениями, сколько большая проблема с пользовательскими показателями).

Если вы вместо этого:

ga('send', 'pageview', { 
    'dimension1': 'male' 
}); 

размер будет посылать только один раз.

Но независимо от того, как вы это сделаете, данные будут отправляться только по удаленным данным, поэтому вам понадобятся просмотр страницы, событие или транзакция, если вы хотите получить какие-либо результаты.

+0

Спасибо за полезный ответ. Теперь я изменил код, как и выше: ** га ('отправить', 'просмотр страницы', { ' dimension1': 'мужской' }); ** , но я не вижу никаких данных. На самом деле, у меня огромные проблемы с пониманием GoogleDev с его API. Так что, извините, если я вас расстроил – Setaloro