> 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/de/data-api/api-overview/reporting-impressions-clicks.md).

# Melden von Impressionen und Klicks

Um Impressionen und Klicks effektiv zu melden, verwenden Sie `/resource/` Endpunkt. Impressionen sollten an die `first-i` Ressource gerichtet werden, während Klicks an die `second-c` Ressource gemeldet werden sollten.

## Voraussetzung

Fordern Sie Ihre Base URL von Ihrem Technical Account Manager an, bevor Sie Impressionen und Klicks melden.

## Integration von Endpunkt-Aufrufen

Endpunkt-Aufrufe müssen innerhalb Ihrer App oder Website ausgeführt werden. Bei Epsilon Retail Mediaähnelt der Integrationsprozess sowohl für mobile Apps als auch für Websites aufgrund des 'Backend-to-Backend'-Integrationsansatzes. Dieser Ansatz stellt sicher, dass Anzeigenanfragen über Desktop- und mobile Plattformen hinweg konsistent sind. Da mobile Apps jedoch keine JS-Bibliotheken unterstützen, müssen Sie Backend-Anfragen an unsere Klick- und Impressionen-Endpunkte senden.

## Melden von Impressionen

Um eine Impression zu melden, senden Sie eine GET-Anfrage im folgenden Format:

```
https://$BASE_URL.citrusad.com/v1/resource/first-i/AD_ID
```

Ersetzen Sie `AD_ID` durch die `adId` die für die von Ihnen gemeldete Anzeige bereitgestellt wurde.

Zum Beispiel meldet die folgende GET-Anfrage eine Impression für die `adId`, `display_xw3ybbrymHT_D3VwU3Ic5ThUkbhFNkY4NVNIODU4NEVGRkdT`.

```
https://$BASE_URL.citrusad.com/v1/resource/first-i/display_xw3ybbrymHT_D3VwU3Ic5ThUkbhFNkY4NVNIODU4NEVGRkdT
```

## Melden von Klicks

Um einen Klick zu melden, senden Sie eine GET-Anfrage im unten stehenden Format:

```
https://$BASE_URL.citrusad.com/v1/resource/second-c/AD_ID
```

Ersetzen Sie `AD_ID` durch die `adId` die für die von Ihnen gemeldete Anzeige bereitgestellt wurde.

Zum Beispiel meldet die folgende GET-Anfrage eine Impression für die `adId`, `display_xw3ybbrymHT_D3VwU3Ic5ThUkbhFNkY4NVNIODU4NEVGRkdT`.

```
https://$BASE_URL.citrusad.com/v1/resource/second-c/display_xw3ybbrymHT_D3VwU3Ic5ThUkbhFNkY4NVNIODU4NEVGRkdT
```

## API-Validierung für realisierte Anzeigen-IDs

Die API enthält eine Validierung für Anzeigen-IDs, um genaue Daten zu gewährleisten und Fehler zu reduzieren. Anfragen mit fehlerhaft kodierten oder mit falschem Präfix versehenen Anzeigen-IDs geben einen 400-Fehler und eine detaillierte Fehlermeldung zurück.

### Wichtigste Vorteile

* Schnellere Problemlösung: Schnelles Feedback hilft Händlern, Probleme schneller zu beheben.
* Bessere Genauigkeit: Weniger Fehler bedeuten genauere Berichte und Daten.

### Beispiel einer Fehlermeldung

"Ungültige Anzeigen-ID. Muss ordnungsgemäß kodiert sein und das Präfix 'display\_', 'banner\_' oder 'shotgun\_' tragen."


---

# 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/de/data-api/api-overview/reporting-impressions-clicks.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.
