Что такое tracking pixel

Tracking pixel — это элемент размером 1×1 пиксель (PNG или GIF), встроенный в HTML-код страницы или письма с атрибутом src, указывающим на сервер аналитической или рекламной системы. При загрузке страницы браузер запрашивает этот «образ», автоматически передавая параметры события через URL.

<!-- Пример tracking pixel -->
<img src="https://tracker.example.com/pixel.gif?uid=123&event=view&page=pdp"
     width="1" height="1" style="display:none;" />

Сервер получает GET-запрос с параметрами и логирует событие. Пользователь ничего не видит.

Пиксель в рекламе: Meta Pixel, VK Pixel

Современные рекламные «пиксели» — это на самом деле JavaScript-библиотеки, которые устанавливают сторонние куки и отправляют структурированные события:

  • PageView — посещение страницы
  • AddToCart — добавление в корзину
  • Purchase — совершение покупки с суммой

Рекламная платформа использует эти данные для двух задач: атрибуции конверсий рекламным кампаниям и формирования lookalike-аудиторий для таргетинга.

Пиксель Основная задача Тип данных
Meta Pixel Атрибуция + lookalike Поведение + транзакции
VK Pixel Ретаргетинг + lookalike Поведение + транзакции
Google Tag Конверсии + ремаркетинг Транзакции + события

Пиксель в email: трекинг открытий

В email-рассылках пиксель решает специфическую задачу: определить, открыл ли получатель письмо. HTML-письмо содержит <img> с уникальным URL. Когда получатель открывает письмо и клиент загружает изображения — сервер фиксирует открытие.

Ограничения: с iOS 15 Apple Mail загружает изображения через собственный прокси при первичном поступлении письма, независимо от действий пользователя. Данные об открытиях с Apple-устройств стали ненадёжными: один и тот же пользователь может показать 3 «открытия» без реального просмотра.

Важно: для измерения вовлечённости в email используйте клики как более надёжную метрику. Показатель открытий — индикативный, не точный.

Пиксель vs event API: когда что выбирать

Pixel (клиентская сторона) — прост в установке, но ограничен возможностями браузера: блокировщики, ограничения сторонних куки, отсутствие данных при disabled JavaScript.

Event API (серверная сторона) — данные отправляются с сервера напрямую в рекламную систему или аналитику, минуя браузер. Надёжнее, не зависит от блокировщиков, позволяет передавать более полные данные о транзакции.

Крупные ритейлеры комбинируют оба подхода: клиентский пиксель для скорости + серверный API для надёжности, с дедупликацией событий.