> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sleak.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Tag Manager events

> Track conversies en events van je Sleak chat widget via Google Tag Manager voor analytische- en/of advertentieplatforms

<Info>
  **Technische implementatie**

  Implementatie van deze feature vereist basis-kennis in marketing analytics. Laat dit bij voorkeur over aan een ontwikkelaar. Hulp nodig? [Neem contact op](mailto:support@sleak.chat) met ons support team.
</Info>

Met Google Tag Manager kun je events van je Sleak chat widget doorsturen naar Google Analytics 4, Google Ads, Facebook Pixel, en andere platforms. Dit geeft je inzicht in hoe bezoekers interacteren met je AI-agent.

## Beschikbare events

Sleak stuurt automatisch de volgende events naar de DataLayer. Je kunt deze events activeren via je [Sleak dashboard](https://dashboard.sleak.chat/integraties?tab=gtm):

| Event                        | Beschrijving                          |
| ---------------------------- | ------------------------------------- |
| `sleakChatInitiated`         | Nieuwe chats                          |
| `sleakSentContactDetails`    | Contactgegevens achtergelaten in chat |
| `sleakHumanHandoffActivated` | Human handoff geactiveerd             |

***

## Google Analytics 4 setup

De meest gebruikelijke setup is analytics in GA4.

### Stap 1: Events configureren in GTM

Maak voor elk Sleak event een nieuwe tag aan in Google Tag Manager:

<Steps>
  <Step title="Maak een trigger">
    * **Trigger Type**: Custom Event
    * **Event Name**: `sleakChatInitiated` (of andere event naam)
    * **Trigger Name**: "Sleak - Chat Initiated"
  </Step>

  <Step title="Maak een GA4 Event tag">
    * **Tag Type**: Google Analytics: GA4 Event
    * **Configuration Tag**: Je GA4 configuratie tag
    * **Event Name**: `chat_initiated` (GA4 event naam)
    * **Event Parameters**: (optioneel)
  </Step>
</Steps>

***

## Conversie tracking voorbeelden

Wil je ook conversies attribueren in advertentieplatformen? In dit geval kun je de Google Tag Manager setup uitbreiden door meerdere tags toe te voegen aan de triggers.

### Google Ads conversies

Voor Google Ads kun je specifieke events als conversies markeren:

```javascript wrap theme={null}
// Voorbeeld: Lead captured als Google Ads conversie
gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXXXX/AbC-D_efG-h12_34-567',
  'value': 1.0,
  'currency': 'EUR',
  'event_callback': function() {
    console.log('Google Ads conversie geregistreerd');
  }
});
```

### Facebook Pixel events

Track chat interacties als Facebook events:

```html wrap theme={null}
<script>
  fbq('track', 'Lead', {
    content_category: 'chat_interaction',
    content_name: 'sleakSentContactDetails',
    value: 1,
    currency: 'EUR'
  });
</script>
```

***

## Debug en testing

### GTM Preview mode

1. Open Google Tag Manager
2. Klik op **Preview**
3. Navigeer naar je website
4. Test chat interacties en controleer of events correct worden getriggerd

### Google Analytics 4 debug

Gebruik de GA4 DebugView om real-time events te bekijken:

1. Ga naar **Admin → DebugView** in GA4
2. Open je website met `?debug_mode=1` parameter
3. Voer chat acties uit en controleer of events verschijnen
