Добавление события в dataLayer после отправки формы
🛠️ Техническое задание: Добавление события в dataLayer после отправки формы
🎯 Цель:
Реализовать push события для заявок с сайта в массив dataLayer после успешной отправки формы на сайте, с возможностью отслеживания этого события в Google Analytics 4 через Google Tag Manager.
⸻
📌 Условия срабатывания:
Событие должно пушиться только после успешной отправки формы, когда:
• форма заполнена правильно,
• данные отправлены (через AJAX или классическую отправку),
• нет ошибок валидации.
⸻
🔧 Пример кода:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'заявка_с_сайта',
form_id: 'contact_form', // ID или название формы (опционально)
form_location: 'footer', // где расположена форма (опционально)
timestamp: new Date().toISOString()
});
📋 Требования:
1. Событие должно срабатывать только один раз после отправки формы.
2. Пуш в dataLayer должен происходить до любых перенаправлений или обновлений страницы.
3. Поддержка нескольких форм на сайте — рекомендуется добавлять form_id или form_location для идентификации.
4. Все переменные в dataLayer должны быть валидными JavaScript-типами.
-
308 Добрый день, выполню ваше задание. Мой опыт веб-программиста более 10 лет. Создаю сайты различной сложности на известных CMS.
-
2847 63 5 Здравствуйте! могу реализовать! Все займет час, обращайтесь, буду рад к сотрудничеству!
-
1815 32 1 Добрый день, веб-программировании уже более 8 лет
Работаю с rest api, фреймворками и cms такие как laravel, yii2, wp, opencart, codegnither и т.д. Готов выполнить задачу.
От вас требуется доступ к фтп и админке
Отзывы:Freelancehunt
-
9927 117 0 Здравствуйте.
Я разработчик NodeJS. Готов взяться. Пишите, обсудим.
-
865 18 2 1 Готов взяться за реализацию отслеживания успешной отправки форм с пушем событий в `dataLayer` для дальнейшего использования в Google Tag Manager и Google Analytics 4. Обеспечу корректную работу как для обычных форм, так и для форм с AJAX-отправкой, с учетом уникальных параметров формы (ID, местоположение) и без дублирования событий.
-
3618 55 2 Добрый вечер, Назар
Мой опыт веб-разработчика 5+ лет
Есть кейсы по настройке дата леера, через ГТМ
Настрою в точности как в вашем ТЗ в короткий сроки, могу начать сейчас!
Сделаю в течение пары часов
-
12426 600 0 Добрый вечер. Много раз настраивал это. Быстро и качественно сделаю все по вашему ТЗ. Обращайтесь, все посмотрю, посоветую как лучше.
Актуальные фриланс-проекты в категории Веб-программирование
Разработка современного SEO-сайта для кофейного фудтрака
44 923 UAH
Ищу опытного разработчика, который создаст современный сайт для мобильной кофейни в США с учетом требований SEO. Текущий сайт уже существует, но требуется разработать новый сайт с нуля, ориентированный на долгосрочное продвижение в Google. Что необходимо: • Разработка… Веб-программирование ∙ 5 часов 37 минут назад ∙ 47 ставок |
Создать плагин для Chrome, для подключение к проксиСоздать плагин для Chrome, для подключение к прокси ищу разработчка, возможно + ИИ который уже публиковал подобные плагины в сторе успешно просто ии написание без опыта в разработке не нужно пишите предложения по цене, срокам AI и машинное обучение, Веб-программирование ∙ 22 часа 2 минуты назад ∙ 27 ставок |
Тик Ток Лайв node.je
700 UAH
Необходимо написать мини-программу на базе библиотеки TT-live-connector, чтобы при запуске она считывала Подарки, которые отправляются, и через обычную веб-страницу показывала плавную и красивую анимацию Веб-программирование ∙ 1 день 11 часов назад ∙ 28 ставок |
Создание сайта для бухгалтерской фирмы на WordPress (на готовом шаблоне)
25 000 UAH
Добрый день. Мы бухгалтерская фирма - хотим создать сайт для бухгалтерской фирмы на WordPress (на готовом шаблоне) на двух языках. Он будет оптимизирован под поиск Google и SEO. Веб-программирование ∙ 2 дня 16 часов назад ∙ 109 ставок |
Доработка системы учёта рабочего времени на ASP.NETНужен .NET-разработчик для небольшого проекта — системы подсчёта зарплаты сотрудников. Три задачи: Развернуть систему на нашем поддомене (домен и доступы дадим). Аудит формы логина + доработка по безопасности при необходимости. Реализовать закрытое API для выгрузки данных в… Веб-программирование ∙ 2 дня 16 часов назад ∙ 42 ставки |