あなたが始める前に
アプリで Firebase が有効になっていて、最新の Firebase In-App Messaging SDK が追加されていることを確認するために、はじめにの手順を完了してください。
新しいキャンペーンを作成する
Firebase コンソールのメッセージ ページで新しいキャンペーンを設定します。
- 初めて使用する場合は、[最初のキャンペーンを作成する] をクリックします。
- そうでない場合は、[新しいキャンペーン] をクリックします。
ステップ 1: スタイルとコンテンツ
コンソールでは、Firebase In-App Messaging メッセージ テンプレートを使用してさまざまな機能を組み込み、アプリ内メッセージでさまざまな目的を果たします。
ユース ケースを調べて、メッセージ テンプレートのスタイル設定の例を確認します。
メッセージ テンプレート タイプ | 特徴 | 機能の説明 | |||
---|---|---|---|---|---|
カード | モーダル | 画像のみ | バナー | ||
画像 | HTTPS 画像 URL を指定します。 Firebase Hostingを使用してイメージをホストできます。 | ||||
アクション | ウェブリンクまたはディープ リンクを使用して、ユーザーを外部ページまたはアプリ内の特定のページに誘導します。 Firebase Dynamic Linksを使用して、ディープ リンクを作成および管理できます。テンプレートModalおよびImage には X ボタンのみが含まれており、ユーザーはメッセージを閉じることができます。 | ||||
文字色・背景色 | 16 進数のカラー コードを入力するか、カラー グラデーションを使用して、ブランドに合った特定の色合いを見つけて、メッセージのビジュアルをカスタマイズします。 | ||||
メッセージのタイトル/本文 | 関連するヘッダーと簡潔な説明でユーザーの注意を引きます。 Firebase は、ユーザーに合わせてテキストを自動的に翻訳およびスケーリングします。 | ||||
主ボタン | デフォルトのボタン アクションは、メッセージを閉じるように設定されています。ユーザーをリダイレクトする URL をアクションとして提供します。 | ||||
副ボタン | デフォルトのボタン アクションは、メッセージを閉じるように設定されています。ユーザーをリダイレクトする URL をアクションとして提供します。 |
Firebase コンソールのCompose キャンペーンウィンドウで、各テンプレートで利用できる機能を使用して、メッセージを好みに合わせてカスタマイズします。
[キャンペーンの作成]ウィンドウの右側で、携帯電話またはタブレット デバイスの横向きまたは縦向きでメッセージをプレビューします。
コンソール内のプレビューでは、メッセージがモバイル デバイスでどのように表示されるかについての一般的なアイデアが提供されます。実際のメッセージ レンダリングは、デバイスによって異なります。実際のデバイスでテストして、正確なレンダリングを確認してください。
必要に応じて、キャンペーンのカスタム メタデータを定義します。このメタデータは、キャンペーンがユーザーに表示されるときに、SDK コールバックを使用してクライアント側で利用できます。たとえば、クライアントで使用できるプロモーション コードでキャンペーンにタグを付けることができます。
ステップ 2: ユーザーをターゲットにする
キャンペーンの名前を入力します。
この名前はキャンペーン レポートに使用され、表示されるメッセージの一部ではありません。
(オプション) キャンペーンの説明を入力します。
この説明はキャンペーン レポートに使用され、表示されるメッセージの一部ではありません。
[アプリを選択] ドロップダウンをクリックし、このキャンペーンに関連付けるアプリを特定します。
(オプション)およびボタンをクリックして、ターゲット ユーザーをさらに絞り込みます。
[選択] ドロップダウンを使用して、追加の仕様を選択します。
このキャンペーンの対象となる見込みユーザーの割合を表示します。
この数は、過去 7 日間にサービスにアクセスしたアクティブ ユーザーに基づいて推定されます。適格なユーザーには、トリガー条件が発生した場合にのみこのメッセージが表示されます。
(オプション) アプリが複数の言語のユーザーをターゲットにしている場合、キャンペーンをそれらの言語にローカライズするように求められます。ダイアログを使用して独自の翻訳を追加するか、Google 翻訳を使用してキャンペーンを簡単にローカライズします。
ステップ 3: メッセージのスケジュール設定
キャンペーンの開始日時を説明してください。
キャンペーンは、キャンペーンを公開するか、スケジュールされた開始時に開始できます。
キャンペーンの終了日時を説明してください。
キャンペーンは無期限に実行することも、スケジュールされたエンドポイントを持つこともできます。
[イベント +] をクリックして、少なくとも 1 つのトリガー イベントを追加します。
- デフォルトのイベントまたはFirebase Analytics でログに記録されたイベントを入力して、アプリ内メッセージをトリガーできます。これらのイベントは、ユーザー アクション、システム イベント、またはエラーです。
- イベントが発生すると、アプリ内メッセージがトリガーされます。
デバイスごとの頻度制限を指定します。この制限により、ユーザーがメッセージを表示する頻度を制御できます。
- デフォルトでは、キャンペーンは、ユーザーが 1 回表示した (つまり、印象に残った) 後は表示されません。
- または、メッセージの頻度を日単位で設定できます。
ステップ 4: コンバージョン イベント (オプション)
Firebase は、完了したコンバージョン イベントにつながったインプレッション数を追跡します。
[キャンペーンを作成] ウィンドウで、 [コンバージョン イベントを選択] ドロップダウンを使用して次のいずれかを選択します。
- デフォルトのコンバージョン イベント。
- コンバージョンとして有効にしたすべてのイベント。
キャンペーンを公開したら、メッセージ ページに移動し、キャンペーンの名前をクリックして、キャンペーンのコンバージョン履歴に関連するデータを表示します。
キャンペーンを公開する
キャンペーンを変更した後、[下書きとして保存] をクリックして、下書きステータスのキャンペーンに戻って編集するオプションを選択できます。
または、[発行] をクリックして、スケジュールされた日付にターゲット ユーザーにメッセージをリリースすることもできます。キャンペーンは公開後に編集できます。
発行済みのキャンペーンを停止すると、再度発行することはできません。ただし、実行中のキャンペーンはいつでも停止または編集できます。また、既存のキャンペーンを複製してわずかなバリエーションを作成し、まったく新しいキャンペーンを作成することを避けることもできます。