Select Page

Snake_case

Snake_case est une convention de nommage utilisée en informatique pour écrire des identifiants (variables, champs de données, paramètres, URL ou noms de fichiers) en séparant les mots par un caractère de soulignement (_). Toutes les lettres sont généralement écrites en minuscules.

Le terme snake (« serpent » en anglais) fait référence à l’apparence de la succession de mots reliés par des traits de soulignement, qui évoque un serpent allongé.

Dans les environnements MarTech, le snake_case est très courant pour nommer des attributs de profils clients, des événements de tracking, des variables de personnalisation, des colonnes de bases de données ou encore des clés d’API. Son principal avantage est d’améliorer la lisibilité, d’éviter les ambiguïtés et de garantir une meilleure compatibilité entre les différents systèmes, notamment ceux qui distinguent les majuscules des minuscules.

Par exemple :

SignificationSnake_case
Prénom du clientfirst_name
Date de créationcreated_at
Nombre de commandesorder_count
Dernière visitelast_visit_date
Consentement marketingmarketing_consent

Le snake_case est souvent comparé à d’autres conventions de nommage :

Le choix d’une convention dépend généralement du langage de programmation, de la plateforme ou des standards de l’entreprise. En marketing digital, il est recommandé de conserver une convention unique sur l’ensemble des outils(CDP, CRM, ESP, Data Warehouse, API, etc.) afin de faciliter les intégrations, la gouvernance des données et la maintenance des traitements.

Bonnes pratiques : privilégier des noms explicites (customer_lifetime_value) plutôt que des abréviations (cltv) lorsque les champs sont destinés à être manipulés par plusieurs équipes (marketing, data, IT). Une convention cohérente réduit les erreurs de mapping et améliore la compréhension des jeux de données sur le long terme.


Voir aussi


Quelques références


Lire ensuite

« Retour au Glossaire

Newsletter

Dernières vidéos

Loading...

Suivez-nous