> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tranthor.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Performed - User Property

Performed user properties select the last observed `property` value of a `track` event.

<Info> `Performed` user properties are calculated synchronously from within [event entry Journeys](/resources/journey-nodes/entry#event-entry). This guarantees that the user property value will incorporate the triggering events' properties when rendering message templates within the journey. </Info>

## Example Use Case - Last Purchased Item

As an example, imagine you are running an e-commerce application. You might create a `lastPurchasedItem` user property, to track the last item that a user purchased.

<Frame>
  <img src="https://mintcdn.com/tranthor/YfEHKB3txLF8KvIE/images/last-purchased-item-up.png?fit=max&auto=format&n=YfEHKB3txLF8KvIE&q=85&s=1590571c6f5a60d9786c81d8b4e60fc6" width="3680" height="2232" data-path="images/last-purchased-item-up.png" />
</Frame>

```json theme={null}
{
  "type": "track",
  "userId": "1234",
  "event": "purchase",
  "properties": {
    "item": {
      "name": "orange socks"
    }
  }
}
```

This property would then be available to render in a template.

```html theme={null}
{{ user.lastPurchasedItem | default: "this amazing item" }}!
```
