Работа с базами данных
В основе современного People-Based маркетинга лежат поведенческие, полученные в реальном времени, и личные данные потребителей.
База данных в Altcraft — это мощный и гибкий инструмент, который поможет вам накапливать и использовать информацию о профиле клиента.
Гибкость и полезность базы данных зависят от того, как она создана, заполнена и поддерживается. Если данные правильно подобраны и организованы, то появляется возможность выделять часть подписчиков на основании определённых критериев в отдельные целевые группы и рассылать каждой группе сообщения с таргетированным контентом.
Это называется сегментацией, и для этого у нас есть отдельный элемент — сегмент, в котором имеется большое число интуитивно понятных условий для выборки групп подписчиков.
Задумайтесь на минуту о своём маркетинге. Какие у вас цели, кто ваша аудитория и какая информация е й интересна.
Например:
- Есть ли у вас сезонные покупатели, любят ли они определённые типы товаров?
- Требуется ли рассылать разный контент в зависимости от занятия подписчиков?
- Какие другие параметры влияют на вашу аудиторию?
Определите, какая информация о потребителях вам необходима и запишите её в блокнотик. Это пригодится при разработке дополнительных (настраиваемых) полей для хранения информации о клиентах в вашей базе.
Хорошая подготовка при создании базы данных позволит вам получить максимальную отдачу от неё, особенно в долгосрочной перспективе.
Управление базами профилей
Чтобы перейти к управлению базами данных, в основном меню выберите Данные → Базы профилей. Для создания новой базы, нажмите + Создать в верхней панели. Для редактирования существующей базы данных, нажмите на ее название.
В контекстном меню доступны следующие функции:
— открыть список профилей в базе
— импортировать профили клиентов (переход к разным вариантам импорта)
— скопировать профили в другую базу данных
— обновить профили (массовое обновление профилей в базе данных)
С помощью этого инструмента можно массово добавлять подписчикам определённые данные, подписывать профили на ресурсы, а также привязывать профилям клиентов промокоды или отвязывать их.
— экспортировать профили (выгрузить определенные данные о профилях клиентов в файл)
— экспортировать историю профилей (выгрузить данные о действиях профилей)
— клонировать базу (создать новую пустую базу данных с настройками выбранной; дополнительные поля для данных копируются в новую базу)
— удалить базу (полностью удалить базу данных с профилями)
Удаление базы возможно только при условии, что в ней нет профилей, с которыми когд а-либо происходило взаимодействие в рамках аккаунта. Если вы взаимодействовали с ними, например, отправляли кампанию, то необходимо предварительно удалить эти профили из базы.
Создание базы профилей
Основные настройки
Для новой базы данных укажите следующие настройки:
Имя базы профилей — отображается во всех списках баз данных.
Описание — произвольное описание назначения базы данных.
Установить группу — назначить группы доступа к базе данных.
Теги — используются для поиска баз данных по тегам.
Заголовок менеджера подписки — отображается только в менеджере подписок.
Язык менеджера подписки — определяет язык, на котором будет показана страница менеджера подписок для подписчиков этой базы данных.
Прикреплённый стоп-список — блокирует отправку сообщений по email каналу на содержащиеся в нём адреса.
Ресурсы — определяют возможность коммуникации с профилями базы по различным каналам в рамках конкретной тематики. Настройка ресурса описана в этой статье.
Это база данных наблюдателей — опция определяет базу данных наблюдателей за рассылками. Базы данных с этой опцией можно выбирать в Smart настройках кампаний.
Стандартные поля
Стандартные поля профиля подготовлены для записи наиболее часто востребованной информации о клиенте.
Значение по умолчанию — используется, когда при импорте профиля не было передано данных для этого поля.
Сделать обязательным — данные для этого поля будут необходимы при импорте. (Если установить значение по умолчанию, то импорт без данных для этого поля будет возможен)
Добавить в менеджер подписок — поле появится на странице менеджера подписок.
Поля с гео-данными клиентов делятся на два типа:
Первый ("рег." в названии поля) — информация, полученная при регистрации: на основе IP адреса или статических данных импорта.
Второй — последние данные, полученные из истории действий клиента: также на основе IP адреса или переданных данных.
Дополнительные (кастомные) поля
Дополнительные поля данных создаются пользователями системы Altcraft для хранения специфической для бизнеса информации о клиенте. Количество дополнительных полей не ограничено.
Такие поля могут содержать данные 10 типов для реализации различной бизнес-логики:
- Число — положительные и отрицательные целые числа.
- Число с точкой — положительные и отрицательные числа с плавающей точкой.
- Строка — текст на любом языке, включая цифры, специальные символы, пробелы. Используется стандарт Unicode.
- Дата — дата, записанная в формате RFC 3339, например,
2019-08-22T00:00:00.000Z
. - Boolean — поле, которое предоставляет возможность выбора из двух вариантов
True
илиFalse
(Да или Нет). Используется для отражения наличия (или отсутствия) у клиента того или иного продукта или друго го признака, например, VIP статуса. - Список — это поле похожее на boolean, но позволяющее выбирать из неограниченного числа вариантов, созданных самим пользователем, только один подходящий. Например, тарифный план клиента. Варианты записываются в строчку через запятую.
- IP — IP в формате IPv4. Например,
127.0.0.1
. - Теги — поле, в котором может быть записано несколько значений одновременно. Это могут быть приобретённые клиентом продукты, услуги или другие значения, состав которых может меняться. Теги записываются в строчку через
,
|
или;
. Поэтому в самом теге эти символы не допустимы. Например:Продукт-1, Продукт 2, Продукт_3
. - Объект — поле для хранения неопределенных данных: набор флагов или сложные структуры данных.
- Массив объектов — поле для хранения подтаблицы, которая, например, может содержать список менеджеров, договоров и др.
1. Правила наименования. В именах полей объектов допустимо использовать только латинские буквы (в любом регистре), цифры от 0 до 9, символ нижнего подчеркивания _
и дефис -
.
2. Тип данных. В полях "Массив объектов" или "Объект" можно хранить данные типа int
, float
, string
, boolean
.
Пример
[
{
"key1": 12.3,
"key2": 12,
"key3": true,
"key4": "text"
}
]
3. Структура объектов. В поле с типом "Массив объектов" или "Объект" можно записывать только одноранговые объекты или одноранговые объекты, вложенные в другие объекты. Если вы используете объекты с более сложной структурой, подключите SQL базу и создайте запросы для выборки профилей.
Допустимые значение
[
{"x":1},
{"y":2}
]
//ИЛИ
{
"key_1":
{
"sub_key_1":
{"x":1,"y":2}
},
"key_2":
{
"sub_key_2":
{"z":1,"w":2}
}
}
Недопустимые значения:
[
["x","y"],
["z","w"]
]
// ИЛИ
{
"key":
[
["x","y"],
["z","w"]
]
}
Подробную информацию о типах полей в базе и допустимых значениях вы найдете в отдельной статье.
Настройки Email
Для базы данных нужно указать значения по умолчанию для следующих полей:
- Имя отправителя
- Email отправителя
- Имя для ответов
- Email для ответов
Включение машинного обучения
Включение машинного обучения в базе позволяет определить лучшее время для отправки сообщения профилю. Далее эти данные можно использовать для сегментации профилей и настройки сценария.
Для активации функционала требуется добавить дополнительные поля в конфигурационный файл платформы.
Активируйте обучение модели с помощью переключателя. После сохранения настроек вы увидите окно с информацией о том, когда запланирован пересчёт данных профилей в базе по машинному обучению.
Первые данные по лучшему времени отправки появятся после первого рассчёта. Помимо даты последнего и следующего обновления данных, здесь также отображается количество профилей в базе, для которых удалось рассчитать лучшее время отправки.
Расписание для обновления данных по машиному обучению устанавливается в файле конфигурации в поле ML_REFRESH_TIME_HOURS
(по часовому поясу аккаунта). По умолчанию — в 00:00.