小编Ton*_*708的帖子

增强的电子商务数据层WooCommerce

我正在尝试为WooCommerce设置dataLayer谢谢你的页面.看看到目前为止我做了什么(变量尚未完全设置):

function dataLayer_google_gtm( $order_id ) {

    // Lets grab the order
    $order = wc_get_order( $order_id );

    // Products
    $products = $order->get_items();
    ?>

    <script>
        dataLayer.push({
        'ecommerce': {
            'purchase': {
                'actionField':{
                    'id':'<?php echo $order->get_order_number(); ?>',
                    'affiliation':'CHACAFOODS', 
                    'revenue':'<?php echo $order->get_order_total(); ?>',
                    'tax':'<?php echo $order->get_total_tax(); ?>',
                    'shipping':'<?php echo $order->get_shipping(); ?>',
                    'coupon':'<?php echo $order->get_order_discount_total(); ?>',
                },
                window['service'].push('products':,[
                <?php
                    $count = 0;
                    foreach( $products as $item_id => $item ) {
                        $count++;
                        $product = $order->get_product_from_item( $item ); ?>
                        {
                            'name':<?php echo $item['name']; ?>',
                            'id':
                            'price': '<?php echo …
Run Code Online (Sandbox Code Playgroud)

javascript php woocommerce google-tag-manager hook-woocommerce

2
推荐指数
1
解决办法
4099
查看次数

“ a = a || []”是什么意思?

我找到了这个

window.dataLayer = window.dataLayer || [];

这是什么意思?

javascript

0
推荐指数
1
解决办法
2151
查看次数