在Google跟踪代码管理器中,我有一个名为" transactiontotal"的数据层变量。我有一个名为" shippingcosts"的数据层变量。我想在这里做的是减去" shippingcosts"来自" transactiontotal"等于(transactiontotal-shippingcosts)并将其作为一个新变量" transactiontotalexcludingshipping"。
已经看到这个thread将两个字符串变量合并为一个。我特别想要的是两个组合两个数据层变量,它们是通过计算得到的整数。
我已经使用此variable explanation guide来查看Google跟踪代码管理器是否有一个变量,例如支持上述功能的计算字段,但该指南似乎并未提及可能性。
答案 0 :(得分:1)
在GTM中减去数字并没有什么特别之处,它只是简单的JS。您可以通过{{double curly parenthesis}}中的名称来处理变量。
创建一个名为“transactiontotalexcludingshipping”的自定义javascript变量,该变量需要一个带有返回值的匿名函数作为正文:
function() {
return {{transactiontotal}} - {{shippingcosts}};
}
双括号允许您按名称引用现有变量,并从中直接减去。如果您希望您的变量在任何位置都没有值或错误值,您可能需要添加一些错误检查。