# Overview

There are currently two different ways to integrate the **veasybl** solution on your site: Client side or server side.

When a user visits a website using the veasybl platform, it receives information about the browsing context and returns relevant sponsored ads to the user's browser.

The call to the **veasybl platform** can be made directly from the user's browser ([client-side](/en/integration/client-side-integration.md)) or from the merchant's e-commerce platform (a [server-side](/en/integration/server-side-integration.md) request).

There are two distinct integration methods to use the **Veasybl** solution on your site: client-side or server-side.

When a user visits a site using the **Veasybl** platform, it collects contextual information about the user’s browsing and sends relevant sponsored ads directly to the browser.

The call to the **Veasybl** platform can be made either from the client’s browser ([client-side integration](/en/integration/client-side-integration.md)) or via the retailer’s e-commerce platform servers ([server-side request](/en/integration/server-side-integration.md)).

{% hint style="info" %}
**Veasybl** collects first-party data from the retailer’s site to offer relevant sponsored products displayed in premium placements. This data collection helps optimize targeting and ensures that the ads are delivered in a way that meets the specific expectations of users.
{% endhint %}

{% content-ref url="/pages/-MItZtYo-8NH3i-r3Y\_X" %}
[Client-side integration](/en/integration/client-side-integration.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MItZxidtkIO6YKGehGf" %}
[Server-side integration](/en/integration/server-side-integration.md)
{% endcontent-ref %}

{% hint style="success" %}
The speed of implementation, the use of cookies, and page load performance are key factors in choosing the most suitable integration mode. The retailer's IT department will need to collaborate with the **Veasybl** teams to select the most appropriate integration mode based on the site’s technical constraints and objectives. :handshake:&#x20;
{% endhint %}


---

# 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.veasybl.io/en/integration/overview.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.
