模式比對
RTP會公開公用程式函式,以檢查模式是否符合特定字串。 此公用程式無法用於非同步處理,因為它會傳回是否有相符專案的指示。
您必須成為Web Personalization客戶,並在您的網站上部署RTP標籤,才能使用使用者內容API。
使用情況
rtp.checkPattern(check_about, pattern);
參數
選用/必要
類型
說明
check_about
必要
字串
比對模式的字串。 例如:目前頁面URL、產品名稱。
圖樣
必要
字串
為萬用字元新增%。 模式可以是:start withend withcontainsfull match
範例
如果目前頁面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