Электронная коммерция и Google Analytics™

С этим уроком также смотрят

Видеокурс рассказывает, как работать с мощнейшим инструментом по анализу посещаемости и эффективности сайта - Google Analytics

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

Google™ and Google Analytics™ are trademarks of Google™ Inc.

Обновлен: 4 сентября 2015

Google Analytics™,
TeachVideo - Администрирование и разработка сайтов

Loading the player...
Скачать урок
Текст урока
Если вы отслеживаете веб-сайт электронной торговли - можете собирать данные о транзакциях. Для этого в меню "Настройки Google Analytics™" > "Настройки профиля" > "Изменение информации профиля" выберите опцию "Сайт электронной торговли". И измените скрипты следующим образом:

Для нового кода отслеживания (ga.js)

На страницу квитанции, в код отслеживания GA необходимо добавить функции _addTrans() и _addItem(). Функция _addTrans() инициирует транзакцию и вызывается один раз, а функция _addItem() добавляет продукт к статистике GA и вызывается для каждого продукта транзакции.

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">
try {

var pageTracker = _gat._getTracker("UA-XXXXX-X");
pageTracker._initData();
pageTracker._trackPageview();

pageTracker._addTrans(

"1234", // Внутренний уникальный идентификационный номер заказа
"Mountain View",// Дополнительный партнер или аффилированный склад
"18.28",// Общая сумма в долларах для транзакции
"1.29", // Сумма налога для транзакции
"5",// Сумма отгрузки для транзакции
"San Jose", // Город, связанный с транзакцией
"California", // Область или регион
"USA" // Страна

);

pageTracker._addItem(

"1234", // Ваш внутренний уникальный идентификационный номер заказа (должен быть таким же, как для строки транзакции)
"DD44", // Код складской единицы для продукта
"T-Shirt", // Название или описание продукта
"Green Medium", // Категория продукта или разновидности
"11.99",// Цена за единицу продукта
"1" // Заказанное количество

);

pageTracker._trackTrans();

} catch(err) {}
</script>

Для старого кода отслеживания (urchin.js)

Сперва нужно создать форму для передачи данных о транзакциях скрипту GA.

<form style="display:none;" name="utmform">
<textarea id="utmtrans">UTM:T|[order-id]|[affiliation]|
[total]|[tax]| [shipping]|[city]|[state]|[country] UTM:I|[order-id]|[sku/code]|[productname]|[category]|[price]|
[quantity] </textarea>
</form>

Для ввода чисел с плавающей запятой используйте точки. Учтите, что квадратные скобки писать не нужно.

Пример передаваемых строк на две единицы товара:

UTM:T|34535|Main Store|111108.06|8467.06|10.00|San Diego|CA|USA
UTM:I|34535|XF-1024|Urchin T-Shirt|Shirts|11399.00|9
UTM:I|34535|CU-3424|Urchin Drink Holder|Accessories|20.00|2

Параметры используемые для транзакций

Для транзакции:

- Внутренний уникальный идентификационный номер заказа
- Дополнительный партнер или аффилированный склад
- Общая сумма в долларах для транзакции
- Сумма налога для транзакции
- Сумма отгрузки для транзакции
- Город, связанный с транзакцией
- Область или регион
- Страна


Для единицы продукта:

- Ваш внутренний уникальный идентификационный номер заказа (должен быть таким же, как для строки транзакции)
- Код складской единицы для продукта
- Название или описание продукта
- Категория продукта или разновидности
- Цена за единицу продукта
- Заказанное количество

Отслеживание транзакций на других доменах/под-доменах

Если ваша корзина находится на другом домене добавьте в код отслеживания функцию _setDomainName() - в качестве параметра укажите домен вашего веб-сайта. Например если адрес вашей корзины "checkout.mySite.ru", добавьте такую строку:



pageTracker._setDomainName("mySite.com");



Если ваша корзина находиться на другом домене, добавьте в код отслеживания с параметром "none":



pageTracker._setDomainName("none");



Затем, если вы отправляете товар с помощью запроса GET, измените ссылку следующим образом:



<a href=" https://checkoutSite.ru/?store=parameters" onclick="pageTracker._link(this.href); return false;">Купить</a>



Если с помощью запроса POST, через форму, так:



<form name="post_form" method="post" onsubmit="pageTracker._linkByPost(this)">
Комментарии (1)

Оглавление
1. Введение к видеокурсу Google Analytics™ 4:31 2 6920
2. Регистрация в Google.com/Analytics 3:10 1 3983
3. Код Google Analytics™: виды, установка, особенности 1:41 2 4562
4. Взаимодействие Google Analytics™ с другими продуктам... 1:00 2 1756
5. Добавление дополнительного профиля 3:34 1 1668
6. Доступ к Google Analytics™ для других пользователей 1:43 1 2421
7. Отчетность в Google Analytics™ 1:40 1 2113
8. Основные отчеты Google Analytics™ 4:04 1 2313
9. Фильтры Google Analytics™ 2:59 1 2123
10. Цели в Google Analytics™ 2:53 1 2327
11. Электронная коммерция и Google Analytics™ 2:19 1 2801
12. Заключительное слово к видеокурсу Google Analytics™ 1:02 1 1315
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook