インストール
このプロセスは、プロジェクトに SDK を初めてインストールする際に一度だけ行う必要があります。その後のアップデート手順については、アップデートセクションを参照してください。
-
gradle.properties に次のトークンを追加してください:
authToken=jp_9ibcequhrjtge3cmavt2k4sq6a - settings.gradle または settings.gradle.kts に以下の行を追加してください:
- モジュールの build.gradle または build.gradle.kts ファイルに、依存関係を作成するための以下の行を追加してください:
初期化
カスタム
Application クラスを編集し、初期化のために applicationContext を渡してください。
Manifest.xml に Application クラスを追加することを忘れないでください
インポート
MainActivity.kt の先頭でモジュールを手動でインポートできます
使用方法
SDK には 3 つのメソッドがあります:
| メソッド | 読み込み時間 |
|---|---|
show | 初回起動: 250ms、次回以降: 50–250ms |
requestSize | 250ms |
track | 250ms |
メソッド 1: requestSize
このメソッドは CTA のロジックを実装するために使用します。
ロジック スキーマ
このスキーマは、Kleep を開く CTA の更新方法を説明しています。
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
実装例
メソッド 2: show
このメソッドは CTA がクリックされたときに呼び出されます。各種画面をロードするために使用します。SDK を統合する開発者は、これらをボトムシートに埋め込む必要があります。
| パラメータ | 優先度 | 説明 |
|---|---|---|
| productID | 必須 | 商品 ID |
| retailer | 必須 | 小売業者名 |
| customerID | 任意 | 分析に使用する CRM 識別子 |
| trackingID | 任意 | 外部トラッキングプロバイダーが使用する ID |
| stocks | 任意 | 商品バリアント ID と在庫状況のマップ。true は在庫あり、false(デフォルト)は在庫なし、emptyMap または未指定でチェックをスキップ。 |
メソッド 3: track
このメソッドはカスタムイベントをトラッキングするために使用します。
| eventName | トリガー |
|---|---|
product_viewed | PDP 閲覧時 |
product_added_to_cart | 商品がカートに追加されたとき |
checkout_completed | 支払い後の注文確認時 |
product_viewed
パラメータ (CSV)
例
product_added_to_cart
パラメータ (CSV)
例
checkout_completed
パラメータ (CSV)
例
