Добавляется невидимый пиксель
Расширение улавливает момент, когда Вы нажимаете «Отправить» в Gmail, и прикрепляет прозрачное изображение 1×1 в конец письма. Получатель ничего не замечает; письмо выглядит как обычно.
Gmail Mail Tracker · Chrome-расширение (Manifest V3)
Личный инструмент, который показывает, открыто ли отправленное письмо, когда его открыли в первый и последний раз и примерно сколько раз. Та же техника read receipt, что у Mailtrack, Streak и HubSpot Sales — невидимый tracking pixel — но данные остаются на Вашем сервере, без подписки.
Когда Вы отправляете предложение, резюме или важное письмо, вопрос один: открыли ли его? Gmail Вам этого не скажет. Этот инструмент тихо помещает метку в исходящее письмо; в момент, когда получатель его открывает, на рабочий стол приходит уведомление, а в панели отображается «Открыто · 2×». Так Вы решаете, когда отправить напоминание, опираясь на данные, а не на догадки — коротко говоря, это инструмент отслеживания писем.
Чёткий статус «открыто / не открыто» для каждого отправленного письма.
Отметка времени, когда получатель впервые увидел письмо и в последний раз к нему вернулся.
Примерный счётчик того, сколько раз к письму возвращались (напр., 3×).
Техника называется tracking pixel: в письмо добавляется невидимое изображение размером 1×1. Оно хранится не в почте получателя, а на Вашем сервере — поэтому его загрузка = сигнал «письмо открыто».
Расширение улавливает момент, когда Вы нажимаете «Отправить» в Gmail, и прикрепляет прозрачное изображение 1×1 в конец письма. Получатель ничего не замечает; письмо выглядит как обычно.
Когда получатель открывает письмо, его почтовый клиент отправляет на сервер запрос, чтобы загрузить это крошечное изображение. Запрос мгновенно записывается с отметкой времени — не кто, а лишь факт «открыто».
Расширение периодически опрашивает сервер; при новом открытии появляются уведомление на рабочем столе и значок на иконке. В панели каждое письмо отображается как «Открыто · Nx» с временем первого и последнего открытия.
Уведомление на рабочем столе и значок на иконке расширения в момент, когда получатель открывает письмо. Держать Gmail открытым не нужно; всё работает в фоне.
Нажмите на иконку расширения: «Открыто · Nx» для каждого письма, время первого и последнего открытия одним взглядом. Не сложная CRM — ровно сколько нужно.
Записи об открытиях пишутся не в сторонний сервис, а в небольшой файл SQLite на Вашем сервере. Как альтернатива Mailtrack — полный контроль у Вас.
Расширение запрашивает только storage, alarms и notifications; доступ на чтение ограничен одним доменом. Никаких лишних разрешений, сбора данных или рекламы.
Намеренно небольшая архитектура из двух частей. На фронтенде — современное Chrome-расширение (Manifest V3); на бэкенде — сервис из одной папки на PHP 8 + SQLite. Серверная часть — не фреймворк, а переносимый, почти не требующий обслуживания чистый PDO. В части разработки chrome-расширений разрешения сведены к минимуму; каждый компонент делает одну задачу.
Расширение Chrome MV3 + небольшой backend на PHP/SQLite. Устанавливаете на свой сервер, данные остаются у Вас. Пакет не содержит токена — свой токен Вы создаёте при установке.
Установка: распакуйте ZIP → переименуйте backend/config.example.php в config.php и укажите свой токен → chrome://extensions → Режим разработчика → Загрузить распакованное расширение.
В силу самой природы техники read receipt одни и те же ограничения действуют для любого трекера. Вместо того чтобы расхваливать инструмент, я предпочитаю честно о них рассказать:
Сигнал о первом открытии надёжен. Поскольку Gmail не даёт read receipt, метод с пикселем на практике — самый устойчивый показатель.
Gmail пропускает изображения через прокси и кэширует их; второе открытие часто не создаёт нового запроса. Поэтому число приблизительное.
Местоположение или устройство получателя не показывается; фиксируется только IP прокси Google. Этот инструмент не говорит кто и где — только «открыто».
Защита приватности Apple Mail или корпоративное сканирование безопасности могут показать «открыто» до того, как получатель что-либо прочитал. Панель помечает подозрительно ранние открытия.
Это расширение было личным решением; как только потребность ясна, на его проектирование уходит день, а работает оно годами. Давайте за 15 минут обсудим похожее расширение браузера, автоматизацию или интеграцию.