Jinja is a templating language that inserts data into text using {{ ... }} for output and {% ... %} for logic like loops and conditions. In Bloomreach Engagement it is the way a message or weblayer pulls in customer attributes and catalog data, and it runs on the server before the result reaches the browser.
Category
Bloomreach Engagement, template rendering
Also known as
Jinja2; Jinja templating
How Asteroad uses it. Bloomreach implements only a subset of Jinja2, so filters and features that work in a standard Jinja sandbox can be missing or behave differently. We treat the Jinja test tab as the source of truth for anything the documentation does not confirm, and we scan templates for the specific traps that fail silently rather than throwing an error.
Related. Server-Side Rendering, Catalog, HTML Entity
Used in. Manual: Bloomreach Engagement: 143 Platform-Specific Checks Before You Ship