Mais de 1,4 bilhão de documentos AMP já foram criados por editores e hospedados em mais de 750.000 domínios exclusivos. Esse crescimento não seria possível sem o apoio de mais de 100 empresas de tecnologia de terceiros que já fizeram a integração com a tecnologia AMP.

Convidamos todos os fornecedores de tecnologia para editores ou anunciantes na Web a adicionar a compatibilidade com AMP. Dessa forma, seus clientes poderão continuar a aproveitar ao máximo sua tecnologia e concretizar nossa visão conjunta de construir uma Web melhor.

Há quatro maneiras principais de fazer a integração com AMP:

1. Adicionar compatibilidade com a extensão amp-analytics

Com AMP Analytics, é possível enviar eventos de volta ao servidor com base em acionadores configurados por você. Criamos um guia de integração de análise para ajudá-lo a começar.

Se você só precisar adicionar um pixel de rastreamento com parâmetros dinâmicos ao URL de rastreamento, confira amp-pixel. Documente o uso nas suas páginas de suporte para os desenvolvedores que queiram usar sua tecnologia com AMP.

Mais de 20 fornecedores de análise já oferecem compatibilidade com a extensão amp-analytics. Veja um exemplo de solicitação pull do fornecedor de análise Parse.ly.

2. Usar uma extensão amp-ad

A extensão amp-ad é reservada para a veiculação de anúncios gráficos em páginas AMP. Mais de 90 fornecedores de tecnologia de anúncios já oferecem compatibilidade com AMP. Para começar, leia a visão geral de desenvolvimento ou vá direto para as instruções do desenvolvedor se quiser adicionar a compatibilidade com a extensão amp-ad. Dependendo do tipo de tecnologia de anúncios que sua empresa oferece, as instruções de integração podem ser úteis.

Mais de 90 fornecedores de anúncios já oferecem compatibilidade com recursos relacionados à publicidade, como a extensão amp-ad. Veja um exemplo de solicitação pull da rede de publicidade Criteo.

3. Usar a extensão amp-call-tracking

Se você fornecer serviços de medição de rastreamento de chamadas, seu caso de uso poderá ser compatível com a nova extensão amp-call-tracking. Essa extensão substitui dinamicamente números de telefone em hiperlinks para permitir o rastreamento de chamadas, fazendo uma solicitação CORS para substituir o número.

Para saber mais sobre como essa extensão pode ajudá-lo, consulte a AMP By Example ou leia a documentação.

4. Adicionar uma nova extensão/incorporação

Se o caso de uso não puder ser atendido pelas extensões amp-analytics, amp-pixel ou amp-ad, poste a questão no GitHub para discutir opções alternativas. Recebemos novas extensões que podem ser usadas por várias empresas. Veja a seção componentes estendidos contribuintes para mais detalhes.

5. Usar amp-iframe

Como assim? Existe uma 5ª maneira? Sim, existe, mas ela deve ser usada somente em último caso. Caso nenhuma das opções acima seja adequada às suas necessidades, você poderá usar uma tag amp-iframe genérica para permitir que os editores incorporem conteúdo. No entanto, essa abordagem traz uma série de desvantagens devido a dificuldades relacionadas ao desempenho e à experiência do usuário. Saiba mais aqui.

Resumo

Para começar, leia as diretrizes do desenvolvedor terceirizado. O projeto AMP já é compatível com muitos casos de uso de terceiros, mas sabemos que existem recursos da Web que ainda não foram integrados.

Por exemplo, o rastreamento dinâmico de chamadas é um caso de uso ainda não compatível com AMP. No entanto, estamos trabalhando ativamente com a comunidade para torná-lo compatível.

Caso tenha dúvidas ou sugestões, envie seus comentários ou entre em contato por um dos canais de discussão.

Outros recursos