Firebase Analytics регистрирует пользовательские события с сервера

Я хочу отправить событие пользовательского журнала Firebase Analytics из функций Firebase (с помощью node.js). Я много искал, но не смог найти ни учебника, ни документации по этому поводу. Есть ли способ отправить пользовательское событие в аналитику Firebase из серверной части в 2024 году? Я попытался отправить журнал с помощью

admin.analytics().log()...

но была синтаксическая ошибка analytics is not a function

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы не отправляете события со своего бэкэнда в Firebase. Firebase — это прокси-конечная точка для аналитических данных, собранных из приложений. Это прокси в том смысле, что аналитические данные в Firebase по сути непригодны для использования. Вы проксируете его на экземпляр GA4 из Firebase.

GA4 позволяет осуществлять прямое отслеживание с серверной части с использованием протокола измерения . Будьте очень осторожны с протоколом измерений. Вам потребуется установить множество идентификаторов, если вы хотите, чтобы эти данные были связаны с остальными. И если то, что вы хотите отслеживать в Node, не обязательно должно быть связано с остальной деятельностью пользователя, то GA/Firebase определенно неправильный инструмент для этого.

Тем не менее, вы можете использовать SDK Firebase, маршрутизируя события Node через приложения, а затем используя приложения, преобразующие их в аналитические полезные данные.

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

shahram_javadi 21.06.2024 10:52

Какую информацию вы получаете в RTDN? Обычно это просто подтверждения покупки, чтобы вы могли безопасно обновить серверную часть, не доверяя своему интерфейсу в отношении покупки. Однако интерфейсная часть также получает результат обратного вызова покупки. Просто отследите этот обратный вызов на FE.

BNazaruk 21.06.2024 18:43

RTDN связан с покупкой пользователя всякий раз, когда подписка приостанавливается, отменяется, истекает, продлевается и т. д. Я хочу отправить эту информацию в аналитику вместе с добавлением базы данных.

shahram_javadi 21.06.2024 19:57

ох, это будет сложно. Да, в этом случае вам придется использовать протокол измерений. Однако вам нужно будет использовать правильный идентификатор клиента, иначе вы не сможете сопоставить событие с пользователем. Идентификатор клиента автоматически генерируется Firebase SDK при первом обращении, а затем сохраняется. Или вы можете ввести отслеживание идентификатора пользователя и использовать то же отслеживание идентификатора пользователя при составлении отчетов о событиях RTDN. Затем создайте свои информационные панели соответствующим образом.

BNazaruk 21.06.2024 23:47

Другие вопросы по теме