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

Click tracking

Click tracking фиксирует переходы по ссылкам в HTML-письмах. Когда настройка включена для проекта, MailInfra заменяет подходящие href на короткие ссылки вида:

https://track.mailinfra.ru/c/<token>

При переходе получатель сразу перенаправляется на исходный URL, а в событиях письма появляется clicked.

Включение

В дашборде: Настройки → Проект → Click tracking.

Через Management API:

PATCH /v1/organizations/{organization_id}/projects/{project_id}
Authorization: Bearer <session_token>
Content-Type: application/json
{
"settings": {
"click_tracking": true
}
}

Чтобы выключить трекинг, передайте false.

Какие ссылки отслеживаются

MailInfra переписывает только HTML-ссылки <a href="..."> с абсолютным http или https URL.

Не переписываются:

  • mailto:, относительные ссылки и другие схемы;
  • ссылки на сам tracking-домен;
  • ссылки с rel="unsubscribe";
  • ссылки с атрибутом data-mailinfra-no-track.

Пример исключения:

<a href="https://example.com/account" data-mailinfra-no-track>Личный кабинет</a>

События и вебхуки

Клик создаёт событие clicked у письма. В data.event приходят:

{
"url": "https://example.com/order/123",
"ip": "203.0.113.42",
"user_agent": "Mozilla/5.0 ..."
}

Чтобы получать клики по HTTP, подпишите вебхук проекта на clicked.

Аналитика в дашборде

В разделе Метрики → Переходы по ссылкам выбранный период фильтрует переходы по времени самого клика. Дашборд показывает:

  • общее число переходов, число писем с кликом и количество разных URL;
  • самые популярные ссылки с числом переходов и писем;
  • время последнего клика по каждой ссылке;
  • последние переходы с IP-адресом и типом браузера или устройства.

Показатель Клики в верхней части страницы считается по cohort отправок: это доля доставленных писем, созданных в выбранном периоде, по которым был хотя бы один переход. Поэтому numerator и denominator относятся к одному набору писем. Повторные клики учитываются в детализации URL, но не увеличивают число писем с кликом.

Повторная отправка

При resend MailInfra разворачивает старые tracking-ссылки и создаёт новые токены для нового письма. Клик по повторно отправленному письму привязывается к новому email_id.

Ограничения

Click tracking работает только для HTML-тела письма. Текстовая версия (text) не переписывается.

Для тестовых API-ключей письмо сохраняется как SIMULATED, реальная отправка не выполняется и ссылки не переписываются.