
クリックアクションの種類
URL
デバイスのデフォルトブラウザで指定したURLを開きます。In-App JS API のopenUrl にマッピングされます。アプリ内でのディープリンクには、Custom Action ID を使用してください。
プッシュ権限プロンプト
ネイティブのiOSまたはAndroidプッシュ権限プロンプトを表示します。デバイスがすでにサブスクライブされている場合、アプリ内メッセージは表示されません。デバイスが以前にプロンプトを表示されて拒否した場合、アプリ設定でプッシュ通知を有効にするようユーザーに求めるネイティブアラートが表示されます。In-App JS API のtriggerPushPrompt にマッピングされます。
位置情報権限プロンプト
位置情報追跡の権限を求めるネイティブOSプロンプトを表示します。アプリに位置情報追跡権限を含める必要があります。セットアップ方法については Location Opt-In Prompt を参照してください。In-App JS API のtriggerLocationPrompt にマッピングされます。
Outcomeを送信
分析目的でユーザーインタラクションを追跡します。アプリ内メッセージを通じて送信されたOutcomesは「Unattributed」として表示され、outcome_name : true の形式でユーザーにタグを設定します。詳細については Custom Outcomes を参照してください。In-App JS API の sendOutcome にマッピングされます。
ユーザーをタグ付け
ユーザーの回答に基づいてタグを追加し、よりターゲットを絞ったメッセージングのためにセグメント化できます。In-App JS API のtagUser にマッピングされます。
Custom action ID
要素がクリックされたときに、SDK IAM Click Listener を通じてアプリが読み取るカスタム値を渡します。次の用途に使用します:- インタラクションデータを独自のサーバーや分析ベンダーに送信する。
- アプリ内でのディープリンクで特定の画面に移動する。
addClickName にマッピングされます。
Collecting custom click actions
任意の画像またはボタンブロックに Custom Action ID を設定して、クリックされた要素を識別します。アプリは SDK IAM Click Listener を通じてクリックを検出し、サーバー、データベース、または分析ベンダーにデータを送信できます。Example: create a poll
Example: create a poll
複数選択アプリ内メッセージの各ボタンに一意のAction IDを設定します。ユーザーがオプションをクリックすると、アプリは SDK IAM Click Listener を通じてそれを検出し、サーバーに回答を送信して、後でユーザーに集計結果を表示できます。Action IDの代わりに Tag を使用して、クリックされた要素を識別し、ユーザーの回答に基づいてセグメント化することもできます。
関連ガイド
ディープリンク
プッシュおよびアプリ内メッセージ向けにカスタムURLスキームとアプリ固有のルーティングを設定します。
In-app JavaScript API
HTMLアプリ内メッセージエディターでのクリックアクションメソッドのリファレンスです。
App Storeレーティングの例
アプリ内メッセージからApp Storeレビューを促すステップバイステップのチュートリアルです。
古いアプリバージョンのユーザーをターゲットにする
ユーザーにアプリのアップデートを促します。
バナーアプリ内メッセージでユーザーをオンボードする
アプリのUIをブロックしないコンテキスト対応の上部・下部バナーアプリ内メッセージでユーザーをガイドします。