0

我正在尝试使用自定义 JavaScript 宏(在 Google 跟踪代码管理器中)从页面中获取项目(特别是价格标签,例如:3,09 欧元)。然后将其替换为 3.09,以便 GTM 使用它。

所以我的javascript需要:

  • 从 DOM 中获取价格(类 rightPrice)
  • 去掉 € 符号和空格并将 , 替换为 .

现在我已经把这个拼凑起来了,但我觉得这甚至不是正确的方向:

function() {

var txt=document.getElementByClassName("rightPrice").innerHTML;

document.write(txt);

//somehow alter the value

return now.productPrice();
  }
4

1 回答 1

0

如果将 DOM id 附加到 price 元素,则可能会配置 DOM Element 宏。

以下是步骤:

  1. 创建一个宏并为其命名
  2. 将宏类型设置为“DOM 元素”
  3. 将 Element ID 设置为您在标记中分配的 DOM id;以#为前缀,当然
  4. 按“保存”。

这种技术更简洁,不需要自定义 Javascript。

于 2013-12-25T00:24:05.197 回答