パターン一致

RTP は、パターンが特定の文字列と一致するかどうかを確認するユーティリティ関数を公開します。このユーティリティは、一致があるかどうかの指示を返すので、非同期では使用できません。

User Context API を使用する前に、web パーソナライゼーションの顧客になり、サイトに RTP タグをデプロイする必要があります。

使用方法

rtp.checkPattern(check_against, pattern);

パラメーター
オプション/必須
タイプ
説明
check_against
必須
文字列
パターンと一致させる文字列。例:現在のページの URL、製品名。
パターン
必須
文字列
ワイルドカードには % を追加します。このパターンは :startcontainsfull のマッチで終わる

現在のページ URL が「productA」で終わる場合は、インデックス 1 にカスタム変数を設定します。

if (rtp.checkPattern(window.location.href, '%productA')) {
    rtp('set', 'custom1', 'productA');
}

現在の URL パスは「/products/productB」です。この例では、パスに「products」が含まれているかどうかを確認し、カスタム変数を設定します。

var currentURLPath = '/products/productB';
if (rtp.checkPattern(currentURLPath, '%products%')) {
    rtp('set', 'custom1', 'products');
}
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59