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

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


kikasso

Recommended Posts

 

Для отслеживание щелчка по кнопке "Купить" нужно:

1. используя метод reachGoal настроить код метрики для установки достижения цели по клику на кнопку

2. на странице редактирования счетчика настроить Цель типа Событие

 

 

1. Настроить достижение цели по кнопке купить можно несколькими способами:

 

а.) установив событие на кнопку в html коде

находите в файлах шаблона код ссылки, например, для кнопки в карточке товаров: \catalog\view\theme\default\template\product\product.tpl

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />

добавляем обработчик клика по кнопке:

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" onclick="yaCounterXXXXXX.reachGoal('addToCart'); return true;" />

б.) установив событие в js коде, например, для модуля рекомендуем на главной странице 

в файле \catalog\view\javascript\common.js находим функцию addToCart, добавляем строчку yaCounterXXXXXX.reachGoal('addToCart');:

function addToCart(product_id, quantity) {
	quantity = typeof(quantity) != 'undefined' ? quantity : 1;
        yaCounterXXXXXX.reachGoal('addToCart');
	$.ajax({
           ...
        });
}

 

супер-пупер!! все понятно!! не то, что в "яндекс-помощь", где только путают и хочется все бросить и забыть! Подскажите, пожалуйста, где найти кнопку "подтверждение заказа" в HTML коде, чтобы установить на нее событие по достижению цели? Благодарю заранее!

Змінено користувачем Svetlana22
Надіслати
Поділитися на інших сайтах


А может кто-нить прояснить - на новой Метрике корректно будет работать?

Сейчас нет галочки "передавать параметры" поэтому

 

Код счетчика надо редактировать

Настройте передачу параметров визита — в код счетчика добавьте следующие строки:

...

<script type="text/javascript">
var yaParams = {/*Параметры визита*/};
</script>

...

Также в код счетчика добавьте параметр передачи информации о заказе params:window.yaParams||{ }:

...
(function (d, w, c) {
 (w[c] = w[c] || []).push(function() {
try { var yaCounterXXXXXX = new Ya.Metrika({id: XXXXXX, params:window.yaParams||{ }}); }
catch(e) { }
});
...

Установите полученный код на целевую страницу (например, на страницу подтверждения заказа). На остальных страницах можно оставить обычный код счетчика.

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


  • 2 months later...

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

 

Видимо обленились совсем(((

 

Я с такой же проблемой... На Opencart 2.0. Все в ручную настроили и ничего((( 

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


  • 2 weeks later...

Сейчас нет галочки "передавать параметры" поэтому

 

Код счетчика надо редактировать

Настройте передачу параметров визита — в код счетчика добавьте следующие строки:

...

<script type="text/javascript">
var yaParams = {/*Параметры визита*/};
</script>

...

Также в код счетчика добавьте параметр передачи информации о заказе params:window.yaParams||{ }:

...
(function (d, w, c) {
 (w[c] = w[c] || []).push(function() {
try { var yaCounterXXXXXX = new Ya.Metrika({id: XXXXXX, params:window.yaParams||{ }}); }
catch(e) { }
});
...

Установите полученный код на целевую страницу (например, на страницу подтверждения заказа). На остальных страницах можно оставить обычный код счетчика.

 

что-то не совсем понятно. изначально автор написал что код с параметрами магазина необходимо удалить. Вы пишите что необходимо добавить.

в новой метрике параметр передачи информации уже есть...

установил стандартный код, так как выдал яндекс но не заработало...

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


  • 4 weeks later...

В новой метрике вверху справа есть кнопочка "Старый интерфейс". Нажимаете ее, вас перекинет на старую метрику со старыми счетчиками. Делаете все в точности как в инструкции, тестируете и переходите на новую метрику. Я сделал именно так, все работает.

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


  • 2 weeks later...

Помогите! Куда здесь вставить: onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;"

<div class="quick_order_button"><input type="button" value="Отправить заказ" class="button" <?php if(!isset($quick_order_function)) { ?>onclick="send_quick_order();"<?php } else { ?>onclick="add_quick_order();"<?php } ?>/></div>

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


  • 1 month later...
  • 1 month later...

Здравствуйте! Не подскажите, работает ли еще с новой метрикой передача данных "параметры интернет-магазина"? 

 

А то устанавливал, кое что не получилось, обратился в помощь на Яндексе, и сказали, что:

 

"Также хотим отметить, что на данный момент передача данных типа "Параметры интернет"- магазина не поддерживается, рекомендуем Вам обратиться к вебмастеру или другому специалисту с целью настройки передачи данных типа "Электронная коммерция""

 

Действительно уже не поддерживается?

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


  • 4 months later...

Ребят, подскажите как в 2,0 настроить цели на кнопки? 

Примерно вот так https://github.com/yandex-money/yandex-money-cms-opencart2

Но ecommerce эта штука не собирает. Просто нажатия на кнопки и оформления заказов.

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

  • 4 months later...
  • 10 months later...

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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