イベントを送信する
このドキュメントは古いバージョンのReact Native SDKについて記載しています
Native SDK v1に依存する旧React Native SDKは 2021/05/11でサポート終了となります。
ユーザーの行動に応じたアクションを行うために、あらかじめユーザーの行動に基づくイベントを KARTE に送る必要があります。
SDK では目的別にイベント送信メソッドを複数用意しています。
なお後述するメソッドを呼び出すためには、 react-native-karte-tracker
パッケージをインポートする必要があります。
import { KarteTracker } from 'react-native-karte-tracker';
画面閲覧イベントを送信する
画面の閲覧をイベントとして送る場合は、view
イベントを送信します。
第2引数の title
の指定は任意ですが、指定することでユーザー詳細画面(管理画面)に画面名が表示されるようになり、どの画面を閲覧しているのか認識しやすくなります。
view メソッドの仕様に関しては、リファレンス をご覧ください。
KarteTracker.view('signup', '会員登録');
ユーザー情報を送信する
ユーザーに紐付く情報 (名前や年齢、性別等) を送る場合は、identify
イベントを送信します。
イベントは複数回送信することが可能です。
また送信したデータは、過去に送ったデータとマージして管理されます。
identify メソッドの仕様に関しては、リファレンス をご覧ください。
KarteTracker.identify({
'name': 'KARTE太郎'
});
任意のイベントを送信する
上記以外のイベントを送信する場合は、カスタムイベントとしてイベントを送信できます。
なお一部のイベント名は予約されており、KARTE 上で特殊な扱いを受けます。
詳細に関しては、定義済みイベント、イベントで使用できないフィールド名 をご覧ください。
track メソッドの仕様に関しては、リファレンス をご覧ください。
KarteTracker.track("favorite", {
'id': 'P00003',
'name': 'ミネラルウォーター (500ml)',
'price': 100
});
Updated 5 months ago