> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/it/what-would-you-like-to-learn-about/platform-features/ads/create-ads/create-an-article-asset.md).

# Crea un asset articolo

impact.com supporta sia annunci HTML statici che dinamici, inclusi widget di ricerca, moduli incorporati e banner prodotto. Come un *Asset articolo*, puoi aggiornare il tuo annuncio HTML in qualsiasi momento senza strumenti di terze parti. Per caricare, includi questi due elementi obbligatori:

* Una landing page HTTPS sicura (un URL assoluto, che inizia con `http://` o `https://`).
* Eventuali token URL dinamici che desideri tracciare quando gli utenti fanno clic sull'annuncio.

#### Crea asset articolo

1. Dal menu di navigazione a sinistra, seleziona ![](/files/56eb48c7f3195590132b62ea75c0575abe0113e5) **\[Engage]** → **Contenuto** → [**Annunci**](https://app.impact.com/secure/advertiser/engage/ads/manage-all-ads-flow.ihtml).
2. Nell'angolo in alto a destra, seleziona **Crea annuncio** ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]**, quindi seleziona **Articolo**.
3. Completa le informazioni nelle seguenti sezioni:

<details>

<summary>Dettagli dell'asset</summary>

1. Inserisci un **Nome** per il tuo asset.
2. Facoltativamente, inserisci una **Descrizione** fornendo dettagli sull'asset.
3. Sotto *Pagina di destinazione*, seleziona ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]** **Personalizzato** per configurare una landing page personalizzata per il tuo asset. Lascia l'impostazione su **Predefinita** per indirizzare i clienti alla landing page del tuo programma.
4. Facoltativamente, ![](/files/bcb6da087265fb9beef85997a54e50203691b8d1) **\[Attiva l'interruttore] Mobile Fallback** per reindirizzare il traffico mobile da questo asset se impact.com non ha rilevato che la tua app è già installata. Solo i sistemi operativi mobili che hai configurato nel tuo [impostazioni dell'app mobile](/brand/it/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/set-up-a-mobile-app.md) verranno visualizzati qui.
   * **Android** — dal ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]** sotto *Android*, seleziona un'opzione di fallback. Questa selezione verrà quindi compilata con l'URL per scaricare la tua app.
   * **iOS** — dal ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]** sotto *iOS*, seleziona un'opzione di fallback. Questa selezione verrà quindi compilata con l'URL per scaricare la tua app.
5. Per aggiungere parametri al link di tracciamento della landing page, seleziona ![](/files/0aafef99ec4e77d9b7b3e0531467b63590add75d) **\[Aggiungi metadati]**. Questi parametri saranno aggiunti alla fine del link di tracciamento dell'asset.
   * Scopri di più su [parametri del link di tracciamento](/brand/it/what-would-you-like-to-learn-about/platform-features/tracking/tracking-explained/tracking-link-parameters-explained.md).
6. Facoltativamente, inserisci **Etichette** per rendere il tuo asset più facilmente ricercabile.
   * Scopri di più su come creare e gestire [etichette degli asset](/brand/it/what-would-you-like-to-learn-about/platform-features/ads/manage-ads/add-labels-to-assets.md).
7. ![](/files/bcb6da087265fb9beef85997a54e50203691b8d1) **\[Attiva] Limita accesso partner** per impostare quali gruppi di partner possono usare questo asset, e cerca i **Gruppi partner** a cui vuoi concedere l'accesso a questo asset.

</details>

<details>

<summary>Configurazione dell'asset</summary>

1. Nel *Contenuto* campo, inserisci il codice HTML/CSS/JS per il tuo annuncio, oppure usa le opzioni dell'editor rich text per formattare più facilmente il tuo contenuto.
   * **Suggerimento:** Puoi caricare immagini direttamente inline con il tuo contenuto usando l'editor rich text.
2. Se stai usando token dinamici, seleziona **Inserisci altri campi dinamici** per visualizzare tutti gli inserimenti di token disponibili.
   * Vedi il riferimento del *token dinamico* qui sotto per scoprire quale tipo di contenuto inserisce ciascun token.
3. Facoltativamente, seleziona un **Dimensione asset** scegliendo una risoluzione dal ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]**.
   * La *Altro* opzione ti consente di configurare una dimensione personalizzata.

</details>

<details>

<summary>Dettagli promozionali</summary>

1. Facoltativamente, seleziona un **Offerta** o **Aggiungi nuova offerta** dal ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[Menu a discesa]**.
2. Facoltativamente, imposta **Inizio** e **Date di fine** per l'asset, e imposta un **Fuso orario** dal ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]**.
3. Seleziona ![](/files/7d7db5c9c65dcf07902d01ce4485d43a8185991e) **\[Calendario]** per applicare la data dell'asset, quindi imposta il ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]** per impostare gli orari di inizio e fine.
4. Facoltativamente, specifica se l'asset è **stagionale** e usa il ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]** per selezionare un periodo promozionale pertinente.
5. Sotto *Opzioni promozionali aggiuntive*, puoi selezionare se il tuo ![](/files/34db5bf563ca95521c0d0f996a5e41c1ec498a75) **\[Casella di spunta] L'offerta è un articolo molto venduto** o ![](/files/34db5bf563ca95521c0d0f996a5e41c1ec498a75) **\[Casella di spunta] Consenti a un media partner di richiedere un proprio codice promozionale univoco per questa promozione**.

</details>

<details>

<summary>Impostazioni avanzate</summary>

1. Dal ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]**, seleziona in quale **Lingua** vuoi pubblicare questo asset.
2. Per limitare i partner all'uso di codici di tracciamento iFrame (e impedire codici di tracciamento HTML) per questo asset, seleziona ![](/files/34db5bf563ca95521c0d0f996a5e41c1ec498a75) **\[Casella di spunta]** **Limita i partner al codice di tracciamento iFrame per questo asset**.
3. Per configurare un pixel di terze parti per l'asset, ![](/files/bcb6da087265fb9beef85997a54e50203691b8d1) **\[Attiva] Pixel impressioni di terze parti**.
   * Questo ti consente di inviare dati di impressione ai tuoi sistemi di analisi esterni.
   * Vedi il riferimento del *token dinamico* riferimento per scoprire quale tipo di contenuto puoi inserire con ciascun token.

</details>

4. Seleziona **Salva** o **Salva bozza** ![](/files/a474859b52eb0cf0ee293759ee5542cfc1ffd5f8) **\[menu a discesa]** e scegli tra le seguenti opzioni:

{% tabs %}
{% tab title="Salva" %}

* **Salva** - Salva l'asset e lo attiva.
* **Salva e crea un altro** - Salva l'asset e apre un nuovo modulo per crearne un altro.
* **Salva e crea un altro con le stesse impostazioni** - Salva l'asset e ne avvia uno nuovo con le stesse impostazioni già compilate.
  {% endtab %}

{% tab title="Salva bozza" %}

* **Salva bozza** - Salva i tuoi progressi senza attivare l'asset.
* **Salva e crea un altro** - Salva la bozza e apre un nuovo modulo bozza.
* **Salva e crea un altro con le stesse impostazioni** - Salva la bozza e avvia una nuova bozza con le stesse impostazioni già compilate.
  {% endtab %}
  {% endtabs %}

**Esempio di annuncio con contenuto dinamico**

Nel *Codice di esempio* fornito di seguito, abbiamo:

* Un modulo HTML con un campo di testo e un pulsante "Invia"
* CSS incorporato per stilizzare il modulo in modo indipendente dagli altri contenuti
* Un `<div>` contenitore per il widget
* Funzione JavaScript che crea dinamicamente un link di tracciamento impact.com e aggiunge parametri di stringa di query
* Un `<noscript>` tag per consentire al sistema di accettare lo script quando non ha un link in uscita (senza questo tag, riscontreremmo un errore nel tentativo di caricare questa creatività.)

  In pratica, molti di questi elementi possono essere ospitati o incorporati nel tuo sito web—impact.com supporta file HTML, CSS e JavaScript esterni per contenuti dinamici.

```html
<style type="text/css">  
#search-widget-container 
{    font-family:"Verdana";
     padding:20px;     
     width:280px;    
     height:75px;
     margin:30px;
     background:#FFFFFF;
     border:1px solid #BBBDBF;
     border-radius:6px;
     box-shadow:5px 5px 2px rgba(0,0,0,0.1);   }   
     #submitbutton 
     {background:#fff;
     color:#3B91CF;
     font-weight:bold;
     font-size:12px;
     padding:5px:
     border-radius:6px;
     border:1px solid #3B91CF;
     cursor:pointer;   }   
    #submitbutton:hover {    
     background:#3B91CF;
     color:#fff;  }
     #searchbox {
      width:200px;
      margin:10px 10px 10px 0px;   }
</style>
<div id='search-widget-container'>
<img src="http://www.impactradius.com/wp-content/uploads/2014/05/impact-radius-logo.png" width="150px">  
<form><input name='searchTerm' 
   id='searchBox'
   type='text' 
   placeholder='Cerca nel sito web'>
    <input onClick="searchFunction()" 
     type='submit' 
     value='Invia'
     id='submitbutton'>
 </form>
</div>
<script type="text/javascript">
function searchFunction() {  
// Ottieni il valore inviato dall'utente dalla casella di ricerca 
var searchTerm = document.getElementById("searchBox").value;  
var landingPage = "http://{domain}/c/{irpid}/{iradid}/{ircid}?p.searchTerm=";
// Aggiungi searchTerm alla fine della landingPage
var completeURL = landingPage.concat(searchTerm);
// Invia il cliente all'URL finale completo
window.location.href = completeURL;   } 
</script>
<noscript>
<a href=”http://www.example.com”>Link no script</a>
</noscript>
```

* Il codice JavaScript genera un URL di tracciamento usando token dinamici e aggiunge i termini di ricerca come parametri della stringa di query.
* Poiché il contenuto non ha un URL assoluto, usiamo `{domain}`, `{irpid}`, `{iradid}`, e `{ircid}` come token dinamici per generare un link di tracciamento, che viene popolato con i valori del dominio di tracciamento del programma, ID partner, ID annuncio e ID programma.
* Una volta cliccato, il cliente verrà instradato attraverso impact.com e poi inoltrato alla landing page—in questo caso, `https://www.example.com`

<details>

<summary>Riferimento token dinamico</summary>

| Token                   | Supportato in                               | Descrizione                                                                                       |
| ----------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `{irpid}`               | Contenuto dell'asset / pixel di impressione | Viene popolato con l'ID partner impact.com del partner.                                           |
| `{iradid}`              | Contenuto dell'asset / pixel di impressione | Viene popolato con l'ID annuncio assegnato all'annuncio.                                          |
| `{ircid}`               | Contenuto dell'asset / pixel di impressione | Viene popolato con l'ID del programma (o campagna) impact.com assegnato al tuo programma.         |
| `{subId1}` - `{subId3}` | Contenuto dell'asset                        | Viene popolato con il valore del SubId del partner (usato per il tracciamento e la reportistica). |
| `{sharedId}`            | Contenuto dell'asset                        | Viene popolato con il valore SharedId del partner per la reportistica.                            |
| `{domain}`              | Contenuto dell'asset / pixel di impressione | Viene popolato con il dominio di tracciamento per il tuo programma.                               |
| `{timestamp}`           | Contenuto dell'asset                        | Viene popolato con un timestamp (in formato Unix epoch) quando l'annuncio viene recuperato.       |
| `{randint}`             | Contenuto dell'asset / pixel di impressione | Viene popolato con un intero generato casualmente quando l'annuncio viene recuperato.             |

</details>

#### Risolvi gli errori di convalida

Potresti vedere i seguenti messaggi di errore durante la creazione del tuo annuncio di contenuto. Ecco cosa puoi fare per risolverli:

| Errore di convalida                            | Spiegazione                                                                                                                                                                                                         |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| *“Nessun link sostituibile presente”*          | impact.com non riesce a rilevare link sostituibili nel *Contenuto* campo. I link devono includere il protocollo. Eventuali link che usano `http` verranno convertiti automaticamente in `https`.                    |
| *“Il nome dell'annuncio non può essere vuoto”* | Devi fornire un nome per il tuo annuncio di contenuto nel *Nome* campo.                                                                                                                                             |
| *"L'URL sull'ancora non è assoluto"*           | C'è almeno 1 link in *Contenuto* che non è assoluto. I link assoluti usano il percorso completo che inizia con `http:// o https://`. Verifica la presenza di problemi di sintassi, come spazi prima o dopo `href=`. |


---

# 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.impact.com/brand/it/what-would-you-like-to-learn-about/platform-features/ads/create-ads/create-an-article-asset.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.
