【问题标题】:Google Tag Manager Server Side Custom Client Regex Problem谷歌标签管理器服务器端自定义客户端正则表达式问题
【发布时间】:2022-07-04 22:23:20
【问题描述】:

我目前正在尝试为 Google 跟踪代码管理器服务器端开发自定义客户端模板,并希望对特定的 URL 模式做出反应。不幸的是,我要么对正则表达式很傻,要么沙盒 JS 存在某种问题。我已经简化了这个例子。开头的反斜杠有问题。这是代码和错误消息。有人有想法吗?

const claimRequest = require('claimRequest');

let text = "/abc";
let pattern = /\/ab[c]/;
let result = pattern.test(text);

claimRequest();

还有错误信息:

1 Error(s) parsing the input:
token recognition error at: '\'
Offending token '' at 4,15.

【问题讨论】:

    标签: regex client google-tag-manager server-side


    【解决方案1】:

    看来,由于这是一个沙盒限制功能的 JavaScript 环境,其中没有包含 RegExp 构造函数,因此我也无法执行这个基本且非常常见的任务,即按国家/地区拆分模板。在我看来,这是一个很大的限制。 这是自定义模板中支持的 js 的完整列表,而 RegExp 不存在。希望他们将来会添加它:https://developers.google.com/tag-platform/tag-manager/templates/standard-library

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多