> 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 di prodotto. Come un *Asset articolo*, puoi aggiornare il tuo annuncio HTML in qualsiasi momento senza strumenti di terze parti. Per caricarlo, includi questi due elementi richiesti:

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

#### Crea asset articolo

1. Dalla barra di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[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** ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[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 un **Descrizione** fornendo dettagli sull'asset.
3. Sotto *Landing page*, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]** **Personalizzato** per configurare una landing page personalizzata per il tuo asset. Lascia l'impostazione su **Predefinito** per indirizzare i clienti alla pagina di destinazione del tuo programma.
4. Facoltativamente, ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Attiva] Fallback mobile** per reindirizzare il traffico mobile da questo asset se impact.com non rileva che la tua app è già installata. Qui appariranno solo i sistemi operativi mobili che hai configurato nelle tue [impostazioni app mobile](/brand/it/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/set-up-a-mobile-app.md) appariranno qui.
   * **Android** — dal ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[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 ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[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 pagina di destinazione, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[Aggiungi metadati]**. Questi parametri verranno 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 dell'asset](/brand/it/what-would-you-like-to-learn-about/platform-features/ads/manage-ads/add-labels-to-assets.md).
7. ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Attiva] Limita l'accesso dei partner** per impostare quali gruppi di partner possono usare questo asset, e cerca il **Gruppi di 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 contenuto.
   * **Suggerimento:** Puoi caricare immagini direttamente in linea con il 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 *Token dinamico* riferimento qui sotto per sapere quale tipo di contenuto inserisce ciascun token.
3. Facoltativamente, seleziona un **Dimensione dell'asset** scegliendo una risoluzione dal ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]**.
   * Il *Altro* l'opzione ti consente di configurare una dimensione personalizzata.

</details>

<details>

<summary>Dettagli promozionali</summary>

1. Facoltativamente, seleziona un preesistente **Accordo** o **Aggiungi nuovo deal** dalla ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]**.
2. Facoltativamente, imposta **Inizio** e **Date di fine** per l'asset, e imposta un **Fuso orario** dalla ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]**.
3. Seleziona il ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-82e75b518a6cfe0fb2fedc3e1d21154fc9dee900%2F3754728747f89a16597a42d74f841edf8612889648f257c01aff47a200ac144d.svg?alt=media) **\[Calendario]** per applicare la data dell'asset, quindi imposta il ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]** per impostare gli orari di inizio e fine.

* Opzionalmente, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Casella deselezionata]** **cambia la pagina di destinazione alla scadenza** e procedi selezionando **Configura regola** per configurare cosa succede se la pagina di destinazione scade. Seleziona la regola di scadenza che vuoi applicare dalle opzioni qui sotto e poi fai clic **Invia**:

4. Facoltativamente, specifica se l'asset è **Stagionale** e usa il ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]** per selezionare un periodo promozionale pertinente.
5. Sotto *Opzioni promozionali aggiuntive*, puoi selezionare se il tuo ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[Casella di controllo] L'offerta è un articolo tra i più venduti** o ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[Casella di controllo] Consenti a un partner media di richiedere il proprio codice promozionale univoco per questa promozione**.

</details>

<details>

<summary>Impostazioni avanzate</summary>

1. Dal ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu a discesa]**, seleziona in quale **Lingua** vuoi pubblicare questo asset.
2. Per limitare i partner all'uso dei codici di tracciamento iFrame (e impedire i codici di tracciamento HTML) per questo asset, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[Casella di controllo]** **Limita i partner al codice di tracciamento iFrame per questo asset**.
3. Per configurare un pixel di terze parti per l'asset, ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Attiva] Pixel di impression di terze parti**.
   * Questo ti consente di inviare i dati delle impression ai tuoi sistemi di analisi esterni.
   * Vedi il *Token dinamico* riferimento per sapere quale tipo di contenuto puoi inserire con ciascun token.

</details>

4. Seleziona il **Salva** o **Salva bozza** ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[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 avvia un nuovo asset con le stesse impostazioni precompilate.
  {% 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 precompilate.
  {% endtab %}
  {% endtabs %}

**Esempio di annuncio con contenuto dinamico**

Nel *Codice di esempio* fornito qui sotto, abbiamo:

* Un modulo HTML con un campo di testo e un pulsante "Submit"
* 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 della stringa di query
* Un `<noscript>` tag per consentire al sistema di accettare lo script quando non ha un link in uscita (senza questo tag, si verificherebbe un errore durante il tentativo di caricare questo elemento creativo.)

  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 di 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 senza 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 compilato con i valori del dominio di tracciamento del programma, ID partner, ID annuncio e ID programma.
* Una volta cliccato, il cliente verrà instradato tramite impact.com e poi reindirizzato alla landing page—in questo caso, `https://www.example.com`

<details>

<summary>Riferimento ai token dinamici</summary>

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

</details>

#### Risolvere gli errori di convalida

Potresti vedere i seguenti messaggi di errore quando crei il 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 automaticamente convertiti 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'anchor non è assoluto”*           | C'è almeno 1 link in *Contenuto* che non è assoluto. I link assoluti usano il percorso completo che inizia con `http:// o https://`. Controlla eventuali 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.
