Categories: Glossario

Glossario: CSS Selector

Tipicamente, quando devi selezionare nel DOM un elemento, si utilizza l’ID. Se non mastichi  di HTML ti faccio un esempio:

<input type=”submit” id=”bu-iscrivimi” class=”classe-pulsante classe-font-rosso  classe-simple” value=”ISCRIVIMI” />

In questo caso l’ID dell’elemento pulsante è “bu-iscrivimi”. Questo ID è (o perlomeno dovrebbe essere) univoco nella pagina.

Attraverso l’ID è possibile quindi identificare un elemento nella pagina ed estrapolarne poi tutte le proprietà.

Il CSS Selector invece utilizza le regole di stile (classi CSS) che si applicano agli elementi HTML per “scovare” l’elemento che ci interessa.

<input type=”submit” id=”bu-iscrivimi” class=”classe-pulsante classe-font-rosso  classe-simple” value=”ISCRIVIMI” />

Attraverso quindi un CSS Selector si possono identificare esattamente uno o più elementi. Nel campo Selettore elemento metteremo “.classe-pulsante.classe-font-rosso.classe-simple

Ti sei accorto che ho messo il punto? Se non sai il perché dovresti studiare un po’ come funziona la sintassi (qui trovi delle info gratuite).

Il CSS Selector non è applicato soltanto alle variabili di Google Tag Manager (in particolare in quelle di tipo “Elemento DOM”), ma è usato anche negli attivatori.

Matteo Zambon

View Comments

  • Ciao Matteo,
    ho fatto diverse prove ma non riesco a tirare fuori il valore del DOM su GA, in particolare devo prendere il valore di questa classe specifica in modo da avere un evento "Prezzo" per ogni pagina visitata.
    €220

    Sono riuscito a creare la variabile ed il tag ma su GA il nuovo evento ha come valore "null" oppure "undefined" per le due prove che ho fatto. Riesci a darmi qualche dritta per cercare una soluzione?

    • Ciao Matteo,
      sono svariate prove sono riuscito a risolvere togliendo della configurazione della variabile DOM il "Nome della Variabile"

      fatto questo però avrei bisogno di registrare più dati che hanno lo stesso selettore CSS, al momento mi registra solo il primo valore che incontra ma gli altri no. C'è modo di creare un evento anche per gli altri dati che hanno lo stesso selettore CSS ?

      Questo esempio dei dati che devo registrare (attualmente registra solo il primo)
      *div class="tour_attribute_content"* 3 giorni*/div*
      *div class="tour_attribute_content"* individuale, selfdrive,*/div*
      *div class="tour_attribute_content"* Tutti i mesi*/div*

      Grazie ancora per il supporto

    • non trovo il modo di inserire l'immagine, quindi provo a scrivertolo così
      *div class="single_tour_price"* €220*/div*

      grazie, Fabio.

    • Ciao Fabio,
      riesci a mettermi uno screen dell'HTML (se lo pubblichi lo trasforma in vero html). :)

  • Ciao Matteo,
    come posso fare a selezionare un elemento specifico del DOM che però è nidificato in sotto elementi?
    Per farti capire, devo selezionare il testo della classe b1:

    testo
    testo
    ecc...
    Come posso creare il percorso nel selettore CSS?
    Grazie

    • Ciao Francesco! Usi i punti e spazi :) Se attivi il debug di chrome e ispeziona elemento ti mostra già la sintassi da inserire ;)

Recent Posts

Cos’è e come funziona Google Meridian: il nuovo strumento di Marketing Mix Modeling per analizzare le campagne advertising

Negli ultimi anni, misurare con precisione la reale profittabilità ed efficacia delle campagne advertising è…

1 settimana ago

Come configurare Microsoft Clarity con Google Tag Manager

Se le campagne di lead generation con Google Ads e Facebook Ads e la creazione…

2 settimane ago

Caso studio: CNH ottimizza il tracciamento del Customer Journey e il ROI delle campagne pubblicitarie grazie GA4, Server-Side tracking e BigQuery

CNH, società quotata alla Borsa di New York e una delle più prestigiose aziende nel…

4 settimane ago

I trend della Marketing Analytics 2025: dati e report di mercato

Nello scenario del digital marketing e del digital contemporaneo, prendere decisioni guidate dai dati non…

2 mesi ago

Caso studio: LUISAVIAROMA ottimizza il tracciamento dei dati Ecommerce e le performance Advertising grazie GA4 e BigQuery

LUISAVIAROMA è uno dei principali fashion e-tailer di lusso al mondo, con oltre 5 milioni…

2 mesi ago

Caso studio: Mondo Convenienza realizza +85% di vendite ecommerce e +100% di conversioni aggiuntive per le campagne Meta Ads grazie GA4 e Server-Side Tracking

All’interno del vasto e competitivo mercato della Grande Distribuzione Organizzata (GDO), Mondo Convenienza rappresenta uno…

2 mesi ago