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 отключено по-умолчанию. И его нужно включить перед тем, как мы начнем. Сделать это можно следующим образом:
- Переходим в раздел Администрирования вашего домена со страницы отчетов.
- Кликаем на «Настройки представления» в правой колонке (значок листа с завернутым уголком)
- Прокручиваем страницу вниз и активируем «Отслеживание электронной торговли» в секции «Настройки электронной торговли».
- Сохраняем изменения
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 после корректной установки интеграции.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.