> 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/es/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/troubleshooting-universal-links-in-app-to-app-tracking.md).

# Solución de problemas de Universal Links en el seguimiento de app a app

<a href="https://pxa.impact.com/student/activity/1117597?sid=0c0e3e5c-54c9-4435-9bee-ebcdccb7f292&#x26;sid_i=0?utm_source=app.impact.com&#x26;utm_medium=owned-platform&#x26;utm_content=tra-350&#x26;utm_campaign=help-center" class="button primary">Realiza el curso PXA</a>

Los Universal Links se validan a nivel del sistema operativo (OS) y requieren una acción iniciada por el usuario, como hacer clic en un enlace web, para abrir la app móvil.

#### Solucionar problemas de Universal Links

{% stepper %}
{% step %}

#### **Verifique que el clic desde la app del socio sea un clic instanciado por el usuario**

Suponga que el enlace no es una etiqueta de anclaje normal, sino que en su lugar instancia un nuevo **WebView** (Véase la aclaración al final de esta página). En ese caso, esto no se considera navegación iniciada por el usuario, por lo que el OS no abrirá el Universal Link. Este es el escenario más común. Para resolverlo, debería considerar usar un enlace de anclaje normal dentro de un WebView (WKWebView, UIWebView o SFSafariViewController) para que el Universal Link inicie la app.

Otros ejemplos de clics no instanciados por el usuario son copiar y pegar la URL directamente en la barra de búsqueda o navegar al enlace en JavaScript usando `onload()` o `click()`.
{% endstep %}

{% step %}

#### **Compruebe si la página a la que está enviando al usuario permite Universal Links**

En algunos casos, impact.com depende de que los Universal Links estén configurados en una redirección posterior, normalmente el dominio del anunciante.

* Por ejemplo, el dominio de seguimiento de impact.com (`goto.advertiser.com`) redirigiría a `advertiser.com`. Los Universal Links se configuran en el `advertiser.com` dominio. Por lo tanto, es importante verificar que la página a la que está enviando al usuario esté habilitada para Universal Links. Puede hacerlo comprobando el archivo de asociación de Apple ubicado en el dominio del anunciante.
* En nuestro ejemplo, `http://advertiser.com/.well-known/apple-app-site-association`, observará que el archivo de asociación del dominio de seguimiento de impact.com incluye de forma predeterminada todos los subdirectorios.

{% hint style="info" %}
**Nota:** Aunque los Universal Links no funcionan cuando se usa una redirección de JavaScript, las redirecciones HTTP 3xx siguen conservando la referencia al evento original del usuario. impact.com usa redirecciones HTTP 3xx en el seguimiento y, por lo tanto, los enlaces que siguen a un clic en el dominio de seguimiento abren correctamente la app del anunciante cuando se cumplen otros criterios.
{% endhint %}

Por ejemplo, el archivo de asociación que se muestra a continuación permitiría Universal Links para `advertiser.com/item/123` pero no los permitiría para `advertiser.com` o `advertiser.com/section/furniture`.

```programlisting
{
   "applinks":{
      "apps":[
      ],
      "details":[
         {
            "appID":"A1AAA22BBB.com.advertiser.Advertiser",
            "paths":[
               "NOT /section/*",
               "/item/*"
            ]
         }
      ]
   }
} 
```

{% endstep %}

{% step %}

#### **Asegúrese de que el WebView inicial que se abre también admita redirecciones mediante Universal Links**

Algunos WebViews pueden bloquear Universal Links, lo que haría que los enlaces de seguimiento se abrieran dentro del WebView en lugar de abrir la app del anunciante. Aunque no es común, esto puede ocurrir cuando la política de navegación del WebView se establece en WKNavigationActionPolicyAllow + 2. Esto puede hacer que el WebView navegue al enlace sin intentar el Universal Link.
{% endstep %}

{% step %}

#### **Revise las políticas de redes sociales**

Algunas apps de redes sociales como Facebook bloquean los Universal Links. Si este es el caso, usar un **Intersticial de app móvil** podría ser útil, y recomendamos ponerse en contacto con su CSM para obtener ayuda con esto (o [contacte con soporte](https://app.impact.com/support/portal.ihtml?createTicket=true)). impact.com está trabajando activamente en formas de mejorar la vinculación profunda y la atribución desde las apps de redes sociales.
{% endstep %}
{% endstepper %}

#### Aclaración adicional de Apple

Si instancia un [SFSafariViewController](https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller) , [WKWebView](https://developer.apple.com/documentation/webkit/wkwebview) , o [UIWebView](https://developer.apple.com/documentation/uikit/uiwebview) objeto para manejar un Universal Link, iOS abre su sitio web en Safari en lugar de abrir su app. Sin embargo, si el usuario toca un Universal Link desde dentro de un objeto SFSafariViewController, WKWebView o UIWebView incrustado, iOS abre su app.

Consulte el [Soporte de Universal Links](https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html) artículo de ayuda de Apple para obtener más información.


---

# 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/es/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/troubleshooting-universal-links-in-app-to-app-tracking.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.
