Pochi giorni dopo essere passato dal protocollo “http” ad “https” senza problemi, ho avuto la felice idea di aggiornare sul mio sito il codice di tracciamento risalente alla prima installazione di Matomo, quando ancora si chiamava Piwik.
Ovviamente ho utilizzato il codice indicato da Matomo, salvo poi constatare che non stava funzionando (anche se qualche sporadico accesso l’ha registrato, tipo 1 su 100). Così ho dovuto ripristinare il vecchio (col quale è tornato a funzionare).
Perché? Come posso risolvere? Grazie!
Ciao, nel tag <script src="">
hai la url https oppure che inizia con // ?
Se è rimasta http, I browser si rifiutano di caricare gli asset e restituiscono un errore di sicurezza. Hai letto la pagina di troubleshooting?
Ciao Tassoman e grazie. Non ho quel tag. Ti incollo il codice indicato da Matomo:
<!-- Matomo -->
<script type="text/javascript">
var _paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://www.******.**/piwik/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="https://www.******.**/piwik/matomo.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Matomo Code -->