Template di Google Tag Manager: come controllare errori e aggiornamenti dalla Status Page

Una nuova versione del template GTM non compare nella Community Template Gallery? La Status Page aiuta a controllare commit, SHA ed errori di importazione prima di intervenire sul container.

Controllo di errori e aggiornamenti di un template Google Tag Manager tramite la Status Page

Una nuova versione di un template Google Tag Manager non compare nella Community Template Gallery? Prima di modificare il container o importare nuovamente il template, conviene verificare che il problema non riguardi il processo di sincronizzazione con il repository.

La Status Page permette di controllare la disponibilità del template, il commit SHA corrente, la cronologia dei commit elaborati e gli eventuali errori rilevati durante l’importazione nella Gallery. È quindi un utile primo livello di diagnosi, ma non sostituisce il controllo del repository, la modalità Preview e il QA sul sito.

A cosa serve la Status Page dei template GTM

La Status Page riguarda il processo con cui la Community Template Gallery acquisisce gli aggiornamenti dal repository del template. Può essere consultata soprattutto quando:

  • una nuova versione non appare nella Gallery;
  • il commit disponibile non sembra corrispondere all’ultima versione pubblicata;
  • un template precedentemente disponibile viene rimosso;
  • si sospetta un problema nei file o nei riferimenti del repository.

La pagina aiuta a distinguere un normale ritardo di importazione da un possibile errore del repository. I messaggi mostrati, tuttavia, possono essere generici e richiedere verifiche manuali. Non devono essere interpretati automaticamente come prova di un difetto nel codice del template.

Inoltre, la Status Page non risulta descritta in modo completo nella documentazione pubblica ufficiale di Google. Non va quindi dato per scontato che sia disponibile o risolutiva in ogni situazione, per esempio nel caso di una prima submission rifiutata.

Come aprire la Status Page

  1. Aprire la Community Template Gallery dalla sezione Templates di un container GTM oppure accedere direttamente alla Gallery.
  2. Selezionare il template da controllare.
  3. Fare clic sul collegamento Status nella barra laterale della scheda.

Da questa pagina è possibile esaminare i commit gestiti dall’importatore della Gallery e il relativo esito. Gli hash visualizzati sono anche collegamenti ai dettagli dei commit su GitHub: questo consente di passare dal messaggio della Status Page alla verifica effettiva dei file presenti nel repository.

Quali informazioni controllare

La lettura della pagina dovrebbe concentrarsi su tre elementi principali.

Disponibilità e commit corrente

Controllare se il template risulta disponibile e quale commit SHA è indicato come versione corrente. Lo SHA identifica il commit usato per la versione acquisita dalla Gallery.

Cronologia dei commit elaborati

La cronologia consente di verificare quali commit sono stati gestiti dall’importatore e quale esito è stato associato a ciascuno. Se l’ultimo commit non è stato integrato, il relativo messaggio può offrire una prima indicazione sul controllo da effettuare.

Dettaglio del commit su GitHub

Aprendo l’hash su GitHub è possibile verificare direttamente che il commit contenga il file template.tpl da distribuire e che i riferimenti presenti in metadata.yaml siano corretti.

Checklist se il template non si aggiorna

La mancata comparsa di una nuova versione non implica subito un errore. Google indica che un aggiornamento compare normalmente nella Gallery entro 2–3 giorni dal commit. Prima di intervenire sul container, è utile seguire questa sequenza.

  1. Verificare il tempo trascorso dal commit. Se il commit è recente, attendere il normale intervallo di sincronizzazione prima di considerare l’assenza dell’aggiornamento come una possibile anomalia.
  2. Confrontare gli SHA. Mettere a confronto il commit corrente mostrato nella Status Page con lo SHA dichiarato nella sezione versions di metadata.yaml.
  3. Aprire il commit collegato. Accertarsi che lo SHA punti al commit contenente il template.tpl effettivamente destinato alla distribuzione.
  4. Controllare i file nella root. Il repository deve contenere template.tpl, metadata.yaml e LICENSE con licenza Apache 2.0. Il file README.md è consigliato, ma facoltativo.
  5. Validare metadata.yaml. Controllare la sintassi YAML, gli SHA, i changeNotes e gli altri riferimenti richiesti, inclusi i Terms of Service.
  6. Controllare l’ordine delle versioni. Le nuove versioni devono essere aggiunte all’inizio della sezione versions, dalla più recente alla meno recente, includendo SHA e changeNotes.
  7. Verificare il file TPL. Accertarsi che il file sia integro e interpretabile dall’importatore.
  8. Controllare l’accessibilità del repository. Errori GitHub, risposte 404, trasferimenti del repository o commit non raggiungibili possono impedire l’acquisizione della versione.

Errori che la Status Page può segnalare

Le segnalazioni possono riguardare diverse categorie di problemi:

  • assenza di uno o più file obbligatori;
  • metadata.yaml non valido;
  • licenza mancante o non valida;
  • Terms of Service mancanti;
  • SHA non trovato;
  • errori GitHub o risposte 404;
  • file TPL non interpretabile;
  • assenza di versioni valide;
  • repository trasferito;
  • segnalazioni relative a malware;
  • errori di sincronizzazione.

Questi messaggi indicano la direzione dell’indagine, non necessariamente la causa definitiva. Per esempio, uno SHA non acquisito richiede di controllare sia il valore inserito in metadata.yaml sia il contenuto e l’accessibilità del commit corrispondente.

Gallery e template modificato nel container

La versione disponibile nella Gallery e la copia presente in un container non sono sempre equivalenti. I dati del template GTM distinguono infatti due aspetti:

  • galleryReference conserva riferimenti quali repository, proprietario e versione della Gallery;
  • isModified indica se il template importato è stato modificato manualmente nel container.

Se isModified segnala una modifica, il comportamento della copia locale può divergere da quello della versione pubblicata. In questa situazione non basta controllare la Status Page: occorre confrontare il template del container con quello della Gallery e ricostruire quali modifiche siano state applicate localmente.

Prima di sostituire o aggiornare la copia locale, è opportuno documentare le differenze. Un aggiornamento eseguito senza questo confronto potrebbe rendere più difficile individuare l’origine di un’anomalia.

Verifiche finali prima della pubblicazione

La presenza del template nella Gallery e il corretto completamento dell’importazione non dimostrano che il template funzioni correttamente nel container o sul sito. La Status Page controlla un passaggio della distribuzione, non l’intera implementazione.

Prima della pubblicazione è quindi necessario:

  • provare il template con la modalità Preview di Google Tag Manager;
  • controllare le chiamate di rete generate durante il test;
  • eseguire il QA in un workspace separato;
  • verificare eventuali differenze tra la copia locale e quella della Gallery;
  • documentare repository, SHA installato, data del controllo e container coinvolti;
  • valutare le GitHub Issues e le notifiche del repository per raccogliere eventuali segnalazioni degli utenti.

Questo approccio evita di confondere tre livelli distinti: importazione nella Gallery, configurazione nel container ed esecuzione effettiva sul sito.

Procedura rapida di diagnosi

  1. Aprire la scheda del template e selezionare Status.
  2. Controllare lo SHA corrente e la cronologia dei commit.
  3. Attendere 2–3 giorni dal commit, se l’aggiornamento è recente.
  4. Confrontare lo SHA con la sezione versions di metadata.yaml.
  5. Aprire il commit GitHub e verificare file, licenza, metadati e TPL.
  6. Controllare se il template nel container è stato modificato.
  7. Testare la versione corretta in Preview e in un workspace separato.

Serve supporto per diagnosticare un template GTM?

Posso aiutarti a verificare aggiornamenti mancanti, divergenze tra Gallery e container, riferimenti SHA, metadati ed errori dei template Google Tag Manager, affiancando al controllo del repository i test necessari prima della pubblicazione.

Contattami per saperne di più.

Fonti

  1. #GTMTips: The GTM Template Status Page (www.simoahava.com)
  2. Submit a template to the Community Template Gallery  |  Google Tag Manager Templates  |  Google for Developers (developers.google.com)
  3. REST Resource: accounts.containers.workspaces.templates  |  Tag Platform  |  Google for Developers (developers.google.com)

Domande frequenti

Dove si trova la Status Page di un template Google Tag Manager?

Si apre dalla scheda del template nella Community Template Gallery. Il collegamento Status si trova nella barra laterale. La Gallery può essere raggiunta dalla sezione Templates del container GTM oppure direttamente.

Quali informazioni mostra la Status Page?

Mostra la disponibilità del template, il commit SHA corrente, la cronologia dei commit elaborati e il relativo esito. Gli hash permettono di aprire su GitHub i dettagli dei commit corrispondenti.

Perché una nuova versione del template non compare nella Gallery?

Potrebbe trattarsi del normale intervallo di sincronizzazione, indicato da Google in 2–3 giorni dal commit, oppure di problemi quali SHA errato, file mancanti, YAML non valido, TPL non interpretabile o difficoltà di accesso al repository. La Status Page offre un primo indizio, da verificare manualmente.

Come si confronta lo SHA della Status Page con metadata.yaml?

Occorre individuare il commit corrente mostrato dalla Status Page e confrontarlo con lo SHA della versione dichiarata in metadata.yaml. Aprendo il commit su GitHub si può verificare che contenga il template.tpl destinato alla distribuzione.

La presenza del template nella Gallery ne certifica il funzionamento sul sito?

No. La disponibilità nella Gallery riguarda il processo di importazione. Il funzionamento nel container e sul sito deve essere verificato separatamente tramite Preview, controllo delle chiamate di rete e QA.

Cosa fare se il template importato è stato modificato nel container?

Se isModified indica modifiche manuali, bisogna confrontare la copia locale con la versione della Gallery. Il controllo è necessario prima di attribuire un problema all’aggiornamento ufficiale o sostituire il template nel container.

Serve supporto per diagnosticare un template GTM?

Richiedi informazioni

Raccontami il tuo progetto, tracking, accessibilità, campagne adv da sistemare o semplicemente un sito che non vuol saperne di funzionare. Insieme possiamo migliorarlo.

    Accetto la Privacy Policy
    Autorizzo al trattamento dei miei dati personali, per ricevere le informazioni richieste attraverso questo modulo di contatto. I dati da te inseriti attraverso questo modulo verranno utilizzati solo per essere da me ricontattato.

    Recensioni

    Pubblicato su Google Google
    Flavio Corò profile picture
    Flavio Corò
    22/09/2023
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Ho avuto il piacere di contattare la Sig.ra Sara tramite suggerimento da parte di un mio cliente per riisolvere una pratica burocratica/lavorativa e devo dire che la VELOCITÀ, PROFESSIONALITÀ, e COMPETENZA fanno parte del Suo bagaglio lavorativo,qualita al giorno d'oggi per niente scontate.Pienamente soddisfatto.
    Pubblicato su Google Google
    Sonico Beauty profile picture
    Sonico Beauty
    17/01/2023
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Sara ci ha aiutato a risolvere piu' problemi in pochi minuti e con molta professionalità. Massima disponibilità e grande conoscenza nel mondo web. Assolutamente consigliata. Grazie mille
    Pubblicato su Google Google
    Studio Legale Avvocato Armando Baffioni Venturi profile picture
    Studio Legale Avvocato Armando Baffioni Venturi
    07/11/2022
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Contattata tramite il suo sito web si è rivelata una persona affabile e preparata, pronta nel recepire le mie necessità e nel darmi le indicazioni corrette da seguire. Assolutamente da consigliare anche per assistenze e consulenze da remoto.
    Pubblicato su Google Google
    Hermann Gils profile picture
    Hermann Gils
    28/10/2022
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Molto esperta, preparata e competente!
    Pubblicato su Google Google
    Antonio Cimadomo profile picture
    Antonio Cimadomo
    07/08/2022
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Definire La Sig.a Sara Gasparini persona capace, Umile, molto intelligente e disponibile è il minimo che si possa fare. E' stata una grande emozione per me averla 'scovata'. Persone come Sara alzano, e di tanto, il livello sociale/culturale. Ringrazio ancora Sara per esserci.... Antonio p.s. Peccato ci siano solo 5 stelle :-(
    Pubblicato su Google Google
    Max R_DJ profile picture
    Max R_DJ
    16/06/2021
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Molto professionale e preparata, ha risolto subito un mio problema inerente alle recensioni Google sul mio sito web. Complimenti Sara!
    Pubblicato su Google Google
    Fabrizio Aureli profile picture
    Fabrizio Aureli
    18/03/2021
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Ottima collaboratrice

    Scrivimi una recensione

    Questo QR Code ti permette di lasciarmi una recensione in maniera facile e veloce.

    Altrimenti usa il bottone qui sotto.

    Lascia una recensione su Google