パターン一致
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