【发布时间】:2013-06-22 01:57:05
【问题描述】:
我正在使用 Google Tag manager==GTM 以及 Visual Website Optimizer==VWO。两个应用程序的所有脚本标签都相应地实现。
为了能够跟踪收入,我们必须将订单的 transactionTotal 保存到 VWO 用来计算特定测试的转化率的变量中。 VWO 点击次数和访问次数计算正确,但转化次数未计算在内。
我基于获取数据在 GTM ({transactionTotal}) 中创建了一个宏。
-
首先,我获得了我们拥有电子商务价值的所有元标记。
var metaObj = {}, m = document.getElementsByTagName('meta'), i = m.length; //范围仅从 .head 扩展 while (i--) { // 向下循环将导致与停止 @ 1st 相同的行为 metaObj[m[i].name] = m[i].content; } -
然后压入dataLayer中的元值
dataLayer.push({'transactionId': metaObj['WT.tx_i']});
在 GTM 中我创建了一个宏
-
在确认页面中:
//应该是订单总额的值 var _vis_opt_revenue = ({transactionTotal});
这将返回一个错误,并且此变量中没有保存任何值。
非常感谢任何想法或帮助。
【问题讨论】:
标签: javascript google-tag-manager