调试定制规则
规则设计者现在可以在编辑时使用日志和调试定制 JavaScript 规则,以了解规则行为背后的逻辑。
有哪些优势?
现在,在规则编辑器中,您可以同时创建和调试规则,从而在测试之前了解规则的行为并确定和更正失败。在调试现有主题的数据中运行规则时,通过调用 logMsg() 帮助函数来使用新的调试功能。通过在规则表达式的不同关键点添加日志语句,您可以通过显示已定义的变量和消息的值来显示规则行为背后的逻辑来获取有关规则性能的相关信息。此外,每当出现异常错误时,您都会收到错误说明。
规则设计者的详细信息
下面是在测试模式下创建或编辑规则时的新增功能:
- 在规则编辑器中工作时,可以在 JavaScript 表达式中根据需要放置日志语句,以显示运行规则时如何在代码的特定点处理数据。
- “规则编辑器”屏幕中引入了新的调试按钮。单击后,将保存对 JavaScript 表达式的更改并针对当前主题的现有数据执行更改。
- 启动调试流程时,日志窗口将显示在“规则编辑器”对话框的右侧,并输出日志信息。如果出现异常错误,堆栈跟踪详细信息和错误消息将随日志一起显示,并提供有关规则故障或意外行为的附加信息。
- 查看日志信息后,可以更改规则表达式并重复该过程以进一步调试,直到规则按预期工作为止。
在单击调试(保存 JavaScript 表达式)之前,必须满足所有规则保存要求。任何编译错误或缺少的要求都不允许调试过程完成。
要充分利用此新功能,请不要忘记查看 logMsg() helper function 文档和使用技巧。
已经在进行实况研究?
一旦此发行版可用,规则设计者就可以开始在测试模式下调试所有研究的任何新创建或现有定制规则。由于安全限制,调试功能在生产模式下不可用于实时研究。
CRO 和赞助者用户信息中将提供有关此功能的详细信息。请参阅创建和管理自定义规则。
父主题: 规则管理