> 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 una risorsa 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 inizi con `http://` o `https://`).
* Eventuali token URL dinamici che desideri tracciare 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) **\[Coinvolgi]** → **Contenuti** → [**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 sezioni seguenti:

<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 landing page 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 ha rilevato che la tua app è già installata. Solo i sistemi operativi mobili che hai configurato nel tuo [app mobile](/brand/it/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/set-up-a-mobile-app.md) .
   * **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 popolata 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 popolata con l'URL per scaricare la tua app.
5. Per aggiungere parametri al link di tracciamento della landing page, 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ù facile da cercare.
   * Scopri di più sulla creazione e gestione delle [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 accesso 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. In *Contenuti* campo, inserisci il codice HTML/CSS/JS per il tuo annuncio oppure usa le opzioni dell'editor di testo avanzato per formattare più facilmente i tuoi contenuti.
   * **Suggerimento:** Puoi caricare immagini direttamente inline con i tuoi contenuti usando l'editor di testo avanzato.
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 scoprire 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* opzione ti consente di configurare una dimensione personalizzata.

</details>

<details>

<summary>Dettagli promozionali</summary>

1. Facoltativamente, seleziona un **offerta** o **Aggiungi nuova offerta** 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]**.
2. Facoltativamente, imposta **Avvia** e **Date di fine** per l'asset, e imposta un **Fuso orario** 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]**.
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.

* Optionally, select ![](https://1651675991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpVKEIcehMut8QKRmaUZu%2Fuploads%2FOCaWcqWQdbBn7MBnXC7J%2Funcheck%20box.svg?alt=media\&token=beed3b36-d113-45af-b9c4-e07c556537fb) **\[Unchecked box]** **change landing page on expiration** and proceed by selecting **Configure Rule** to configure what happens if the landing page expires. Select the expiration rule you want to apply from the options below and then click **Submit**:

1. 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.
2. 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 molto venduto** 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 media partner 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** a cui vuoi pubblicare questo asset.
2. Per limitare i partner all'uso di 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 impression di terze parti**.
   * Questo ti consente di inviare dati sulle impression ai tuoi sistemi di analisi esterni.
   * Vedi il *Token dinamico* riferimento per scoprire 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 ne avvia uno nuovo con le stesse impostazioni precompilate.
  {% endtab %}

{% tab title="Salva bozza" %}

* **Salva bozza** - Salva i 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**

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

* Un modulo HTML con un campo di testo e il pulsante "Invia"
* CSS incorporato per stilizzare il modulo indipendentemente 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 affinché il sistema accetti lo script quando non ha un link in uscita (senza questo tag, si verificherebbe 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 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 di 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, dell'ID partner, dell'ID annuncio e dell'ID programma.
* Una volta fatto clic, il cliente verrà instradato tramite impact.com e poi inoltrato alla landing page—in questo caso, `https://www.example.com`

<details>

<summary>Riferimento dei token dinamici</summary>

| Token                   | Supportato in                               | Descrizione                                                                                  |
| ----------------------- | ------------------------------------------- | -------------------------------------------------------------------------------------------- |
| `{irpid}`               | Contenuto dell'asset / pixel di impressione | Si compila con l'ID partner impact.com del partner.                                          |
| `{iradid}`              | Contenuto dell'asset / pixel di impressione | Si compila con l'ID annuncio assegnato all'annuncio.                                         |
| `{ircid}`               | Contenuto dell'asset / pixel di impressione | Si compila con l'ID programma (o campagna) impact.com assegnato al tuo programma.            |
| `{subId1}` - `{subId3}` | Contenuto dell'asset                        | Si compila con il valore di SubId del partner (usato per il tracciamento e la reportistica). |
| `{sharedId}`            | Contenuto dell'asset                        | Si compila con il valore SharedId del partner per la reportistica.                           |
| `{domain}`              | Contenuto dell'asset / pixel di impressione | Si compila con il dominio di tracciamento per il tuo programma.                              |
| `{timestamp}`           | Contenuto dell'asset                        | Si compila con un timestamp (in formato Unix epoch) quando l'annuncio viene recuperato.      |
| `{randint}`             | Contenuto dell'asset / pixel di impressione | Si compila con un numero 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 i link sostituibili nel *Contenuti* 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* .                                                                                                                                              |
| *"L'URL sull'ancora non è assoluto"*           | C'è almeno 1 link in *Contenuti* 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
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=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
