Ancore al posto giusto

Capita anche a voi di avere delle ancore nel sito che però si nascondono sotto al menu? Ecco la soluzione da inserire nelle vostre pagine:


<script type="text/javascript">
document.addEventListener('click', function(e) {
const anchor = e.target.closest('.elementor-button');
if (anchor && anchor.getAttribute('href').startsWith("#")) {
e.preventDefault();
e.stopPropagation(); // Blocca la propagazione dell'evento

const targetID = anchor.getAttribute('href').substring(1);
const targetElement = document.getElementById(targetID);

if (targetElement) {
const yOffset = -100;
const y = targetElement.getBoundingClientRect().top + window.pageYOffset + yOffset;

window.scrollTo({
top: y,
behavior: 'smooth'
});
}
}
}, true);
</script>

Google analytics: anonimizzare le statistiche con IP Anonymization

google-analytics-icon_netmpeCon la nuova legge dei cookie si è creata la necessità di poter conservare il monitoraggio delle statistiche analytics senza bloccarle prima del consenso.

Da quanto si legge online, pare (non ne siamo ancora certi) che per poter mantenere le statistiche attive basti rendere anonimo il tracciamento.

Si tratta di una procedura molto semplice perchè si tratta di aggiungere nel proprio script di tracciamento una stringa che imposti la funzione: IP Anonymization

La stringa da aggiungere cambia in base al tipo di script che avete inserito nel vostro sito.

Per comodità ve li indico entrambe:

  • ga(‘set’, ‘anonymizeIp’, true);  -> se utilizzate la libreria analytics.js (Universal Analytics)
  • _gaq.push([‘_gat._anonymizeIp’]); -> se utilizzate la libreria ga.js (Classic Analytics)

E’ facile capire quale delle due stringhe utilizzare in base a come si presenta il vostro script.

La riga va inserita subito sotto quella che dichiara l’ID del monitoraggio, come nell’esempio:

ga('create', 'UA-XXXX-Y', 'auto');
ga('set', 'anonymizeIp', true);  

Per chi lo richiede ecco un esempio di come deve essere inserita la stringa di codice:

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXX-1', 'auto');
  ga('set', 'anonymizeIp', true);
  ga('send', 'pageview');

Sperando sempre che i miei articoli siano di vostro aiuto non esitate a lasciare commenti di integrazione o per richiedere ulteriori informazioni. Sarò felice di rispondervi.

©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy