2017-09-09 1 views
1

Ich versuche, Google Analytics zu meiner Webseite hinzuzufügen, aber Thymeleaf wirft den Fehler org.xml.sax.SAXParseException: Referenz zu Entity "l" muss mit dem Begrenzungszeichen ";" enden.
Übersetzung: nach "l" muss die Entität mit ";"Thymeleaf wirft Fehler auf Google Analytics Code

Irgendwelche Ideen, wie man dieses Problem löst?

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
})(window,document,'script','dataLayer','GTM-5SNB8LZ') 

Der Fehler bezieht sich auf diese Zeile des Google Analytics-Code

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 
+0

Ich denke Problem in Google Analytics-Code in HTML-Kopie Einfügen ist . –

Antwort

2

Try this:

<script type="text/javascript" th:inline="javascript"> 
    /*<![CDATA[*/ 
... Your script 
    /*]]>*/ 
</script> 
+0

das hat nicht funktioniert:/ – pepote

+0

@pepote Bitte werfen Sie einen Blick auf die bearbeitete Antwort, ich habe es versucht und ich habe keinen Fehler – juanlumn

+0

Kein Problem, froh, zu helfen :) – juanlumn

Verwandte Themen