# Testa e risolvi i problemi di un URL di postback

Puoi testare un URL di postback prima di farvi affidamento in produzione. Questo ti aiuta a verificare che il tuo endpoint accetti la richiesta e a isolare più rapidamente i problemi di recapito.

#### Testa il tuo URL di Postback

{% hint style="success" icon="circle-info" %}
**Nota:** Durante il test, ti consigliamo di modificare temporaneamente il tuo URL di Postback per passare un valore di test codificato in modo fisso (ad es. "12345678" invece di `{SubId1}`) per evitare errori. Se il tuo server accetta l'invio, puoi tranquillamente ripristinare l'URL di Postback per usare di nuovo la variabile.
{% endhint %}

1. Dalla barra di navigazione superiore, seleziona **Scopri** → **I miei brand**.
2. Procedi in base alla tua visualizzazione:
   * Per ![](https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-1ed93f8f13c8544365c2e0766182519259e358d1%2F32cae165a86a348b171c1152a3c352a24ed3471cf88e03ca183b9015ee8f970b.svg?alt=media) **\[Vista griglia]**, seleziona il brand per cui vuoi testare un postback, quindi seleziona ![](https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-8ec3e877b1397045c61d394485e72ac4d93120ee%2Fc6ddb46c637059f06e86c790a911217a9428f5c47b5efef046f90555e85b03cd.svg?alt=media) **\[Altro] → Integrazione di tracking**.
   * Per ![](https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-b3ee5769241ce1575e4aff7d716b98c9937267eb%2F845c18aa59443d6b239132358fa67d4ae4df3cf4399ec037b8348bfa2e88c1bc.svg?alt=media) **\[Vista elenco]**, passa il mouse sul brand per cui vuoi testare un postback, quindi seleziona ![](https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-8ec3e877b1397045c61d394485e72ac4d93120ee%2Fc6ddb46c637059f06e86c790a911217a9428f5c47b5efef046f90555e85b03cd.svg?alt=media) **\[Altro]** → **Integrazione di tracking**.
3. Nella sezione *Postback* , individua l'URL di postback che desideri testare, quindi seleziona ![](https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-df93ac0f80fc5cece7983980a5ce3fbcf19aabce%2F3ef9d737089bc07dbb7e4fd41a97edfbaec261e4f55ab3a1666f3daf957f69c3.svg?alt=media) **\[Azione] → Test**.
4. Inserisci l'URL che desideri testare, quindi seleziona **Avvia test**.

   <div data-with-frame="true"><figure><img src="https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-0c6431bd94b91ecd69409fb490bbd3d8f0937a74%2F70383df0310e63a8b1b9b8167325edc6c15af33a82fb5dd31b81f76b37afbfa3.png?alt=media" alt=""><figcaption></figcaption></figure></div>

#### Comprendere il comportamento dei tentativi

Se un postback fallisce quando impact.com invia il post al tuo URL di destinazione, impact.com ritenta automaticamente la consegna. Questo aiuta a tenere conto di problemi di rete temporanei o di brevi periodi di indisponibilità del server.

impact.com ritenta un postback fallito fino a 15 volte in totale.

impact.com non ritenta un postback nei seguenti casi:

* L'URL di destinazione è malformato o non valido.
* L'URL di destinazione o il suo host non si risolve, ad esempio durante un errore di ricerca DNS.

impact.com salta i primi 3 tentativi per le risposte HTTP da `400` a `500`.

| Tentativo di ripetizione | Ritardo prima del nuovo tentativo |
| ------------------------ | --------------------------------- |
| Ritento 1                | +15 secondi                       |
| Ritento 2                | +15 secondi                       |
| Ritento 3                | +15 secondi                       |
| Ritento 4                | +3 minuti                         |
| Ritento 5                | +3 minuti                         |
| Ritento 6                | +15 minuti                        |
| Ritento 7                | +15 minuti                        |
| Ritento 8                | +15 minuti                        |
| Ritento 9                | +2 ore                            |
| Ritento 10               | +2 ore                            |
| Ritento 11               | +2 ore                            |
| Ritento 12               | +6 ore                            |
| Ritento 13               | +6 ore                            |
| Ritento 14               | +6 ore                            |
| Ritento 15               | +6 ore                            |

#### Risolvere gli errori

| Errore                                       | Descrizione                                                                                                                                                                                                                                                                                                                        |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Parametro obbligatorio mancante              | Probabilmente il tuo server si aspetta un valore invece di una variabile. Modifica il tuo URL di Postback per passare un valore di test (ad es. "12345678" invece di `{SubId1}`) e verifica se accetta il valore codificato in modo fisso.                                                                                         |
| Variabili sensibili alle maiuscole/minuscole | Le variabili dinamiche sono sensibili alle maiuscole/minuscole e devono essere esatte, il che significa che `{SubId1}` non è la stessa cosa di `{subid1}`. Controlla attentamente che le tue variabili riflettano la corretta sensibilità alle maiuscole/minuscole.                                                                |
| Accesso negato                               | La maggior parte dei server di Postback ha un token di sicurezza o un valore che deve essere passato insieme alle variabili dinamiche. Collabora con il team tecnico del tuo sito web (o consulta la documentazione del fornitore del sito web) per conoscere il token o il valore di sicurezza necessario per accedere al server. |
