我正在使用wordpress的google标记管理器插件:“DuracellTomi的Google跟踪代码管理器”。我启用了电子商务选项。当我将测试订单转发到自定义的感谢页面时。在那个感谢页面上,我进入了javascript控制台模式,然后输入“dataLayer”,这就是
输出:
我期待这样的事情:
transactionId': '1234',
'transactionAffiliation': 'Acme Clothing',
'transactionTotal': 38.26,
'transactionTax': 1.29,
'transactionShipping': 5,
'transactionProducts': [{
'sku': 'DD44',
'name': 'T-Shirt',
'category': 'Apparel',
'price': 11.99,
'quantity': 1
},{
'sku': 'AA1243544',
'name': 'Socks',
'category': 'Apparel',
'price': 9.99,
'quantity': 2
我需要做些什么来获得所需的输出?\
编辑:
我的自定义感谢页面设置如下:
// Redirect custom thank you
add_action( 'woocommerce_thankyou', 'bbloomer_redirectcustom');
function bbloomer_redirectcustom( $order_id ){
$order = new WC_Order( $order_id );
$url = 'http://dexport.nl/bedankt';
if ( $order->status != 'failed' ) {
wp_redirect($url);
exit;
}
}
答案 0 :(得分:0)
我自己解决了这个问题。
该插件不会将数据层设置为自定义的感谢页面。
所以有两种选择。
您不使用自定义的感谢页面并使用默认页面。完成此操作后,您可以使用开发人员工具访问js控制台并输入“数据层”,您将获得所需的结果。
您可以将此插件用于自定义感谢页面:https://wordpress.org/plugins/wc-custom-thank-you/