Задача

Необходимо доработать сайт и настроить внешнюю аналитику так, чтобы можно было точно видеть, из какого маркетингового канала пришёл каждый зарегистрировавшийся пользователь и каждая опубликованная заявка. Вся статистика собирается в Яндекс Метрике.

Что требуется от разработчика

1. Настройка передачи UTM-меток в куки и сквозные идентификаторы

  • При первом визите все UTM-метки и первые три уровня клика по рекламе (direct click, referrer) сохранять в cookies с длительным сроком жизни (например, на 1 год).
  • Эти данные не должны теряться при переходах между страницами сайта.

2. Установка JavaScript-кода для передачи данных в Яндекс Метрику при регистрации

  • На странице с формой регистрации добавить событие reachGoal('registration', {channel_data}), где channel_data - объект с сохранёнными UTM-метками.
  • Событие должно срабатывать после успешного подтверждения реги страницы (например, после ответа сервера).

3. Установка кода для отслеживания публикации заявки

  • После отправки и/или публикации заявки пользователем вызывать reachGoal('publication', {channel_data}) в Метрику.
  • Убедиться, что цель не срабатывает при повторной открытии старых заявок (навесить модификатор времени или проверку флага).

4. Валидация

  • Передать права администратора на доступ к Яндекс Метрике того аккаунта, который буду настраивать цели и смотреть отчёты.
  • После релиза провести тестовые захды с разными метками и проверить в отчёте "Конверсии" -> "Цели" со срезом по source, medium, campaign.

Итоговый продукт

Разработчик предоставляет:

  • Готовый коммит в Git с изменениями
  • Описание того, какой обработчик (бек/фронт) срабатывает на каждое событие
  • Добавленный/настроенный код JavaScript для Métrika

Маркетолог (я) - подготовит цели в интерфейсе Яндекс Метрики, интеграционные настройки и сценарии корректировки каналов в целях отчетности.

Создание значка для логотипа

Разработка короткой и узнаваемой версии логотипа (иконки) для компании. Итоговый значок должен быть векторным, масштабироваться от 16 до 256 пикселей и быть выполненным в цветном и монохромном вариантах.