Источник заказа (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
Автоматизація переадресації листів для домену (MX forward)Є необхідність розробити MX переадресацію для поштового домену (усі листи що приходять на домен). Це має бути аналог: https://improvmx.com/ Наразі мова йде про саме технічну частину пересилання листів, без білінгу. На скільки я розумію є схоже рішення з GitHub:… PHP, Веб-програмування |
Телеграм отримати смс php
12 345 UAH
потрібно витягувати, наприклад, в блокнот на сайт повідомлення з бота. Бот не мій - сторонній. Сайт на php. PHP ∙ 1 ставка |
Gmail отримати повідомлення php
12 345 UAH
потрібно отримувати листи з пошти [email protected] через api gmail з сайту (php) завдання полягає лише в отриманні нових листів, обробку зроблю самостійно PHP ∙ 4 ставки |
Адмінка для статейного сайтуДобрий день. необхідно написати адмін панель для ігрового статейного сайту (сайт цей - https://themeforest.net/item/goodgames-portal-store-html-gaming-template/17704593) В адмінці повинно бути: 1. **Управління користувачами:** - Створення нових користувачів. -… HTML та CSS верстання, PHP ∙ 8 ставок |
Laravel + VueJS + InertiaJS ``` Ларавель + В'юДжеС + ІнерціяДжеСGood day, the project is written, it is working and ready to launch. Except for one nuance. SSR(Server Side Rendering) works very slowly, when launching a bot to check the load - the site crashes after 3-4 minutes. If you restart SSR during the check, it works but very slowly.… Javascript, PHP ∙ 2 ставки |