Автоматизация сбора данных о профиле
В системе ALTCRAFT существует несколько способов автоматически поддерживать актуальность информации в профиле:
Трекинг
Собирает информацию о действиях подписчиков в сообщениях с помощью отслеживания показов изображений, времени чтения сообщения и кликов по ссылкам.
Email-трекинг
Сбор данных о действиях подписчика в email-сообщении осуществляетс я с помощью пикселей и ссылок, которые вставляются в email письмо.
Трекинг ссылок и пикселей создаёт события:
- Открытие — получатель открыл сообщение.
- Клик — получатель открыл сообщение и кликнул по одной из ссылок.
- Прочтение — получатель открыл сообщение и не закрывал его как минимум 12 секунд.
- Подтверждение — получатель кликнул на ссылку подтверждающую подписку.
- Отписка — получатель отписался от ресурса.
Email-отправщик (sender) собирает события, которые ему возвращает email-провайдер:
- Доставлено — сообщение было доставлено получателю.
- Не доставлено — сообщение не было доставлено получателю.
- Softbounce — ошибка клиента отправки.
- Hardbounce — отправка на почтовй сервер невозможна. Статус подписчика автоматически изменен на Hard-bounced.
- Complain — клиент пожаловался на Спам. Коммуникация остановлена.
Общая статистика отображается в отчёте по каналам, а также каждый профиль имеет собствен ную историю событий.
Статистика по кликам в отдельном email сообщении также собирается в отчёте карта кликов, причём каждая версия этого сообщения имеет собственный отчёт.
Также данные email трекинга используются в отчётах когорты и время жизни.
SMS-трекинг
Ссылки в SMS-сообщении также отслеживаются трекингом, однако они намного короче за счёт встроенного шортера.
example.com/s/GrlX73
SMS-отправщик (sender) собирает события Доставлено, Не доставлено от провайдеров SMS-рассылок.
Web Push-трекинг
События с web push-сообщениями обрабатываются через службу Веб Push Mozilla или Google Firebase Cloud Messaging.
В результате действий пользователя в платформу возвращаются события Push доставлен, Push открыт и Клик на ссылку в Push.
App Push-трекинг
События в app push-сообщениях обрабатываются самим мобильным приложением.
Для событий Push доставлен и Push открыт в структуре app push-сообщения передаются две ссылки "ack" и "open", на которые приложение должно послать GET запрос.
Опционально, для события Клик на ссылку в Push используется параметер "click_action".
AK Pixel
Пиксели собирают информацию о действиях пользователей сайта. Если пользователь открывает email-сообщения, отправленные из Altcraft, и сайт в одном браузере, то данные будут сохраняться в его профиль.
API для редактирования профиля и подписок
С помощью API можно создавать и редактировать профили.
Сценарии (цепочки)
Сценарий — настраиваемая последовательность действий системы в случае выбранного события.
Нода "Обновить данные" непосредственно изменяет данные в выбранных полях профиля.
Нода "Обратная связь" отправляет сообщение на зад анный сервер, который может использовать Altcraft API или работать непосредственно с базой данных.
Захват событий (Action hooks)
Захват событий отправляет сообщения о событиях в другие системы.
Реагирует на большее количество событий, чем сценарий, а также использует не только HTTP, но и умеет отправлять сообщения в RabbitMQ.
Системные атрибуты ссылок в сообщениях
Атрибут ссылок update-вставьте_имя_поля="запишите в него это значение"
изменяет данные в профиле подписчика при клике на такую ссылку:
<a href="http://www.example.org" name="link" update-clicked_link="true">Обновит ь данные поля clicked_link!</a>
Атрибут subscribe-to при переходе по ссылке добавит клиенту подписку по тому же каналу на указанный ресурс:
<a href="http://www.example.org" subscribe-to="1">Подписаться на ресурс #1</a>