Источник заказа (referer + utm)
Иногда приходят заказы и не можем сейчас понять, по какому каналу рекламы они перешли. Инструменты отслеживания в виде гугл аналитики или яндекс метрики есть,
но хотелось бы наглядно видеть в самой админке.
Сейчас https://prnt.sc/k8s7ax , хотелось быhttps://prnt.sc/k8s7yp
Кроме этого, если есть UTM метки, их необходимо записать.
1. Создать новую таблицу (source) в базе, куда мы записываем данные о человеке сделавший заказ.
Обязательные Поля:
source_id - автоинкремент
order_id - номер заказа
utm_sourse - utm метка
utm_medium - utm метка
utm_compaing - utm метка
utm_content - utm метка
referer - источник перехода на магазин
2. В контроллере header
мы определяем создаем условие:
есть ли куки referer. Если их нету, то создаем и туда записывает откуда к нам пришли.
Также записываем в куки утм метки. Срок жизни куки, наверное неделя. (пока нет понимания, какой период более правильный.)
Часть кода можно взять тут: https://opencartforum.com/topic/109253-v-zavisimosti-ot-istochnika-trafika-podstavka-bukvy-k-artikulu/?tab=comments#comment-1048968
Но можно и все самому написать -)
3. в контроллере checkout/confirm или в checkout/success - отправляем все собранные данные в таблицу.
4. В админке/список заказов, разрисовываем на свое усмотрение). Отталкиваемся больше от referer, если он пуст, то тогда смотрим что в utm_sourse. ЧТобы было понятнее, на примере,
если в referer у нас есть FACEBOOK, то подсветим поле синим. Если нету, то смотрим utm_sourse, если там есть FACEBOOK, (подсвечиваем синим), если и там нету, то стили не трогаем.
Актуальні фриланс-проєкти в категорії PHP
365 бет
1500 UAH
1. Мета проекту Розробити веб-інтерфейс демонстраційної платформи Betano спортивних ставок з: публічним екраном купона ставки; відображенням одиничної та потрійної ставки; адмін-панеллю для редагування контенту; можливістю швидко змінювати коефіцієнти, події, статус і суми;… HTML та CSS верстання, PHP ∙ 3 години 52 хвилини тому ∙ 25 ставок |
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 1 день 9 годин тому ∙ 26 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 1 день 12 годин тому ∙ 61 ставка |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 2 дні 4 години тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 3 дні 1 година тому ∙ 34 ставки |