> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.poool.fr/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment connecter Poool Engage avec GA4 via GTM ?

Connecter les données de Poool avec Google Analytics vous permettra d'obtenir des résultats précis et d'affiner votre stratégie selon vos objectifs. 

Si vous utilisez **Google Tag Manager (GTM)** pour envoyer vos données vers **GA4**, nous mettons à votre disposition un code à implémenter pour activer la connexion.
Cette procédure comprend trois étapes principales :
* **I**ntégrer la connexion dans la configuration technique de Poool.
* Configurer GTM et GA4 pour assurer la bonne transmission de vos données.
* Valider dans GA4 que l'événement Poool est bien présent.

# Connecter Poool Engage et GTM

Commencez par implémenter le code suivant dans votre configuration de Poool Engage  :

```
<script id="poool-engage" src="https://assets.poool.fr/engage.min.js" async></script>
<script>
function pushEvent(eventType, evt) {
    if (!evt || !evt.element || !evt.element.slug) return;
    const eventData = {
        event: 'poool_engage',
        engageAction: eventType,
        eventCategory: 'engage',
        engageLabel: evt.element.slug,
        nonInteraction: eventType === 'seen',
        ...(evt.id && { engageButtonID: evt.id })
    };
    window.dataLayer.push(eventData);
}
const script = document.getElementById('poool-engage');
script.addEventListener('load', function () {
    // Ensure dataLayer is initialized
    window.dataLayer = window.dataLayer || [];
    Engage.init('<your-app-id>')
    .on('click', (evt) => pushEvent('click', evt))
    .on('seen', (evt) => pushEvent('seen', evt))
    .on('destroy', (evt) => pushEvent('destroy', evt))
    .on('formSubmit', (evt) => pushEvent('formSubmit', evt))
    .autoCreate()
});
</script>
```

# Configurer l'espace GTM

Une fois que vous avez ajouté les lignes correspondantes à votre code, vous devez définir un déclencheur personnalisé dans GTM associé à Poool. Il y a trois étapes essentielles à suivre.

### 1/ Créer vos variables de couche de données (Data Layer)

Cliquez sur **« Variables »** > **« Nouvelle »**.
Dans la **« Configuration de la variable »**, sélectionnez **« Variable de couche de données »**.
Créez les trois variables ci-dessous :
* eventCategory
* eventAction
* eventLabel


![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-04-14-a-14_nhayhg.png =278x600)

### 2/ Définir une nouvelle balise

Cliquez sur **« Balises »** > **« Nouvelle »** > **« Configuration de la balise »**.
Choisissez le type de balise **« Google Analytics »** > **« Google Analytics : événement GA4 »**.

Dans la section **« Configuration de la balise »**, saisissez :
* Votre **ID de mesure GA4** 
* Nom de l'événement : `poool_engage`
Dans la section **« Paramètres de l'événement »**, vous devez définir les 3 paramètres d'événement et leur attribuer les valeurs des variables définies à l'étape 1 :
* `event_category` => `{{eventCategory}}`
* `event_action` => `{{eventAction}}`
* `event_label` => `{{eventLabel}}`

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-04-14-a-14_1mdl4xc.png)

### 3/ Définir un événement personnalisé

Accédez à la section **« Déclenchement »**.
Choisissez comme type de déclencheur **« Événement personnalisé »** et nommez-le `poool_engage`.
Ce déclencheur doit désormais être associé à votre balise Google Analytics.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-04-14-a-14_gcb88m.png)
# Retrouver les données dans GA4

Pour pouvoir retrouver les données dans GA4, vous devez également déclarer les définitions personnalisées dans votre compte GA4.  

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-04-14-a-14_kjq62n.png)

Nommez ces 3 définitions: event_category, event_action et event_label. 
Portée => événement.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-04-14-a-14_1ukslgn.png =371x400)
# Quelles informations retrouver dans GA4 ? 

### seen
L'élément a été vu par l'utilisateur (entré dans le viewport du navigateur). 

### clic
L'utilisateur a cliqué sur un bouton / composant cliquable dans l'élément. 

### formSubmit
L'utilisateur a soumis un formulaire.

### destroy
L'utilisateur a cliqué sur un bouton/Image configurée pour détruire l'élément. 

