Узнайте сумму кредита в Т‑БизнесеУзнайте сумму кредита в Т‑БизнесеОт 2 минут онлайнОт 2 минут онлайнПодробнее

РассылкиИдеи для бизнесаБизнес с нуляМаркетплейсыБухгалтерияЛайфстайлСправочникШаблоны документов
РассылкиИдеи для бизнесаБизнес с нуляМаркетплейсыБухгалтерияЛайфстайлСправочникШаблоны документов

Представьте: пользователь неделю не заходил в мобильное приложение магазина, а вчера просмотрел пять тостеров. Один даже положил в корзину, но почему‑то не оформил заказ — закрыл приложение. Идеальный момент для триггерных мобильных пуш‑уведомлений.

Ежедневно подобных моментов для уместной коммуникации с клиентом происходит множество. Но чтобы перестать терять информацию о пользовательских событиях и вовремя на них реагировать, нужно передавать данные в CDP‑платформу. Однако для этого команде разработки придётся неделями настраивать интеграцию мобильного приложения с ней.

В e‑commerce гонке выигрывает тот, кто быстрее реагирует на поведение клиента. Поэтому нужен инструмент, который ускорит интеграцию — собственный SDK CDP‑платформы. Разберёмся, как он работает, чем отличается от API и какие выгоды получает бизнес, выбирая для коммуникации с клиентами CDP с собственным SDK.

Что такое SDK и как он работает

SDK (Software Development Kit) — это готовый набор инструментов для разработки. В него входят библиотеки, API, примеры кода, документация и другие элементы, которые помогают быстро добавлять новые функции в уже существующее приложение.

Пример SDK CDP-платформы на GitHub
Пример SDK CDP Sendsay, доступный как открытый исходный код

Набор инструментов SDK нужен для быстрой интеграции мобильного приложения с платформой рассылок. Достаточно установить SDK в проект по инструкции в личном кабинете CDP, и можно сразу запускать триггерные сценарии.

Без SDK IT‑команде нужно создать функциональность, которая уже заложена в SDK: вручную описать работу с токенами, обработку ошибок, первичную и повторную отправку событий, управление очередями, тестирование и отладку. Интеграция становится сложнее и дороже. Плюс откладывается момент, когда маркетинг сможет запускать персонализированные пуш‑уведомления.

SDK — это как купить стол из IKEA. Все детали промаркированы, инструмент лежит в коробке, а в инструкции описан каждый шаг. Бери и собирай.

Ручная интеграция — это как получить набор неотёсанных досок, гвоздей и клея. Прежде чем собрать стол, нужно спроектировать конструкцию, рассчитать размеры и продумать, как всё скрепить между собой.

Сравнение интеграции без SDK и с помощью SDK
Интеграция мобильного приложения без SDK занимает больше времени и ресурсов

Чтобы стало понятнее, разберём принцип работы SDK на отдельных примерах.

Регистрация устройств. SDK «знакомит» каждое мобильное устройство с CDP‑платформой. Запрашивает у него разрешение на отправку пушей и регистрирует токен — уникальный ключ, который сообщает CDP, из какого приложения приходят данные.

Если проще — как только пользователь скачивает приложение интернет‑магазина и открывает его в первый раз:

  • SDK мгновенно определяет мобильное устройство и операционную систему;
  • запрашивает у пользователя разрешение на отправку пуш‑уведомлений;
  • если пользователь соглашается — SDK получает push‑токен (уникальный адрес устройства);
  • SDK отправляет токен и прочие данные (версию ОС, модель телефона, язык и другие технические параметры) в CDP;
  • CDP привязывает токен к профилю пользователя.

Чтобы схема работала, нужно взять готовые решения SDK (блоки) и встроить в приложение. Справиться с этим под силу одному специалисту.

Без SDK процесс регистрации нужно полностью создавать с нуля:

  • отслеживать изменения токена и настраивать отправку нового;
  • отдельно прописывать логику для разных операционных систем — iOS, Android, Huawei;
  • вручную обрабатывать нестандартные случаи, когда, например, пользователь отказался от пушей при установке мобильного приложения, потом передумал и разрешил их доставку.

При этом привлекать к проекту нужно целую команду. Разработчики будут писать и отлаживать код. Тестировщики — проверять стабильность передачи данных и корректность пушей на разных устройствах. В результате интеграция займет больше времени и обойдётся дороже.

Сбор событий. Каждое действие пользователя в приложении — просмотр страницы, добавление в корзину товара, отмена платежа — это событие. А каждое событие — это данные, на основе которых бизнес может отправлять триггерные пуши, возвращая пользователей в мобильное приложение.

Чтобы настроить сбор событий (даже таких базовых, как просмотр товарных страниц), маркетологам нужно ставить задачи коллегам из IT‑отдела. Если разработчики загружены основной работой, задачи могут лежать в бэклоге неделями. Поэтому отправку мобильного пуша с простым напоминанием о брошенной корзине маркетинг запустит нескоро.

Что получается:

  • скорость и окупаемость маркетинга ограничиваются не стратегией, а техническими ресурсами компании;
  • бизнес не может оперативно реагировать на поведение пользователей, удерживая их в приложении.

Благодаря SDK маркетинг в меньшей степени зависит от разработчиков и может быстрее запускать кампании. Так как большая часть логики уже реализована, нужно только импортировать SDK в проект и выполнить его настройку. Это существенно проще, чем настраивать полностью всю интеграцию.

Информация о доставке пушей. Когда push‑уведомление приходит на мобильное устройство пользователя, CDP должна получить подтверждение доставки. Это необходимо по двум причинам:

  • для построения корректной статистики, чтобы маркетинг видел, какой клиент и из какого выпуска получил пуш;
  • чтобы использовать подтверждение в качестве триггера для отправки последующих уведомлений.

Однако мобильное приложение может быть выгружено из памяти телефона или работать в фоновом режиме. Тогда даже в случае успешной доставки пуша подтверждение в CDP не придёт — и часть данных будет потеряна.

Интеграция приложения через SDK подобное исключает. SDK кэширует все события — сессии, действия пользователей, свойства клиентов, статусы доставки push‑уведомлений — во внутренней базе. Затем периодически отправляет накопленные данные в CDP. После успешной передачи CDP обновляет профиль клиента, а кэш SDK очищается.

Разные варианты отправки данных через SDK
SDK может поддерживать несколько режимов отправки
Аватар дайджеста

Рассылка: как вести бизнес в России

Пять полезных писем пришлем сразу после подписки. В них — бизнес‑идеи, готовые промпты для нейросетей, советы, как выбрать налоговый режим и получать пассивный доход

Аватар дайджеста

SDK и API: в чём разница и почему CDP‑платформам нужны оба инструмента

И API, и SDK позволяют интегрировать мобильное приложение с платформой рассылок. Но между инструментами есть разница.

API. Это набор команд, с помощью которых одно приложение может взаимодействовать с другим. Но команды нужно прописывать вручную, поэтому работа с API требует от разработчиков значительного времени.

SDK. Это готовый набор инструментов для быстрой интеграции. В нём уже есть всё необходимое: готовые функции, API, примеры, инструкции. Разработчику не нужно писать весь код — только установить, импортировать и настроить SDK по инструкции.

Маркетологи и разработчики иногда противопоставляют SDK и API. Первые выбирают SDK из‑за скорости интеграции и предсказуемости готового решения при работе с пушами. Вторые хотят сохранить полный контроль над архитектурой, безопасностью и тем, какие именно данные уходят из приложения, поэтому избегают сторонних библиотек — их выбор API.

Однако по‑настоящему зрелая CDP даёт доступ к двум инструментам сразу:

  • SDK — чтобы быстро и без лишних затрат подключить приложение и начать собирать события;
  • API — чтобы при необходимости выстроить кастомную интеграцию, над которой компания получит полный контроль.

Пять выгод, которые получает бизнес, используя CDP с собственным SDK

Работа с CDP — уже большой шаг. Бизнес централизованно собирает клиентские данные, хранит и сегментирует их для дальнейших кампаний. Но для коммуникаций через мобильные приложения настоящую скорость и гибкость даёт наличие у платформы собственного SDK. Какие преимущества получает бизнес, выбирая подобные CDP, рассмотрим ниже.

Быстрый запуск гипотез, связанных с мобильными пушами. Обычно бизнес начинает работу с мобильными пушами с тестирования гипотезы:

  • будут ли уведомления удерживать клиентов в мобильном приложении;
  • поспособствуют ли они росту конверсии и выручки.

Без SDK тестирование гипотезы может затянуться. Разработчикам приходится вручную прописывать регистрацию устройств, передачу событий и обработку уведомлений.

SDK позволяет запускать тестирование без проволочек. Он устраняет технические барьеры и даёт маркетологам возможность быстрее получать и анализировать первые данные.

Снижение TCO (совокупной стоимости владения). CDP с собственным SDK экономит бизнесу не только время на первичной интеграции. Основной финансовый эффект проявляется через 6–12 месяцев за счёт снижения совокупной стоимости владения (TCO). Разберём, где скрыты затраты бизнеса, если вместо SDK он выбирает кастомную интеграцию.

Первое — поддержка и сопровождение. При ручной интеграции бизнес вынужден держать разработчика, который будет поддерживать самописный код: исправлять ошибки, обновлять зависимости, следить за стабильностью доставки пушей.

С SDK такой специалист не нужен. Набор инструментов поддерживает и обновляет поставщик CDP. Клиенту остаётся лишь выпускать плановые обновления приложения 1–2 раза в год.

Второе — постоянные обновления экосистемы. Каждый апдейт iOS или Android меняет технические требования для мобильных приложений. Если код интеграции написан вручную, после очередного апдейта разработчику приходится в авральном режиме переписывать логику, чтобы доставка пушей не ломалась. Это дополнительные человеко‑часы и деньги из фонда оплаты труда.

С SDK бизнесу не нужно тратить ресурсы на экстренные доработки. Поставщик CDP сам обновляет библиотеку.

В итоге: используя CDP с собственным SDK, бизнес фактически передаёт на сторону поставщика платформы большую часть затрат. При этом получает готовое, обновляемое и масштабируемое решение, которое стабильно работает без участия штатных специалистов.

Возможность отправлять триггерные мобильные пуши. Пуши, отправка которых запускается конкретным действием пользователя либо отображается на его экране в нужный момент времени, пользователи реже игнорируют. Исследования подтверждают: открываемость триггерных уведомлений составляет 14,4%, массовых — 4,19%.

Сравнение OR массовых и триггерных мобильный пушей
Открываемость триггерных мобильных пушей почти в три раза выше, чем массовых

Вывод: чтобы пользователи чаще открывали уведомления, отправлять нужно именно триггерные мобильные пуши. Однако для этого нужны полные данные о поведении клиента внутри приложения. Передачу их в CDP без потерь обеспечивает собственный SDK.

SDK фиксирует данные в режиме реального времени и отправляет их в CDP автоматически — либо сразу после возникновения события, либо в момент, когда приложение уходит в фоновый режим. Передача происходит только при стабильном интернете. Если соединении пропадёт, SDK сохранит данные в кэше и отправит повторно, когда связь восстановится.

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

Больше данных для омниканальных кампаний. С помощью собственного SDK все события из мобильного приложения автоматически попадают в общий профиль клиента в CDP — наравне с данными из веба, email и других каналов. В результате клиент больше не неизвестный посетитель сайта или анонимный пользователь приложения — это один и тот же человек с единой историей взаимодействия с брендом.

Также в результате интеграции CDP с мобильным приложением через SDK бизнес может реализовать сложные омниканальные коммуникации. Например, если пользователь бросил корзину в веб‑версии интернет‑магазина, спустя время он получит в мобильном приложении пуш о забытых товарах.

Вывод

Что даёт бизнесу CDP‑платформа с собственным SDK:

  1. Собственный SDK CDP‑платформы упрощает и ускоряет подключение мобильного приложения к платформе. Разработчикам не нужно вручную прописывать логику регистрации устройств и передачи данных — только установить SDK в проект и вызывать его функции в нужные моменты. Скорость интеграции позволяет маркетингу быстро запускать кампании и тестировать гипотезы.
  2. Интеграция CDP‑платформы через SDK снижает технические и финансовые риски. Она не требует от бизнеса постоянной поддержки со стороны внутренней команды, минимизирует ошибки доставки пушей. Также компании экономят на поддержке кастомной интеграции, получая стабильное и предсказуемое решение для отправки уведомлений.
  3. Так как SDK обеспечивает полный сбор событий из приложения и объединяет их с другими каналами в CDP, у бизнеса появляется возможность запускать триггерные, персонализированные пуши в нужный момент. Это увеличивает open rate, конверсии и удержание клиентов внутри приложений.

Редактор: Клавдия Трескова

Кредит на открытие и развитие бизнеса

Предложение от Т‑Банка

Кредит на открытие и развитие бизнеса
  • Для пополнения оборотных средств или инвестиций
  • Предварительное решение без открытия расчетного счета
  • Все онлайн, не нужно ездить в банк
Узнать сумму

АО «ТБанк», лицензия №2673

Комментарии проходят модерацию по правилам редакции


Больше по теме
Когда ресторанный бизнес тормозит не из‑за людей, а из‑за IT

Проблемы в ресторане не всегда начинаются на кухне или в зале. Иногда настоящая причина — в IT‑системах, которые незаметно тормозят учёт, отчётность и управление бизнесом

Новости

Подпишитесь на рассылки

Собираем самые полезные материалы, интересные мероприятия и важные новости в коротких письмах. Вы можете подписаться на одну из рассылок или на все сразу.

62K подписчиков

Дважды в неделю

Как вести бизнес в России

Важные новости, бизнес‑кейсы, разборы законов и практические советы для предпринимателей

15K подписчиков

Раз в неделю

Как зарабатывать на маркетплейсах

Новости торговых площадок, инструкции для селлеров и лайфхаки успешных продавцов

20K подписчиков

Раз в две недели

Мероприятия для бизнеса

Анонсы вебинаров, конференций и других событий для предпринимателей

3K подписчиков

Раз в две недели

Рассылка для бухгалтеров

Новости и советы, которые помогут упростить работу и больше зарабатывать