Плагин для трекинга ивентов в 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/
-
1836 55 0 Здраствуйте, готов выполнить.
Скайп dubok1195
Email [email protected]
-
Добрый вечер Дмитрий.
Использовать JS API не обязательно, список хуков который вы обозначили полностью контролится из под РНР
Почему не использовать GTAG вообще для сбора такой аналитики. Уверен на 100500% что у вас подключена Гугл Аналитика уже к сайту (куда сейчас без нее в Украине) в которой так же есть евенты, трекинг и т.д и уже использовать все это. Использовать JS очень не практично мое мнение для сбора определенных данных, особенно создание заказа или регистрация или тоже добавление заказа.. ведь некоторые данные будут использоваться исключительно на бекэнде... а там что бы сделать пост зарос на Морковку прийдется тратить время, гемороиться с исключениями под кеширование... Прийдется уже использовать агрегат в бд, потом кроном выливать через cli - это если уже корректно подходить к поставленной задаче.
-
спасибо за содержательный ответ.
да, у меня установлен GTM, туда отправляются данные по GA, но без ивентов.
у carrot quest уже есть плагин для worpdress, но он не работает с последней версией, почему - не знаю. Их поддержка пока не говорит точной даты, когда будет работать. Как я понял, что-то связано с версией web api самого вордпресса.
мне, в принципе, без разницы, будет это js или php, главное, чтобы ивенты передавались. Может есть смысл перепроверить текущий плагин.
Я так понимаю, вы разбираетесь?
-
Current freelance projects in the category Web Programming
Development of a modern SEO website for a coffee food truck
1000 USD
Looking for an experienced developer to create a modern website for a mobile coffee shop in the USA, taking SEO requirements into account. The current website already exists, but a new site needs to be developed from scratch, focused on long-term promotion in Google. What is… Web Programming ∙ 8 hours 19 minutes back ∙ 84 proposals |
Create a Chrome plugin for connecting to a proxyCreate a Chrome plugin for connecting to a proxy I am looking for a developer, possibly with AI who has successfully published similar plugins in the store just AI writing without development experience is not needed please send proposals regarding price and deadlines AI & Machine Learning, Web Programming ∙ 1 day back ∙ 28 proposals |
Tik Tok Live node.je
16 USD
It is necessary to write a mini program based on the TT-live-connector library, so that when launched, it reads the Gifts being sent and displays a smooth and beautiful animation through a regular web page. Web Programming ∙ 1 day 14 hours back ∙ 29 proposals |
Creation of a website for an accounting firm on WordPress (using a ready-made template)
557 USD
Good day. We are an accounting firm - we want to create a website for the accounting firm on WordPress (using a ready-made template) in two languages. It should be optimized for Google and SEO. Web Programming ∙ 2 days 19 hours back ∙ 114 proposals |
Improvement of the time tracking system on ASP.NETNeed a .NET developer for a small project — an employee payroll system. Three tasks: Deploy the system on our subdomain (we will provide the domain and access). Audit the login form + make security improvements if necessary. Implement a closed API for data export in JSON. Stack:… Web Programming ∙ 2 days 19 hours back ∙ 43 proposals |