Rob*_*mit 2 google-tag-manager google-datalayer
在 Google 跟踪代码管理器中,我有一个名为“transactiontotal”的数据层变量,还有一个名为“shippingcosts”的数据层变量。我在这里想做的是从“transactiontotal”中减去“shippingcosts”,这等于(transactiontotal-shippingcosts),并将其设为一个新变量“transactiontotal exceptshipping”。
已经看到这个线程将两个字符串变量合并为一个。我特别寻找的是两个组合两个数据层变量,它们是通过计算得到的整数。
我已经使用这个变量解释指南来查看Google跟踪代码管理器是否有一个变量,例如支持上述功能的计算字段,但该指南似乎没有提到这种可能性。
GTM 中的数字减法没有什么特别的,就是普通的 JS。您可以通过 {{双花括号}} 中的名称来寻址变量。
创建一个名为“transactiontotal exceptshipping”的自定义 JavaScript 变量,该变量需要一个以返回值作为主体的匿名函数:
function() {
  return {{transactiontotal}} - {{shippingcosts}};
} 
Run Code Online (Sandbox Code Playgroud)
双括号允许您通过名称引用现有变量,然后从那里直接进行减法。如果您希望变量在任何时候都没有值或错误值,您可能需要添加一些错误检查。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3360 次  |  
        
|   最近记录:  |