アプリ内メッセージナビゲーションアクションでユーザーをガイドする
アプリ内メッセージは、ユーザーを引き付け、アプリを通じてガイドするための強力なツールです。MoEngageは、アプリ内メッセージウィジェットに追加できる3つの異なるナビゲーションアクションを提供しています: 画面に移動 、 ディープリンク 、および リッチランディング 。これらのアクションは、ユーザーをアプリ内の特定の場所や外部コンテンツに誘導し、彼らの体験を向上させ、機能の採用を促進します。
この記事では、アプリ内メッセージ内でこれらのナビゲーションアクションを構成する方法を説明し、各メソッドの目的を概説します。
アプリ内ナビゲーションアクションを設定する
library_add_check |
前提条件 In-Appキャンペーンの作成のステップ2にいることを確認してください。詳細については、 アプリ内キャンペーンの作成 を参照してください。 |
In-Appキャンペーンでナビゲーションアクションを設定するには、以下の手順に従ってください:
- コンテンツ セクションでテンプレートを選択した後、ナビゲーションアクションを追加するウィジェットを選択してください。
-
下にスクロールして
アクション
セクションに移動し、その後
+ アクション
をクリックします。
-
ドロップダウンリストから
ナビゲーション
を選択します。
-
ナビゲーションアクションのための3つの利用可能なラジオボタンのうちの1つを選択してください:
- 画面に移動
- ディープリンク
- リッチランディング
-
ターゲット画面を選択するか、ターゲットURLを入力してください。
- 次に 進む をクリックしてください。
ナビゲーションオプションを理解する
このアクションは、ユーザーが設定されたウィジェットをタップしたときに、アプリ内の特定の画面に移動させます。ユーザーがアプリ内に留まるように設計されており、異なるセクションや機能間をシームレスに案内します。
- それが何をするか: 現在のアプリ内の指定された画面を開きます。
- いつ使用するか: ユーザーをオンボーディングフローに導き、新機能に誘導し、特定の製品カテゴリを宣伝し、アプリを離れずにコンテンツの消費を促します。
- 設定方法: MoEngageプラットフォームのドロップダウンリストからターゲット画面を選択します。このオプションを機能させるには、あなたのアプリの画面がMoEngageで定義されている必要があります。
ディープリンクを使用すると、ユーザーをアプリ内の特定のコンテンツや画面、別のアプリ、または外部ウェブサイトに直接誘導できます。「画面に移動」アクションとは異なり、ディープリンクは外部アプリケーションやウェブコンテンツを開くことができ、より広範なリダイレクション機能を提供します。
- 何をするか: アプリ内の特定の画面、別のアプリ、または外部URLを開きます。
- 使用するタイミング: ユーザーがアプリをインストールしていない場合はアプリストアにリダイレクトし、eコマースサイトの特定の製品ページに誘導するか、キャンペーンからソーシャルメディアアプリを開きます。
- 設定方法: 入力ボックスに希望のURLまたはディープリンクを入力します。ディープリンクは、正しく機能するために、開発チームによるアプリ内での特定の設定が必要です。
開発者向けのディープリンク実装に関する考慮事項
ディープリンクを実装するには、アプリケーション内で特定の技術的設定が必要です。これにより、異なるプラットフォーム(Android、iOS、Flutterなど)で正しく解決されることが保証されます。デジタルマーケターは、キャンペーンの開始前にディープリンクが適切に設定され、テストされるように、開発チームと密接に連携する必要があります。
ネイティブフレームワークのためのディープリンクの処理
Android
- DeepLinkを作成し、マニフェストファイルに追加します。Androidの ドキュメント を参照してください。
- マニフェストにリンクが追加されていることを確認してください。そうしないと、アプリの画面ではなくブラウザが開きます。
- キャンペーンを作成する際に、入力ボックスにDeepLinkを追加してください。
iOS
- Info.plist ファイル内のビルド設定に URL スキーム (全体の URL ではなく) を追加します。
- キャンペーンを作成する際に、入力ボックスにDeepLinkを追加してください。
ハイブリッドフレームワーク(例:Flutter)のためのディープリンクの処理
MoEngage SDKは、プッシュ通知とは異なり、ハイブリッドフレームワークのためのアプリ内リダイレクションをデフォルトでは処理しません。リッチランディングページを除いて、アプリ内のクリックコールバックメソッドを実装する必要があります。
- ルート/appウィジェットにアプリ内クリックコールバックメソッドを実装します。
- コールバックの登録後に moengage_plugin.initialise() メソッドを呼び出します。
- これらのコールバックでは、DeepLink または画面ベースのリダイレクションを処理します。
詳細なコールバックドキュメントを参照して、さらなるガイダンスを得てください。
これらの手順に従うことで、MoEngageダッシュボード内でさまざまなナビゲーションアクションを効果的に設定および管理し、スムーズで魅力的なユーザーエクスペリエンスを確保できます。
info |
情報 ネイティブ(Android、iOS)およびハイブリッドフレームワーク(例えば、Flutter)でのディープリンクを処理するために必要な詳細な実装手順とコールバックメソッドについては、 MoEngage Developer Documentation for In-App NATIV を参照してください。 |
リッチランディングページは、アプリのウェブビュー内に直接ウェブコンテンツを表示します。このアクションは、ユーザーがウェブページを表示している間にアプリ環境内に留まることを保証し、シームレスで統合されたユーザーエクスペリエンスを提供します。
- 何をするか: アプリ内のウェブビューで指定されたHTTPS URLを開きます。
- 使用するタイミング: 商品詳細ページを表示したり、アンケートフォームを表示したり、プロモーションコンテンツを提示したり、ブログ投稿を共有したりして、ユーザーをアプリの外に誘導せずに行うことができます。
- 設定方法: 表示したいウェブページの完全なHTTPS URLを入力してください。
info |
重要 リッチランディングページにはHTTPS URLのみがサポートされています。HTTPのURLは読み込まれません。 |
リッチランディングとディープリンクを比較する
以下の表は、リッチランディングページとディープリンクの主な違いを示しています:
アスペクト | リッチランディング | ディープリンク |
---|---|---|
コンテンツ表示 | アプリのウェブビュー内で | アプリ内または外部(ブラウザ、他のアプリ) |
ユーザーエクスペリエンス | アプリ内でユーザーを留まらせる | アプリからユーザーを外に出すことができますか |
主な使用ケース | アプリ内でシームレスにウェブコンテンツを表示する(たとえば、製品の詳細、調査) | アプリ内の特定の画面、外部ウェブサイト、または他のアプリへの誘導(例えば、アプリストアのリダイレクト、特定のコンテンツ) |
技術要件 | HTTPS URLが必要です | 開発者によるURLスキームとインテントフィルターのアプリ側設定が必要です |
利点 | ユーザーの維持を強化し、ウェブコンテンツのシームレスな移行を実現します | 多様性、アプリやウェブ全体にわたる広範なリーチ |
例 | アプリ内製品詳細ページ、アンケートフォーム、プロモーションコンテンツ、ブログ投稿 | 特定のアプリセクションにリダイレクトしたり、外部ウェブサイトを開いたり、アプリストアに直接アクセスします。 |
これらのナビゲーションアクションを効果的に使用することで、MoEngageダッシュボード内で多様なユーザー体験を構成および管理し、スムーズで魅力的なユーザーの旅を確保できます。