2016-11-14 2 views
0

Я использую плагин для менеджера тегов google для wordpress, называемый «Диспетчер тегов Google DuracellTomi». Я включил опцию электронной коммерции. Когда я размещаю тестовый заказ, он отправляется на пользовательскую страницу благодарности. на этом спасибо страницу я войти в режим консоли JavaScript и там я типа в «dataLayer» и этоТэг-менеджер уровня данных электронной торговли

выход:

enter image description here

Я ожидал что-то вроде этого:

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

Я решил эту проблему сам.

Плагин не привязывает datalayer к пользовательской странице благодарности.

Итак, есть 2 варианта.

  1. Вы не используете пользовательскую страницу благодарности и используете ее по умолчанию. как только вы это сделаете, вы можете перейти к консоли js в инструменте разработчиков и ввести «слой данных», чтобы получить желаемый результат.

  2. Вы можете использовать этот плагин для пользовательского спасибо страницы: https://wordpress.org/plugins/wc-custom-thank-you/

Смежные вопросы