Suggerimento rapido: Google Tag Manager

Google Tag Manager si è affermato come lo standard de facto per l'integrazione degli script di monitoraggio. In questo modo, da un lato, le responsabilità (marketing online vs. programmazione) sono nettamente separate e, dall'altro, è possibile impostare e modificare rapidamente il monitoraggio tramite un canale di distribuzione aggiuntivo. Ecco due piccoli suggerimenti per impostare i trigger.


Quando si creano i trigger, l'opzione "Corrispondenza selettore CSS" viene spesso selezionata come tipo di attivazione. Ad esempio, se si inserisce il valore `.foo .bar .button` , il trigger spesso non si attiva correttamente. Il motivo è solitamente dovuto al fatto che altri elementi HTML (come gli elementi `<span>` per stili aggiuntivi) possono essere nascosti all'interno dell'elemento pulsante. Se si fa clic direttamente su questi elementi figli, il trigger non si attiva: l'evento non viene propagato (bubble) nella gerarchia DOM. Per evitare questo problema, è necessario ripetere il selettore e aggiungere il selettore universale "*". Nel nostro esempio, l'espressione completa è `.foo .bar .button, .foo .bar .button * .`

Come secondo suggerimento, si è verificato un comportamento disturbante nel browser Safari da iOS 10.2 (fino alla versione corrente): se si tiene traccia dei collegamenti mailto:, in determinate circostanze viene visualizzato il seguente messaggio dopo aver toccato il collegamento:

Qui il tipo di trigger " Clic - Solo collegamenti " è stato attivato con l'opzione " Attendi tag ". Ciò ritarda l'attivazione del target di collegamento effettivo, che porta al messaggio di cui sopra. Dopo aver disabilitato l'opzione, il problema non si verifica più. In alternativa, puoi utilizzare il tipo di attivazione " clic - tutti gli elementi " e utilizzare il selettore CSS per specificare l'obiettivo nel modo più preciso possibile come collegamento.

Indietro