Passer au contenu principal
Les modèles HubSpot peuvent utiliser une multitude de variables prédéfinies qui peuvent être utilisées pour restituer des éléments utiles du site web et des e-mails. Cette page est une liste de référence de ces variables. Découvrez-en davantage sur la création de vos propres variables dans un modèle HubL ou un module. La plupart des variables énumérées sur cette page sont facultatives, mais certaines sont obligatoires afin de créer des e-mails et des pages à partir de vos modèles.
Les variables énumérées ci-dessous peuvent être utilisées individuellement en les entourant du délimiteur }} comme indiqué sur la page Variables et macros. Vous pouvez éventuellement utiliser ces variables avec d’autres éléments du modèle de langue HubL, tels que les boucles, les filtres, les fonctions ou encore les balises.

Variables disponibles dans tous les modèles

Les variables HubL ci-dessous peuvent être utilisées dans les modèles d’e-mails, de pages ou de blogs. Pour afficher des informations supplémentaires sur ces résultats de variables, vous pouvez utiliser le filtre pprint, comme indiqué ci-dessous.
| Variable | Type | Description | | --- | --- | --- | --- | | account | Dict | Un dictionnaire qui stocke les valeurs des propriétés de l’entreprise d’un contact connu de l’entreprise primaire associée. Vous pouvez accéder à des propriétés d’entreprise spécifiques (personnalisées et par défaut) via cette variable en ajoutant un point suivi du nom de la propriété interne. Par exemple, account.name imprimera le nom de l’entreprise principale associée au contact.

L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | company_domain | Chaîne | Permet d’imprimer le domaine de l’entreprise défini sur Site web > Pages > Branding > Lien du logo. | | contact | Dict | Un dictionnaire qui stocke les valeurs des propriétés du contact pour un contact connu. Vous pouvez accéder à des propriétés de contact spécifiques (personnalisées et par défaut) via cette variable en ajoutant un point suivi du nom de la propriété interne. Par exemple, contact.firstname imprimera le prénom du contact.

L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | content | Dict | Un dictionnaire qui stocke diverses propriétés relatives à un élément de contenu spécifique tel qu’un e-mail, une page ou un article. | | content.absolute_url | Chaîne | Permet d’imprimer l’URL complète d’une page, d’un article ou de la version web d’un e-mail. | | content.archived | Booléen | Défini sur true si la page ou l’e-mail a été marqué comme archivé par l’utilisateur. | | content.author_email | Chaîne | L’adresse e-mail du créateur du contenu. | | content.author_name | Chaîne | Le prénom et le nom de famille du créateur du contenu. | | content.author_username | Chaîne | Le nom d’utilisateur HubSpot du créateur du contenu. | | content.campaign | Chaîne | Le GUID de la campagne marketing à laquelle cette page ou cet e-mail est associé. Cet ID unique se trouve dans l’URL d’une campagne particulière dans l’outil de la campagne. | | content.campaign_name | Chaîne | Le nom de la campagne marketing à laquelle cette page, cet article ou cet e-mail est associé. | | content.created | Date et heure | Un objet datetime indiquant la date de création initiale du contenu (UTC). Cette variable peut être formatée avec le filtre datetime. | | content.meta_description | Chaîne | Pour extraire la méta-description d’une page, il est préférable d’utiliser la variable page_meta.meta_description | . | | content.name | Chaîne | Le nom d’un article, d’un e-mail ou d’une page. Pour les pages et les e-mails, le nom du contenu interne sera imprimé, tandis que pour les articles, le titre de l’article sera imprimé. Pour les articles de blog, il s’agit du titre de l’article qui s’affiche. Pour les autres types de contenu, il s’agit généralement d’un nom interne. Cette variable comprend un encadrement qui permet de la modifier via l’interface utilisateur lorsqu’elle est incluse dans des articles de blog. Si vous voulez imprimer le nom du contenu sans encadrement, utilisez page_meta.name. | | content.publish_date | Date et heure | Un objet datetime indiquant la date de publication du contenu (UTC). Cette variable peut être formatée avec le filtre format_datetime. | | content.publish_date_localized | Chaîne | Une chaîne représentant la date et heure à laquelle le contenu a été publié en utilisant le fuseau horaire défini dans les paramètres par défaut du compte. Cette variable est également soumise aux paramètres de langue et de format de date. | | content.template_path | Chaîne | Le chemin d’accès du fichier du gestionnaire de conception vers votre modèle (par exemple : custom/page/web_page_basic/my_template.html). | | content.slug | Chaîne | Le slug d’URL d’une page, d’un article ou de la page de la version web d’un e-mail Il s’agit de la valeur qui suit le domaine. Par exemple, dans https://example.com/about-us, le slug est about-us. Pour l’URL complète, utilisez content.absolute_url à la place. | | content.updated | Date et heure | Un objet datetime pour la dernière mise à jour du contenu par l’utilisateur (UTC). Cette variable peut être formatée avec le filtre dateTime. N’équivaut pas à content.publish_date lors de la première publication. Utilisez le filtre |between_times pour vérifier si un article a été mis à jour après sa publication. | | content_id | Chaîne | Permet d’imprimer l’ID unique d’une page, d’un article ou d’un e-mail. Cet ID peut être trouvé dans l’URL de l’éditeur. Vous pouvez utiliser cette variable comme un alias pour content.id. | | favicon_link | Chaîne | Permet d’imprimer l’URL source de la favicon. Découvrez-en davantage sur la configuration de favicons dans HubSpot. | | hub_id | Chaîne | L’ID du portail de votre compte HubSpot. | | hubspot_analytics_tracking_code | Chaîne | Permet d’inclure le code de suivi analytique. Cette balise n’est pas nécessaire, car standard_footer_includes restitue déjà le code de suivi. | | local_dt | Date et heure | Un objet datetime de l’heure actuelle dans le fuseau horaire défini dans les paramètres de rapport. L’utilisation de cette variable désactivera la mise en cache des pages afin de renvoyer l’heure actuelle. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | local_time_zone | Chaîne | Le fuseau horaire, tel que configuré dans vos paramètres de rapport HubSpot. | | page_meta.canonical_url | Chaîne | L’URL officielle à laquelle cette page doit être consultée. Ne comprend généralement pas de paramètres de chaîne de requête. Utilisez ceci pour la balise rel="canonical". HubSpot rend automatiquement les URL canoniques. | | page_meta.html_title | Chaîne | Le titre de la page. Cette variable doit être utilisée dans la balise <title> des modèles HTML. | | page_meta.meta_description | Chaîne | La méta-description d’une page. Cette variable doit être utilisée dans la balise <meta> des modèles HTML. | | page_meta.name | Chaîne | Un alias pour content.name. | | portal_id | Chaîne | Un alias pour la variable hub_id. | | request_contact | Dict | Un dictionnaire contenant des données sur le contact demandé. Non disponible pour les modèles d’e-mails. L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | site_settings | Dict | Un dictionnaire contenant divers paramètres de page, de blog et d’e-mail, y compris les couleurs, les polices et les détails du pied de page des e-mails. | | year | Chaîne | Permet d’imprimer l’année en cours. |

Variables d’e-mail

Voici les variables HubL utilisables dans les modèles d’e-mails. Certaines variables, telles que les variables des paramètres de couleur et de police, peuvent être utilisées dans d’autres types de contenu si vous souhaitez faire référence à vos paramètres de couleur et de police d’e-mail ailleurs.

Variables de modèle d’e-mail obligatoires

Conformément aux directives européennes sur la protection de la vie privée, tous les e-mails envoyés par HubSpot doivent contenir certaines informations sur l’entreprise et les désabonnements. Ces informations sont définies par les variables suivantes, qui doivent être incluses. Les valeurs de ces jetons sont extraites des paramètres d’e-mail marketing du compte. D’autres variables d’e-mail sont facultatives et sont énumérées plus bas sur cette page.

Paramètres de couleur et de police

Il existe plusieurs contrôles de base de couleur et de police dans vos paramètres d’e-mail marketing qui peuvent être imprimés pour les e-mails. Si indiquée, vous pouvez utiliser certaines de ces variables sur les modèles de page et de blog en ajoutant site_settings. avant la variable.

Contenu de l’e-mail

Variables d’e-mail de contenu privé

La liste suivante de variables n’est disponible que dans les modèles d’e-mails utilisés pour les modèles d’e-mails à contenu privé.

Variables de page de site web

Les variables suivantes sont disponibles pour les pages de site, les pages de destination, les pages système et les blogs.

Variables de modèle de page obligatoires

Pour publier un fichier codé en tant que modèle de page ou de blog modifiable, les variables suivantes doivent être incluses. Pour publier un fichier HTML sans ces variables, afin de l’utiliser dans un autre modèle, incluez isAvailableForNewContent: false dans les annotations du modèle.

Variables de contenu et de contact

Variables de requête HTTP

Les variables suivantes impriment des informations sur la requête de page HTTP. Certaines de ces variables empêcheront la mise en cache des pages en raison de la nécessité de remplir dynamiquement les données lors du chargement de la page. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript.

Variables de blog

Les variables suivantes sont disponibles pour les modèles de blog. Certaines variables ne sont disponibles que pour les listes d’articles, tandis que d’autres ne sont disponibles que pour les articles de blog.

Pages d’objets CRM dynamiques

Les variables suivantes sont utilisées pour créer des pages dynamiques avec des objets CRM. Ces variables ne sont disponibles que pour les pages d’objets CRM dynamiques.

Variables HubDB

Les variables suivantes sont utilisées pour créer des pages dynamiques avec HubDB. Ces variables ne sont disponibles que pour les pages dynamiques HubDB.

Variables de nœuds de menu

Les variables suivantes sont disponibles pour être utilisées sur l’objet renvoyé par la fonction de menu HubL.

Éditeur dans l’application et variables d’aperçu

Vous pouvez utiliser les variables suivantes pour vérifier si le contenu est affiché dans l’éditeur de contenu ou l’aperçu. Par exemple, vous pouvez les utiliser pour empêcher l’exécution de code dans l’éditeur tout en exécutant le code sur les pages en direct.
Dernière modification le 10 février 2026