properties, et une couche serveur ajoutée à l’ingestion.
Couche 1 — Envelope
Champs plats, toujours présents. Ils deviennent des colonnes dans ClickHouse.projectId n’est pas envoyé par le SDK : il est résolu côté serveur à
partir de la clé API.Couche 2 — Context (properties.*)
Namespaces structurés, remplis automatiquement par le SDK.
Les namespaces présents dépendent du type d’événement — voir
Profils de capture.