ガイドのパーソナライズにより、モバイルガイドのテキストビルディングブロックに、訪問者やアカウントのPendoメタデータを組み込むことができます。
ガイドコンテンツプロパティを選択して、ガイドのコピーに変数を追加します。これらの変数は、Pendoの訪問者またはアカウントからメタデータを自動的に取り込むか、メタデータがない場合はフォールバックテキストを取り込みます。たとえば、ガイドのパーソナライズを使用して、オンボーディング時にユーザーの名前で挨拶したり、モーダルでユーザー情報を確認したり、アプリ内トレーニングの動的要素として役割やステータスを含めたりすることができます。
注:ウェブガイドをパーソナライズする方法については、ガイド変数の使用方法を参照してください。
要件
- モバイルガイドSDK 2.14以降
- ガイドの作成者もしくはコンテンツ編集者のユーザーの役割
ガイドコンテンツプロパティの使用
ガイドコンテンツプロパティは、ガイド表示時に訪問者またはアカウントのメタデータ値で置き換えられるコード化された変数です。たとえば、visitor.agent.name = "Jane Doe"とした場合、こんにちは、<%=visitor.agent.name%>さん
はこんにちは、Jane Doeさん
と表示されます。
訪問者やアカウントにそのメタデータの値がない場合、デフォルト値としてフォールバックテキストを使用します。たとえば、フォールバックテキストフィールドが「最も初期の採用者」に設定されている場合、こんにちは、<%=visitor.agent.name%>の皆様
はこんにちは、最も初期の採用者の皆様
と表示されます。
モバイルセッション中にPendoに渡された訪問者とアカウントのメタデータのみがプロパティとして使用できます。Pendoに保存されている、前のセッションで渡されたデータやインテグレーション(Salesforceやsegment.ioなど)から渡されたデータは、ガイドのパーソナライズには使用できません。
モバイルガイド
ガイドコンテンツプロパティは、あらゆるテキストビルディングブロックや投票調査の質問で使用できます。プロパティは、他のテキスト編集と一緒に、[テキスト編集(Edit Text)]モーダルの[一般(General )]セクションに追加されます。
1. [プロパティの選択(Select a property)]ドロップダウンをクリックします。
2. ガイドに含めたいプロパティを選択します。コード化された変数は、テキストカーソルの位置にインラインで追加されます。プロパティはいくつでも使用できます。
3. 必要なフォールバックテキストを追加します。このテキストは、訪問者またはアカウントのメタデータに値がない場合に、コピーの相違を避けるために使用されます。フォールバックテキストは必須ではありません。フィールドを空白のままにすると、変数コードは自動的に削除され、何も表示されません。
4. [完了(Done)]を選択して、テキストの変更を保存します。
5.[ステップデザインを表示(View Step Design)]もしくは[アクティベーションしてガイド全体をテストする(Test Full Guide with Activation)]でガイドをテストし、デバイスにパーソナライズされたプロパティが表示されることを確認します。
よくある質問
データが表示されることを確認するにはどうすればいいですか?
必要に応じてプロパティが表示されることを確認するには、同じセッション中でガイドを有効化する前に、ガイドに表示したいプロパティが送信されていることを確認します。初期化中に渡されたデータが使用可能になります。必要があれば、専用APIのsetVisitorData
やsetAccountData
を使用して、セッション中に訪問者とアカウントのメタデータを更新できます。