ガイドボタンで動的URLを使用する

最終更新日:

ガイドのURLリンクアクションに相対的なURLや動的Web SDKのメタデータ置換を使用することで、より柔軟なガイド体験を作成できます。これにより、URLに異なるサブドメインが含まれていたり、ユーザー固有の値が含まれていたりしても、アプリ内の適切なページにユーザーを誘導できます。

重要:この機能はウェブガイドでのみ利用可能で、モバイルガイドではサポートされていません。

適切なオプションを選択する

使用予定のURLを確認し、URLの中で動的な部分を特定してください。

  • サブドメインが変更されてもパスが同じままの場合は、[相対URL]を使用します。
  • パスまたはクエリパラメータが訪問者またはアカウントに基づいて変更される場合は、[Web SDKメタデータ置換]を使用してください。

相対URLを使用する

アプリが複数のサブドメインで実行され、かつパス構造が同じである場合は、相対URLを使用してください。例えば、ユーザーを https://acme.testapp.com/features または https://omni.testapp.com/features のいずれかに誘導する必要がある場合は、代わりに相対URL /features使用できます。

  1. ビジュアルデザインスタジオでガイドを開きます。
  2. 設定したいガイドボタンを選択します。
  3. アクションをURLリンクに設定します。
  4. URL欄に相対パス/featuresを入力してください。
    relativeurl.png
  5. ガイドを保存してテストしてください。

ガイドボタンをクリックすると、ユーザーの現在のドメインが自動的に取り込まれ、相対パスが追加されます。

ガイドボタンでWeb SDKメタデータ置換を使用する

ガイドパーソナライゼーション構文を使用して、訪問者またはアカウントレベルのメタデータ値をURLに直接挿入します。Web SDKメタデータのみがサポートされており、ガイドのレンダリング時にメタデータの値が使用可能である必要があります。

利用可能なWeb SDKメタデータを確認する

  1. ブラウザでPendo Web SDKデバッガーを開きます。
  2. [設定]タブに移動してください。
  3. 表示されている訪問者ID、アカウントID、およびメタデータの値を確認してください。使用したいメタデータフィールドが見つからない場合は、開発者にPendoのインストールを変更するよう依頼してください。

URLリンクにWeb SDKメタデータを使用する

  1. ビジュアルデザインスタジオでガイドを開きます。
  2. 設定するボタンを選択します。
  3. アクションをURLリンクに設定します。
  4. 以下のガイドのパーソナライズ構文構造を使い、参照したいメタデータフィールドに合わせて修正します:

    {[visitor/account].[fieldName]|[optionalFallback]/}

    構文例

    期待される結果

    {visitor.id|1/} 訪問者IDの値を挿入し、値が欠落している場合は代替値として「1」を使用します。
    {account.region|us/} アカウントフィールド「region」に「us」をフォールバック値として挿入します。
    {account.id/} アカウントIDを挿入します。フォールバック値は設定されていません。
  5. これをURLと組み合わせ、最終結果をURL欄に入力してください。例:https://acme.com/{account.region|us/}/dashboard

    guidepersonalizationbutton.png
  6. ガイドを保存してテストしてください。

     

この記事は役に立ちましたか?
3人中2人がこの記事が役に立ったと言っています