amp-pixel
Description
Пиксель отслеживания, используемый для регистрации просмотров страниц
Описание | Этот компонент может использоваться как стандартный пиксель отслеживания, позволяющий собирать информацию о просмотрах веб-страниц |
Поддерживаемые макеты | fixed, nodisplay |
Примеры | См. пример amp-pixel на сайте AMP By Example. |
Функционирование
Компонент amp-pixel
обрабатывается аналогично стандартному пикселю отслеживания img
. Он использует единственный URL, но добавляет в него переменные, которые при выполнении запроса могут быть заменены в строке URL на данный компонент. Более подробные сведения вы найдете в разделе, который посвящен заменам.
В примере ниже компонент amp-pixel
направляет обычный запрос GET к выбранному URL и игнорирует ответ.
<amp-pixel src="https://foo.com/tracker/foo" layout="nodisplay"></amp-pixel>
usqp
при обработке URL для AMP в заголовке перехода, относящегося к запросу. Этот параметр используется Google для запуска экспериментов в Google AMP Cache. Атрибуты
src (обязательно)
Обычный URL удаленной конечной точки, который должен использовать протокол https
.
referrerpolicy (необязательно)
Этот атрибут аналогичен атрибуту referrerpolicy
, предназначенному для тега <img>
, однако ему может присваиваться только значение no-referrer
. Если в коде представлен элемент referrerpolicy=no-referrer
, заголовок referrer
будет удален из HTTP-запроса.
<amp-pixel src="https://foo.com/tracker/foo" layout="nodisplay" referrerpolicy="no-referrer"></amp-pixel>
allow-ssr-img (необязательно)
Этот атрибут используется в креативах AMP4ADS и указывает, что при преобразовании, выполняемом после проверки кода AMP, элемент img может быть размещен внутри элемента amp-pixel. Благодаря этому запрос ping будет отправляться одновременно с извлечением или обработкой библиотеки AMP. Обратите внимание, что при этом все макросы в составе URL не будут заменяться, поэтому применяйте их только в том случае, если они не содержатся внутри элемента src.
common attributes
Этот элемент содержит распространенные атрибуты, которые поддерживаются компонентами AMP.
Замены
Компонент amp-pixel
поддерживает все стандартные замены переменных AMP.
Более подробные сведения вы найдете в руководстве по работе с заменами.
В примере ниже запрашивается URL вида https://foo.com/pixel?0.8390278471201
. Значение элемента RANDOM генерируется случайным образом при каждом новом показе.
<amp-pixel src="https://foo.com/pixel?RANDOM" layout="nodisplay"></amp-pixel>
Поддержка стилей
К компоненту amp-pixel
невозможно применять стили.
Проверка
С правилами для компонента amp-pixel можно ознакомиться в спецификации валидатора AMP.
Вы читали этот документ десятки раз, но так и не нашли ответов на все свои вопросы? Возможно, другие люди столкнулись с такой же проблемой — обратитесь к ним на Stack Overflow.
Перейти на Stack Overflow Нашли ошибку или недостающую функцию?Проект AMP активно поощряет ваше участие и сотрудничество! Мы надеемся, что вы станете постоянным участником нашего открытого сообщества, но разовые вклады в работу над задачами, которые вам особенно интересны, также приветствуются.
Перейти на GitHub