# Probar y solucionar problemas de una URL de postback

Puedes probar una URL de postback antes de confiar en ella en producción. Esto te ayuda a confirmar que tu endpoint acepta la solicitud e identificar más rápido los problemas de entrega.

#### Prueba tu URL de postback

{% hint style="success" icon="circle-info" %}
**Nota:** Al probar, recomendamos modificar temporalmente tu URL de postback para pasar un valor de prueba codificado de forma fija (por ejemplo, "12345678" en lugar de `{SubId1}`) para evitar errores. Si tu servidor acepta el envío, puedes volver a cambiar con seguridad tu URL de postback para usar la variable.
{% endhint %}

1. Desde la barra de navegación superior, selecciona **Descubrir** → **Mis marcas**.
2. Sigue estos pasos según tu vista:
   * Para ![](https://4119967529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-1ed93f8f13c8544365c2e0766182519259e358d1%2F32cae165a86a348b171c1152a3c352a24ed3471cf88e03ca183b9015ee8f970b.svg?alt=media) **\[Vista de cuadrícula]**, selecciona la marca desde la que quieres probar un postback y luego selecciona ![](https://4119967529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-8ec3e877b1397045c61d394485e72ac4d93120ee%2Fc6ddb46c637059f06e86c790a911217a9428f5c47b5efef046f90555e85b03cd.svg?alt=media) **\[Más] → Integración de seguimiento**.
   * Para ![](https://4119967529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-b3ee5769241ce1575e4aff7d716b98c9937267eb%2F845c18aa59443d6b239132358fa67d4ae4df3cf4399ec037b8348bfa2e88c1bc.svg?alt=media) **\[Vista de lista]**, pasa el cursor sobre la marca desde la que quieres probar un postback y luego selecciona ![](https://4119967529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-8ec3e877b1397045c61d394485e72ac4d93120ee%2Fc6ddb46c637059f06e86c790a911217a9428f5c47b5efef046f90555e85b03cd.svg?alt=media) **\[Más]** → **Integración de seguimiento**.
3. En la sección *Postbacks* , busca la URL de postback que te gustaría probar y luego selecciona ![](https://4119967529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-df93ac0f80fc5cece7983980a5ce3fbcf19aabce%2F3ef9d737089bc07dbb7e4fd41a97edfbaec261e4f55ab3a1666f3daf957f69c3.svg?alt=media) **\[Acción] → Probar**.
4. Completa la URL que te gustaría probar y luego selecciona **Iniciar prueba**.

   <div data-with-frame="true"><figure><img src="https://4119967529-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>

#### Comprender el comportamiento de reintento

Si un postback falla cuando impact.com publica en tu URL de destino, impact.com vuelve a intentar la entrega automáticamente. Esto ayuda a tener en cuenta problemas temporales de red o breves periodos de indisponibilidad del servidor.

impact.com vuelve a intentar un postback fallido hasta 15 veces en total.

impact.com no vuelve a intentar un postback en estos casos:

* La URL de destino está mal formada o no es válida.
* La URL de destino o su host no resuelve, como durante un fallo de búsqueda DNS.

impact.com omite los primeros 3 reintentos para respuestas HTTP de `400` a `500`.

| Intento de reintento | Retraso antes del reintento |
| -------------------- | --------------------------- |
| Reintento 1          | +15 segundos                |
| Reintento 2          | +15 segundos                |
| Reintento 3          | +15 segundos                |
| Reintento 4          | +3 minutos                  |
| Reintento 5          | +3 minutos                  |
| Reintento 6          | +15 minutos                 |
| Reintento 7          | +15 minutos                 |
| Reintento 8          | +15 minutos                 |
| Reintento 9          | +2 horas                    |
| Reintento 10         | +2 horas                    |
| Reintento 11         | +2 horas                    |
| Reintento 12         | +6 horas                    |
| Reintento 13         | +6 horas                    |
| Reintento 14         | +6 horas                    |
| Reintento 15         | +6 horas                    |

#### Solucionar errores

| Error                                                  | Descripción                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Falta un parámetro obligatorio                         | Es probable que tu servidor esté esperando un valor en lugar de una variable. Modifica tu URL de postback para pasar un valor de prueba (por ejemplo, "12345678" en lugar de `{SubId1}`) y comprueba si acepta el valor codificado de forma fija.                                                                                                |
| Variables con distinción entre mayúsculas y minúsculas | Las variables dinámicas distinguen entre mayúsculas y minúsculas y deben ser exactas, lo que significa que `{SubId1}` no es lo mismo que `{subid1}`. Verifica que tus variables reflejen correctamente la distinción entre mayúsculas y minúsculas.                                                                                              |
| Acceso denegado                                        | La mayoría de los servidores de postback tienen un token de seguridad o un valor que debe enviarse junto con las variables dinámicas. Trabaja con el equipo técnico de tu sitio web (o consulta la documentación de tu proveedor del sitio web) para obtener información sobre el token o valor de seguridad necesario para acceder al servidor. |
