AMP

amp-pixel

Descrição Pode ser usado como um pixel de rastreamento típico para contar visualizações de páginas.
Layouts compatíveis fixed, nodisplay
Exemplos Veja um exemplo de amp-pixel no site AMP By Example.

Comportamento

O componente amp-pixel se comporta como um pixel de rastreamento simples img. Ele usa um único URL, mas fornece variáveis que podem ser substituídas pelo componente na string de URL ao fazer a solicitação. Consulte a seção de substituições para ver mais detalhes.

Neste exemplo básico, o amp-pixel emite uma solicitação GET simples para o URL fornecido e ignora o resultado.

<amp-pixel src="https://foo.com/tracker/foo"
    layout="nodisplay"></amp-pixel>

ao processar URLs de AMP no cabeçalho do referenciador das solicitações de análise, remova ou ignore o parâmetro usqp. Esse parâmetro é usado pelo Google para acionar experimentos para o Google AMP Cache.

Atributos

src (obrigatório)

Um URL simples para um endpoint remoto que precisa ser o protocolo https.

referrerpolicy (opcional)

Este atributo é semelhante ao atributo referrerpolicy em <img>. No entanto, no-referrer é o único valor aceito. Se referrerpolicy=no-referrer for especificado, o cabeçalho de referrer será removido da solicitação HTTP.

<amp-pixel src="https://foo.com/tracker/foo"
    layout="nodisplay"
    referrerpolicy="no-referrer"></amp-pixel>
allow-ssr-img (opcional)

Este atributo usado em anúncios AMP4ADS indica que, como parte da transformação de pós-validação, um elemento img pode ser colocado diretamente no elemento amp-pixel, permitindo que o ping seja enviado em paralelo com a busca/execução do ambiente de tempo de execução de AMP. Isso significa que as macros no URL NÃO serão expandidas, então use-as somente se elas não estiverem presentes no src.

common attributes

Este elemento inclui atributos comuns estendidos a componentes de AMP.

Substituições

O amp-pixel permite todas as substituições de variáveis de URL padrão. Consulte o Guia de substituições (em inglês) para ver mais informações.

No exemplo a seguir, uma solicitação pode ser feita para algo como https://foo.com/pixel?0.8390278471201, em que o valor ALEATÓRIO é gerado de forma aleatória em cada impressão.

<amp-pixel src="https://foo.com/pixel?RANDOM"
    layout="nodisplay"></amp-pixel>

Estilo

amp-pixel não deve ser estilizado.

Validação

Veja as regras do amp-pixel (link em inglês) nas especificações do validador de AMP.

Precisa de mais ajuda?

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.

Ir para 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.

Ir para o GitHub