メインコンテンツへスキップ

@capgo/capacitor-rudderstack

Capacitor から RudderStack の analytics、identity、screen tracking を、ネイティブの SDK 配信でリリースしましょう。

最初に 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 を送信します。
メソッド説明
initializeRudderStackクライアントを初期化します。
identify指定したユーザーIDでidentifyコールを送信します。
group指定したグループIDでgroupコールを送信します。
track指定したイベント名でtrackコールを送信します。
screen指定したスクリーン名でscreenコールを送信します。
alias現在のユーザーを新しい識別子にエイリアスします。
reset現在のRudderStackのアイデンティティ状態をリセットします。
flushキューに溜まっているイベントを即座にフラッシュします。
putDeviceTokenRudderStackがサポートされている送信先に転送するプッシュトークンを設定します。
setAdvertisingId現在の動作については、ソースの定義を参照してください。
putAdvertisingIdカスタム広告IDを設定します。
setAnonymousId現在の動作については、ソースの定義を参照してください。
putAnonymousIdカスタムの匿名IDを設定します。
optOutRudderStackのトラッキングオプトアウトを切り替えます。
getPluginVersionネイティブ実装からプラグインのバージョンマーカーを返します。

このリファレンスは以下から同期されています: 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 プラグインの代替案におけるプロダクトワークフローについては。