J'ai un script hors site pour un schéma (données structurées). Mon ancien CMS ne reconnaît pas le format HTML5 et va modifier le code Javascript dans le code HTML, il doit donc être placé dans un fichier séparé. Le problème est que Google ne trouve pas le fichier externe. Je lis que je devrais l'avoir "injecté dynamiquement dans le contenu de la page" Quelle est la meilleure façon de faire cela?
Eh bien, je l'ai trouvé moi-même. Si quelqu'un d'autre a la même question:
<script>
var element = document.createElement("script");
element.setAttribute("src", "path-file.js");
document.getElementsByTagName("head")[0].appendChild(element);</script>
Je suis un novice javascript, j'ai donc dû faire quelques recherches. Fonctionne très bien.
C'est bon de savoir que vous l'avez déjà compris. Mais vous pouvez également insérer du code JavaScript via Google Tag Manager au lieu de le placer à la 3ème place en externe, mais de l'injecter via GTM.