23 componentes AMP que você pode não saber que pode adicionar às páginas AMP

Publicados: 2019-12-28

Aquilo que reluz nem sempre é ouro... ou é?

O AMP foi criado para tornar a Web móvel mais rápida, mas para isso foram impostas restrições, como as limitações relacionadas a código personalizado, HTML/CSS e JavaScript. O limite da folha de estilo CSS de 75 KB é uma evidência disso, porque qualquer página da Web que exceda isso falhará na validação de AMP.

Mesmo com suas limitações, os profissionais de marketing digital podem personalizar páginas com muitos componentes AMP. Essas tags HTML especializadas agem de maneira semelhante às tags HTML tradicionais (com tags de abertura e fechamento, atributos e alguns recursos de estilo CSS) e são facilmente identificáveis, sempre começando com o prefixo amp-.

A lista completa provavelmente será adicionada continuamente, mas os 23 componentes AMP a seguir fornecem uma boa ideia de como as páginas AMP personalizadas podem ser.

(Instapage agora oferece código personalizado AMP para habilitar uma ampla variedade de componentes. Acesse aqui para obter detalhes completos.)

23 componentes AMP para personalizar suas páginas

1. Acordeão

Adicionar amp-accordion à sua página fornece um esboço do conteúdo e permite que os visitantes pulem para uma determinada seção da página. Cada um dos “filhos” imediatos do acordeão AMP é considerado uma seção no acordeão (cada seção deve conter apenas dois “filhos” diretos), e o primeiro filho da seção é considerado o cabeçalho da seção. Clicar no título expandirá ou recolherá a seção:

Acordeão de componentes AMP

Duas opções adicionais para o componente sanfona AMP são acordeões aninhados (para aninhar ou empilhar vários acordeões uns dentro dos outros) e acordeões de colapso automático (que permite apenas uma seção expandida por vez).

2. Áudio

Em vez da tag de áudio HTML5 tradicional, o AMP usa sua própria versão: amp-audio. O componente de áudio AMP só pode ser usado para incorporações diretas de arquivos de áudio HTML5, aparecendo na página assim:

Áudio de componentes AMP

Embora os controles de áudio mostrados acima (reproduzir/pausar, som/mudo e download) sejam adicionados por padrão, o botão de download à direita pode ser desativado:

Download de áudio de componentes AMP desativado

3. Acompanhamento de chamadas

O rastreamento de chamadas AMP simplesmente substitui números de telefone estáticos por números de telefone projetados para análises de rastreamento de chamadas.

4. Carrossel

O componente carrossel AMP exibe várias imagens ao longo de um eixo horizontal, com vários formatos diferentes de carrossel amp para escolher.

Você pode usar type=”carousel” para exibir uma lista de imagens como uma faixa contínua:

Ou digite=”slides” para exibir uma lista de imagens como slides:

Você também pode optar pelo atributo de reprodução automática (somente tipo=slides), que rola automaticamente pelos slides em intervalos de 5 segundos sem interação do usuário.

5. Facebook

O componente AMP do Facebook incorpora postagens, imagens e vídeos do Facebook em páginas AMP, exigindo apenas o URL do Facebook.

6. Comentários do Facebook

AMP-facebook-comments permite incorporar comentários do Facebook em páginas AMP.

7. Curtir no Facebook

AMP-facebook-like permite incorporar o botão curtir do Facebook em páginas AMP.

8. Página do Facebook

AMP-facebook-page incorpora uma página do Facebook em arquivos AMP, exigindo apenas o href da página do Facebook. O componente AMP Facebook Page ainda permite que você mostre diferentes guias na página do Facebook. Por exemplo, você pode exibir a linha do tempo e a guia de eventos especificando data-tabs=”timeline, events:”

Componente de página AMP do Facebook

9. Fonte

O componente de fonte AMP permite que você crie suas páginas com fontes personalizadas no corpo ou no cabeçalho do documento:

Componentes de fonte AMP

Se a fonte escolhida não for suportada, ela será exibida como texto simples em vermelho:

Componentes de fonte AMP não suportados

10. Formulário

O componente de formulário AMP permite que você crie páginas AMP com formulários de captura de leads detalhados. A extensão também permite que você forneça respostas de sucesso e erro com atributos especiais, submit-success e submit-error:

Componentes do formulário AMP

11. Geo

A extensão geográfica AMP permite pequenas seções de conteúdo com base em uma aproximação da localização de um usuário (somente em nível de país, semelhante ao nível de um código de país ISO). Ele também oferece a opção de agrupar diferentes locais, facilitando a aplicação de atributos a várias geografias ao mesmo tempo.

12. iFrame

O AMP-iframe incorpora conteúdo em páginas AMP via iFrame, que é ideal para exibir conteúdo que ainda não é suportado pelo AMP (Vimeo, Giphy, Google Maps, etc.).

O AMP-iframe permite redimensionar o iFrame em tempo de execução — seja no carregamento da página (o iFrame incorporado será redimensionado para 200x200px) ou na interação do usuário (pressionar o botão redimensionará o iFrame para 300x300px). A única restrição com este componente AMP é que ele deve estar a 600px de distância do topo ou não dentro dos primeiros 75% da viewport quando rolado para o topo — o que for menor.

13. Caixa de luz de imagem

O componente lightbox da imagem AMP permite que o usuário expanda as imagens AMP para preencher a janela de visualização. Você também pode, opcionalmente, exibir uma legenda de imagem na parte inferior da viewport como esta:

Componentes de caixa de luz de imagem AMP

14. Instagram

Vídeos e fotos do Instagram podem ser incorporados em suas páginas AMP com amp-instagram, usando o código curto de dados encontrado em cada URL de foto/vídeo. Você também pode incluir legendas com o atributo data-captioned:

Componentes AMP do Instagram

15. Galeria de caixas de luz

AMP-lightbox-gallery fornece uma experiência de “lightbox” para outros componentes AMP, como amp-img e amp-carousel (somente imagens são suportadas atualmente). Quando o visitante interage com o elemento AMP, um componente de interface do usuário se expande para preencher a viewport até que ele a feche novamente. Se sua página contiver vários elementos, basta adicionar o atributo lightbox a cada imagem que você deseja que os usuários visualizem em um lightbox.

16. Pinterest

Usando o amp-pinterest, adicionar um botão “Pin it” à sua página permite que os visitantes fixem vários conteúdos do seu site:

Botão AMP do Pinterest

Para adicionar um botão "Pin it", você precisará destes atributos:

  • data-url: a URL a ser compartilhada
  • data-media: a URL da imagem a ser fixada
  • data-description: a descrição padrão que aparece no Pin

Ou você pode incorporar um widget Pin completo:

Widget AMP do Pinterest

Nesse caso, o atributo data-url deve conter a URL totalmente qualificada do recurso do Pinterest.

17. Pixel

O componente de pixel AMP é uma maneira rápida de rastrear exibições de página. AMP-pixel é um componente integrado que não requer o carregamento de uma extensão.

18. Reddit

Postagens e comentários do Reddit podem ser incluídos em páginas AMP com amp-reddit. O componente AMP Reddit requer que você especifique entre post ou comentário e a fonte da incorporação. Ao incorporar comentários, inclua o comentário pai especificando data-embedparent=”true” e inclua comentários atualizados especificando data-embedlive=”true”.

19. SoundCloud

Os visitantes podem reproduzir faixas do SoundCloud em suas páginas AMP quando você usa o componente AMP SoundCloud (tudo o que você precisa para amp-soundcloud é o trackid encontrado no código de incorporação do SoundCloud):

AMP SoundCloud

Você pode até incorporar uma lista de reprodução completa do SoundCloud com o playlistid (também encontrado no código de incorporação do SoundCloud), substituindo data-trackid por data-playlistid:

Lista de reprodução AMP SoundCloud

20. Twitter

Semelhante aos outros componentes AMP de mídia social, o amp-twitter incorpora tweets em suas páginas AMP:

Componentes AMP do Twitter

Se nenhuma imagem for necessária ou se você estiver tentando economizar espaço em sua página, poderá desativar os cartões do Twitter usando data-cards=”hidden:”

Cartão oculto do Twitter AMP

21. Botão de favoritos

A estrutura AMP permite que os profissionais de marketing adicionem um botão favorito/curtir/marcador. Ele também oferece uma versão mais sofisticada que inclui uma contagem de favoritos e atualiza esse número quando o botão é clicado:

botão AMP favorito

22. Pagamentos em AMP

As páginas AMP podem oferecer suporte à solicitação de informações de pagamento diretamente do navegador. Para solicitar pagamentos em AMP, você também precisará do amp-iframe. Aqui está um iFrame incorporado com um botão “Comprar agora”, com toda a lógica de pagamento real contida no próprio src do iframe:

Estrutura de pagamentos AMP

No entanto, como o AMP restringe o JavaScript, a origem do iFrame também deve lidar com instâncias em que PaymentRequest não está disponível. Outras opções incluem:

  • Trocar o botão “Comprar agora” pelo botão “Adicionar ao carrinho”
  • Redirecionar usuários para um formulário de checkout padrão

23. Classificação por estrelas

Os recursos de classificação por estrelas podem ser adicionados às suas páginas AMP, com recursos que incluem acessibilidade por toque, mouse e teclado e estrelas que mudam de cor quando o usuário passa o mouse sobre elas:

Classificação por estrelas AMP

Quais componentes AMP você adicionará à sua página?

Mesmo com as limitações do AMP, criar uma página bonita e personalizável é totalmente possível. Os 23 componentes acima são apenas algumas das adições que você pode fazer às suas páginas AMP para maximizar as conversões.

Com o recurso AMP no Instapage, os profissionais de marketing podem criar páginas de destino otimizadas com um construtor fácil de usar, análises avançadas, uma ferramenta validadora integrada e muito mais. Comece a criar páginas de destino mais rápidas hoje. Reserve uma demonstração do Instapage para ver como.