> 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/it/faq-degli-inserzionisti/ottimizzazione-e-prestazioni/dca-implementation-guide.md).

# Guida all'implementazione degli annunci contestuali dinamici (DCA)

## 1. Panoramica

Gli annunci contestuali dinamici ti permettono di:

* Mostrare **creatives adattive automatiche**
* In base a **il contesto della pagina (tag, categorie, intento)**
* Senza usare **cookie o tracciamento degli utenti**

Invece di lanciare più campagne di nicchia:

👉 Esegui **una sola campagna** che si adatta in tempo reale.

## 2. Concetto fondamentale (spiegazione semplice)

Stai **non caricando banner statici**.

Stai:

* Ospitando **un unico endpoint creativo dinamico**
* Ricevendo **segnali contestuali da ExoClick tramite** [**token dinamici**](/advertisers/it/campagne/macros.md)
* Decidendo dinamicamente:
  * Immagine
  * Titolo
  * CTA
  * Landing page

👉 Tutto al momento del rendering

**Riassunto in una riga:**

> “ExoClick invia il contesto → tu decidi cosa mostrare → tracci le conversioni a ritroso.”

## 3. Come funziona (flusso end-to-end)

1. L'utente visita una pagina (ad es. *Giochi, Casinò, Celebrità*)
2. ExoClick rileva segnali contestuali (tag/categorie) tramite i token dinamici
3. Questi vengono passati al tuo sistema tramite **parametri URL**
4. Il tuo sistema seleziona:
   * Creatività
   * Messaggio
   * Landing page
5. L'annuncio viene visualizzato dinamicamente
6. Utente clicca → conversione tracciata → inizia l'ottimizzazione

## 4. Cosa ti invia ExoClick

Ricevi parametri in tempo reale come:

* `parole chiave` → **contesto della pagina (SEGNALE PRINCIPALE)**
* `zoneid` → posizionamento
* `dispositivo` → mobile/desktop (solo in Natives e Push Ads)
* `paese` → geo
* `clickid` / `s1` → tracciamento

👉 Questi vengono passati tramite macro nell'URL della tua creatività

## 5. Cosa devi costruire (dal tuo lato)

### 5.1 Endpoint creativo dinamico

Esempio:

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

Deve:

* Accettare parametri URL
* Renderizzare istantaneamente (fondamentale)
* Supportare i formati (300x250 / native / video)

Può essere:

* iframe
* HTML/JS
* VAST (video)

### 5.2 Motore decisionale contestuale (il cervello)

Il tuo backend deve:

* Leggere i parametri (parole chiave, dispositivo, geo, ecc.)
* Applicare la logica per decidere cosa mostrare

Esempio di logica:

```
SE le parole chiave contengono "games"
→ Mostra creatività di giochi + "Incontra giocatori locali"

SE le parole chiave contengono "casino"
→ Mostra creatività casinò + LP personalizzata

parole chiave dating
→ Usa una CTA breve + una LP a caricamento rapido
```

👉 Inizia in modo semplice (basato su regole). All'inizio non serve IA.

### 5.3 Libreria di asset creativi

Ti servono:

* 10–20 immagini / GIF / video
* Più titoli e CTA
* Minimo 2–3 landing page

Organizzato per:

* Tag / categorie
* Dispositivo
* GEO
* Verticale (Games, Dating, IA, ecc.)

### 5.4 Landing page dinamica

La tua LP deve:

* Acquisire i parametri (`parole chiave`, `s1`, ecc.)
* Adattare il contenuto dinamicamente

Esempi:

* Traffico giochi → “Incontra giocatori locali”
* Traffico casinò → “Gioca alla roulette dal vivo”
* Traffico celebrità → "Scopri i gossip delle celebrità"

👉 L'allineamento tra annuncio → LP è fondamentale per la conversione

### 5.5 Tracking e attribuzione (OBBLIGATORIO)

Devi implementare:

* [postback S2S](/advertisers/it/tracciamento-conversioni/tracciamento-conversioni.md#using-conversion-tracking-api---s2s-recommended) o [tracciamento pixel](/advertisers/it/tracciamento-conversioni/tracciamento-conversioni.md#using-pixel-tracking)

**Flusso S2S (consigliato):**

1. ExoClick invia `{conversions_tracking}`
2. Tu lo memorizzi
3. Si attiva la conversione
4. Invii il postback

[Postback](/advertisers/it/tracciamento-conversioni/tracciamento-conversioni.md#calling-the-postback-url) esempio:

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

👉 Senza questo:

* Nessuna ottimizzazione
* Nessun apprendimento Smart CPM
* Prestazioni scarse

## 6. Integrazione creativa (tag di esempio)

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

Parametro chiave:

👉 `keywords={tags}` = **il segnale più importante**

## 7. Configurazione della campagna in ExoClick

### Configurazione consigliata:

* Formato:
  * Native
  * Formati banner
  * Video
  * PopUnder
  * Interstitial a pagina intera
* Prezzi:
  * CPM o Smart CPM
* Targeting:
  * Targeting contestuale attivo
  * Inizia con **20–80 tag**

### Strategia delle parole chiave

**Inizia con:**

* Tag positivi:
  * games, casino, celebrity, ecc.
* Tag negativi:
  * crypto, news, dating

👉 Non lanciare con più di 500 tag

## 8. Cosa lo rende “dinamico” (rispetto agli annunci statici)

| **Annunci statici**   | **Annunci contestuali dinamici**  |
| --------------------- | --------------------------------- |
| Stesso banner ovunque | Cambia in base alla pagina        |
| Un unico messaggio    | Messaggio contestuale             |
| Una sola LP           | LP adattiva                       |
| Nessun apprendimento  | Ottimizza tramite il tracciamento |

👉 Risultato:

* CTR più alto
* CVR migliore
* Maggiore efficienza CPM

## 9. Configurazione minima praticabile (inizia qui)

Se vuoi lanciare velocemente:

* 1 endpoint creativo dinamico
* 10–20 creatività
* 10 titoli
* 2–3 landing page
* Mappatura semplice delle parole chiave
* Tracciamento postback

👉 È sufficiente per ottenere risultati.

## 10. Strategia di ottimizzazione

Ottimizza per:

* Tag / parola chiave
* Variante creativa
* Posizionamento (`s1`)

### Scala:

* Aumenta le offerte sui tag redditizi
* Aggiungi gradualmente nuovi tag
* Espandi le creatività

### Riduci gli sprechi:

* Metti in pausa i tag scadenti
* Escludi i posizionamenti deboli
* Regola le offerte

## 11. Risoluzione dei problemi

### Prestazioni basse

**Causa:**

* Non usare correttamente le parole chiave

**Soluzione:**

* Implementa una vera logica dinamica

### Spesa alta, ROI basso

**Causa:**

* Targeting troppo ampio
* Scarsa corrispondenza creativa

**Soluzione:**

* Ottimizza per tag
* Elimina le nicchie deboli

### Volume basso

**Soluzione:**

* Aggiungi più tag
* Riduci i negativi

### Calo del CTR

**Soluzione:**

* Aggiorna le creatività (ogni 7–14 giorni)
* Ricontrolla la pertinenza

## 12. Quando usare DCA

### Ideale per:

* Live streaming
* Dating
* Video on demand
* Offerte specifiche per prodotto

### Non ideale se:

* L'offerta è troppo ampia
* Nessuna configurazione dinamica
* Tracciamento scarso

## 13. Verifica della realtà

Qui è dove falliscono la maggior parte degli inserzionisti:

* Se il tracciamento è errato → il sistema si rompe
* Se le creatività si caricano lentamente → le prestazioni crollano
* Se le creatività non vengono aggiornate → la saturazione arriva rapidamente

👉 Se lo realizzi solo a metà, andrà peggio degli annunci statici.

## 14. Considerazioni finali

* Controlli la logica, non ExoClick
* Il contesto è inutile se non lo usi correttamente
* Una campagna può scalare su più nicchie
* Le prestazioni dipendono da:
  * Pertinenza creativa
  * Accuratezza del tracciamento
  * Disciplina nell'ottimizzazione


---

# 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/it/faq-degli-inserzionisti/ottimizzazione-e-prestazioni/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.
