Firebase Analytics 用の Capacitor プラグイン
まずは getAppInstanceId() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションgetAppInstanceId- アプリのインスタンス ID を取得します。getSessionId- 現在のセッション ID を取得します (ga_session_id).setConsent- ユーザーの同意モードを設定します。setUserId- ユーザーIDプロパティを設定します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
getAppInstanceId | アプリのインスタンスIDを取得します。 |
getSessionId | 現在のセッションIDを取得します(ga_session_id). |
setConsent | ユーザーの同意モードを設定します。 |
setUserId | ユーザーIDプロパティを設定します。 |
setUserProperty | カスタムユーザープロパティを指定した値に設定します。 |
setCurrentScreen | 現在のスクリーン名を設定します。 |
logEvent | アプリイベントをログに記録します。 |
setSessionTimeoutDuration | 現在のセッションを終了させる無操作時間を設定します。 |
setEnabled | 自動データ収集の有効/無効を切り替えます。この設定はアプリの次回の起動時から適用されます。 |
isEnabled | 自動データ収集が有効かどうかを返します。 |
resetAnalyticsData | このアプリのアナリティクス データをすべてデバイスから消去し、アプリ インスタンス ID をリセットします。 |
initiateOnDeviceConversionMeasurementWithEmailAddress | メールアドレスを使用して、オンデバイスのコンバージョン測定を開始します。 |
initiateOnDeviceConversionMeasurementWithPhoneNumber | 電話番号を使用して、デバイス上のコンバージョン測定を開始します。 |
initiateOnDeviceConversionMeasurementWithHashedEmailAddress | ハッシュ化されたメールアドレスを使用して、デバイス上のコンバージョン測定を開始します。 |
initiateOnDeviceConversionMeasurementWithHashedPhoneNumber | ハッシュ化された電話番号を使用して、デバイス上のコンバージョン測定を開始します。 |
getPluginVersion | このプラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-firebase.
@capgo/capacitor-firebase-analyticsから続ける
セクション「@capgo/capacitor-firebase-analyticsから続ける」使用している場合 @capgo/capacitor-firebase-analytics ネイティブプラグインの作業を計画するには、次と連携してください: Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新に関する実装詳細については、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについては、