Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Отслеживание продаж в Google Analytics (vQmod)


kikasso

Recommended Posts

Отслеживание продаж в Google Analytics (vQmod)


Отслеживание продаж в Google Analytics (vQmod)


2013-03-26_1543.png

Модуль, позволяет отслеживать продажи в вашем интернет магазине, вы получите бесценные данные по транзакциям, сможете анализировать:

- какой трафик приносит больше всего покупателей,

- по каким ключевым словам с поиска больше всего продаж

- эффективность рекламных компаний, продуктов, ...

- анализировать поведение покупателей на сайте, время до покупки, повторные продажи, ..

- отслеживать как влияют изменения на сайте на продажи и лояльность клиентов

- и ещё многое другое....

Для установки требуется:

- vQmod

- наличие аккаунта Google Analytics

Проверено на:

- OpanCart v1.5.5.1

Установка:

1 - включите отслеживания электронной торговли в аккаунте Google Analytics [инструкция]

2 - найдите текст в файле из архива "UA-XXXXX-X" и замените на свой идентификатор

3 - скопируйте файл из архива в папку /vqmod/xml

По теме:

- Настройка цели для электронной торговли

- Инструменты для повышения конверсий

- Анализ коэффициента конверсий для пользователей пользующихся внутренним поиском сайта, настройка поиска по сайту

- История продвижения двух магазинов автозапчастей..., есть примеры использования аналитики по транзакциям


 

  • +1 11
Надіслати
Поділитися на інших сайтах

интересно, интересно... сейчас будем тестировать... На OcStore 1.5.2.1 работает??? Не в курсе?

не знаю, напишите результат как попробуете. Если что, можно инструкцию будет сделать без vQmod
  • +1 2
Надіслати
Поділитися на інших сайтах

Я так полагаю с модулем "Simple - упрощенная регистрация и заказ" не будет работать?

Должен по идее. У кого есть возможность испытать мод в полевых условиях?

Надіслати
Поділитися на інших сайтах

а где эту статистику потом смотреть можно?

в аккаунте гугл аналитики есть целый раздел "Электронная торговля"

2013-03-29_0818.png

И в других отчетах будет доступна вкладка "электронная торговля", пример для трафика по источникам:

2013-03-29_0821.png

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

- по каким ключевым словам с поиска больше всего продаж

обычно выглядит так :

59b11828a91d1f6a428acdc5262df0a0.jpg

это абсолютно не верно.

 

1. (not provided) - это безопасный контекст, когда поиск ведется с применением SSL, ключевое слово введенное пользователем не отображается в аналитике и имеет значение (not provided) [info 1 2]

2. во всех отчетах, связанных с электронной коммерцией есть информация о транзакциях [примеры]

 

пример отчета по доходу с ключевых слов:

2013-04-25_2127.png

Надіслати
Поділитися на інших сайтах

Все кто использует Google AdWords для рекламы своего магазина и настроил аналитику по сбору данных о конверсиях, обратите внимание на новый отчет "Анализ расходов" в Google Analyticsнастроив совместную работу служб, вы получите ценную информацию о доходах с клика и о рентабельности инвестиций (ROI)

 

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Да, слеши в другую сторону, и тему наверное надо указать звездочкой, а то у меня, например, не default

<file name="catalog/view/theme/*/template/common/success.tpl">

Спасибо за код, будем пробовать!

Надіслати
Поділитися на інших сайтах


Протестировал, данные как я понял обновляются раз в сутки. Появились транзакции. Проще всего их увидить в разделе Конверсии -> Электронная торговля -> Транзакции, где номер транзакции - номер заказа в магазине. Отлично!

 

Спасибо огромное за доработку, плюсую! Буду на днях прикручивать вашу Яндекс.метрику :)

Надіслати
Поділитися на інших сайтах


Я так полагаю с модулем "Simple - упрощенная регистрация и заказ" не будет работать?

 

У меня не работало. В конечный файл success.tpl не передавалась переменная номера заказа $order_id из контролера.

 

Сделал так, в контролере ControllerCheckoutSuccess

catalog/controller/checkout/success.php

 

закомментировал следующие строки (строка 4):

//		if (isset($this->session->data['order_id'])) {
//			$this->cart->clear();
//
//			unset($this->session->data['shipping_method']);
//			unset($this->session->data['shipping_methods']);
//			unset($this->session->data['payment_method']);
//			unset($this->session->data['payment_methods']);
//			unset($this->session->data['guest']);
//			unset($this->session->data['comment']);
//			unset($this->session->data['order_id']);
//			unset($this->session->data['coupon']);
//			unset($this->session->data['reward']);
//			unset($this->session->data['voucher']);
//			unset($this->session->data['vouchers']);
//		}

 

 

Есть способы и по другому это решить.

Надіслати
Поділитися на інших сайтах


Странно, у меня как раз Simple стоит, потестирую еще раз, но вроде данные в гугл аналитикс есть, значит работает, может просто Simple другой версии стоит

Надіслати
Поділитися на інших сайтах


Я так полагаю с модулем "Simple - упрощенная регистрация и заказ" не будет работать?

 

У меня не работало. В конечный файл success.tpl не передавалась переменная номера заказа $order_id из контролера.

 

Сделал так, в контролере ControllerCheckoutSuccess

catalog/controller/checkout/success.php

 

закомментировал следующие строки (строка 4):

//		if (isset($this->session->data['order_id'])) {
//			$this->cart->clear();
//
//			unset($this->session->data['shipping_method']);
//			unset($this->session->data['shipping_methods']);
//			unset($this->session->data['payment_method']);
//			unset($this->session->data['payment_methods']);
//			unset($this->session->data['guest']);
//			unset($this->session->data['comment']);
//			unset($this->session->data['order_id']);
//			unset($this->session->data['coupon']);
//			unset($this->session->data['reward']);
//			unset($this->session->data['voucher']);
//			unset($this->session->data['vouchers']);
//		}

 

 

Есть способы и по другому это решить.

закомментировал строки, но мне не помогло. Код по-прежнему не передаётся в файл success.tpl. Может кто-то направить меня в нужном направлении? ))Версия 1541 Стоит модуль simple

Надіслати
Поділитися на інших сайтах


 

Я так полагаю с модулем "Simple - упрощенная регистрация и заказ" не будет работать?

 

У меня не работало. В конечный файл success.tpl не передавалась переменная номера заказа $order_id из контролера.

 

Сделал так, в контролере ControllerCheckoutSuccess

catalog/controller/checkout/success.php

 

закомментировал следующие строки (строка 4):

//		if (isset($this->session->data['order_id'])) {
//			$this->cart->clear();
//
//			unset($this->session->data['shipping_method']);
//			unset($this->session->data['shipping_methods']);
//			unset($this->session->data['payment_method']);
//			unset($this->session->data['payment_methods']);
//			unset($this->session->data['guest']);
//			unset($this->session->data['comment']);
//			unset($this->session->data['order_id']);
//			unset($this->session->data['coupon']);
//			unset($this->session->data['reward']);
//			unset($this->session->data['voucher']);
//			unset($this->session->data['vouchers']);
//		}

 

 

Есть способы и по другому это решить.

закомментировал строки, но мне не помогло. Код по-прежнему не передаётся в файл success.tpl. Может кто-то направить меня в нужном направлении? ))Версия 1541 Стоит модуль simple

Решено, слэши в другую сторону :)

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

А можно ли добиться получения этой статистики просто установив счетчик GA и настроив цели (например, на посещение route=checkout/success)? Можно на пальцах объяснить что именно делает счетчик?

Надіслати
Поділитися на інших сайтах


А можно ли добиться получения этой статистики просто установив счетчик GA и настроив цели (например, на посещение route=checkout/success)? Можно на пальцах объяснить что именно делает счетчик?

 

- предложенное решение в топике это расширение функционала стандартного счетчика GA, которое позволяет собирать статистику по продажам

 

из этой же серии в Google Analytics есть: пользовательские переменные, отслеживание событий, эксперименты, можно настроить код чтобы он умел распознавать различные поисковые системы и социальные сети, есть решения для дружбы с Яндекс.Директ, даже трекер для отслеживания скорости загрузки всего и вся на клиенте есть...

GA не ограничивает возможность сбора данных только через ga.js, появилась возможность через API передавать данные о расходах на рекламные компании (отличные от AdWords) для отслеживания ROI

 

- настройка цели - это средство анализа данных, а не получения новых

  • +1 2
Надіслати
Поділитися на інших сайтах

Добрый день, прошу прощения за оффтоп, просто не нашел более подходящей темы. Мне необходимо пометить кнопку купить функцией _trackPageview  для отслеживания кликов по ней. В какой файл необходимо добавить код:   onclick="_gaq.push(['_trackPageview', ' basket_add’]);? Заранее благодарю за помощь!

Надіслати
Поділитися на інших сайтах


Добрый день, прошу прощения за оффтоп, просто не нашел более подходящей темы. Мне необходимо пометить кнопку купить функцией _trackPageview  для отслеживания кликов по ней. В какой файл необходимо добавить код:   onclick="_gaq.push(['_trackPageview', ' basket_add’]);? Заранее благодарю за помощь!

не буду оказывать медвежью услугу, лучше подскажу порядок действий:

- инспектируем сначала HTML код (тут пишут как это делать в FireBug), находим уникальный признак для поиска  (id ссылки или блока div в который она вложена, может есть событие onclick или др.)

- ищем в файлах шаблона эту часть текста (например: onclick="addToCart)

 

и еще для этой задачи правильно будет использовать функцию _trackEvent()

_trackPageview() - добавляет виртуальный просмотр (что искусственно повысит число просмотров страницы), у неё другая область применения, подробнее...

  • +1 1
Надіслати
Поділитися на інших сайтах

Спасибо за подсказку) Но я все-таки поставлю виртуальную страницу. Ослеживание событий я не смогу включить в последовательность для цели. Соответственно не увижу воронку продаж.

Помогите с синтаксисом, пожалуйста:

 <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>

Это кусок кода, отвечающий за добавление в корзину.

Как правильно добавить в него функцию?

onclick="_gaq.push(['_trackPageview', ' basket_add’]);

Надіслати
Поділитися на інших сайтах


У меня два вопроса. Подскажите пожалуйста, код аналитикса сносить или нет?

Просто модуль установил, то js аналитикса в исходном коде не нахожу.

Возможно, это потому, что у меня 1.5.3.1 или нет?

Спасибо

Надіслати
Поділитися на інших сайтах


Спасибо за подсказку) Но я все-таки поставлю виртуальную страницу. Ослеживание событий я не смогу включить в последовательность для цели. Соответственно не увижу воронку продаж.

Помогите с синтаксисом, пожалуйста:

 <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>

Это кусок кода, отвечающий за добавление в корзину.

Как правильно добавить в него функцию?

onclick="_gaq.push(['_trackPageview', ' basket_add’]);

Всё оказалось сложнее. За кнопку купить отвечает этот код:

$('#button-cart').bind('click', function() {

    $.ajax({

        url: 'index.php?route=checkout/cart/add',

        type: 'post',

        data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),

        dataType: 'json',

        success: function(json) {

            $('.success, .warning, .attention, information, .error').remove();

            

            if (json['error']) {

                if (json['error']['option']) {

                    for (i in json['error']['option']) {

                        $('#option-' + i).after('<span class="error">' + json['error']['option'] + '</span>');

                    }

                }

            }

            

            if (json['success']) {

                $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');

                    

                $('.success').dialog({modal: true,buttons: {Ok: function() {$( this ).dialog( "close" );}}});

                    

                $('#cart-total').html(json['total']);

                

                

            }    

        }

    });

});

//--></script>

 

Как прописать туда эту функцию? Подскажите пожалуйста, уже несколько дней вожусь )))

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.