Настройка Google Analitics
16 USDТЗ для настройки Google Analytics Ecommerce | bano.pro
Область примененияОтслеживание и сбор статистической информации об оформленных заказах и товарах в системе Google Analytics.Основание для внедренияНеобходимость анализировать статистические данные о заказах (количество продаж, приносимая прибыль), ассоциировать статистические данные о заказе в магазине с источниками трафика, из которого была совершена конверсия, ключевыми словами и др. статистическими данными Google Analytics.Назначение внедренияЦельОпределять поисковые запросы, приносящие большие числа заказов и прибыли в бесплатном и платном поисковом трафике.Определять товары и категории, приносящие большие числа прибыли и конверсий для более эффективного продвижения их.Определять доходность каждого источника трафика.ЗадачиНастроить отслеживание электронной торговли Google (Ecommerce Google Analytics).Для решения поставленной задачи необходимо:В конце конверсионной цепочки, приводящей к оформлению заказа отправить в Google Analytics данные об оформленном заказе (транзакция электронной торговли).Создание и отправка транзакций электронной торговлиОтправка транзакций осуществляется путем выполнения JS кода. Код делиться на четыре части:Активация модуля электронной торговли.Создание данных о заказе.Добавление товарных позиций к заказу.Отправка транзакции в Google Analytics.Активация модуля электронной торговлиДля активации необходимо выполнить команду:
ga('require', 'ecommerce', 'ecommerce.js');
Создание данных о заказеДля создания данных используется команда ecommerce:addTransaction:
ga('ecommerce:addTransaction', {
'id': '1234', // Номер заказа в БД. Обязательно.
'affiliation': 'ctrading.com.ua',
'revenue': '11.99', // Общая сумма заказа. Обязательно.
'shipping': '0', // Сумма доставки
'tax': '0'
});
Добавление товарных позиций к заказуДобавление товара осуществляется командой ecommerce:addItem. Эту команду необходимо выполнить для каждой позиции в заказе отдельно.
ga('ecommerce:addItem', {
'id': '1234', // Номер заказа в БД. Обязательно.
'name': 'Fluffy Pink Bunnies', // Название товара. Обязательно.
'sku': 'DD23444', // ID товара в БД. Обязательно.
'category': 'Party Toys', // Название категории. Обязательно.
'price': '11.99', // Цена за единицу товара. Обязательно.
'quantity': '1' // Количество единиц данного товара в заказе. Обязательно.
});
Отправка в систему GA информации о заказе и товарахОтправка заказа в систему GA осуществляется командой ecommerce:send:
ga('ecommerce:send');
Пример
Заказ через корзину завершается загрузкой страницы: https://bano.pro/order/xxxxxxxxxxxxxxxxxxxxxxxxx c экраном выводящим информацию об оформленном заказе. JS-код должен быть выполнен на этой странице.
Примечание! Код необходимо разместить ниже кода Google Analytics.
Для примера рассмотренного выше код будет иметь следующий вид:
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '982', // Номер заказа в БД. Обязательно.
'revenue': '13691.00', // Общая сумма заказа.
'shipping': '0',
'tax': '0'
});
ga('ecommerce:addItem', {
'id': 'BNP314168', // Номер заказа в БД. Обязательно.
'name': 'ТУМБА С УМЫВАЛЬНИКОМ SANWERK MINDAL AIR', // Название товара. Обязательно.
'category': 'Тумбы', // Название категории. Обязательно.
'price': '5102.00', // Цена за единицу товара. Обязательно.
'quantity': '1' // Количество единиц данного товара в заказе. Обязательно.
});
ga('ecommerce:addItem', {
'id': 'BNP315638', // Номер заказа в БД. Обязательно.
'name': 'ВАННА KOLLER POOL NEON NEW 160Х70', // Название товара. Обязательно.
'category': 'Акриловые ванны', // Название категории. Обязательно.
'price': '3603.00', // Цена за единицу товара. Обязательно.
'quantity': '1' // Количество единиц данного товара в заказе. Обязательно.
});
ga('ecommerce:addItem', {
'id': 'BNP314169', // Номер заказа в БД. Обязательно.
'name': 'ПОЛУПЕНАЛ SANWERK MINDAL AIR', // Название товара. Обязательно.
'category': 'Полупеналы', // Название категории. Обязательно.
'price': '2493.00', // Цена за единицу товара. Обязательно.
'quantity': '2' // Количество единиц данного товара в заказе. Обязательно.
});
ga('ecommerce:send');
Данный код должен быть выполнен единожды. При повторной загрузки страницы (обновление, F5, возврат на страницу из письма или личного кабинета) код выполняться НЕ должен.Дополнительная информацияДополнительной информации о функциях отслеживания электронной торговли можно получить в справке Google:Отслеживание электронной торговли – веб-отслеживание (analytics.js)
Applications 1
Current freelance projects in the category HTML & CSS
Rib restaurant-pizzeria websiteThe client side — a dynamic menu with Firebase, categories with tabs, dish cards with photos and prices, support for two sizes (pizza 30/40 cm), responsive mobile design, a sidebar menu with contacts and location. The admin panel — authorization, management of categories and… HTML & CSS ∙ 24 minutes back ∙ 22 proposals |
Need to make improvements on the Modx Evolution CMS 3.1.7 site.
22 USD
The design refinement and layout of the website are being developed, and these works will need to be implemented on the site.Also, some adjustments need to be implemented on the site. HTML & CSS, PHP ∙ 1 hour 5 minutes back ∙ 13 proposals |
Mobile version of the websiteHello everyone. We need to redesign the existing mobile version of the website according to the specifications: https://docs.google.com/document/d/1BVV0UGDTEDyZ-EUvFg0RAmEasGKcl6cnK_cBB4Urbko/edit?usp=sharing HTML & CSS, Web Programming ∙ 9 hours 43 minutes back ∙ 53 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 17 hours 38 minutes back ∙ 10 proposals |
Transfer of a small business card website with 58 pages from Joomla 1.5 to Joomla 6There is a small business card website made on Joomla 1.5 with 58 pages (if counted in two languages), which contains small texts with photos. One page has a table. Two pages have PDF files that take up the entire page in a frame. The site is made in two languages with a… Content Management Systems, HTML & CSS ∙ 1 day 1 hour back ∙ 33 proposals |