---
updatedAt: 2025-05-14T00:16:49.000Z
agentTools:
  projectIndex: https://docs.ometria.com/llms.txt
---

# Website personalisation template functions

Website personalisation: Templating

In addition to the standard [Scriban](https://docs.google.com/document/d/1mw6kgaGONomPDHwJqsH8vbMTt0Srlmllp8vaLi4OYCo/edit#heading=h.xux3gm4b2n8n) functions, there is a set of functions, filters and tags specific to Ometria Web Personalisation.

# Objects

Ometria objects output data into a theme or template.

**See also:** [Templating objects](https://docs.ometria.com/docs/templating-objects)

Objects are wrapped in double curly brace delimiters `{{ }}`, and look like this:

```
<h1>{{ product.titles.default }}</h1>
<h2>{{ product.titles.sub_title }}</h2>
When rendered this would produce an output such as:
<h1>Maxi Dress</h1>
<h2>A very fine satin maxi dress</h2>
```

# Tags

Tags are used to create logic and to control flow inside of templates.

**See also:** [Templating tags](https://docs.ometria.com/docs/templating-tags)

# Filters

Filters are used to modify the output of numbers, strings, objects, and variables.

They are placed within an output tag `{{ }}`, and are denoted by a pipe character `|`.

**See also:** [Templating filters](https://docs.ometria.com/docs/templating-filters)

```
<span>{{ product.pricing.price | money }}</span>
```

When rendered this would produce an output such as:

```
<span>$1,250.99</span>
```