> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/integration/sk/feature-integrations/pagination.md).

# Stránkovanie

<figure><img src="/files/nYZovt97LPuM9shZi518" alt="" width="100%"><figcaption></figcaption></figure>

Zlepšite používateľskú skúsenosť svojich zákazníkov pri prehliadaní viacerých stránok. Pri generovaní produktových reklám dostanete `memoryToken` , ktorý môžete odoslať v nasledujúcich požiadavkách na vylúčenie predtým zobrazených reklám.

{% hint style="warning" %}
Iba produktové reklamy!

Táto funkcia je momentálne podporovaná len pre Epsilon Retail Mediaproduktové reklamy.
{% endhint %}

## Ako implementovať stránkovanie na vašej lokalite?

Pri generovaní produktových reklám dostanete v odpovedi `memoryToken`.

```http
{
    "ads": [
        {
            "id": "display_3rGiryPskhQusmsf43nghbQwnqo3NzMzNjU3",
            "gtin": "7733657",
            "discount": {
                "amount": 0,
                "minPrice": 0,
                "maxPerCustomer": 0
            },
            "expiry": "2021-05-12T04:17:50.400917769Z",
            "position": 1
        }
    ],
    "banners": [],
    "products": [],
    "memoryToken":"85ykKVv-luDHMWLZx2d6xcPq6sF7CgkJCSJDb3VudGVyIjogIjIiLAoJCQkiQWRzIjogWwoJCQkJImRpc3BsYXlfV05VV0NwQkRKMUpKNm5wdVZSVExvOU40TUxzNE1UWTBOemt5TWc9PSIsCgkJCQkiZGlzcGxheV9MME5NUHRxNmdCcVFvREJOd3J0dE9UTGJoWk0xTVRFeU9UYzRPUT09IiwKCQkJCSJkaXNwbGF5XzlCcEpmdUpaWk9VXzgyaWpFM3VCczgxd3VVczRNekkwTnpVeE5nPT0iLAoJCQkJImRpc3BsYXlfcW1VU1p4TkpMQ0lqeWQwdTFJRDk0RmxVZ0pnNE16STBOelV4Tnc9PSIsCgkJCQkiZGlzcGxheV9oeHlFZktCUnRrNWlxMThMQzE1SDJHcEN3QjgxTVRFeU9UYzVNQT09IiwKCQkJCSJkaXNwbGF5X1NkcjFEcU5aUEFtcGh0Q1FIUndoYUxFT1B0RXhNamsxT1RJNE5BPT0iLAoJCQkJImRpc3BsYXlfeVlSai1qV2Ntc2ozNzhrel9PMm0yOVlwTjhJeE5EazNPRE00TXc9PSIsCgkJCQkiZGlzcGxheV9Xbm9NZGZuLTRTVmhxcF9xQzVvLWxoT0paNm8xTkRJeE1UUTROdz09IgoJCQldLAoJCQkiVFRMIjogMTYyODk4NTYwMAoJCX0="
}
```

Keď zákazník prechádza na ďalšiu stránku, mali by ste tento token odoslať v nasledujúcej požiadavke na reklamu.

```http
POST $BASE_URL/v1/ads/generate HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
    "customerId": "wertg5432a",
    "sessionId": "ec9-4e07-881d-3e9",
    "placement": "search",
    "catalogId": "628dbe95-2ec9-4e07-881d-3e9f92ab2e0b",
    "searchTerm": "chocolate",
    "memoryToken":"85ykKVv-luDHMWLZx2d6xcPq6sF7CgkJCSJDb3VudGVyIjogIjIiLAoJCQkiQWRzIjogWwoJCQkJImRpc3BsYXlfV05VV0NwQkRKMUpKNm5wdVZSVExvOU40TUxzNE1UWTBOemt5TWc9PSIsCgkJCQkiZGlzcGxheV9MME5NUHRxNmdCcVFvREJOd3J0dE9UTGJoWk0xTVRFeU9UYzRPUT09IiwKCQkJCSJkaXNwbGF5XzlCcEpmdUpaWk9VXzgyaWpFM3VCczgxd3VVczRNekkwTnpVeE5nPT0iLAoJCQkJImRpc3BsYXlfcW1VU1p4TkpMQ0lqeWQwdTFJRDk0RmxVZ0pnNE16STBOelV4Tnc9PSIsCgkJCQkiZGlzcGxheV9oeHlFZktCUnRrNWlxMThMQzE1SDJHcEN3QjgxTVRFeU9UYzVNQT09IiwKCQkJCSJkaXNwbGF5X1NkcjFEcU5aUEFtcGh0Q1FIUndoYUxFT1B0RXhNamsxT1RJNE5BPT0iLAoJCQkJImRpc3BsYXlfeVlSai1qV2Ntc2ozNzhrel9PMm0yOVlwTjhJeE5EazNPRE00TXc9PSIsCgkJCQkiZGlzcGxheV9Xbm9NZGZuLTRTVmhxcF9xQzVvLWxoT0paNm8xTkRJeE1UUTROdz09IgoJCQldLAoJCQkiVFRMIjogMTYyODk4NTYwMAoJCX0=",
    "options": {
                         "filterMode": "AndOr"
                             },
    "maxNumberOfAds": 3
}

```

Použitím tohto tokenu Epsilon Retail Media vylúči všetky predtým zobrazené reklamy zákazníkovi, ak sú **sessionId** identické s požiadavkou tokenu.

{% hint style="warning" %}
Štandardná integrácia!

Táto funkcia je momentálne podporovaná len pre Epsilon Retail Mediaproduktové reklamy.
{% endhint %}

## Ako to funguje?

Keď Epsilon Retail Media prijme `memoryToken` v požiadavke na reklamu, akékoľvek predtým zobrazené reklamy pre **sessionId** budú vylúčené z odpovede s reklamou. To zaisťuje širšiu rozmanitosť reklám zobrazených vášmu zákazníkovi pri návšteve viacerých stránok.

Ak tento token v požiadavke neexistuje, generovanie reklám prebehne podľa aktuálneho procesu bez uplatnenia akýchkoľvek výnimiek. Token bude po vygenerovaní reklamy vždy poskytnutý, aby sa predajca mohol rozhodnúť, či ho využije.

Pamäťový token obsahuje kódované informácie, ktoré umožňujú Epsilon Retail Media určiť reklamy, ktoré boli zobrazené predtým (či už v jednej požiadavke, alebo počas obdobia viacerých prepojených požiadaviek).

V prípade odoslania nerelevantného tokenu do Epsilon Retail Media (napríklad v inom kontexte) sa reklamy vrátia tak, ako kedy v požiadavke na reklamu nebol poskytnutý žiadny token.

{% hint style="warning" %}
️ Požadujete viac reklám, ako sa zobrazí na vašej webovej lokalite?

Ak ste predajca, ktorý požaduje viac reklám od Epsilon Retail Media než sa zobrazí vášmu zákazníkovi, nemusíte na nasledujúcich stránkach získať veľa reklám. Ak požadujete 15 reklám a zákazníkovi zobrazíte iba 4, pri prijatí `memoryToken`, Epsilon Retail Media vylúči všetkých 15 – 20 reklám predtým zobrazených v nasledujúcej odpovedi na reklamu.
{% endhint %}

### Príklad toku požiadavky

<figure><img src="/files/5mo8yJGC5LJ7loGwmzvV" alt="" width="100%"><figcaption></figcaption></figure>

## Často kladené otázky

**Môžem tento token použiť naprieč viacerými vyhľadávaniami zákazníka na vylúčenie produktov v rámci dlhšej cesty zákazníka?**

Nie, ak Epsilon Retail Media prijme požiadavku na reklamu, ktorá sa nezhoduje s požiadavkou na reklamu tokenu, ignoruje sa a reklamy sa vygenerujú tak, ako kedy nebol poskytnutý žiadny token.

**Čo ak pošlem memoryToken a ten je poškodený?**

Epsilon Retail Media bude token ignorovať a spracuje požiadavku tak, ako kedy išlo o normálnu požiadavku.

**Pre koľko stránok môžem použiť stránkovanie?**

V predvolenom nastavení je to 5, čo je najlepší pomer výkonu a saturácie, ktorý Epsilon Retail Media zaznamenal u viacerých klientov.

Od verzie Epsilon Retail Media39.0 je možné toto nastavenie konfigurovať prostredníctvom vášho Technical Account Managera.

**Čo sa stane, keď sa minú reklamy na zobrazenie, napríklad na stránke 5 – 10 pri predvolenej konfigurácii?**

MemoryToken je nakonfigurovaný na strane Epsilon Retail Media, aby ukladal reklamy z počtu stránok v konfigurácii. Napríklad, ak je konfigurácia predvolená na 5 stránok, Epsilon Retail Media začne opätovne zobrazovať reklamy od stránky 7.

Požiadavka na stránkovanie 6 (stránka 6): memoryToken obsahuje informácie o reklamách z predchádzajúcich 5 stránok, preto sa nezobrazia žiadne reklamy z predchádzajúcich 5 stránok.

Požiadavka na stránkovanie 7 (stránka 7): reklamy zo stránky 1 sú spôsobilé na zobrazenie.

**Čo sa stane, ak sa mi minú reklamy pred stránkou 5 pri predvolenej konfigurácii?**

Ak sa vám napríklad do stránky 3 minú reklamy, začneme zobrazovať reklamy od stránky 7, keďže celkový počet stránok v konfigurácii ukladáme ako predtým zobrazené reklamy, ktoré by sa nemali zobrazovať znova.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/integration/sk/feature-integrations/pagination.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
