Google 标签管理器:提取 URL 的最后一部分

Google Tag Manager: Extract Last Part of URL

我知道还有其他 questions/answers 关于这个主题,但我的问题有点曲折。

我需要创建一个 Google 跟踪代码管理器变量来提取 URL 的最后一部分。

这是一个 URL 的例子: https://legendautosales.com/vehicle-details/used-2015-lexus-ct-200h-hybrid-JTHKD5BHXF2219976

URL 的格式 不一致,因为某些车辆具有额外的功能和细节,会向 URL 添加额外的参数。我可以说 URL 的最后一部分总是有 17 个字符(这是 VIN)。那么有没有办法告诉 GTM 只提取 URL 的最后 17 个字符?

非常感谢您的帮助 - 我是一个 JavaScript 初学者。

如果 "extra parameters" 是指查询参数,则只需处理页面路径变量而不是页面 Url。页面路径不包含查询参数。

如果您的意思是它向路径添加额外的元素,那么该数组上的 split the Page Path variable by the delimiter "/", which gives an array, and call the pop 方法会为您提供最后一个元素。在自定义 Javascript 变量和 return array.pop().

的结果中执行此操作