> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/advertisers/de/haufig-gestellte-fragen-fur-werbetreibende/optimierung-und-leistung/dca-implementation-guide.md).

# Implementierungsleitfaden für Dynamic Contextual Ads (DCA)

## 1. Übersicht

Dynamische kontextuelle Anzeigen ermöglichen dir:

* Ausspielen **automatisch angepasste Creatives**
* Basierend auf **dem Seitenkontext (Tags, Kategorien, Intention)**
* Ohne **Cookies oder User-Tracking**

Anstatt mehrere Nischenkampagnen zu fahren:

👉 Du schaltest **eine Kampagne** die sich in Echtzeit anpasst.

## 2. Kernkonzept (Einfache Erklärung)

Du bist **lädst keine statischen Banner hoch**.

Du bist:

* Hosten **einen dynamischen Creative-Endpoint**
* Empfangen **kontextuelle Signale von ExoClick über** [**dynamische Tokens**](/advertisers/de/kampagnen/macros.md)
* Dynamisch entscheiden:
  * Bild
  * Überschrift
  * CTA
  * Landingpage

👉 Alles zur Renderzeit

**Zusammenfassung in einem Satz:**

> „ExoClick sendet Kontext → du entscheidest, was angezeigt wird → du verfolgst Conversions zurück.“

## 3. So funktioniert es (End-to-End-Ablauf)

1. Ein Nutzer besucht eine Seite (z. B. *Games, Casino, Celebrity*)
2. ExoClick erkennt kontextuelle Signale (Tags/Kategorien) über Dynamic Tokens
3. Diese werden an dein System über **URL-Parameter**
4. Dein System wählt:
   * Creative
   * Botschaft
   * Landingpage
5. Die Anzeige wird dynamisch gerendert
6. Nutzer klickt → Conversion wird getrackt → Optimierung beginnt

## 4. Was ExoClick dir sendet

Du erhältst Echtzeit-Parameter wie:

* `Keywords` → **Seitenkontext (KERN-SIGNAL)**
* `Zone-ID` → Platzierung
* `Gerät` → mobil/desktop (nur in Natives & Push Ads)
* `Land` → Geo
* `Click-ID` / `s1` → Tracking

👉 Diese werden über Makros in deiner Creative-URL übergeben

## 5. Was du bauen musst (deine Seite)

### 5.1 Dynamischer Creative-Endpoint

Beispiel:

```
https://yourcdn.com/native/render
```

Muss:

* URL-Parameter akzeptieren
* sofort rendern (kritisch)
* Formate unterstützen (300x250 / Native / Video)

Kann sein:

* iframe
* HTML/JS
* VAST (Video)

### 5.2 Kontextspezifische Entscheidungs-Engine (Das Gehirn)

Dein Backend muss:

* Parameter lesen (Keywords, Gerät, Geo usw.)
* Logik anwenden, um zu entscheiden, was angezeigt wird

Beispiellogik:

```
WENN Keywords „games“ enthalten
→ Games-Creative + „Meet Local Players“ anzeigen

WENN Keywords „casino“ enthalten
→ Casino-Creative + angepasste Landingpage anzeigen

Dating-Keywords
→ Kurzen CTA + schnell ladende Landingpage verwenden
```

👉 Fang einfach an (regelbasiert). Zunächst keine KI nötig.

### 5.3 Creative-Asset-Bibliothek

Du brauchst:

* 10–20 Bilder / GIFs / Videos
* Mehrere Überschriften und CTAs
* mindestens 2–3 Landingpages

Organisiert nach:

* Tags / Kategorien
* Gerät
* Geo
* Branche (Games, Dating, KI usw.)

### 5.4 Dynamische Landingpage

Deine Landingpage muss:

* Parameter erfassen (`Keywords`, `s1`, usw.)
* Inhalte dynamisch anpassen

Beispiele:

* Traffic aus Games → „Meet Local Players“
* Traffic aus Casino → „Play Live Roulette“
* Traffic aus Celebrity → „Get Celebrity Gossip“

👉 Die Abstimmung zwischen Anzeige und Landingpage ist entscheidend für die Conversion

### 5.5 Tracking & Attribution (ERFORDERLICH)

Du musst implementieren:

* [S2S-Postback](/advertisers/de/konversions-tracking/konversions-tracking.md#using-conversion-tracking-api---s2s-recommended) oder [Pixel-Tracking](/advertisers/de/konversions-tracking/konversions-tracking.md#using-pixel-tracking)

**S2S-Ablauf (empfohlen):**

1. ExoClick sendet `{conversions_tracking}`
2. du speicherst es
3. Conversion wird ausgelöst
4. du sendest das Postback

[Postback](/advertisers/de/konversions-tracking/konversions-tracking.md#calling-the-postback-url) Beispiel:

```
http://s.magsrv.com/tag.php?goal=GOAL_ID&tag=XXXXXXXXXXX
```

👉 Ohne das:

* Keine Optimierung
* Kein Smart-CPM-Learning
* Schlechte Performance

## 6. Creative-Integration (Beispiel-Tag)

```html
<iframe src="https://yourcdn.com/native/render?
keywords={tags}
&zone={zoneid}
&device={device}
&s1={conversions_tracking}"
width="300"
height="250">
</iframe>
```

Schlüsselparameter:

👉 `keywords={tags}` = **das wichtigste Signal**

## 7. Kampagneneinrichtung in ExoClick

### Empfohlenes Setup:

* Format:
  * Native
  * Banner-Formate
  * Video
  * PopUnder
  * Full-Page Interstitial
* Preisgestaltung:
  * CPM oder Smart CPM
* Targeting:
  * Kontext-Targeting EIN
  * Beginne mit **20–80 Tags**

### Keyword-Strategie

**Beginne mit:**

* Positive Tags:
  * games, casino, celebrity usw.
* Negative Tags:
  * crypto, news, dating

👉 Starte NICHT mit mehr als 500 Tags

## 8. Was es „dynamisch“ macht (im Vergleich zu statischen Anzeigen)

| **Statische Anzeigen**  | **Dynamische kontextuelle Anzeigen** |
| ----------------------- | ------------------------------------ |
| Überall derselbe Banner | Ändert sich je nach Seite            |
| Eine Botschaft          | Kontextbezogene Botschaften          |
| Eine Landingpage        | Adaptive Landingpage                 |
| Kein Lernen             | Optimiert über Tracking              |

👉 Ergebnis:

* Höhere CTR
* Bessere CVR
* Höhere CPM-Effizienz

## 9. Minimal funktionsfähiges Setup (hier starten)

Wenn du schnell launchen willst:

* 1 dynamischer Creative-Endpoint
* 10–20 Creatives
* 10 Überschriften
* 2–3 Landingpages
* Einfache Keyword-Zuordnung
* Postback-Tracking

👉 Das reicht, um Ergebnisse zu erzielen.

## 10. Optimierungsstrategie

Optimiere nach:

* Tag / Keyword
* Creative-Variante
* Platzierung (`s1`)

### Skalieren:

* Gebote auf profitable Tags erhöhen
* Neue Tags schrittweise hinzufügen
* Creatives ausbauen

### Verschwendung reduzieren:

* Schlechte Tags pausieren
* Schwache Platzierungen ausschließen
* Gebote anpassen

## 11. Fehlerbehebung

### Geringe Performance

**Ursache:**

* Keywords nicht richtig verwendet

**Lösung:**

* Echte dynamische Logik implementieren

### Hohe Ausgaben, niedriger ROI

**Ursache:**

* Zu breites Targeting
* Schlechte Creative-Passung

**Lösung:**

* Nach Tag optimieren
* Schwache Nischen entfernen

### Geringes Volumen

**Lösung:**

* Mehr Tags hinzufügen
* Negative reduzieren

### CTR-Rückgang

**Lösung:**

* Creatives aktualisieren (alle 7–14 Tage)
* Relevanz erneut prüfen

## 12. Wann man DCA einsetzt

### Am besten geeignet für:

* Live-Streaming
* Dating
* Video-on-Demand
* Produktspezifische Angebote

### Nicht ideal, wenn:

* Angebot zu breit gefasst ist
* kein dynamisches Setup vorhanden ist
* schlechtes Tracking vorhanden ist

## 13. Realitätscheck

Hier scheitern die meisten Werbetreibenden:

* Wenn das Tracking falsch ist → bricht das System
* Wenn Creatives langsam laden → leidet die Performance
* Wenn Creatives nicht aktualisiert werden → tritt schnell Ermüdung ein

👉 Wenn du das nur halb umsetzt, wird es schlechter performen als statische Anzeigen.

## 14. Abschließende Erkenntnisse

* Du kontrollierst die Logik, nicht ExoClick
* Kontext ist nutzlos, wenn du ihn nicht richtig nutzt
* Eine Kampagne kann über mehrere Nischen skalieren
* Die Performance hängt ab von:
  * Relevanz des Creatives
  * Genauigkeit des Trackings
  * Disziplin bei der Optimierung


---

# 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://docs.exoclick.com/advertisers/de/haufig-gestellte-fragen-fur-werbetreibende/optimierung-und-leistung/dca-implementation-guide.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.
