Iam使用Google Tag管理器== GTM以及Visual Website Optimizer == VWO。两个应用程序的所有脚本标签都相应地实现。保存来自Google Tag管理器DataLayer在JavaScript变量中的值
为了能够跟踪收入,我们必须将订单的transactionTotal保存到VWO用于计算特定测试转换率的变量中。 VWO的点击次数和访问次数是正确的,但不是转换。
我已经基于提取数据在GTM({transactionTotal})中创建了一个宏。
首先我得到所有我们拥有电子商务价值的元标签。
var metaObj = {},m = document.getElementsByTagName('meta'),i = m.length; //范围仅从扩展头 while(i--){//循环下来将导致行为停止@ 1st metaObj [m [i] .name] = m [i] .content; }然后在数据层
dataLayer.push({ '的transactionId':metaObj [ 'WT.tx_i']})推所述元值;
在GTM我在确认页面中创建的宏
:
//应的顺序的值总 VAR _vis_opt_revenue =({transactionTotal});
这将返回一个错误,并且没有值保存在此变量中。
任何想法或帮助非常感谢。