Intégrer le moteur de recherche du Code du travail numérique

Vous pouvez intégrer le moteur de recherche du Code du travail numérique sur votre site grâce à un module (widget). Ce module permettra à l’utilisateur de faire une recherche depuis votre site dans la barre de recherche du module. Une fois la recherche lancée, cela ouvrira la page de recherche sur le site du Code du travail numérique.

Moteur de recherche du Code du travail numérique

Intégrez ce module à votre site

L’installation se passe en deux temps :

  1. ajoutez le code suivant dans la balise <body> de votre page :

    <script src="https://code.travail.gouv.fr/widget.js" defer></script>
  2. intégrez le code suivant à l’endroit où vous souhaitez voir le module s’afficher :

    <a href="https://code.travail.gouv.fr/widgets/search">Moteur de recherche du Code du travail numérique</a>

Messages

Il est possible d'effectuer du tracking sur nos liens et boutons en interceptant les messages envoyés par le widget avec le code qui suit :

window.addEventListener(
  "message",
  ({ data, source }) => {
    const iframe = document.getElementById('cdtn-iframe-widget');
    if (
      source === iframe.contentWindow
      && data.kind === "click"
    ) {
      
      data.name === 'logo-link' // le message envoyé lors d'un click sur le logo "code du travail numérique",
      data.name === 'button-search' // le message envoyé lors d'un click sur la loupe de la recherche

    }
  }
);

En cas de difficulté, nous vous invitons à nous contacter à l’adresse suivante : codedutravailnumerique@travail.gouv.fr