最初に RudderStack ネイティブ SDK を初期化してください。その後、 identify, trackや screen 共有TypeScriptレイヤーからイベントを送信できます。このプラグインは、プライバシーに配慮したロールアウト向けに、フラッシング、広告IDフック、匿名ID制御を備え、iOS/Androidのネイティブパイプラインへイベントを転送します。
主なユースケース:プロダクト分析、ファネルトラッキング、実験の割り当て、RudderStackのネイティブ統合を別途維持することなくCDP(カスタマーデータプラットフォーム)へのルーティング。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブRudderStack iOS SDK |
| Android | はい | Android ネイティブ RudderStack SDK |
| Web | リポジトリを見る | RudderStack web SDK を Capacitor web ビルドと併用する |
コア機能
「コア機能」セクションinitialize- RudderStack クライアントを初期化します。identify- 指定されたユーザー ID で identify を送信します。group- 指定されたグループ ID で group を送信します。track- 指定されたイベント名で track を送信します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
initialize | RudderStackクライアントを初期化します。 |
identify | 指定したユーザーIDでidentifyコールを送信します。 |
group | 指定したグループIDでgroupコールを送信します。 |
track | 指定したイベント名でtrackコールを送信します。 |
screen | 指定したスクリーン名でscreenコールを送信します。 |
alias | 現在のユーザーを新しい識別子にエイリアスします。 |
reset | 現在のRudderStackのアイデンティティ状態をリセットします。 |
flush | キューに溜まっているイベントを即座にフラッシュします。 |
putDeviceToken | RudderStackがサポートされている送信先に転送するプッシュトークンを設定します。 |
setAdvertisingId | 現在の動作については、ソースの定義を参照してください。 |
putAdvertisingId | カスタム広告IDを設定します。 |
setAnonymousId | 現在の動作については、ソースの定義を参照してください。 |
putAnonymousId | カスタムの匿名IDを設定します。 |
optOut | RudderStackのトラッキングオプトアウトを切り替えます。 |
getPluginVersion | ネイティブ実装からプラグインのバージョンマーカーを返します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-rudderstack.
@capgo/capacitor-rudderstack の続きはこちら
「@capgo/capacitor-rudderstack から継続する」セクション使用している場合 @capgo/capacitor-rudderstack ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-rudderstack の使用 Using @capgo/capacitor-rudderstack での Native Build 機能について Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。