NudgeDocs
Installation

Installer avec Google Tag Manager

Déployez le widget Nudge avec une balise HTML personnalisé déclenchée sur toutes les pages, sans toucher au code de votre site.

Quand passer par Google Tag Manager

Si Google Tag Manager (GTM) est déjà présent sur toutes les pages de votre site, vous pouvez déployer le widget depuis GTM plutôt que de modifier le site. Le snippet est le même ; GTM l’ajoute à chaque page au chargement.

Installer le widget

Copiez votre snippet

Dans Nudge, allez dans Agents › Website Agent › Sur votre site › Copier le snippet, ou ouvrez Paramètres › Intégrations › Site web › Google Tag Manager.

<script src="https://app.asknudge.ai/widget/loader.js"
  data-org="your-workspace"
  data-form="your-form" async></script>

Créez une balise HTML personnalisé

  1. Dans votre conteneur GTM, allez dans Balises › Nouvelle.
  2. Donnez-lui un nom, par exemple « Widget Nudge ».
  3. Choisissez le type de balise HTML personnalisé et collez le snippet tel quel.

Déclenchez-la sur toutes les pages

Dans Déclenchement, choisissez All Pages (toutes les pages). Enregistrez la balise.

Publiez le conteneur

Cliquez sur Envoyer, puis Publier. Les balises ne s’exécutent sur votre site qu’une fois la version du conteneur publiée. Le mode Prévisualiser de GTM permet de tester avant de publier.

Vérifiez

Ouvrez une page de votre site, puis cliquez dans Nudge sur Revérifier l’installation. Voir Vérifier l’installation.

Ce qui change avec GTM

  • La vérification ne voit pas le code dans votre HTML. GTM ajoute le snippet dans le navigateur, après le chargement de la page. Quand Nudge lit votre page, il indique que le code n’est pas dans le HTML : avec GTM, c’est normal. Ouvrez une fois une page de votre site, puis revérifiez : le statut passe à En ligne dès que le widget s’est chargé sur une vraie page.
  • Consentement aux cookies. Si votre configuration GTM attend le consentement avant de déclencher les balises, le widget ne se charge que pour les visiteurs qui ont accepté. Vous pouvez aussi déclencher la balise sur toutes les pages et laisser Nudge gérer le consentement : voir ci-dessous.
  • Content Security Policy. Si la politique de votre site utilise 'strict-dynamic', Nudge ne peut pas savoir depuis le HTML si GTM a le droit de charger le snippet. Regardez la console du navigateur sur votre site. Voir Content Security Policy.

Consentement aux cookies

Dans les réglages du widget du formulaire (Formulaires › votre formulaire › Partager), l’option Attendre le consentement aux cookies masque le widget tant que le visiteur n’a pas donné son consentement. Avec cette option, prévenez le widget quand le consentement est donné, depuis votre outil de consentement ou une balise GTM déclenchée après le consentement :

<script>
  // The widget is already loaded: tell it now.
  if (window.Nudge) window.Nudge.setConsent(true);
  // Not loaded yet: it reads this value when it starts.
  else window.__nudge_consent = true;
</script>

Jusque-là, le widget ne s’affiche pas, ne pose pas son cookie visiteur et ne signale pas la page vue. Le statut d’installation reste donc Pas détecté tant qu’un visiteur (vous, par exemple) n’a pas accepté les cookies sur une page.

Dépannage

Sur cette page