# Interactions

Interactions are events your customer does in your web, app or any channel. They play a pivotal role in capturing and understanding user engagement within the system. By default, the system comes equipped with a set of these interactions, providing a foundation for monitoring and optimizing user journeys.

* **View item**: When the customer view the product's detail.&#x20;
* **Add to cart**: When the customer adds a product to the cart.&#x20;
* **Add to favorite**: When the customer adds a product the the favorites list. &#x20;
* **Purchase**: When the customer purchases a product. &#x20;

<figure><img src="/files/9nkRsD8PY3i5YdSPpXET" alt=""><figcaption></figcaption></figure>

### Custom Interactions

Custom interactions enhance the product's adaptability across various industries. This functionality allows you to tailor interactions for specific purposes, making the product versatile and customizable. Examples of use cases include custom interactions for loan applications or credit card requests. Subsequently, these interactions can be leveraged to create audiences, such as customers who applied for a loan in the last two months. This feature expands the product's utility, making it adaptable to a range of industry-specific scenarios.&#x20;

By clicking on the 'New Custom Interaction' button, you can create a new interaction by entering its name, ID, and parameters. Parameters are properties of the interaction. For each parameter, you need to enter the id and type, which can be text, number, date, yes or no, or an item.

<figure><img src="/files/Hri2WrlRvkJYTtVjXZLN" alt="" width="375"><figcaption></figcaption></figure>

Once created the custom interaction you can create conditions in [Audiences](/en/admin-ui/segmentation/audiences/custom-interactions-rules.md) and [Targeting](/en/admin-ui/personalizations/experiences/targeting-rules.md) using it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.gopersonal.ai/en/admin-ui/catalogs/interactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
