Наблюдайте за событием Firebase Analytics с помощью облачной функции(Firebase)

# #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:

Решение, которое сработало для меня, заключается в том, что —

  1. Выберите простое событие(с мобильного телефона), которое мы хотим запускать, когда в аудиторию поступают новые записи или когда аудитория обновляется. например, Analytics.log(«sample_event», параметры: [:])
  2. Это событие мы можем проверить в режиме отладки и в режиме реального времени в разделе Firebase Analytics.
  3. Через некоторое время запись этого события появится в разделах событий Базы огня(в моем случае это заняло около 12 часов).
  4. После этого нам просто нужно проверить «пометить как конверсию» в разделе «События» (это снова занимает некоторое время, чтобы отразить, в моем случае это заняло около 8 часов).
  5. Теперь, когда любой пользователь входит в нашу аудиторию, это событие запускается, и мы также можем проверить количество событий(для перекрестной проверки, вызвано это событие или нет).

Спасибо.