> 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/hu/feature-integrations/pagination.md).

# Oldaltörés

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

Javítsa az ügyfélélményt több oldal böngészésekor. A termékhirdetések generálásakor kapni fog egy `memoryToken` értéket, amelyet a későbbi kérésekben elküldhet a korábban megjelenített hirdetések kizárása érdekében.

{% hint style="warning" %}
Csak termékhirdetések!

Ez a funkció jelenleg csak a következők esetében támogatott: Epsilon Retail Mediatermékhirdetései.
{% endhint %}

## Hogyan valósítsa meg az oldaltörést az oldalán?

A termékhirdetések generálásakor a válaszban kapni fog egy `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="
}
```

Amikor az ügyfél a következő oldalra navigál, ezt a tokent kell elküldenie a következő hirdetési kérésben.

```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
}

```

Ezen token használatával a Epsilon Retail Media kizárja a korábban megjelenített hirdetéseket az ügyfél számára, ha a \*\*sessionIdmegegyeznek a token kérésével.

{% hint style="warning" %}
Standard integráció!

Ez a funkció jelenleg csak a következők esetében támogatott: Epsilon Retail Mediatermékhirdetései.
{% endhint %}

## Hogyan működik?

Amikor a Epsilon Retail Media kap egy `memoryToken` értéket a hirdetési kérésben, asessionId\*\* korábban megjelenített hirdetései ki lesznek zárva a hirdetési válaszból. Ez biztosítja a hirdetések szélesebb választékát az ügyfél számára a többoldalas böngészés során.

Ha ez a token nem létezik a kérésben, a hirdetésgenerálás a jelenlegi folyamat szerint történik, kizárások alkalmazása nélkül. A hirdetésgenerálás után mindig rendelkezésre áll egy token, amelyet a kiskereskedő felhasználhat.

A memóriatoken kódolt információkat tartalmaz, amelyek lehetővé teszik a Epsilon Retail Media számára a korábban megjelenített hirdetések meghatározását (akár egyetlen kérésben, akár több összekapcsolt kérés során).

Abban az esetben, ha irreleváns tokent küldenek a Epsilon Retail Media részére (például eltérő kontextust), a hirdetések úgy térnek vissza, mintha nem adtak volna meg tokent a hirdetési kérésben.

{% hint style="warning" %}
️ Több hirdetést kér, mint amennyi megjelenik a webhelyén?

Ha Ön olyan kiskereskedő, aki több hirdetést kér a Epsilon Retail Media rendszertől, mint amennyi megjelenik az ügyfelének, előfordulhat, hogy a következő oldalakon nem kap sok hirdetést. Ha 15 hirdetést kér, és csak 4-et jelenít meg az ügyfelének, a következők fogadásakor a `memoryToken`, Epsilon Retail Media ki fogja zárni mind a 15-20 korábban megjelenített hirdetést a következő hirdetési válaszban.
{% endhint %}

### Példa a kérési folyamatra

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

## Gyakran Ismételt Kérdések

**Használhatom ezt a tokent több ügyfélkeresés során a termékek kizárására a teljes ügyfélút során?**

Nem, ha a Epsilon Retail Media olyan hirdetési kérést kap, amely nem egyezik a token hirdetési kérésével, a rendszer figyelmen kívül hagyja azt, és a hirdetések úgy generálódnak, mintha nem lett volna token megadva.

**Mi történik, ha memoryToken-t küldök, és az hibás formátumú?**

A

Epsilon Retail Media figyelmen kívül hagyja a tokent, és úgy dolgozza fel a kérést, mintha az egy normál kérés lenne.

**Hány oldalt lapozhatok?**

Alapértelmezés szerint ez a szám 5, ez a teljesítmény és a telítettség legjobb egyensúlya, amelyet a Epsilon Retail Media tapasztalt több ügyfél esetében.

A Epsilon Retail Media 39.0-s kiadásától kezdve ez a Technikai Fiókfelelősén keresztül konfigurálható.

**Mi történik, ha kifogy a megjeleníthető hirdetésekből, például az alapértelmezett konfiguráció 5–10. oldalán?**

A memoryToken a Epsilon Retail Media oldalán úgy van konfigurálva, hogy a konfigurációban szereplő oldalszámig tárolja a hirdetéseket. Például, ha a konfiguráció az alapértelmezett 5 oldal, Epsilon Retail Media a 7. oldaltól újra elkezdi megjeleníteni a hirdetéseket.

6. lapozási kérés (6. oldal): a memoryToken tartalmazza az előző 5 oldal hirdetéseire vonatkozó információkat, ezért az előző 5 oldalról nem jelenik meg hirdetés.
7. lapozási kérés (7. oldal): az 1. oldal hirdetései már megjeleníthetők.

**Mi történik, ha az alapértelmezett konfigurációban az 5. oldal előtt kifogyok a hirdetésekből?**

Ha például a 3. oldalra kifogy a hirdetésekből, a 7. oldalra elkezdjük a hirdetések megjelenítését, mivel a konfigurációban szereplő összes oldalt úgy tároljuk, mint a korábban megjelenített hirdetéseket, amelyeket nem szabad újra megjeleníteni.


---

# 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/hu/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.
