# Дернуть пиксель

Давайте сегодня о простом. Почему пиксель называется пикселем, и что это значит: «дернуть пиксель»?

Рекламу важно не только показать, но и засчитать показы, клики и другие метрики. Чтобы это сделать, нужно передать информацию на сервер, а проще всего это сделать через http запрос прямо из браузера.

Причем обратная связь не нужна, достаточно просто запросить определенный URL на сервере (дернуть ручку), дальше сервер сам поймет, что произошло.

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

Но, чтобы не было ошибок в нетлоге и консоли, браузер должен что-то ответить. Браузер обычно отвечает картинкой формата GIF размером 1x1 пиксель.

Так и выходит, что когда мы отсылаем на сервер информацию о том или ином событии рекламы - мы дергаем пиксель 🤷‍♂️

Сегодня для трекинга событий обычно используется специальное браузерное API - sendBeacon. Оно позволяет вызывать урлы с низким приоритетом, чтобы не блокировать сеть, и даже завершать вызовы после закрытия вкладки и браузера. Но термин «пиксель» остался)


20 сентября 2023 г.
📝 All posts