Специальные параметры Ionic Firebase Analytics

В моем приложении ionic5 я отправляю такие события

export class Logger extends FirebaseAnalytics{

...

aFunction(tapTarget: string){

    const logData = {target: tapTarget};
    this.log(EventType.TAP, logData);
}

На основе это

но я не вижу параметры события в консоли firebase? Я вижу события, но не данные, которые отправляет приложение ...? Есть ли волшебная настройка на консоли firebase, чтобы увидеть эти значения? Или приведенный выше код не работает?

Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
0
15
1

Ответы 1

Вы не должны extendFirebaseAnalytics.
Вы должны записать его в свой конструктор.

import { FirebaseAnalytics } from '@ionic-native/firebase-analytics/ngx';
constructor(private firebaseAnalytics: FirebaseAnalytics) {}
this.firebaseAnalytics.logEvent('event_name', {param: 'value'})
  .then((res: any) => console.info(res))
  .catch((error: any) => console.error(error));

Убедитесь, что оболочка inject установлена ​​вместе с самим плагином Ionic Native.

ionic cordova plugin add cordova-plugin-firebase-analytics
npm install @ionic-native/firebase-analytics

Хорошо спасибо. Но расширение действительно работает. Я вижу трафик приложения в консоли firebase. Однако я не вижу специальных параметров. Возможно, это действительно проблема с extend, так что я дам вам шанс. Спасибо! :)

El Dude 08.04.2021 19:44

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