AMP
Something went wrong while trying to load more search results.
We apologize for the inconvenience caused.
Please try again later.

;(

Something went wrong…

…while trying to load the search results.
We apologize for the inconvenience caused.
Please try again later.

amp-pixel

Описание Этот компонент может использоваться как стандартный пиксель отслеживания, позволяющий собирать информацию о просмотрах веб-страниц
Поддерживаемые макеты 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.

Need more help?

You've read this document a dozen times but it doesn't really cover all of your questions? Maybe other people felt the same: reach out to them on Stack Overflow.

Go to Stack Overflow
Found a bug or missing a feature?

The AMP project strongly encourages your participation and contributions! We hope you'll become an ongoing participant in our open source community but we also welcome one-off contributions for the issues you're particularly passionate about.

Go to GitHub