23 componenti AMP che potresti non sapere di poter aggiungere alle pagine AMP

Pubblicato: 2019-02-28

Quello che luccica non è sempre oro... o lo è?

AMP è stato creato per rendere il Web mobile più veloce, ma per farlo sono state applicate restrizioni, come le limitazioni relative al codice personalizzato, HTML/CSS e JavaScript. Il limite del foglio di stile CSS di 75 kb ne è la prova perché qualsiasi pagina web che supera tale limite non verrà convalidata da AMP.

Anche con i suoi limiti, i marketer digitali possono personalizzare le pagine con molti componenti AMP. Questi tag HTML specializzati agiscono in modo simile ai tag HTML tradizionali (con tag di apertura e chiusura, attributi e alcune capacità di stile CSS) e sono facilmente identificabili, iniziando sempre con il prefisso amp-.

L'elenco completo verrà probabilmente aggiunto su base continuativa, ma i seguenti 23 componenti AMP ti danno una buona idea di come possono essere personalizzate le pagine AMP.

(Instapage ora offre codice personalizzato AMP per abilitare un'ampia varietà di componenti. Vai qui per tutti i dettagli.)

23 componenti AMP per personalizzare le tue pagine

1. Fisarmonica

L'aggiunta di amp-fisarmonica alla tua pagina fornisce uno schema del contenuto e consente ai visitatori di passare a una determinata sezione della pagina. Ciascuno dei "figli" immediati della fisarmonica AMP è considerato una sezione nella fisarmonica (ogni sezione deve contenere solo due "figli" diretti) e il primo figlio della sezione è considerato l'intestazione della sezione. Facendo clic sull'intestazione si espanderà o si comprimerà la sezione:

Componenti AMP fisarmonica

Due opzioni aggiuntive per il componente a fisarmonica AMP sono fisarmoniche nidificate (per annidare o impilare più fisarmoniche l'una nell'altra) e fisarmoniche a collasso automatico (che consente solo una sezione espansa alla volta).

2. Audio

Invece del tradizionale tag audio HTML5, AMP utilizza la propria versione: amp-audio. Il componente audio AMP può essere utilizzato solo per gli incorporamenti diretti di file audio HTML5, che vengono visualizzati nella pagina in questo modo:

Componenti AMP audio

Sebbene i controlli audio mostrati sopra (riproduzione/pausa, audio/disattivazione audio e download) siano aggiunti per impostazione predefinita, il pulsante di download a destra può essere disabilitato:

Download audio dei componenti AMP disabilitato

3. Monitoraggio delle chiamate

Il monitoraggio delle chiamate AMP sostituisce semplicemente i numeri di telefono statici con numeri di telefono progettati per l'analisi del monitoraggio delle chiamate.

4. Carosello

Il componente carosello AMP visualizza più immagini lungo un asse orizzontale, con diversi formati carosello amp tra cui scegliere.

Puoi usare type=”carousel” per visualizzare un elenco di immagini come una striscia continua:

Oppure digita = "diapositive" per visualizzare un elenco di immagini come diapositive:

Puoi anche optare per l'attributo di riproduzione automatica (solo tipo=diapositive) che scorre automaticamente le diapositive a intervalli di 5 secondi senza interazione dell'utente.

5. Facebook

Il componente AMP Facebook incorpora post, immagini e video di Facebook nelle pagine AMP, richiedendo solo l'URL di Facebook.

6. Commenti su Facebook

AMP-facebook-comments consente di incorporare commenti di Facebook nelle pagine AMP.

7. Mi piace su Facebook

AMP-facebook-like consente di incorporare il pulsante Mi piace di Facebook nelle pagine AMP.

8. Pagina Facebook

AMP-facebook-page incorpora una pagina Facebook in file AMP, richiedendo solo l'href della pagina Facebook. Il componente Pagina Facebook AMP ti consente persino di mostrare diverse schede sulla Pagina Facebook. Ad esempio, puoi visualizzare la cronologia e la scheda eventi specificando data-tabs="timeline, events:"

Componente della pagina Facebook AMP

9. Carattere

Il componente carattere AMP ti consente di progettare le tue pagine con caratteri personalizzati nel corpo o nell'intestazione del documento:

Componenti del carattere AMP

Se il carattere scelto non è supportato, viene visualizzato come semplice testo rosso:

Componenti dei caratteri AMP non supportati

10. Forma

Il componente modulo AMP ti consente di progettare pagine AMP con moduli dettagliati di acquisizione dei lead. L'estensione consente anche di fornire risposte di successo ed errore con attributi speciali, submit-success e submit-error:

Componenti del modulo AMP

11. Geo

L'estensione geografica AMP consente piccole sezioni di contenuto in base a un'approssimazione della posizione di un utente (solo a livello di paese, simile al livello di un codice paese ISO). Offre inoltre la possibilità di raggruppare diverse località, semplificando l'applicazione di attributi a più aree geografiche contemporaneamente.

12. iFrame

AMP-iframe incorpora contenuti nelle pagine AMP tramite iFrame, che è l'ideale per visualizzare contenuti altrimenti non ancora supportati da AMP (Vimeo, Giphy, Google Maps, ecc.).

AMP-iframe consente di ridimensionare l'iFrame in fase di esecuzione, sia al caricamento della pagina (l'iFrame incorporato si ridimensionerà a 200x200px) sia all'interazione dell'utente (premendo il pulsante ridimensionerà l'iFrame a 300x300px). L'unica restrizione con questo componente AMP è che deve trovarsi a 600 px di distanza dalla parte superiore o non entro il primo 75% dell'area visibile quando viene fatto scorrere verso l'alto, a seconda di quale sia il più piccolo.

13. Lightbox immagine

Il componente lightbox dell'immagine AMP consente all'utente di espandere le immagini AMP per riempire la finestra. Puoi anche facoltativamente visualizzare una didascalia dell'immagine nella parte inferiore della finestra in questo modo:

Componenti lightbox immagine AMP

14. Instagram

I video e le foto di Instagram possono essere incorporati nelle tue pagine AMP con amp-instagram, utilizzando lo shortcode dei dati che si trova in ogni URL di foto/video. Puoi anche includere didascalie con l'attributo data-captioned:

Componenti AMP Instagram

15. Galleria lightbox

AMP-lightbox-gallery fornisce un'esperienza "lightbox" per altri componenti AMP, come amp-img e amp-carousel (attualmente sono supportate solo le immagini). Quando il visitatore interagisce con l'elemento AMP, un componente dell'interfaccia utente si espande per riempire l'area visibile fino a quando non la chiude di nuovo. Se la tua pagina contiene più elementi, aggiungi semplicemente l'attributo lightbox a ciascuna immagine che desideri che gli utenti visualizzino in una lightbox.

16. Pinterest

Utilizzando amp-pinterest, l'aggiunta di un pulsante "Pin it" alla tua pagina consente ai visitatori di bloccare vari contenuti dal tuo sito:

Pulsante AMP Pinterest

Per aggiungere un pulsante "Pin it", avrai bisogno di questi attributi:

  • data-url: l'URL da condividere
  • data-media: l'URL dell'immagine da appuntare
  • data-description: la descrizione predefinita che appare nel Pin

Oppure puoi incorporare un widget Pin completo:

Widget AMP Pinterest

In questo caso, l'attributo data-url deve contenere l'URL completo della risorsa Pinterest.

17. Pixel

Il componente pixel AMP è un modo rapido per monitorare le visualizzazioni di pagina. AMP-pixel è un componente integrato che non richiede il caricamento di un'estensione.

18. Reddit

I post e i commenti di Reddit possono essere entrambi inclusi nelle pagine AMP con amp-reddit. Il componente AMP Reddit richiede di specificare tra post o commento e la fonte dell'incorporamento. Quando si incorporano commenti, includere il commento padre specificando data-embedparent=”true” e includere i commenti aggiornati specificando data-embedlive=”true”.

19. SoundCloud

I visitatori possono riprodurre le tracce SoundCloud sulle tue pagine AMP quando utilizzi il componente AMP SoundCloud (tutto ciò di cui hai bisogno per amp-soundcloud è il trackid trovato nel codice di incorporamento di SoundCloud):

AMP SoundCloud

Puoi anche incorporare una playlist SoundCloud completa con il playlistid (disponibile anche nel codice di incorporamento di SoundCloud), sostituendo data-trackid con data-playlistid:

Playlist AMP SoundCloud

20. Twitter

Simile agli altri componenti AMP dei social media, amp-twitter incorpora i Tweet nelle tue pagine AMP:

Componenti AMP Twitter

Se non è necessaria alcuna immagine o stai cercando di risparmiare spazio sulla tua pagina, puoi scegliere di disattivare le schede Twitter utilizzando data-cards=”hidden:”

Carta nascosta AMP Twitter

21. Pulsante Preferiti

Il framework AMP consente ai professionisti del marketing di aggiungere un pulsante preferito/mi piace/segnalibro. Offre anche una versione più sofisticata che include un conteggio dei preferiti e aggiorna questo numero quando si fa clic sul pulsante:

Pulsante AMP preferito

22. Pagamenti in AMP

Le pagine AMP possono supportare la richiesta di informazioni di pagamento direttamente dal browser. Per richiedere pagamenti in AMP, avrai bisogno anche di amp-iframe. Ecco un iFrame incorporato con un pulsante "Acquista ora", con tutta la logica di pagamento effettiva contenuta all'interno dell'iframe src stesso:

Quadro pagamenti AMP

Tuttavia, poiché AMP limita JavaScript, l'origine iFrame deve gestire anche le istanze in cui PaymentRequest non è disponibile. Altre opzioni includono:

  • Sostituzione del pulsante "Acquista ora" con un pulsante "Aggiungi al carrello"
  • Reindirizzare gli utenti a un modulo di pagamento standard

23. Valutazione a stelle

Le funzionalità di valutazione a stelle possono essere aggiunte alle tue pagine AMP, con funzionalità che includono l'accessibilità tramite tocco, mouse e tastiera e stelle che cambiano colore quando l'utente passa il mouse su di esse:

Valutazione a stelle AMP

Quali componenti AMP aggiungerai alla tua pagina?

Anche con i limiti di AMP, è possibile progettare una bella pagina personalizzabile. I 23 componenti di cui sopra sono solo alcune delle aggiunte che puoi apportare alle tue pagine AMP per massimizzare le conversioni.

Con la funzione AMP in Instapage, gli esperti di marketing possono creare landing page ottimizzate post clic con un builder intuitivo, analisi avanzate, uno strumento di convalida integrato e altro ancora. Inizia a creare landing page più veloci, registrati oggi stesso per una demo di Instapage.