Estoy usando react-helmet para empujar elementos en la cabeza. El fragmento de código que debe usarse es de GTM y seguimiento de comercio electrónico. Pero, de todos modos, no puedo encontrar una manera de insertar un script en la cabeza. La documentación muestra la carga desde una fuente externa. El fragmento de código tiene valores dinámicos que se están utilizando.
La documentación es de esta url: react-helmet
<Helmet script={[ {src: "http://include.com/pathtojs.js", type: "text/javascript"}, {type: "application/ld+json", innerHTML: `{ "@context": "http://schema.org" }`} ]} />La documentación es correcta. Esto funciona
<Helmet script={[{ type: 'text/javascript', innerHTML: 'console.log("It works!")' }]} /> Verifique su versión de Helmet: el atributo innerHTML se introdujo en Helmet 3.0.0