Skip to content

Installation de Cabin

Commencez par ajouter votre nom de domaine à votre page Domaines. Puis suivez les instructions ci-dessous pour ajouter Cabin à votre site web.

Installation de base

Placez le code suivant avant la balise de fermeture </body>.

html
<script async defer src="https://scripts.withcabin.com/hello.js"></script>

WordPress

  1. Installez le plugin Insert Headers and Footers.
  2. Allez dans Réglages > Insert Headers and Footers.
  3. Collez le code ci-dessous dans la section Footer scripts :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  4. Cliquez sur Enregistrer.

Shopify

NOTE

Ceci nécessite un accès au code de votre thème Shopify.

  1. Depuis votre administration Shopify, allez dans Boutique en ligne > Thèmes.
  2. Trouvez le thème que vous souhaitez modifier et cliquez sur Actions > Modifier le code.
  3. Dans le répertoire Layout, cliquez sur theme.liquid.
  4. Trouvez la balise de fermeture </body> et collez le code suivant juste avant :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  5. Cliquez sur Enregistrer.

WooCommerce

  1. Installez et activez le plugin Code Snippets.
  2. Allez dans Snippets > Ajouter un nouveau.
  3. Donnez à votre extrait de code un titre comme "Cabin Analytics".
  4. Collez le code suivant :
    php
    function add_cabin_analytics() {
        echo '<script async defer src="https://scripts.withcabin.com/hello.js"></script>';
    }
    add_action('wp_footer', 'add_cabin_analytics');
  5. Configurez l'extrait pour qu'il s'exécute uniquement sur le "Frontend".
  6. Cliquez sur Enregistrer les modifications et activer.

Alternativement, vous pouvez suivre les instructions WordPress ci-dessus en utilisant le plugin Insert Headers and Footers.

Squarespace

NOTE

Disponible uniquement pour les sites avec un forfait Squarespace Business ou Commerce.

  1. Cliquez sur Paramètres, puis sur Avancé et enfin sur Injection de code
  2. Ajoutez le code suivant au Pied de page :
    html
     <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  3. Cliquez sur Enregistrer en haut de la page.

Plus de détails sur Squarespace

Wix

NOTE

Disponible uniquement pour les sites avec un forfait WIX payant.

  1. Cliquez sur Paramètres dans le tableau de bord de votre site.
  2. Cliquez sur l'onglet Suivi et analyse sous Paramètres avancés.
  3. Cliquez sur + Nouvel outil et sélectionnez Personnalisé dans le menu déroulant.
  4. Collez le code ci-dessous :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  5. Sélectionnez le domaine concerné. Remarque : Cette option n'apparaîtra que si vous avez plusieurs domaines.
  6. Entrez un nom pour votre code personnalisé. Par exemple, Script Cabin
  7. Ajouter le code aux pages : Choisissez Toutes les pages et Charger le code une fois.
  8. Placer le code dans : Choisissez Body - fin.
  9. Cliquez sur Appliquer.

Plus de détails sur WIX

Next.js

Créez ou modifiez le fichier app/layout.js (ou app/layout.tsx) et importez le script dans votre composant RootLayout :

jsx
import Script from 'next/script'

export default function RootLayout({ children }) {
  return (
    <html lang="fr">
      <head>
        <Script
          src="https://scripts.withcabin.com/hello.js"
          strategy="afterInteractive"
        />
      </head>
      <body>
        {children}
      </body>
    </html>
  )
}

Plus de détails sur le composant Script de Next.js.

Ghost

  1. Accédez aux paramètres de votre administration Ghost.
  2. Cliquez sur Injection de code dans le menu latéral.
  3. Collez le code de suivi ci-dessous dans la section Pied de page :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  4. Cliquez sur Enregistrer.

Plus de détails sur Ghost.

Webflow

NOTE

Disponible uniquement pour les comptes Webflow payants.

  1. Accédez aux Paramètres du projet (icône d'engrenage dans la barre latérale gauche).
  2. Sélectionnez Code personnalisé dans le menu des onglets.
  3. Collez le code de suivi ci-dessous dans la section Code de pied de page :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  4. Cliquez sur Enregistrer les modifications.
  5. Cliquez sur Publier pour rendre vos modifications actives.

Plus de détails sur le code personnalisé Webflow.

Nuxt.js

Nuxt 3

  1. Créez ou modifiez le répertoire plugins dans votre projet
  2. Créez un nouveau fichier plugins/cabin.client.js :
    js
    export default defineNuxtPlugin(() => {
      useHead({
        script: [
          {
            src: 'https://scripts.withcabin.com/hello.js',
            defer: true,
            async: true
          }
        ]
      })
    })

Nuxt 2

  1. Modifiez votre fichier nuxt.config.js
  2. Ajoutez le script à la section head :
    js
    export default {
      head: {
        script: [
          {
            src: 'https://scripts.withcabin.com/hello.js',
            defer: true,
            async: true,
            body: true
          }
        ]
      }
    }

Plus de détails sur la gestion des en-têtes Nuxt.js.

Svelte/SvelteKit

  1. Modifiez votre fichier src/app.html
  2. Ajoutez le script avant la balise de fermeture </body> :
    html
    <!DOCTYPE html>
    <html lang="fr">
      <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width" />
        %sveltekit.head%
      </head>
      <body data-sveltekit-preload-data="hover">
        <div style="display: contents">%sveltekit.body%</div>
        <script async defer src="https://scripts.withcabin.com/hello.js"></script>
      </body>
    </html>

Plus de détails sur SvelteKit app.html.

Gatsby

  1. Installez l'API Script de Gatsby :

    bash
    npm install gatsby-script
  2. Modifiez votre composant de mise en page (généralement dans src/components/layout.js) :

    jsx
    import React from "react"
    import { Script } from "gatsby"
    
    export default function Layout({ children }) {
      return (
        <>
          {children}
          <Script
            src="https://scripts.withcabin.com/hello.js"
            strategy="postHydrate"
            async
            defer
          />
        </>
      )
    }

Plus de détails sur l'API Script de Gatsby.

Hugo

  1. Créez ou modifiez le fichier layouts/partials/footer.html dans votre projet Hugo.
  2. Ajoutez le code suivant :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  3. Assurez-vous que ce partiel est inclus dans la mise en page principale de votre site.

Alternativement, vous pouvez l'ajouter directement à layouts/_default/baseof.html avant la balise de fermeture </body>.

Plus de détails sur les modèles Hugo.

Astro

  1. Modifiez votre fichier de mise en page principal (généralement dans src/layouts/Layout.astro) :
html
<html lang="fr">
    <head>
    <!-- Votre contenu d'en-tête -->
    </head>
    <body>
    <slot />
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
    </body>
</html>

Plus de détails sur les mises en page Astro.

Framer

NOTE

Ceci nécessite un forfait Framer payant qui permet l'insertion de code personnalisé.

  1. Ouvrez votre projet Framer.
  2. Cliquez sur l'icône Paramètres dans la barre latérale gauche.
  3. Sélectionnez l'onglet Général.
  4. Faites défiler jusqu'à Code personnalisé.
  5. Collez le code suivant dans la section Avant la balise </body> :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  6. Cliquez sur Enregistrer.

Bubble

  1. Accédez au tableau de bord de votre application Bubble.
  2. Cliquez sur Paramètres dans la barre latérale gauche.
  3. Naviguez vers l'onglet SEO/metatags.
  4. Faites défiler jusqu'à Paramètres avancés.
  5. Trouvez la section Script dans le body et collez le code suivant :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  6. Cliquez sur Enregistrer.

Plus de détails sur les paramètres SEO/metatags de Bubble.

Carrd

NOTE

Ceci nécessite un forfait Carrd Pro Standard ou supérieur.

  1. Lors de l'édition de votre site Carrd, cliquez sur le bouton + (Ajouter un élément) dans la barre supérieure.
  2. Sélectionnez Intégrer.
  3. Définissez Type sur Code.
  4. Collez le code suivant :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  5. (Facultatif) Définissez Étiquette sur quelque chose de descriptif comme "Cabin Analytics".
  6. Pour Style, sélectionnez Masqué et choisissez Fin du body pour l'emplacement.
  7. Cliquez sur Ajouter.
  8. Cliquez sur Publier pour rendre vos modifications actives.

Plus de détails sur l'intégration de code personnalisé Carrd.

Webnode

NOTE

Ceci nécessite un forfait Webnode Premium (pour les projets créés après le 26 juin 2023).

  1. Dans votre éditeur Webnode, positionnez votre souris dans une section où vous souhaitez ajouter le code.
  2. Cliquez sur le bouton plus pour ajouter un nouveau contenu.
  3. Dans la bulle de contenu, cliquez sur le cercle pour plus d'options, puis cliquez sur HTML.
  4. Collez le code suivant :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  5. Notez que vous ne pourrez voir le HTML ajouté que dans la version publiée de votre site web, pas directement dans l'éditeur.
  6. Cliquez sur Publier pour rendre vos modifications actives.

Plus de détails sur l'insertion de code HTML Webnode.

Google Tag Manager

WARNING

Bien que cette méthode fonctionne, elle n'est pas recommandée pour les analyses axées sur la confidentialité. L'utilisation de Google Tag Manager envoie des données aux serveurs Google avant de charger Cabin, ce qui annule certains des avantages de confidentialité de Cabin. Envisagez une installation directe lorsque c'est possible.

  1. Connectez-vous à votre compte Google Tag Manager.
  2. Sélectionnez votre conteneur.
  3. Cliquez sur Tags dans la barre latérale gauche.
  4. Cliquez sur Nouveau pour créer un nouveau tag.
  5. Cliquez sur Configuration du tag et sélectionnez HTML personnalisé.
  6. Collez le code suivant :
    html
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  7. Cliquez sur Déclenchement et sélectionnez un déclencheur (généralement "Toutes les pages").
  8. Nommez votre tag (par exemple, "Cabin Analytics") et cliquez sur Enregistrer.
  9. Cliquez sur Soumettre pour publier vos modifications.

Plus de détails sur Google Tag Manager.


Si vous avez besoin d'aide supplémentaire pour installer Cabin, veuillez contacter hello@withcabin.com.

Released under the MIT License.