Перейти к основному содержимому

Автоматизация сбора данных о профиле

В системе ALTCRAFT существует несколько способов автоматически поддерживать актуальность информации в профиле:

Трекинг

Собирает информацию о действиях подписчиков в сообщениях с помощью отслеживания показов изображений, времени чтения сообщения и кликов по ссылкам.

Email трекинг

Сбор данных о действиях подписчика в email сообщении осуществляется с помощью пикселей и ссылок, которые вставляются в email письмо.

Трекинг ссылок и пикселей создаёт события Открытие, Клик, Прочтение, Подтверждение, Отписка.

Email отправщик (sender) собирает события Доставлено, Не доставлено, Softbounce, Hardbounce, Complain, которые ему возвращает email провайдер.

Общая статистика отображается в отчёте по каналам, а также каждый профиль имеет собственную историю событий.

Статистика по кликам в отдельном 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>