Google Analytics отправляет пользовательские данные о пользователе из бэкэнда, используя протокол измерений.
Я хочу отправить данные о пользователях в GA из моего бэкэнда (например, статус, возраст, пол,...)
Я уже выяснил, как это сделать для событий, но я не уверен, как отправлять данные, которые не связаны с сеансом / событием, а являются довольно простым атрибутом, который я хочу назначить пользователю, например, его возраст.
У всех пользователей уже есть идентификатор пользователя в GA, и я настроил пользовательские измерения для атрибутов, которым я хочу присвоить значение (например, мужской, женский).
Как будет выглядеть запрос протокола измерений для этого варианта использования?
Я уже пытался отправить событие и добавил
cd1=30
cd2=male
но значения пользовательских измерений не отображаются в представлении идентификатора пользователя в GA
1 ответ
Я думаю, вы не понимаете, как работает GA. Каждый попадание, отправляемое в Google Analytics, должно содержать всю необходимую информацию об этом попадании. Если вы отправляете идентификатор пользователя как пользовательские измерения куда-то, то вы также должны отправлять пользовательское измерение возраста и пола этого пользователя при каждом попадании.
Данные, отправленные напрямую через протокол измерений, будут записаны только для того попадания, для которого вы их отправили. Это не собирается обновлять все данные пользователей.
Демографические отчеты
Демографические данные по возрасту и полу в аналитике Google создаются с помощью двойного клика на компьютере пользователя. Это не то, что вы можете отправить, используя протокол измерения.