"Пиксель" - в данном контексте подрузумевается способ сбора данных при помощи прозрачной картинки размером 1x1 (gif 1x1 image), которая загружается с отслеживающего сервера. Таким образом он получает информацию о посещении/просмотре. Может прочитать и установить куки (только со своего домена, откуда грузится пиксель).
Является самым безопасным способо отслеживания, поэтому довольно распространен в adtech сфере. С помощью пикселья нельзя выполнить код на странице или как-то вмешаться в ее работу: картинки грузятся последними и не тормозят загрузку, картинка будет трактоваться браузером как битая если придет что-то другое вместо нее.
Некоторые ошибочно называют пикселем JavaScript коды, имеющие полный доступ к странице в момент посещения.
Запомните, пиксель это картинка, а картинка переводится image, отсюда HTML тег <img
,
при помощи которого она встраивается. Если встраивается скрипт, то они и будет иметь тег <script
.
Основные применения:
Надо придумать как назвать это событие, чтобы отличить его от других, если проектов (сайтов/приложений) у вас несколько, укажите/придумайте им номара. Прописывается секциями в шаблоне. В результате подстановки получится url, в ответ на который вы получите пиксель, а все данные отпавятся на обработку.
Шаблон https://{your_rockstat_domain}/{img}/{name}/{projectId}
, где
img
или pixel
являются преднастроенными для возврата пикселя.Пример:
https://test.rstat.org/pixel/x1_order_completed
Автоматически будет собрана информация о том, с какого сайта бла совершена загрузка, пусть страницы, браузер, ip и остальная доступная информация.
Можно перердавать произвольные параметры при помощи параметров адреса
https://your_rockstat_domain/pixel/x1_order_completed?internal_campaign=superpuper&ad_content=wow
Собранные данные будут обработаны системами сохранения в ClickHouse или стриминга в другие сервисы.
Запросы можно обрабатывать программно, для этого
Устанавливается между <body></body>
, чем ближе к началу,
тем раньше начнет грузиться и больше вероятность, что загрузится.
<img src="https://your_rockstat_domain/pixel/x1_order_completed?internal_campaign=superpuper&ad_content=wow" />
Используя специльный тег <amp-pixel
<amp-pixel src="https://test.rstat.org/pixel/amp_pageview" layout="nodisplay"></amp-pixel>
Детали на странице проекта AMP
Использование в GitHub и других сервисах поддерживающих формат markdown
![https://test.rstat.org/pixel/repo_director_viewed](Моя прекрасная картиночка)
Результатом будет отображение не заметного глазу прозрачного пикселя.
Откройте терминал и выполните
$ curl https://test.rstat.org/pixel/test?param=myparamvalue --output -
GIF89a...
Curl - утилита выполнения http запросов. Также можете воспользоваться инструментами разработчика в браузере