Tous les événements ne portent pas les mêmes namespaces. Le SDK applique un profil de capture conditionnel selon le type d’événement, pour limiter la taille des payloads et ne collecter que le pertinent.

Matrice

¹ Snapshot 1× par session (cache runtime). ² campaign inclus si des UTM sont présents dans l’URL courante. ³ Si identify() a été appelé.

Pourquoi ces règles ?

device / locale / network

Stables sur une session : capturés une seule fois (au premier pageview) puis mis en cache, pour éviter de les répéter sur chaque événement.

element / pointer

N’ont de sens que pour un click : coordonnées, cible DOM, texte. Absents des pageviews et des événements custom.

custom

Réservé aux propriétés explicites que vous passez à track(). Jamais rempli automatiquement.

campaign

Les UTM sont parsés depuis l’URL. Inclus sur pageview/click quand présents.

Types de loadType (pageview)

Besoin d’un signal absent des profils par défaut (scroll, erreur, étape de funnel) ? Émettez-le manuellement avec track() — voir Événements custom.