379 utenti online in questo momento
379 utenti online in questo momento
Principiante Analytics e non sai come cominciare? Chiedi qui!
Guidami
star_border
Rispondere

ho sostituito il codice ma mi sa errore se lo testo con il sito w3.org

Matricola ✭

Ciao a tutti,
ho sostituito il codice di Analitics con quello nuovo, infatti mi era arrivato il messaggio che il mio codice era obsoleto.
l'ho sostituito e ho testato la pagina con validator.w3.org ma mi da questo errore:
[Invalid] Markup Validation of http://www.leginepraie.com/ - W3C Markup Validator

  1. Line 13, Column 8: required attribute "type" not specified
    <script>

    The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

    Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.

    il sito dove ho modificato il codice è questo:
    http://www.leginepraie.com

    grazie mille in anticipo per l'aiuto

1 Risposta degli espertiverified_user

Rif.: ho sostituito il codice ma mi sa errore se lo testo con il sito

Collaboratore Principale

Ciao,

 

Se stai usando HTML5 allora il tag <script> è valido e non dovrebbe dare problemi.

 

Se invece stai usando una versione HTML inferiore allora ti consiglio di sostituire <script> con <script type="text/javascript">.

 

Se hai necessità di essere in regola con XHTML allora dovresti usare qualcosa tipo:


<script type="text/javascript">
//<![CDATA[
(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-xxxxxxxx-x', 'xxxx.com');
ga('send', 'pageview');
//]]>
</script>

 

Facci sapere se ha funzionato!

 

Ciao,

Marco