ガイドのURLリンクアクションに相対的なURLや動的Web SDKのメタデータ置換を使用することで、より柔軟なガイド体験を作成できます。これにより、URLに異なるサブドメインが含まれていたり、ユーザー固有の値が含まれていたりしても、アプリ内の適切なページにユーザーを誘導できます。
重要:この機能はウェブガイドでのみ利用可能で、モバイルガイドではサポートされていません。
適切なオプションを選択する
使用予定のURLを確認し、URLの中で動的な部分を特定してください。
- サブドメインが変更されてもパスが同じままの場合は、[相対URL]を使用します。
- パスまたはクエリパラメータが訪問者またはアカウントに基づいて変更される場合は、[Web SDKメタデータ置換]を使用してください。
相対URLを使用する
アプリが複数のサブドメインで実行され、かつパス構造が同じである場合は、相対URLを使用してください。例えば、ユーザーを https://acme.testapp.com/features または https://omni.testapp.com/features のいずれかに誘導する必要がある場合は、代わりに相対URL /features使用できます。
- ビジュアルデザインスタジオでガイドを開きます。
- 設定したいガイドボタンを選択します。
- アクションをURLリンクに設定します。
- URL欄に相対パス
/featuresを入力してください。 - ガイドを保存してテストしてください。
ガイドボタンをクリックすると、ユーザーの現在のドメインが自動的に取り込まれ、相対パスが追加されます。
ガイドボタンでWeb SDKメタデータ置換を使用する
ガイドパーソナライゼーション構文を使用して、訪問者またはアカウントレベルのメタデータ値をURLに直接挿入します。Web SDKメタデータのみがサポートされており、ガイドのレンダリング時にメタデータの値が使用可能である必要があります。
利用可能なWeb SDKメタデータを確認する
- ブラウザでPendo Web SDKデバッガーを開きます。
- [設定]タブに移動してください。
- 表示されている訪問者ID、アカウントID、およびメタデータの値を確認してください。使用したいメタデータフィールドが見つからない場合は、開発者にPendoのインストールを変更するよう依頼してください。
URLリンクにWeb SDKメタデータを使用する
- ビジュアルデザインスタジオでガイドを開きます。
- 設定するボタンを選択します。
- アクションをURLリンクに設定します。
-
以下のガイドのパーソナライズ構文構造を使い、参照したいメタデータフィールドに合わせて修正します:
{[visitor/account].[fieldName]|[optionalFallback]/}構文例
期待される結果
{visitor.id|1/}訪問者IDの値を挿入し、値が欠落している場合は代替値として「1」を使用します。 {account.region|us/}アカウントフィールド「region」に「us」をフォールバック値として挿入します。 {account.id/}アカウントIDを挿入します。フォールバック値は設定されていません。 -
これをURLと組み合わせ、最終結果をURL欄に入力してください。例:
https://acme.com/{account.region|us/}/dashboard -
ガイドを保存してテストしてください。