Declencheur : Window Loaded

Ce qu'on va faire sur cette page

Observer le Window Loaded - le dernier des 3 Page View triggers. Il fire quand TOUT est charge : HTML, CSS, images, iframes, polices...

  1. Ouvrir GTM Preview
  2. Observer que Window Loaded arrive en dernier dans le Summary
  3. Voir le delai cause par les images et l'iframe
  4. Comprendre pourquoi on l'utilise rarement

Cette page est volontairement "lourde" pour montrer le delai du Window Loaded.

Images haute resolution

Image lourde 1 Image lourde 2

Iframe YouTube (ralentit le Window Loaded)

Le Window Loaded ne fire pas tant que cette iframe YouTube n'est pas completement chargee.

Chronologie type des Page View events
// Chronologie des events dans le dataLayer :
//
// T+0ms    -> gtm.js      (Page View)
// T+200ms  -> gtm.dom     (DOM Ready - HTML parse)
// T+2000ms -> gtm.load    (Window Loaded - tout charge)
//
// Le delai du gtm.load depend du contenu de la page.
// Sur une page legere, il fire quasi en meme temps que gtm.dom.
// Sur cette page avec images + iframe, il peut prendre 2-3 secondes.

A retenir

Le Window Loaded est rarement utilise pour du tracking. Son cas d'usage principal : lancer des scripts non-critiques qui ne doivent pas ralentir le chargement de la page (ex: chatbot, widget de feedback, heatmap).