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

# Personalized recommendations

> Personalize recommendations for your users.

export const Application = () => <Tooltip tip="An Algolia application is a self-contained environment with its own indices, configuration, and API keys. Applications don't share data or settings with each other.">
    application
  </Tooltip>;

export const AlgoliaRecommend = () => <svg xmlns="http://www.w3.org/2000/svg" className="inline" viewBox="0 0 80 80" width="20" height="20" fill="none" role="presentation" ariaLabel="Algolia Recommend">
    <path d="m50 65-4 12H34l-4-12h20Z" fill="#36395A"></path>
    <path d="M68 32c0 15.464-12.536 28-28 28S12 47.464 12 32 24.536 4 40 4s28 12.536 28 28Z" fill="#FF2A6A"></path>
    <path d="M43 34V17L26 34h17Z" fill="#fff"></path>
    <path d="M37 30v17l17-17H37Z" fill="#fff"></path>
  </svg>;

Personalized recommendations enhance user experience by tailoring suggestions to each user's preferences and behaviors. By leveraging user data, you can deliver relevant and engaging content that resonates with each user.

<Callout icon="flask-conical" color="#14b8a6">
  This is a **beta feature** according to [Algolia's Terms of Service ("Beta Services")](https://www.algolia.com/policies/terms/).
</Callout>

Personalized recommendations are compatible with both [Classic](/doc/guides/personalization/classic-personalization/what-is-personalization) and [Advanced](/doc/guides/personalization/advanced-personalization/what-is-advanced-personalization) Personalization.

Personalized recommendations are available for the following models:

* [Frequently Bought Together](/doc/guides/algolia-recommend/overview#frequently-bought-together)
* [Related Items](/doc/guides/algolia-recommend/overview#related-items)
* [Trending Items](/doc/guides/algolia-recommend/overview#trending-items-and-trending-facet-values)
* [Looking Similar](/doc/guides/algolia-recommend/overview#looking-similar)

## How personalized recommendations work

Personalized recommendations use the same Recommend models, but they incorporate user affinities to tailor the recommendations to individual users.

The recommendations are re-ranked based on the user's [affinities](/doc/guides/personalization/classic-personalization/what-is-personalization/in-depth/how-personalization-works#translate-user-behavior-into-affinities-through-events),
which are derived from their interactions and preferences.

## Enable personalized recommendations

To implement personalized recommendations,
ensure that you have setup your [Personalization configuration](/doc/guides/personalization/classic-personalization/personalizing-results/in-depth/configuring-personalization),
and that user affinities are being computed.

1. Go to the [Algolia dashboard](https://dashboard.algolia.com/explorer/browse) and select your Algolia <Application />.
2. On the left sidebar, select <AlgoliaRecommend /> **Recommend**.
3. Select a model you want to train and click **Start using**.
4. In the **Personalization** section, enable the feature.

<img src="https://mintcdn.com/algolia/QUuhkPGiow1bP-ae/images/guides/recommend/personalization-toggle.png?fit=max&auto=format&n=QUuhkPGiow1bP-ae&q=85&s=11bb36bb7c832cb86df77713aac1e24c" alt="Screenshot of a 'Personalization' settings page with an enabled toggle and a note about 'Token support in events'" width="998" height="267" data-path="images/guides/recommend/personalization-toggle.png" />.

For more granularity, you can also turn Personalization on or off per-query.
To do this, set the query parameter [`enablePersonalization`](/doc/api-reference/api-parameters/enablePersonalization) to `true` or `false` in your Recommend request.
