uCheckeruChecker
10 мин чтения

Как работает трекинг открытий и кликов в email

Каждый раз, когда вы смотрите на отчёт рассылки и видите «open rate 24%, click rate 3.1%», за этими числами стоит конкретная механика: невидимые пиксели, цепочки редиректов, HTTP-заголовки. Разберём, как это устроено, почему данные врут и что с этим делать.


Open tracking: невидимый пиксель

Идея стара как веб-аналитика. В HTML-письмо встраивается тег <img> размером 1x1 пиксель. Источник изображения - не файл на диске, а уникальный URL на сервере отправителя. Когда почтовый клиент рендерит письмо и подгружает изображения, браузер делает GET-запрос по этому URL. Сервер записывает факт: письмо для подписчика X открыто в такое-то время, с такого-то IP, таким-то User-Agent.

Технически URL выглядит примерно так:

https://track.esp.com/open?mid=abc123&uid=user456

Параметр mid - идентификатор рассылки, uid - идентификатор подписчика. Сервер отдаёт прозрачную GIF-ку в один пиксель и пишет лог. Пиксель не виден в письме, подписчик о нём не знает. Большинство ESP - Mailchimp, Brevo, SendGrid, HubSpot - делают это по умолчанию.

Некоторые сервисы вместо отдельного пикселя встраивают трекинг в уже существующие изображения письма. Логотип в хедере загружается через трекинговый URL - тот же принцип, но без лишнего элемента в DOM. Результат идентичен.

Click tracking: подмена ссылок

Перед отправкой ESP перебирает все ссылки в письме и заменяет каждую на свой редирект. Вместо https://yoursite.com/promo подписчик получает что-то вроде:

https://click.esp.com/r?mid=abc123&uid=user456&url=https%3A%2F%2Fyoursite.com%2Fpromo

Подписчик кликает. Браузер идёт на сервер ESP. Сервер логирует клик - кто, когда, по какой ссылке - и отдаёт HTTP 302 Redirect на настоящий URL. Подписчик попадает на целевую страницу. Весь цикл занимает 50-200 мс, человек разницы не замечает.

У некоторых ESP есть опция Custom Link Tracking Domain - вместо click.esp.com вы используете свой поддомен, например go.yourcompany.com. Это CNAME-запись в DNS, указывающая на сервер ESP. Зачем: единый домен в ссылках улучшает доверие фильтров (нет смешения сторонних доменов), а при смене ESP вы сохраняете контроль над URL.

Что именно считается

Не всё, что вы видите в отчёте, означает то, что вы думаете. Разберём основные метрики.

Unique opens - количество уникальных подписчиков, чей клиент загрузил пиксель хотя бы один раз. Если человек открыл письмо трижды, это одно уникальное открытие.

Total opens - суммарное число загрузок пикселя. Один подписчик может дать десяток total opens, если читает письмо на телефоне, потом на десктопе, потом снова на телефоне.

Unique clicks - число подписчиков, кликнувших хотя бы по одной ссылке. Total clicks - общее число кликов по всем ссылкам.

CTOR (Click-to-Open Rate) - отношение уникальных кликов к уникальным открытиям. Показывает, насколько содержимое письма работает у тех, кто его прочитал. Если open rate низкий, проблема в теме и прехедере. Если CTOR низкий - проблема внутри письма.

Почему open rate врёт (и насколько сильно)

Трекинг открытий - самая ненадёжная метрика в email-маркетинге. Вот конкретные причины.

Блокировка изображений. Outlook по умолчанию не загружает картинки в письмах от неизвестных отправителей. Thunderbird - тоже. Подписчик открыл, прочитал текст, кликнул по ссылке - но пиксель не загрузился. В отчёте этого открытия нет. По оценкам, 15-25% открытий теряются из-за блокировки изображений.

Plain-text письма. Если подписчик читает почту в текстовом режиме или использует CLI-клиент типа mutt, HTML не рендерится. Пиксель не существует. Открытие невидимо.

Apple Mail Privacy Protection. Главный удар по open tracking за последние годы. С iOS 15 (2021) Apple проксирует все изображения через свои серверы. Картинки загружаются автоматически, вне зависимости от того, открыл ли человек письмо. Результат: каждое доставленное письмо на Apple Mail выглядит как открытое. Open rate для сегмента Apple-пользователей может показывать 90-95%, что бессмысленно. IP-адрес тоже маскируется, геолокация на его основе больше не работает.

По данным Litmus, в 2026 году Apple Mail занимает около 55% рынка почтовых клиентов в B2C-сегменте. Это означает, что для большинства рассылок open rate как абсолютное число бесполезен. Тренды ещё показательны - если open rate упал на треть за месяц, что-то сломалось. Но сравнивать 24% в одной нише с 30% в другой не имеет смысла.

Боты безопасности. Корпоративные почтовые шлюзы - Barracuda, Proofpoint, Mimecast - сканируют входящие письма на угрозы. Они загружают все изображения и кликают по всем ссылкам. Каждое письмо, прошедшее через такой шлюз, регистрируется как открытое и кликнутое. Для B2B-рассылок это серьёзная проблема: 20-40% «открытий» могут быть ботами.

Open rate - ориентир, а не факт. Единственная метрика взаимодействия, которой можно доверять, - это клик. Человек перешёл по ссылке, и это зафиксировано на стороне сервера.

Click tracking: точнее, но с оговорками

Клики надёжнее открытий, потому что в основе - реальный HTTP-запрос, который трудно подделать случайно. Но и тут есть нюансы.

Те же боты безопасности. Proofpoint и аналоги не просто загружают пиксель - они переходят по ссылкам, чтобы проверить, нет ли за ними фишинга. Некоторые делают это в течение секунд после доставки. Если вы видите всплеск кликов через 1-3 секунды после отправки, это почти наверняка боты. Реальный человек не кликает через секунду после получения письма.

Фильтровать ботов можно по времени клика (менее 2 секунд после доставки), по User-Agent (многие шлюзы не маскируют себя), по паттерну (бот кликает по всем ссылкам в письме одновременно, человек - по одной-двум). Большинство ESP умеют это из коробки, но стоит проверить настройки - не все включают фильтрацию по умолчанию.

Второй нюанс - prefetch. Некоторые почтовые клиенты (Gmail на Android, ряд корпоративных систем) могут предзагружать содержимое ссылок для ускорения. Это не полноценный переход, но HEAD или GET-запрос к URL редиректа сервер зафиксирует.

Как трекинг влияет на доставляемость

Трекинг - не бесплатная опция. Он меняет письмо, и почтовые фильтры это видят.

Подмена ссылок ломает DKIM. Не напрямую, но если ESP подставляет свой домен в ссылки, а DKIM подписывает тело письма, любое изменение после подписания сломает проверку. Большинство ESP подписывают после подстановки, так что на практике проблем нет. Но если вы отправляете через свой SMTP и подключаете трекинг отдельным сервисом - проверьте порядок обработки.

Домен в ссылках. Все ссылки в письме ведут на один домен - трекинговый. Спам-фильтры смотрят на репутацию этого домена. Если ESP крупный и у его домена хорошая репутация - проблем нет. Но shared-домены, которые используют тысячи отправителей, иногда попадают под фильтры из-за чужих грехов. Кастомный трекинговый домен решает эту проблему: репутация ваша и только ваша.

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

Практические выводы

Трекинг никуда не денется - без него email-маркетинг слепой. Но относиться к его данным нужно трезво.

Не опирайтесь на open rate как на единственную метрику. Для любой базы, где есть Apple Mail (а он есть почти везде в B2C), open rate завышен. Смотрите на клики, конверсии, отписки. Если нужен показатель вовлечённости - считайте CTOR, но помните, что числитель (клики) надёжнее знаменателя (открытия).

Настройте кастомный трекинговый домен. Это CNAME-запись, десять минут работы. Вы получаете контроль над репутацией ссылок, консистентный вид URL в письме и защиту при смене ESP.

Фильтруйте ботов. Проверьте, включена ли фильтрация в вашем ESP. Если отправляете B2B - это критично. Без фильтрации ваши данные о кликах будут раздуты на 20-40%.

Для транзакционных писем рассмотрите отключение трекинга. Подтверждение заказа, сброс пароля, уведомление о доставке - здесь трекинг добавляет латентность (редирект), усложняет ссылки и не несёт маркетинговой ценности. Многие ESP позволяют отключать трекинг для отдельных категорий писем.

Тестируйте отображение пикселя. Отправьте тестовое письмо на Gmail, Outlook, Yahoo, Apple Mail и проверьте, что трекинг срабатывает. Иногда CSS-стили письма или вложенные таблицы скрывают пиксель так, что он не загружается даже при включённых картинках.

Трекинг без чистой базы - шум

Всё сказанное выше работает при одном условии: письма доходят до получателей. Если в базе 30% невалидных адресов, bounce rate убивает репутацию домена, письма начинают складываться в спам, и трекинг показывает вам статистику по остаткам аудитории, а не по ней целиком.

Спам-ловушки, одноразовые адреса, ящики, которые не существуют полгода, - всё это адреса, с которых вы никогда не получите ни открытия, ни клика. Но они портят метрики и бьют по репутации. Трекинг не скажет вам, что часть базы мертва. Для этого нужна валидация.

Регулярная проверка базы - перед каждой крупной рассылкой, раз в месяц для активных списков - делает трекинг осмысленным. Когда в базе только живые адреса, open rate и click rate отражают реальную вовлечённость, а не процент от мусора.

Проверьте свою базу перед следующей рассылкой. uChecker - 30 бесплатных проверок, результат за минуты.

open trackingclick trackingtracking pixelemail метрикиApple Mail Privacy Protectionдоставляемость emailemail аналитикавалидация email