# How to deploy a strategy

When publishing a strategy, integration depends on the **channel** where recommendations or merchandising will be displayed.

\
The three main use cases are:

1. [Recommendations on Web](/recommendations-and-merchandising/how-tos/how-to-deploy-a-strategy/how-to-deploy-a-recommendation-strategy-on-web.md)
2. [Merchandising on Web](/recommendations-and-merchandising/how-tos/how-to-deploy-a-strategy/how-to-deploy-a-merchandising-on-web.md)
3. [Recommendations in Emails](/recommendations-and-merchandising/how-tos/how-to-deploy-a-strategy/how-to-deploy-a-recommendation-strategy-on-web/how-to-use-recommendations-in-emails-campaign.md)

### Recommendation Banner Integration Options

Recommendations & Merchandising offers several ways to deploy your recommendation banners depending on your technical setup and level of customization.\
Choose the method that best fits your workflow from visual widgets to fully headless integrations.

***

#### **1°/ Using a Custom Widget (no-code / low-code)**

Deploy your recommendation banner directly through a **Custom Widget** in the AB Tasty platform.\
This approach requires no code and allows marketing or e-merch teams to easily manage and update banners through the visual editor.

→ Learn more in the detailed guide: **Deploying a Recommendations Banner Custom Widget :**

{% embed url="<https://app.gitbook.com/o/iFKI1JaxSfPoiGt4tT2k/s/6Yw9IRJ6KbbucQPwZUCZ/~/changes/322/recommendations-and-merchandising-1/getting-started/recommendations/publishing-a-recommendation/dynamic-widget>" %}

***

#### **2°/ Using the Tag + Custom JavaScript (front-end integration)**

For more control over the design or placement, you can use the **AB Tasty unified tag** with **custom JavaScript**.\
This setup lets you retrieve and display recommendations dynamically on your site, while maintaining flexibility on the rendering logic.

→ Learn more in the detailed guide: **Recommendation banner with tag and custom JS :**&#x20;

***

#### **3°/ Using the API (headless / advanced integration)**

For full control and server-side rendering, you can integrate recommendations using the **Recommendations API**.\
This method is ideal for headless architectures or when you need to fetch and display recommendation data within your own components or CMS templates.

→ Learn more in the detailed guide: **Retrieving Recommendations via API**

{% embed url="<https://app.gitbook.com/o/iFKI1JaxSfPoiGt4tT2k/s/6Yw9IRJ6KbbucQPwZUCZ/~/changes/322/recommendations-and-merchandising-1/getting-started/recommendations/publishing-a-recommendation/api>" %}


---

# 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://docs.abtasty.com/recommendations-and-merchandising/how-tos/how-to-deploy-a-strategy.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.
