ユーザーの心に響くパーソナライズされたIn-Appメッセージを配信するために、特定のアプリ画面や画面内の特定のセクションにのみメッセージを表示するように設定できます。
この機能は、In-App Nativ バージョン3でデフォルトで利用できます。アプリのSDKが、Androidの場合はバージョン10.0.00以降、iOSの場合はバージョン6.0.0以降である必要があります。
特定のアプリコンテキストに対するIn-Appメッセージの設定
MoEngageのIn-Appメッセージでは、アプリ内でメッセージを表示する正確な場所を指定できます。これは、画面全体(アクティビティやビューコントローラー)ではなく、画面の特定のセクション(フラグメント)をターゲットにしてメッセージを表示したい場合に便利です。設定するには、次の手順に従います。
-
MoEngageプラットフォームで、キャンペーン作成ページに移動します。
-
Display Settingsで、Show only in App Contextボックスを見つけます。
-
目的のアプリコンテキスト名またはフラグメント名を入力します。この手順は任意です。メッセージを特定のアプリコンテキストに限定しない場合は、Show only in App Contextフィールドを空白のままにします。
モバイルアプリへのアプリコンテキストの統合
アプリコンテキストやフラグメントによるIn-Appメッセージの正確なターゲティングを有効にするには、開発者が特定のSDK統合の変更を実装する必要があります。これにより、MoEngage SDKがアプリケーション内で定義されたコンテキストを認識できるようになります。
Androidの統合
MoEngageのIn-Appメッセージは、表示にアプリコンテキストを使用します。Androidアプリが複数のフラグメントを持つ単一のアクティビティを使用している場合、In-Appメッセージはアプリの起動時にしか表示されない可能性があります。
アプリのライフサイクル中にメッセージを表示するタイミング(たとえば、特定のナビゲーションポイント)をより細かく制御するには、Androidの統合ドキュメントを参照してください。
iOSの統合
MoEngage SDKバージョン6.0.0以降は、コンテキストベースのIn-Appメッセージをサポートしています。
MoEngageプラットフォームでIn-Appキャンペーンを作成する際に、キャンペーンのコンテキストまたはタグを指定できます。SDKは現在のアプリコンテキストを確認し、キャンペーンのコンテキストと一致する場合にのみIn-Appメッセージを表示します。
iOSアプリでこの機能を実装するには、iOSの統合ドキュメントを参照してください。