Веб-программист. Интеграция Яндекс.Метрики с Telegram-ботом на Laravel (Дистанционная работа)

Бюджет: 22 000 руб.

Задание: Веб-программист. Интеграция Яндекс.Метрики с Telegram-ботом на Laravel (Дистанционная работа)

#### Описание: Необходимо подключить Яндекс.Метрику к Telegram-боту, работающему на Laravel и размещённому на хостинге beget.com. Бот выполняет несколько ключевых функций, и важно отслеживать взаимодействие пользователей с ботом через Яндекс.Метрику. #### Требования: 1. **Отслеживание выбора кнопки на старте**: - Нужно отслеживать, кто из пользователей является работодателем, а кто соискателем, основываясь на выборе кнопки на старте диалога. 2. **Отслеживание незаполненных вакансий**: - Когда пользователь начинает заполнять вакансию в мини-приложении, но не завершает процесс, необходимо фиксировать такие случаи. 3. **Отслеживание переходов на оплату**: - Нужно зафиксировать, когда пользователь переходит к оплате через Юкассу, но не завершает её. 4. **Отслеживание завершённой оплаты и размещения вакансии**: - Фиксировать, когда пользователь завершает оплату и успешно размещает вакансию через Юкассу. 5. **Отслеживание городов пользователей**: - Если возможно, получать информацию о городах пользователей (работодателей и соискателей) и о том, на какие категории подписываются соискатели (город выбирается через мини-приложение с интеграцией через API Яндекс). 6. **Отслеживание отписок от рассылки**: - Фиксировать, когда соискатель, который был подписан на рассылку, отписывается через кнопку (фиксировать нажатие). #### Что нужно сделать: 1. Настроить интеграцию Яндекс.Метрики через API, используя OAuth-токен и идентификатор счётчика. 2. Реализовать логику отслеживания событий (выбор кнопок, незавершённые действия, успешные действия) и отправку этих событий в Метрику. 3. Реализовать возможность отслеживания городов пользователей и категорий подписок соискателей. 4. Реализовать отслеживание событий по отпискам от рассылок. #### Дополнительная информация: - Хостинг: Beget.com - Оплата через Юкассу - Город и категории выбираются через интеграцию с Яндекс API. #### Ожидаемый результат: После выполнения задания в Яндекс.Метрике должны появиться данные, позволяющие анализировать ключевые действия пользователей бота: выбор работодателя или соискателя, незавершённые вакансии, переходы на оплату, завершённые оплаты, города пользователей и отписки от рассылки.