Подключение MyTracker и создание сегментов
Подключение MyTracker в приложение
Чтобы настроить рассылку push-уведомлений определенным группам пользователей, подключите в приложение SDK push-уведомлений RuStore и SDK MyTracker.
Создание сегментов
C помощью SDK push-уведомлений RuStore вы можете рассылать уведомления по разным сегментам пользователей. Для этого необходимо интегрироваться с MyTracker.
- Настроить SDK MyTracker в приложении.
- Настроить сбор сегментов в интерфейсе MyTracker.
MyTracker считает размер сегмента исходя из заданных вами параметров. Расчёт производится ежедневно, поэтому на страницах сегментов легко проследить динамику изменений. А ключевые данные по размерам, датам последних расчётов и связанным приложениям отображаются в списке сегментов.
Чтобы создать сегмент:
-
Нажмите Добавить на странице Список сегментов.
-
Откройте страницу сегмента и нажмите Дублировать, чтобы взять за основу уже готовый сегмент.
-
Заполните форму:
- Название* — название сегмента, которое отображается в списках и отчётах MyTracker.
- Тип аудитории* — тип аудитории, по которой строится сегмент: по физическим устройствам, по учётным записям пользователей.
- Аккаунт* — аккаунт, в который добавляется сегмент. Если у вас всего один аккаунт, он выбирается автоматически. Подробнее — в документации MyTracker Аккаунт.
- Проекты — один или несколько проектов, по приложениям которых формируется сегмент. Подробнее — в документации MyTracker Проект.
- Приложения — одно или несколько приложений, по аудитории которых формируется сегмент.
Подключение API MyTracker
Для работы с сегментами подключите API MyTracker:
-
Откройте профиль пользователя.
-
Нажмите Показать.
-
Скопируйте токен и укажите его при создании настроек в API push-уведомлений для работы с сегментами в поле
secret_key
.
Получение ID сегмента
После создания проекта вы можете добавлять новые сегменты в экспорт. Для этого вам нужен ID сегмента, который вы укажете в запросе.
Вы можете скопировать ID сегмента из URL страницы сегментa — значение в idSegment
.
Используйте ID сегмента в запросе.
curl --location 'https://segments-vkpns.rustore.ru/v1/export_settings/project/<export_project_id>/segments/create' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <ss_token>' \
--data '{
"period": 24,
"segment": "<mt_segment_id>"
}';
export_project_id
— ID проекта, полученный после создания проекта.mt_segment_id
— ID сегмента, полученный из MyTracker.ss_token
— сервисный токен для авторизации, полученный из консоли разработчика со страницы проекта push-уведомлений.