Настройка Google Analitics
58 PLNТЗ для настройки 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)
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Platforma Nieruchomości - Blockstar (AI + 3D + Blockchain)
91 900 PLN
Blockstar to startup oparty na technologii, który koncentruje się na transformacji inwestowania w nieruchomości poprzez blockchain, sztuczną inteligencję i nowoczesne aplikacje internetowe. Nasza platforma umożliwia użytkownikom inwestowanie w zfragmentaryzowane aktywa… Kryptowaluty i blockchain, Javascript & Typescript ∙ 2 godziny 50 minut temu ∙ 5 ofert |
Poprawić CSS/DOM-układ kart w rozszerzeniu Chrome dla lokalizacji D&D BeyondJest to rozszerzenie Chrome Manifest V3, które lokalizuje stronę D&D Beyond na język ukraiński. Projekt napisany jest w TypeScript + WXT. Rozszerzenie działa poprzez skrypt zawartości: znajduje angielski tekst na stronach D&D Beyond i zastępuje go ukraińskim tłumaczeniem.… Układ HTML i CSS, Javascript & Typescript ∙ 5 godzin 35 minut temu ∙ 16 ofert |
Moduły dla strony na Laravel
330 PLN
Moduł dostawy i płatności dla strony https://novabook.top/ (Botble CMS / Laravel) Dodać w checkout wygodne metody dostawy i płatności (w tym ratalne), w podobnym stylu i wygodzie jak na stronie mirson ua.Dostawa (obowiązkowo) Nowa Poczta Oddział Paczkomat Kurier na adres… Javascript & Typescript, PHP ∙ 11 godzin 38 minut temu ∙ 18 ofert |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 212 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 14 godzin 36 minut temu ∙ 82 oferty |
Animacje Gsap
83 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 20 godzin 21 minut temu ∙ 17 ofert |