模式匹配
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