Google analytics error ParseError: syntax error, unexpected token „;“, expecting „)“

mimacala
Člen | 113
+
0
-

Ahojte,
hodil jsem tento kód do hlavičky a hodilo mi to chybu 500 a v logu chyba viz. níže.


<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=tady je moje id"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-DYJ1H525B3');
</script>

ParseError: syntax error, unexpected token ";", expecting ")"

Když to dám pryč web normálně funguje..
Setkal se s tím někdo ?
Děkuji

Marek Bartoš
Nette Blogger | 1171
+
+2
-

Protože máš soubor .latte a Latte mezi {} očekává svou expression
https://latte.nette.org/cs/tags#…

dakur
Člen | 493
+
+2
-

Tedy protože {dataLayer.push(arguments);} vyhodnotí jako makro. Buď udělej za { mezeru, nebo použij n:syntax="off" z odkazu od Marka.

Editoval dakur (1. 9. 2022 8:58)

mimacala
Člen | 113
+
+1
-

dakur napsal(a):

Tedy protože {dataLayer.push(arguments);} vyhodnotí jako makro. Buď udělej za { mezeru, nebo použij n:syntax="off" z odkazu od Marka.

Aha už chápu, moc děkuji