Как извлечь пользовательский параметр Firebase и отправить в Google Analytics через менеджер тегов Google? - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь выяснить, как извлечь очень распространенное и автоматически сгенерированное пользовательское свойство "first_open_time" из firebase и отправить в GA.

Это в контексте мобильного приложения (iOS /Android) - я уже реализовал менеджер тегов sdk, firebase sdk довольно давно и могу успешно отправлять любые события, которые мы генерируем из клиентов ios и android, в firebase и использовать tagmanager для отправки их в ga.Тем не менее, каждый раз, когда я пытаюсь сделать то же самое с любым из бесплатных событий Firebase, таких как событие user_engagement или screen_view - в GA ничего не появляется так же, как когда это событие, которое я создал из клиента.Поэтому вместо того, чтобы пытаться вырвать событие free из firebase, я пытаюсь вырвать только пользовательское свойство first_open_time, которое автоматически устанавливается firebase.

Снимок экрана представления отладки firebase, показывающий пользовательское свойство

Я создал переменную gtm: first_open_time, которая является пользовательским свойством Firebase, в контейнере, совместимом с Firebase.

Снимок экрана определения переменной gtm

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

Я создал gtmтег, который помещает свойство пользователя Firebase first_open_time в customDimension, уже определенный в GA.

Снимок экрана Google Tag Manager - определение тега

Но это никогда не отправляет это конкретное поле.Все остальные свойства, которые я определенно определил, доступны, но ни одно из свободных событий или свободных параметров из firebase НЕ передается.

Снимок экрана GA без результатов для этого нового пользовательского измерения

1 Ответ

0 голосов
/ 21 декабря 2018

Я не думаю, что это на самом деле возможно.Например, в отношении first_open_time временным решением является сохранение времени эпохи, когда приложение открывается в первый раз.Затем, чтобы получить его с помощью CustomVariableProvider.Он будет доступен в любое время в GTM.

...