WooCommerce сам по себе предоставляет некоторый функционал отслеживания продаж, однако при интеграции с Google Analytics вы сможете получить любые данные отслеживания в вашей панели управления Analytics. Настройка отслеживания воронки продаж в WooCommerce с помощью Google analytics может показаться сложной, однако не тогда, когда вы знаете с чего начать. Ниже простая инструкция по интеграции WooCommerce с Google Analytics.
Первым делом вам необходимо подтвердить свой домен в Google Analytics (что очевидно).
Интеграция WooCommerce с Google Analytics
Интеграция WooCommerce с Google Analytics происходит в два этапа, когда сначала вы включаете отслеживание электронной торговли для вашего домена в Google Analytics, а затем добавляете код отслеживания. Для того, чтобы отследить продажи с помощью аналитики, вам нужен дополнительный кусочек кода.
1. Активируем отслеживание электронной торговли в Google Analytics
Отслеживание электронной торговли в Google Analytics отключено по-умолчанию. И его нужно включить перед тем, как мы начнем. Сделать это можно следующим образом:
- Переходим в раздел Администрирования вашего домена со страницы отчетов.
![google-analytics-enable-ecommerce-step-1[1]](https://wpincode.com/wp-content/uploads/2014/05/google-analytics-enable-ecommerce-step-11.jpg)
- Кликаем на «Настройки представления» в правой колонке (значок листа с завернутым уголком)
![google-analytics-enable-ecommerce-step-2[1]](https://wpincode.com/wp-content/uploads/2014/05/google-analytics-enable-ecommerce-step-21.jpg)
- Прокручиваем страницу вниз и активируем «Отслеживание электронной торговли» в секции «Настройки электронной торговли».
![google-analytics-enable-ecommerce-step-3[1]](https://wpincode.com/wp-content/uploads/2014/05/google-analytics-enable-ecommerce-step-31.png)
- Сохраняем изменения
2. Добавляем код отслеживания электронной торговли
Этот сниппет поддерживает только новую гугловскую Universal Analytics и поэтому вам необходимо обновить свой аккаунт до Universal Analytics и перенести свойства. Также необходимо, чтобы отслеживание Google Analytics уже было установлено и работало. Код отслеживания электронной торговли недоступен прямо из консоли Analytics, однако, у Google есть замечательная статья поясняющая, как сгенерировать этот код.
Вы можете отправлять два типа данных о продажах для обработки в Google Analytics. Первый, это конечно же, данные о транзакциях, а второй — данные о товарах. Данные о транзакциях содержат информацию о транзакции, такую как номер заказа, общая сумма покупки, сумма налогов и доставки, а данные о товарах — о проданных единицах (а также артикул, название, количествои т.д.)
Вот код, который собирает и отправляет данные о продажах из WooCommerce в Google Analytics для обработки:
// Интеграция WooCommerce в Google Analytics
function devise_wc_ga_integration( $order_id ) {
$order = new WC_Order( $order_id ); ?>
<script type="text/javascript">
ga('require', 'ecommerce', 'ecommerce.js'); // Подгружаем плагин отслеживания электронной коммерции
// Данные о транзакциях
ga('ecommerce:addTransaction', {
'id': '<?php echo $order_id;?>',
'affiliation': '<?php echo get_option( "blogname" );?>',
'revenue': '<?php echo $order->get_total();?>',
'shipping': '<?php echo $order->get_total_shipping();?>',
'tax': '<?php echo $order->get_total_tax();?>',
'currency': '<?php echo get_woocommerce_currency();?>'
});
<?php
//Данные о товарах
if ( sizeof( $order->get_items() ) > 0 ) {
foreach( $order->get_items() as $item ) {
$product_cats = get_the_terms( $item["product_id"], 'product_cat' );
if ($product_cats) {
$cat = $product_cats[0];
} ?>
ga('ecommerce:addItem', {
'id': '<?php echo $order_id;?>',
'name': '<?php echo $item['name'];?>',
'sku': '<?php echo get_post_meta($item["product_id"], '_sku', true);?>',
'category': '<?php echo $cat->name;?>',
'price': '<?php echo $item['line_subtotal'];?>',
'quantity': '<?php echo $item['qty'];?>',
'currency': '<?php echo get_woocommerce_currency();?>'
});
<?php
}
} ?>
ga('ecommerce:send');
</script>
<?php }
add_action( 'woocommerce_thankyou', 'devise_wc_ga_integration' );
Код необходимо поместить в файл functions.php вашей темы. Проверить работу интеграции WooCommerce в Google Analytics можно, совершив тестовые продажи. Ниже скриншот из Google Analytics обработки данных о продажах в WooCommerce после корректной установки интеграции.
![WooCommerce-Google-Analytics-Integration[1]](https://wpincode.com/wp-content/uploads/2014/05/WooCommerce-Google-Analytics-Integration1.jpg)
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
