发布
社区首页 >问答首页 >Adobe规则中的条件缺陷

Adobe规则中的条件缺陷
EN

Stack Overflow用户
提问于 2015-02-04 17:20:11
回答 1查看 289关注 0票数 0

在中,关于页面加载规则的条件,我面临着一个奇怪的问题。

我以前测试过一些“域”条件,最后一个是基于单个域值的。

现在,当我尝试设置新的“域”条件并单击“添加条件”时,UI只为我提供了旧的测试,没有修改的可能性。

这看起来像个窃听器。

如果没有,我可以在哪里修改以前设置的条件?

我想测试一个新的Regex为一个新的域一号。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-04 19:43:19

首先,我不排除DTM中存在bug的可能性(天知道,我已经发现/提交了几个bug),但是如果它现在是“只读”的话,那么具有管理员权限的其他人可能降低了用户帐户的权限,使其不允许编辑规则。

第二,就一般规则而言..。

当您选择Rule Conditions > Criteria > "Domains"并单击“添加条件”时,它只显示在主属性配置中定义的域列表,并且在每个列出的域旁边都有一个复选框,您只能选择其中一个或多个域来匹配当前域,这是一个精确的字符串比较。DTM除了提供“域”标准之外,没有提供其他方法,所以不能以这种方式进行regex匹配。

如果您想要创建一个与regex匹配当前域的条件,则可以在“条件”下拉列表中选择“自定义”选项,并在代码框中写入您自己的(javascript语法)逻辑。

示例:

代码语言:javascript
代码运行次数:0
复制
// only trigger if on www.mysite.com
if ( location.hostname.match(/^www\.mysite\.com$/i) ) {
  return true;
} else {
  return false;
}

注:,这是一个简单的例子。最终,如果希望条件允许规则触发,则返回true;如果希望条件阻止规则触发,则返回false

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28327507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档