Для эффективного взаимодействия с пользователями и повышения персонализации, In-App сообщения должны поддерживать сегментацию по аудитории. Это позволяет показывать сообщения только тем пользователям, которые соответствуют определенным условиям. Сегментация позволяет более точно нацелить сообщения на нужную группу пользователей, увеличивая их релевантность и эффективность.Как работает сегментация#
У каждого сообщения есть поле condition, которое содержит набор условий, описанных с помощью JsonLogic. Эти условия определяют, попадет ли пользователь в сегмент для показа сообщения. Условия сегментации могут быть основаны на различной информации о пользователе, такой как его действия, демографические данные, поведение, предпочтения и другое.Пример структуры сообщения с сегментацией#
Пример сообщения с сегментацией, которое будет показано пользователям из США, совершившим покупку на сумму более 100 USD:{
"id": "special_offer",
"triggers": [
{
"event": "purchase",
"condition": {
"and": [
{ "==": [{ "var": "currency" }, "USD"] },
{ ">": [{ "var": "amount" }, 100] }
]
}
}
],
"condition": {
"==": [{ "var": "country" }, "USA"]
},
"title": "Exclusive Offer for You!",
"content": "Get 20% off on your next purchase.",
"action_url": "https://example.com/offer"
}
Сообщение имеет триггер на событие purchase, при котором проверяется сумма покупки и валюта.
Поле condition сегментирует аудиторию, показывая сообщение только пользователям из США.
Примеры использования сегментации#
1.
Сообщение показывается только пользователям из определенной страны:
{
"condition": {
"==": [{ "var": "country" }, "Canada"]
}
}
2.
Сегментация по статусу подписки:Сообщение показывается пользователям с определенным статусом подписки:
{
"condition": {
"==": [{ "var": "subscription_status" }, "active"]
}
}
3.
Сегментация по поведению пользователя:Сообщение показывается пользователям, которые выполнили определенное количество действий (например, завершили 5 покупок):
{
"condition": {
">": [{ "var": "purchase_count" }, 5]
}
}
Заключение#
Сегментация сообщений позволяет гибко управлять тем, какие пользователи увидят определенное сообщение, основываясь на их характеристиках и поведении. Это делает коммуникацию более целенаправленной и увеличивает вероятность достижения нужных целей, таких как повышение вовлеченности пользователей, увеличение продаж или улучшение пользовательского опыта. Modified at 2026-07-08 15:19:33