# #firebase #firebase-realtime-database #google-analytics #google-cloud-functions #firebase-cloud-messaging
#огневая база #firebase-база данных в реальном времени #google-аналитика #google-облачные функции #firebase-облако-обмен сообщениями
Вопрос:
В одном из моих приложений для iOS я использую облачную функцию, которая непрерывно наблюдает за событиями Firebase(например, first_open и т. Д.), И мы можем наблюдать предопределенные события firebase, такие как (first_open). Но когда мы создаем наше собственное пользовательское событие(например, «new_event»), то наблюдаем, что оно не работает.
Функция, которую я использую для наблюдения за событиями :
exports.Test_Second_Function = functions.analytics.event('testFunction').onLog((event) =gt; { });
Я могу вызывать события из аудитории Firebase с помощью триггера. Но можем ли мы наблюдать эти события с помощью облачных функций? Потому что, когда я отправляю это событие с мобильных устройств, мы можем наблюдать.
Спасибо.
Комментарии:
1. Можете ли вы предоставить нам код??
2. Спасибо, но решено, поделюсь ответом.
3. Пожалуйста, поделитесь ответом, чтобы он помог сообществу.
Ответ №1:
Решение, которое сработало для меня, заключается в том, что —
- Выберите простое событие(с мобильного телефона), которое мы хотим запускать, когда в аудиторию поступают новые записи или когда аудитория обновляется. например, Analytics.log(«sample_event», параметры: [:])
- Это событие мы можем проверить в режиме отладки и в режиме реального времени в разделе Firebase Analytics.
- Через некоторое время запись этого события появится в разделах событий Базы огня(в моем случае это заняло около 12 часов).
- После этого нам просто нужно проверить «пометить как конверсию» в разделе «События» (это снова занимает некоторое время, чтобы отразить, в моем случае это заняло около 8 часов).
- Теперь, когда любой пользователь входит в нашу аудиторию, это событие запускается, и мы также можем проверить количество событий(для перекрестной проверки, вызвано это событие или нет).
Спасибо.