Добавление событий eCommerce на сайт
Мета
Настроить следующие события eCommerce для передачи в Google Tag Manager → Google Ads / GA4:
view_item
add_to_cart
begin_checkout
purchase
Эти события должны передаваться через dataLayer в соответствующих местах сайта.
1. Событие view_item
Когда срабатывает: при открытии страницы товара (product page).
Пример кода:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "view_item",
ecommerce: {
items: [{
item_id: "12345",
item_name: "Название товара",
price: 999.99,
quantity: 1
}]
}
});
Что нужно передавать:
item_id — уникальный ID товара
item_name — название товара
price — цена
quantity — количество (обычно 1 для просмотра товара)
2. Событие add_to_cart
Когда срабатывает: после нажатия кнопки «добавить в корзину».
Пример кода:
window.dataLayer.push({
event: "add_to_cart",
ecommerce: {
items: [{
item_id: "12345",
item_name: "Название товара",
price: 999.99,
quantity: 1
}]
}
});3. Событие begin_checkout
Когда срабатывает: при переходе на страницу оформления заказа.
Пример кода:
window.dataLayer.push({
event: "begin_checkout",
ecommerce: {
items: [
{
item_id: "12345",
item_name: "Название товара",
price: 999.99,
quantity: 2
},
{
item_id: "67890",
item_name: "Другой товар",
price: 499.50,
quantity: 1
}
]
}
});4. Событие purchase
Когда срабатывает: после успешного оформления заказа (на странице благодарности).
Пример кода:
window.dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "T1234567890",
value: 1998.48,
currency: "UAH",
items: [
{
item_id: "12345",
item_name: "Название товара",
price: 999.99,
quantity: 2
}
]
}
});Обязательные поля для передачи:
transaction_id — уникальный номер заказа
value — общая стоимость покупки
currency — валюта (UAH, USD и т. д.)
items[] — список всех товаров в заказе
Требования к внедрению:
Данные должны динамически заполняться из CMS/бэкенда.
События должны передаваться только один раз в соответствующем месте.
Каждое событие протестировать в Google Tag Assistant и Preview режиме GTM.
Результаты работы
Отзыв заказчика о сотрудничестве с Дмитрием Тхоржевским
Добавление событий eCommerce на сайтПрофессиональный подход, нашёл ошибки - исправил их. Сделал всё оперативно так качественно. Искренне рад, что выбрал именно этого специалиста:)
Отзыв фрилансера о сотрудничестве с Юрієм Білевцовим
Добавление событий eCommerce на сайтВсе добре!
Адекватний, розуміючий замовник
-
4429 80 1 4 Доверьтесь профессионалу со стажем более 10 лет! Ставка и сроки актуальны!
Буду рад сотрудничеству!
Опыт коммерческой разработки интернет-магазинов на CMS, бизнес-порталов и корпоративных сайтов-11 лет!
+CMS: WordPress(+Woocommerce)PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify
php/html/css/js/Mysql, PhotoShop/Figma
Примеры работ ( с нуля под ключ):
https://wildandorganic.com/
https://cryptosignals.org/
https://www.grower.com.ua/
… https://www.alternativemedicine.com.ua/
https://silkkiss.ua/
https://nordtrade.online/
https://v12coffee.com.ua/franchise/
https://smrtalgo.com/
https://sengero.no/
https://beautybysim.no/
https://sonatagalleri.com/
https://www.solmy-realestate.com/
https://www.emmanuel.com.ua/
https://www.onsitecomputersinc.com/
https://express-tehbud.com/
https://korostenporcelain.com.ua/
https://sladok.com.ua/
https://pricemds.com/
https://picupmedia.com/
https://www.serasar.com/
https://integrisit.com/
-
6900 102 0 Добрый день, мой опыт веб-разработки более 11 лет, сделаю максимально качественно, обращайтесь, спасибо.
-
3340 101 4 3 могу сделать, делал такое много разов, это типичная задача, пишите
-
5756 264 0 Добрый вечер, без проблем настрою события, опыт есть , обращайтесь
-
1618 18 1 1 Приветствую.
Могу реализовать задачу. Есть опыт в подобном. Сроки и стоимость примерные - нужно обсудить детали.
Пишите, сделаю все быстро и качественно.
-
691 8 0 Могу сделать. Пишите , сделаю.
+++++++++++++++++++++++++++++++++
-
756 26 1 сделаю+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Актуальные фриланс-проекты в категории CMS
Доработка модуля симпл пас опен карт
2500 UAH
День добрый, что нужно сделать проблема:базовый функционал модуля позволяет парсить акционные цены даты акций настраиваются только вручную перед парсингом что нужно сделать: 1)доработать возможность парсинга даты начала и окончания акции 2)настроить дату окончания акции вручную… CMS ∙ 37 минут назад ∙ 5 ставок |
Разработка сайта для интернет-магазина.Интересует разработка сайта для интернет-магазина. Нужна система: интернет-магазин (до 2000 товаров, в начале меньше), 10–20 SEO-ориентированных лендингов, интеграции с 1С и ИИ-сервисами. CMS, Веб-программирование ∙ 4 часа 21 минута назад ∙ 61 ставка |
Дополнение Front-end e-com сайта на OpencardНеобходимо доработать front-end e-commerce сайта на OpenCart. Основные задачи: исправить визуальные баги, адаптивность под мобильные устройства, улучшить отображение карточек товаров, категорий, корзины и страницы оформления заказа. Ожидается аккуратная верстка, сохранение… CMS, Веб-программирование ∙ 20 часов 48 минут назад ∙ 47 ставок |
SEO/GEO-архитектор полного цикла для WordPress (Bricks) — нишевые export-сайты EN: Full-cycle SEO/GEOО нас. KOLEO — производственно-строительная компания по деревянному домостроению (Украина, 20+ лет, 300+ проектов в 35+ странах). Выходим на экспортные рынки через серию нишевых сайтов. Ищем специалистов, чьи сайты реально ранжируются — в Google и в AI-поиске (ChatGPT,… CMS, Поисковое продвижение (SEO) ∙ 23 часа 26 минут назад ∙ 13 ставок |
Удалить вирусы с сайта и обновить плагины (Wordpress)Нужен специалист по WordPress для технической доработки сайта Задача: Очистить сайт https://www.mast-agency.com/ от вирусов/вредоносного кода, файлов; (на сайте вирус, который делает страницы и редиректы на чужой магазин) Обновить плагины, чтобы сайт работал и выглядел… CMS, Веб-программирование ∙ 1 день 3 часа назад ∙ 71 ставка |