Ajoutez du JavaScript personnalisé à votre centre d'aide

Apprenez à utiliser JavaScript pour ajouter des fonctionnalités personnalisées à votre centre d'aide.

2 minutes de lecture

Vous pouvez ajouter du JavaScript personnalisé à votre centre d'aide Notiondesk pour intégrer des services tiers, suivre des événements personnalisés ou ajouter des fonctionnalités interactives qui ne sont pas disponibles par défaut.

icône
Pour des raisons de sécurité, le JavaScript personnalisé n'est autorisé que sur les domaines personnalisés .

Que pouvez-vous faire avec du JavaScript personnalisé ?

JavaScript vous permet d'étendre les fonctionnalités de votre centre d'aide au-delà de ses capacités par défaut. Voici quelques cas d'utilisation courants :

  • Intégrations tierces : Connectez des services que Notiondesk ne prend pas en charge nativement.
  • Suivi analytique personnalisé : envoyez des événements à des outils comme Mixpanel, Hotjar ou Segment pour suivre les actions spécifiques des utilisateurs.
  • Fonctionnalités interactives : ajoutez des éléments dynamiques tels que des infobulles, des bannières d’annonce ou un comportement de navigation personnalisé.
  • Outils de marketing et de conversion : intégrez des pixels de reciblage, des scripts de test A/B ou des widgets de capture de prospects.

Comment ajouter du JavaScript personnalisé ?

  1. Accédez à Paramètres → Personnalisation .
  1. Ouvrez la section Avancé .
  1. Collez votre code JavaScript dans la zone de texte JavaScript personnalisée .
  1. Cliquez sur Enregistrer les modifications .

Votre script se chargera sur chaque page de votre centre d'aide après le prochain rafraîchissement de la page.

Exemples

Ajouter un script de suivi Hotjar

Remplacez YOUR_HOTJAR_ID par votre identifiant de site Hotjar réel.

Afficher une bannière d'annonce personnalisée

Suivre les vues d'articles avec un événement personnalisé

meilleures pratiques

<script>
  (function(h,o,t,j,a,r){
    h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
    h._hjSettings={hjid:YOUR_HOTJAR_ID,hjsv:6};
    a=o.getElementsByTagName('head')[0];
    r=o.createElement('script');r.async=1;
    r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
    a.appendChild(r);
  })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<script>
  document.addEventListener('DOMContentLoaded', function() {
    var banner = document.createElement('div');
    banner.innerHTML = 'We are currently experiencing delays. <a href="/status">Check status</a>';
    banner.style.cssText = 'background:#FEF3C7;padding:10px;text-align:center;font-size:14px;';
    document.body.prepend(banner);
  });
</script>
<script>
  document.addEventListener('DOMContentLoaded', function() {
    var title = document.title;
    var path = window.location.pathname;
    // Replace with your own analytics call
    console.log('Article viewed:', title, path);
  });
</script>
  • Testez avant de publier. Essayez d'abord votre script dans la console du navigateur pour détecter les erreurs au plus tôt.
  • Veillez à ce que vos scripts soient légers. Les scripts lourds peuvent ralentir le chargement des pages et nuire à l'expérience de lecture.
  • Évitez de modifier les éléments principaux. Modifier la mise en page principale ou la navigation du centre d'aide avec JavaScript peut entraîner des dysfonctionnements lors des futures mises à jour.
Avez-vous trouvé votre réponse?