Skip to main content

Using @capgo/capacitor-firebase-analytics

Capacitor plugin for Firebase Analytics.

Install

bun add @capgo/capacitor-firebase-analytics
bunx cap sync

What This Plugin Exposes

  • getAppInstanceId - Retrieves the app instance id.
  • getSessionId - Retrieves the current session id (ga_session_id).
  • setConsent - Sets the user's consent mode.
  • setUserId - Sets the user ID property.

Example Usage

getAppInstanceId

Retrieves the app instance id.

import { FirebaseAnalytics } from '@capgo/capacitor-firebase-analytics';

await FirebaseAnalytics.getAppInstanceId();

getSessionId

Retrieves the current session id (ga_session_id).

import { FirebaseAnalytics } from '@capgo/capacitor-firebase-analytics';

await FirebaseAnalytics.getSessionId();

setConsent

Sets the user's consent mode.

import { FirebaseAnalytics } from '@capgo/capacitor-firebase-analytics';

await FirebaseAnalytics.setConsent({} as SetConsentOptions);

setUserId

Sets the user ID property.

import { FirebaseAnalytics } from '@capgo/capacitor-firebase-analytics';

await FirebaseAnalytics.setUserId({} as SetUserIdOptions);

Full Reference