# Configurar la lógica de deep linking con esquemas URI

Algunas aplicaciones móviles con navegadores personalizados dentro de la app no admiten todas las tecnologías de enlaces profundos, por lo que es necesario usar [esquemas URI](https://en.wikipedia.org/wiki/List_of_URI_schemes) para garantizar un seguimiento coherente cuando el enlace profundo estándar falla. Siga los pasos de este artículo para mejorar la precisión de su seguimiento de conversiones cuando los usuarios interactúan con su página de destino de ventas a través de estos navegadores personalizados dentro de la app.

#### Diagrama de flujo del resultado deseado

El diagrama de flujo a continuación representa el resultado que busca. En resumen, desea configurar una regla de redireccionamiento en impact.com para dirigir a los usuarios que hagan clic en su enlace de seguimiento a la página móvil correspondiente siempre que sea posible. Si no es posible porque la aplicación no está instalada en el dispositivo del usuario, querrá dirigirlos a la versión web de esa página. También puede configurar una página de destino intersticial en impact.com, ya que esto le permitirá asegurarse de que el usuario solo sea redirigido a páginas de destino reconocidas por su aplicación.

<div data-with-frame="true"><figure><img src="/files/25d2e69d0c719521be82df2b60583055ddea4eb5" alt="" width="296"><figcaption></figcaption></figure></div>

#### Requisitos previos

* El esquema URI de su aplicación móvil, p. ej. **`acmeapp://`**`item/view/12345`, debe ser el mismo en las versiones Android e iOS de su aplicación.
* Las rutas de su URL web deben asignarse al esquema URI de su aplicación móvil para que la redirección funcione; por ejemplo, si la URL de ACME Corporation es `https://acme.com/item/view/12345`, su URI será `acmeapp://item/view/12345`.
* Debe conocer cualquier ruta no compatible (es decir, rutas que no estén asignadas) dentro de su aplicación móvil para poder implementar los filtros correspondientes en la página intersticial dentro de las condiciones de la regla, como se detalla a continuación.

#### Configurar el seguimiento del esquema URI

{% stepper %}
{% step %}
**Paso 1: Configurar el seguimiento del esquema URI en su aplicación**

Configure su aplicación móvil para rastrear cuándo el referente es un esquema URI.

1. Analice el `clickid` del esquema URI y otros parámetros de seguimiento relevantes de la puerta de enlace.
2. Llame a la API PageLoad, pasando la URI al campo PageUrl en los eventos de apertura de la aplicación.

   * Consulte la referencia de la [Crear una carga de página](https://integrations.impact.com/impact-brand/reference/create-a-pageload) API para obtener más detalles.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Ejemplo:</strong> <code>acmeapp://item/view/12345?clickid=abcdef12345</code>.</p></div>

{% endstep %}

{% step %}
**Paso 2: Configurar el esquema URI de su programa**

1. Desde la barra de navegación superior, selecciona ![](/files/0919e971063074bc852813115322dc9255719fbf) **\[Perfil de usuario] → Configuración**.
2. En la columna derecha, debajo de *Seguimiento*, selecciona **General**.
3. En el campo Esquema URI, seleccione ![](/files/73b467e3ba667a37f7c6914711a52a06e2e594aa) **\[Editar]**.
4. Introduzca el **esquema URI**, excluyendo `://` del final del esquema.
   * Si se enumeran varios esquemas URI, impact.com utilizará de forma predeterminada el primer esquema.
5. Selecciona **Guardar**.
   {% endstep %}

{% step %}
**Paso 3: Crear una regla de redireccionamiento**

1. Desde la barra de navegación superior, selecciona ![](/files/0919e971063074bc852813115322dc9255719fbf) **\[Perfil de usuario] → Configuración**.
2. En la columna derecha, debajo de *Técnico*, selecciona **Bloqueo y Redirección**.
3. En la esquina superior derecha, selecciona **Configurar regla**.
4. **Nombre** la regla de forma descriptiva.
   * El nombre debe indicar el propósito de la regla.
5. Añade un *Condición* con el parámetro **App Name** e introduzca las plataformas de la aplicación móvil para las que se aplica la regla.
   * impact.com recomienda incluir *Facebook*, *Instagram*, y *X*.
6. Opcionalmente, ![](/files/7739dcda4ddf1d60735bf425b3969b4ce7b927a4) **\[Añadir otro]** condición con el parámetro **Página de destino** y especifique las rutas y dominios a los que desea redirigir a los usuarios.

   * Este paso se recomienda y le permitirá usar la función solo para las rutas que su aplicación pueda reconocer.
   * Use [regex](https://en.wikipedia.org/wiki/Regular_expression) para hacer coincidir las páginas de destino que contengan rutas específicas; consulte el ejemplo a continuación.

   ```programlisting
   ^(https?:\/\/)?(www\.)?(domain\.com|sub\.domain\.com)(\/(shop|product)(\/[^?]*?)?)?(\/?(\?.*)?)?$
   ```
7. Opcionalmente, ![](/files/7739dcda4ddf1d60735bf425b3969b4ce7b927a4) **\[Añadir otro]** condición con el parámetro **Probabilidad** parámetro y especifique un porcentaje del tráfico que se redirigirá para realizar pruebas A/B.

   <div data-with-frame="true"><figure><img src="/files/768bc528947d7f58dc6503cff54058a3f6f77e32" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}
**Paso 4: Personalizar el intersticial para Mobile Deep Linking**

1. En la *Acción* campo, desplácese hasta el final de las opciones de personalización visual y complete los siguientes campos. ![](/files/dc4b460e9558e50b72a5d0a040271a8312ab03b3) **\[Menú desplegable]** para seleccionar **Mobile Deep Linking**.
2. Personalice la plantilla intersticial para que se alinee con su marca:

| Campos                                          | Descripción                                                                                                                                                                                                                                                                               |
| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Texto del encabezado y color de fuente          | El texto del encabezado es una frase corta que se muestra en su intersticial en letras grandes. Puede especificar qué dice este texto y definir el color de la fuente mediante el selector de color o [hexadecimal](https://en.wikipedia.org/wiki/Hexadecimal) notación.                  |
| Texto del subencabezado y color de fuente       | El texto del subencabezado es una frase corta que se muestra en su intersticial debajo del texto del encabezado. Puede especificar qué dice este texto y definir el color de la fuente mediante el selector de color o [hexadecimal](https://en.wikipedia.org/wiki/Hexadecimal) notación. |
| Cargar logotipo                                 | Cargue el logotipo de su marca en formato .gif, .jpg, .png o .svg. El tamaño de la imagen no puede ser > 1 MB.                                                                                                                                                                            |
| Cargar imagen de portada                        | Cargue una imagen de fondo adecuada en formato .gif, .jpg, .png o .svg. El tamaño de la imagen no puede ser > 1 MB.                                                                                                                                                                       |
| Etiqueta y colores del botón Abrir aplicación   | La etiqueta del botón es el texto que se muestra en el botón que abre el esquema URI de su aplicación móvil. Puede especificar qué dice este texto y definir el color de la fuente mediante el selector de color o [hexadecimal](https://en.wikipedia.org/wiki/Hexadecimal) notación.     |
| Etiqueta del enlace Continuar y color de fuente | La etiqueta del enlace es el texto que se muestra en el enlace que abre la URL de su página web de destino. Puede especificar qué dice este texto y definir el color de la fuente mediante el selector de color o [hexadecimal](https://en.wikipedia.org/wiki/Hexadecimal) notación.      |

<div data-with-frame="true"><figure><img src="/files/fa956533ca8e48f9e57a88f030fbb201ad9482e3" alt="" width="373"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**Paso 5: Configurar la lógica de apertura de la aplicación y la redirección automática**

1. En la *Acción* campo, desplácese hasta el final de las opciones de personalización visual y complete los siguientes campos.

   | Campo                     | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Apertura de la aplicación | <p>Indique cuándo abrir su aplicación móvil:</p><p>• <strong>Tan pronto como se cargue el intersticial</strong> <mark style="color:$success;">\[Recomendado]</mark> — abre automáticamente su aplicación móvil en el dispositivo del usuario en cuanto se cargue el intersticial.</p><p>• <strong>Cuando se pulsa el botón</strong> — después de que se cargue el intersticial, solicite al usuario que apruebe la apertura de su aplicación móvil en su dispositivo.</p>                                                                                                                                                                                                                                                                                                                                                          |
   | Redirección automática    | Selecciona el ![](/files/5c82378e6caa885427c8bf4d0290698a9a9e2327) **\[Casilla sin marcar]** para definir un tiempo de espera en caso de que falle la apertura de la aplicación, tras el cual serán redirigidos automáticamente al enlace web. impact.com recomienda un tiempo de espera de **10**segundos.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | Ruta URI predeterminada   | Introduzca una ruta URI, como la de la página principal de su sitio web, que se usará cuando no se extraiga ninguna de la URL. Esto garantiza que su aplicación se abra correctamente incluso desde un navegador personalizado dentro de la app que, de otro modo, impediría abrirla. Por ejemplo, si la URL de su página de destino es `https://acme.com`, e introduce una ruta URI predeterminada de `home`, el enlace de esquema URI resultante será `acmeapp://home`.                                                                                                                                                                                                                                                                                                                                                          |
   | Regex URI personalizado   | <p>De forma predeterminada, impact.com crea un enlace de esquema URI añadiendo las rutas de la URL de la página de destino al esquema URI. Por ejemplo, si la URL de su página de destino es <code><https://acme.com/product/12345></code>, y su esquema URI es <code>acmeapp</code>, el esquema URI resultante será <code>acmeapp\://product/12345</code>.</p><p>Sin embargo, también puede usar <a href="https://en.wikipedia.org/wiki/Regular_expression">regex</a> para especificar qué partes de una URL de página de destino deben extraerse y agregarse al esquema URI. Por ejemplo, si la URL de su página de destino es <code><https://acme.com/product/12345></code>, e introduce una expresión regular de <code>acme.com.\*$</code>, el esquema URI resultante será <code>acmeapp\://acme.com/product/12345</code>.</p> |
2. Recuerde **Guardar** su regla cuando haya terminado.
   {% endstep %}
   {% endstepper %}

#### Uso de intersticiales con postbacks

Si utiliza [postbacks](/brand/es/what-would-you-like-to-learn-about/account-administration/account-settings/notifications/enable-event-notification-postbacks-for-brands.md) para rastrear conversiones en varios tipos de programas de impact.com, impact.com recomienda implementar el intersticial solo en su programa principal. El programa principal gestiona la última redirección antes de la página de destino, lo que garantiza que todos los clics se rastreen antes de abrir su aplicación móvil. Este enfoque garantiza que la atribución funcione correctamente cuando la conversión se registra en uno de los programas secundarios.


---

# Agent Instructions: 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:

```
GET https://help.impact.com/brand/es/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/configure-deep-linking-logic-with-uri-schemes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
