Перейти к содержимому
ПРОЕКТ · ЛИЧНЫЙ ИНСТРУМЕНТ

Отслеживание открытия писем в Gmail.

Gmail Mail Tracker · Chrome-расширение (Manifest V3)

Личный инструмент, который показывает, открыто ли отправленное письмо, когда его открыли в первый и последний раз и примерно сколько раз. Та же техника read receipt, что у Mailtrack, Streak и HubSpot Sales — невидимый tracking pixel — но данные остаются на Вашем сервере, без подписки.

Manifest V3 Tracking Pixel PHP 8 SQLite TR + EN
Gmail Mail Tracker — фосфорно-зелёный импульс открытия на чёрном конверте, концепт отслеживания открытия писем

Для чего это

Когда Вы отправляете предложение, резюме или важное письмо, вопрос один: открыли ли его? Gmail Вам этого не скажет. Этот инструмент тихо помещает метку в исходящее письмо; в момент, когда получатель его открывает, на рабочий стол приходит уведомление, а в панели отображается «Открыто · 2×». Так Вы решаете, когда отправить напоминание, опираясь на данные, а не на догадки — коротко говоря, это инструмент отслеживания писем.

Как это работает

Техника называется tracking pixel: в письмо добавляется невидимое изображение размером 1×1. Оно хранится не в почте получателя, а на Вашем сервере — поэтому его загрузка = сигнал «письмо открыто».

01 · ОТПРАВКА

Добавляется невидимый пиксель

Расширение улавливает момент, когда Вы нажимаете «Отправить» в Gmail, и прикрепляет прозрачное изображение 1×1 в конец письма. Получатель ничего не замечает; письмо выглядит как обычно.

02 · ОТКРЫТИЕ

Пиксель загружается с сервера

Когда получатель открывает письмо, его почтовый клиент отправляет на сервер запрос, чтобы загрузить это крошечное изображение. Запрос мгновенно записывается с отметкой времени — не кто, а лишь факт «открыто».

03 · УВЕДОМЛЕНИЕ

Панель и значок обновляются

Расширение периодически опрашивает сервер; при новом открытии появляются уведомление на рабочем столе и значок на иконке. В панели каждое письмо отображается как «Открыто · Nx» с временем первого и последнего открытия.

Возможности

01

Мгновенное уведомление об открытии

Уведомление на рабочем столе и значок на иконке расширения в момент, когда получатель открывает письмо. Держать Gmail открытым не нужно; всё работает в фоне.

02

Мини-дашборд

Нажмите на иконку расширения: «Открыто · Nx» для каждого письма, время первого и последнего открытия одним взглядом. Не сложная CRM — ровно сколько нужно.

03

Данные остаются у Вас

Записи об открытиях пишутся не в сторонний сервис, а в небольшой файл SQLite на Вашем сервере. Как альтернатива Mailtrack — полный контроль у Вас.

04

Минимальные разрешения

Расширение запрашивает только storage, alarms и notifications; доступ на чтение ограничен одним доменом. Никаких лишних разрешений, сбора данных или рекламы.

Технологии

Намеренно небольшая архитектура из двух частей. На фронтенде — современное Chrome-расширение (Manifest V3); на бэкенде — сервис из одной папки на PHP 8 + SQLite. Серверная часть — не фреймворк, а переносимый, почти не требующий обслуживания чистый PDO. В части разработки chrome-расширений разрешения сведены к минимуму; каждый компонент делает одну задачу.

Расширение Manifest V3 · Service Worker · content script
Backend PHP 8 · SQLite · PDO
Пиксель 1×1 GIF · no-store · dedup
Локализация TR + EN (_locales)
ОТКРЫТЫЙ КОД · СКАЧАТЬ

Скачайте исходник,
запустите сами.

Расширение Chrome MV3 + небольшой backend на PHP/SQLite. Устанавливаете на свой сервер, данные остаются у Вас. Пакет не содержит токена — свой токен Вы создаёте при установке.

gmail-mailtracker.zip Расширение Chrome MV3 + backend на PHP/SQLite · ~32 КБ · self-host Скачать

Установка: распакуйте ZIP → переименуйте backend/config.example.php в config.php и укажите свой токен → chrome://extensions → Режим разработчика → Загрузить распакованное расширение.

Честные ограничения

В силу самой природы техники read receipt одни и те же ограничения действуют для любого трекера. Вместо того чтобы расхваливать инструмент, я предпочитаю честно о них рассказать:

«Открыто ли» — надёжно

Сигнал о первом открытии надёжен. Поскольку Gmail не даёт read receipt, метод с пикселем на практике — самый устойчивый показатель.

«Сколько раз» — приблизительно

Gmail пропускает изображения через прокси и кэширует их; второе открытие часто не создаёт нового запроса. Поэтому число приблизительное.

Местоположение не видно

Местоположение или устройство получателя не показывается; фиксируется только IP прокси Google. Этот инструмент не говорит кто и где — только «открыто».

Возможны ложные срабатывания

Защита приватности Apple Mail или корпоративное сканирование безопасности могут показать «открыто» до того, как получатель что-либо прочитал. Панель помечает подозрительно ранние открытия.

СЛЕДУЮЩИЙ ШАГ

Создадим инструмент под Вашу задачу.

Это расширение было личным решением; как только потребность ясна, на его проектирование уходит день, а работает оно годами. Давайте за 15 минут обсудим похожее расширение браузера, автоматизацию или интеграцию.