Интеграция приложения с сервисом push-уведомлений для кикшеринга
Совместно с командой клиента реализовали интеграцию приложения с сервисом push-уведомлений. Настроили автоматизированную передачу данных о действиях и характеристиках пользователей, что позволило запускать персонализированные рекламные рассылки.
Клиент
Один из топ-5 сервисов кикшеринга в России и странах СНГ.
Задача
Бизнес-задачи:
-
Повысить вовлеченность и лояльность пользователей за счет персонализированных и релевантных коммуникаций,
-
Снизить количество жалоб, вызванных некорректными рассылками.
Технические задачи:
-
Реализовать интеграцию сервиса push-уведомлений с бэкендом;
-
Настроить корректную передачу ключевых событий и характеристик пользователей в систему коммуникаций;
-
Исследовать и заложить техническую основу для использования дополнительных каналов коммуникации (in-app, email-рассылки).
Решение
Аудит и планирование (1-2 недели)
Провели аудит с бизнес-заказчиками, чтобы выделить ключевые пользовательские события (events) и характеристики (tags), критические для персонализации.
Составили подробное техническое задание с детальным описанием логики передачи каждого события.
Итеративная разработка и интеграция (2 месяца)
Внедрение происходило поэтапно. Мы начали с событий первого приоритета (например, «Регистрация»), добавляя по 1-3 события в неделю. Наладили прямую коммуникацию с технической поддержкой сервиса уведомлений для оперативного решения вопросов, связанных с интеграцией.
Валидация данных (2-3 дня)
После каждой итерации мы проводили сверку данных: сравнивали показатели в личном кабинете сервиса уведомлений с данными в собственной БД клиента.
Успешно внедрив события высокого приоритета, мы повторили цикл для последующих очередей, постоянно расширяя возможности для маркетинга — на такие итерации также уходило около 1-2 месяцев.
Мы отказались от единовременного запуска всего объема работ в пользу итеративного подхода, чтобы оперативно находить и исправлять ошибки на небольшом объеме данных, а также для быстрой поставки ценности — маркетологи смогли начать использовать первые события до завершения проекта.
Результат
В результате сотрудничества удалось внедрить инструмент для персонализированного маркетинга, а также заложить базу для использования других каналов коммуникации на базе сервиса уведомлений.
Бизнес-эффект
Снижение обращений в техподдержку, связанных с некорректными push-уведомлениями (например, несвоевременное отправление промокода на первую поездку).
«В процессе реализации одного из проектов нам оперативно потребовалась помощь аналитика, и в конце прошлого года к нам подключился специалист «SimbirSoft». При активном участии аналитика была создана карта событий мобильного приложения, которая использовалась в качестве технического задания при проведении интеграции с сервисом push-уведомлений. Данная интеграция позволила маркетологам отправлять персонализированные рассылки для пользователей. Благодарим специалиста за профессионализм и «SimbirSoft» за ответственный подход к решению задач! Рады рекомендовать компанию как надёжного партнёра для реализации IT-проектов.»
Технологии
- Python
- Mongo DB
- Kotlin
- Swift
Трудности
Ключевой механизм сервиса push-уведомлений, отвечающий за идентификацию пользователя и привязку его устройств к единому аккаунту (User-Centric System), работал с ошибками на стороне провайдера.
Данная проблема была оперативно выявлена в процессе интеграции с сервисом push-уведомлений. Мы предоставили техническим специалистам сервиса детальные отчеты и логи для воспроизведения ошибки.
Дальнейшим развитием интеграции и исправлением ошибок мы занимались уже совместно с командой сервиса.