# Interest-based personalization

Leverage users' interests to boost engagement and conversions.

One of the biggest challenges for marketers is understanding the interests of anonymous users when they first visit a website.

By leveraging anonymous users' data, you can create segments that correspond to their preferences and display targeted copy and images to increase conversion rates.

![Interest](/assets/immersion/playbooks/interest.png)

## Prerequisites

Before you start, make sure you have:

- A [Croct account](https://app.croct.com/signup) with a workspace and application set up.
- Integrated a [slot](/immersion/tutorials/get-started/content-management) into your project.

If you have not done any of these, follow the instructions on the provided links and come back here once the setup is done.

> **Use a template**
>
> You can use the CLI to run a template instead of manually configuring this on the interface. Croct provides one for [SaaS](https://croct.com/templates/use-case/saas/interest) and another for [e-commerce](https://croct.com/templates/use-case/e-commerce/interest) websites.

## Step by step

Follow this to configure your experience:

1. **Create an experience**

   Open the [experiences page](https://app.croct.com/redirect/organizations/-organization-/workspaces/-workspace-/experiences) in the admin app and click **New experience** to create an experience.

2. **Define an audience**

   In the **Audience** tab, click **New audience** and define a criteria.

   Browsing behavior reveals interests. For example, target users by the pages they visit:

   ```cql
   user has viewed a page with url like "something"
   ```

   By the blog posts they read:

   ```cql
   user has viewed a post with title like "something"
   ```

   Or by the product categories they browse:

   ```cql
   user has viewed a product with category "something"
   ```

   For more precise targeting, also track the [Interest shown](/reference/event/types/engagement/interest-shown) event and include it in the audience:

   ```diff
   user has viewed a page with url like "something"
   +or user has shown interest in "something"
   ```

3. **Select the slot**

   Click the **Slot** tab and select the ones you want to personalize.

   You can select multiple slots across the website to maintain consistent communication. Some popular choices are the announcement bar, hero section, and callout slots.

4. **Define the personalized content**

   Click the **Content** tab to specify which content should be shown to those users in the selected slots.

5. **Preview and publish**

   Publish your experience or click **Preview** to see the magic happen.

## Explore

- [Audiences](/reference/cql/expressions/events/event-types/interest-shown): Learn how to create audiences based on the user's interests.
- [Experiences](/explanation/experience/introduction): Discover what an experience is and how it works.
