Сейчас в сети: 556
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Настройка расширенной электронной торговли

Бакалавр ✭

Добрый день! Ранее отслеживали суммы покупок с помощью настроенных целей, сейчас встал вопрос об установке е -коммерс. По сути товара два, но есть стоимость со скидкой в зависимости от кол-ва (в данном случае размеры скидок и суммы известны, не меняются). Кроме того есть дополнительная скидка, которая может быть, а может и не быть.  Подскажите, можно ли в коде е-коммерс учитывать размер дополнительной скидки? а также отображать способ оплаты (вмз, яд...)? Видела, что есть возможность добавлять coupon в расширенном е-коммерс, но там много всего лишнего и ненужного в нашем случае. Может можно это реализовать в стандартном плагине?

Заранее спасибо!


Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Ксения Ч
сентября 2015

Re: Настройка расширенной электронной торговли

Бакалавр ✭
Поставили код расширенной эл. торговли, в отчёт по эл. торговли транзакции приходят. НО почему-то не приходят данные о переменных, вместо них либо 0 либо notset, корректно приходит только стоимость товара и сумма транзакции
Код выглядит так

<script>
ga('create', 'UA-ХХХХХХ-Х');

ga('require', 'ec');

ga('ec:addProduct', { // Provide product details in an productFieldObject.
'name': '<?php echo $tf_name?>',
'category': '',
'price': '<?php echo $sum;?>',
'quantity': '1'
});

ga('ec:setAction', 'purchase', {
'id': '',
'affiliation': '<?php echo $_SERVER["SERVER_NAME"];?>',
'revenue': '<?php echo $sum;?>',
'coupon': '<?php echo $promo;?>',
'option': '<?php echo $sys;?>'
'currency': ''
});

ga('send', 'pageview');
&lt;/script&gt;

Подскажите, пожалуйста, в чём может быть проблема?

Просмотреть решение в исходном сообщении


Все ответы

Re: Настройка расширенной электронной торговли

Профессор ✭ ✭
Добрый вечер, думаю можно учитывать цену со скидкой. Для этого нужно будет модернизировать код отслеживания, напрмер вычесть скидку из суммы транзакции перед отправкой её в Google Analytics.

В стандартном плагине такого нет, нужно чтобы программист который разбирается в вашем посмотрел можно ли это реализовать.
---
Если ответ был вам полезен — нажмите на звездочку.

Re: Настройка расширенной электронной торговли

Бакалавр ✭

"модернизировать код отслеживания, напрмер вычесть скидку из суммы транзакции перед отправкой её в Google Analytics?" - подскажите, как это реализовывается?
Программист ранее не ставил электронную торговлю, нужно ему объяснить

Re: Настройка расширенной электронной торговли

Профессор ✭ ✭
В код транзакции в парамерт 'price' нужно добавить что то вроде следующего:

Если скидка в %:
price: 100 - (100 * 10 / 100)
100 - старая цена
10 - % скидки
100 в скобках - чтобы перевести % в число.

Если скидка фиксированная:
price: 100 - (100 - 30)
100 - старая цена (в скобках)
30 - (новая цена в скобках)

Надеюсь в формулах не напутал. Синтаксис вывода цены зависит от вашей CMS. Вообщем попробуйте поэкспериментировать в этом поле.
---
Если ответ был вам полезен — нажмите на звездочку.

Re: Настройка расширенной электронной торговли

Профессор ✭ ✭

Вот тут программист сможет найти документацию по настройке электронной торговли: https://developers.google.com/tag-manager/enhanced-ecommerce#checkout

---
Если ответ был вам полезен — нажмите на звездочку.

Re: Настройка расширенной электронной торговли

Бакалавр ✭
Спасибо! Маннуал уже нашли, разбираемся.
По поводу учёта скидки: если она зависит от Transaction coupon? Можно учесть это? и как тогда правильно реализовать, ведь скидка по транзакции прописывается аж в конце?

Re: Настройка расширенной электронной торговли

Профессор ✭ ✭
Купон в конце кода - параметр, который передается, чтобы можно было оценивать эффективность купонов. Если купон применен, цена должна передаваться уже с учетом скидки. В стандартном коде цена не пересчитывается. Ваша CMS должна уметь учитывать применены купон и выводить новую цену, уже с учетом скидки.
---
Если ответ был вам полезен — нажмите на звездочку.

Re: Настройка расширенной электронной торговли

Бакалавр ✭
Спасибо большое!
Ещё вопрос: правильно поняли, что код расширенной эл. торговли ставится в основной код аналитики после ga('create', 'UA-XXXXX-Y'); перед ga('send', 'pageview');
&lt;/script&gt; ?

В руководстве написано, что плагин расширенной эл. торговли не следует использовать вместе с обычной эл . торговлей. Но в настройках представления невозможно включить расширенную без обычной, т.е. нужно включить обе, http://clip2net.com/s/3alVojA, так правильно?

Re: Настройка расширенной электронной торговли

Профессор ✭ ✭
Код электронной торговли ставиться на страницу подтверждения заказа. Код передачи транзакций можно разместить отдельным фрагментом кода на странице.

По поводу расширенной электронной торговли и обычной имеется в виду не нужно использовать 2 кода отслеживания на сайте. Если включена расширенная торговля нужно использовать новый код и удалить старый, если её отключить нужно вернуть старую версию кода.
---
Если ответ был вам полезен — нажмите на звездочку.
Лучший ответ.
Решение
Утвердил автор темы Ксения Ч
сентября 2015

Re: Настройка расширенной электронной торговли

Бакалавр ✭
Поставили код расширенной эл. торговли, в отчёт по эл. торговли транзакции приходят. НО почему-то не приходят данные о переменных, вместо них либо 0 либо notset, корректно приходит только стоимость товара и сумма транзакции
Код выглядит так

&lt;script&gt;
ga('create', 'UA-ХХХХХХ-Х');

ga('require', 'ec');

ga('ec:addProduct', { // Provide product details in an productFieldObject.
'name': '<?php echo $tf_name?>',
'category': '',
'price': '<?php echo $sum;?>',
'quantity': '1'
});

ga('ec:setAction', 'purchase', {
'id': '',
'affiliation': '<?php echo $_SERVER["SERVER_NAME"];?>',
'revenue': '<?php echo $sum;?>',
'coupon': '<?php echo $promo;?>',
'option': '<?php echo $sys;?>'
'currency': ''
});

ga('send', 'pageview');
&lt;/script&gt;

Подскажите, пожалуйста, в чём может быть проблема?