Плагин для трекинга ивентов в woocommerce
Плагин для трекинга ивентов в woocommerce
Нужно написать плагин для Woocommerce или для Worpdress, кому как удобнее.
Задача: трекать событие для интернет магазина и передавать по JS API на сторонний сервер — сервис Carrot Quest.
Список событий (events), которые нужно трекать и передавать
- Регистрация — после первого заказа или через /my-account
- Начал оформлять заказа — перешел на страницу Checkout
- Закончил оформлять заказ — закончил оформление заказа, заказ создан в системе
- Оплатил заказ
- Добавил товар в корзину — нажал кнопку Add to Cart
- Посмотрел корзину — перешел в корзину
- Посмотрел товар — просмотрел товар
Для каждого из событий есть определенные свойства, их тоже нужно передавать в скрипте.
Некоторые ивенты нужно передать только через JS (например, нажал “добавить в корзину”), а некоторые в связке с хуками woocommerce (например, оплатил заказ)
Полезная информация
- описание API — https://carrotquest.io/developers/libs/js/
- стандартные события — https://carrotquest.io/developers/events/
- стандартные свойства — https://carrotquest.io/developers/props/
-
1812 55 0 Здраствуйте, готов выполнить.
Скайп dubok1195
Email [email protected]
-
Добрый вечер Дмитрий.
Использовать JS API не обязательно, список хуков который вы обозначили полностью контролится из под РНР
Почему не использовать GTAG вообще для сбора такой аналитики. Уверен на 100500% что у вас подключена Гугл Аналитика уже к сайту (куда сейчас без нее в Украине) в которой так же есть евенты, трекинг и т.д и уже использовать все это. Использовать JS очень не практично мое мнение для сбора определенных данных, особенно создание заказа или регистрация или тоже добавление заказа.. ведь некоторые данные будут использоваться исключительно на бекэнде... а там что бы сделать пост зарос на Морковку прийдется тратить время, гемороиться с исключениями под кеширование... Прийдется уже использовать агрегат в бд, потом кроном выливать через cli - это если уже корректно подходить к поставленной задаче.
-
спасибо за содержательный ответ.
да, у меня установлен GTM, туда отправляются данные по GA, но без ивентов.
у carrot quest уже есть плагин для worpdress, но он не работает с последней версией, почему - не знаю. Их поддержка пока не говорит точной даты, когда будет работать. Как я понял, что-то связано с версией web api самого вордпресса.
мне, в принципе, без разницы, будет это js или php, главное, чтобы ивенты передавались. Может есть смысл перепроверить текущий плагин.
Я так понимаю, вы разбираетесь?
-
Актуальные фриланс-проекты в категории Веб-программирование
Обновление одностраничного сайта предоставления строительных услуг
1000 UAH
Обновление действующего одностраничного самописного сайта предоставления строительных услуг Задача: -Редизайн сайта -Добавление категорий услуг путем создания мультилендинга на 6 категорий -Добавление к каждой категории фото и описания работ -Оптимизация рекламы сайта… Веб-программирование ∙ 7 часов 59 минут назад ∙ 53 ставки |
Дополнение Front-end e-com сайта на OpencardНеобходимо доработать front-end e-commerce сайта на OpenCart. Основные задачи: исправить визуальные баги, адаптивность под мобильные устройства, улучшить отображение карточек товаров, категорий, корзины и страницы оформления заказа. Ожидается аккуратная верстка, сохранение… CMS, Веб-программирование ∙ 9 часов 48 минут назад ∙ 38 ставок |
Разработка формы сбора лидов перед загрузкой программы (MODX)Сайт: bricscad-ukraine.com.uaCMS: MODXМета: Создать механизм сбора лидов перед загрузкой программного обеспечения для 3-х версий Windows, MacOS, Linux с сайта для дальнейшей обработки отделом продаж. Веб-программирование ∙ 13 часов 17 минут назад ∙ 28 ставок |
Удалить вирусы с сайта и обновить плагины (Wordpress)Нужен специалист по WordPress для технической доработки сайта Задача: Очистить сайт https://www.mast-agency.com/ от вирусов/вредоносного кода, файлов; (на сайте вирус, который делает страницы и редиректы на чужой магазин) Обновить плагины, чтобы сайт работал и выглядел… CMS, Веб-программирование ∙ 16 часов 49 минут назад ∙ 68 ставок |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 17 часов 53 минуты назад ∙ 45 ставок |