# Fehlerbehebung bei Universal Links im App-zu-App-Tracking

<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">Nimm am PXA-Kurs teil</a>

Universal Links werden auf Ebene des Betriebssystems (OS) validiert und erfordern eine vom Benutzer initiierte Aktion wie einen Klick auf einen Weblink, um die mobile App zu öffnen.

#### Universal Links beheben

{% stepper %}
{% step %}

#### **Überprüfen Sie, ob der Klick aus der App des Partners ein vom Benutzer ausgelöster Klick ist**

Angenommen, der Link ist kein gewöhnlicher Anker-Tag, sondern instanziiert stattdessen ein neues **WebView** (Siehe Klarstellung am Ende dieser Seite). In diesem Fall wird dies nicht als vom Benutzer initiierte Navigation gezählt, sodass das OS den Universal Link nicht öffnet. Dies ist das häufigste Szenario. Um dies zu beheben, sollten Sie für den Universal Link einen regulären Anker-Link innerhalb eines WebView (WKWebView, UIWebView oder SFSafariViewController) in Betracht ziehen, damit die App gestartet wird.

Weitere Beispiele für nicht vom Benutzer instanziierte Klicks sind das direkte Kopieren und Einfügen der URL in die Suchleiste oder das Navigieren zum Link in JavaScript mit `onload()` oder `click()`.
{% endstep %}

{% step %}

#### **Prüfen Sie, ob die Seite, zu der Sie den Benutzer senden, Universal Links zulässt**

In einigen Fällen verlässt sich impact.com darauf, dass Universal Links bei einer nachfolgenden Weiterleitung konfiguriert sind, in der Regel auf der Domain des Werbetreibenden.

* Zum Beispiel würde die Tracking-Domain von impact.com (`goto.advertiser.com`) weiterleiten zu `advertiser.com`. Universal Links werden auf der `advertiser.com` Domain konfiguriert. Daher ist es wichtig zu überprüfen, dass die Seite, zu der Sie den Benutzer senden, für Universal Links aktiviert ist. Dies können Sie tun, indem Sie die Apple-Associationsdatei auf der Domain des Werbetreibenden prüfen.
* In unserem Beispiel, `http://advertiser.com/.well-known/apple-app-site-association`, werden Sie feststellen, dass die Associationsdatei der impact.com-Tracking-Domain standardmäßig alle Unterverzeichnisse einschließt.

{% hint style="info" %}
**Hinweis:** Auch wenn Universal Links nicht funktionieren, wenn ein JavaScript-Redirect verwendet wird, bewahren HTTP-3xx-Weiterleitungen dennoch die Referenz auf das ursprüngliche Benutzerereignis. impact.com verwendet HTTP-3xx-Weiterleitungen im Tracking, und daher öffnen Links nach einem Klick auf die Tracking-Domain die App des Werbetreibenden erfolgreich, wenn andere Kriterien erfüllt sind.
{% endhint %}

Zum Beispiel würde die untenstehende Associationsdatei Universal Links für `advertiser.com/item/123` zulassen, aber nicht für `advertiser.com` oder `advertiser.com/section/furniture`.

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

{% endstep %}

{% step %}

#### **Stellen Sie sicher, dass auch das anfängliche WebView, das sich öffnet, Weiterleitungen über Universal Links unterstützt**

Einige WebViews können Universal Links blockieren, wodurch Tracking-Links innerhalb des WebViews statt in der App des Werbetreibenden geöffnet würden. Obwohl ungewöhnlich, kann dies passieren, wenn die WebView-Navigationsrichtlinie auf WKNavigationActionPolicyAllow + 2 gesetzt ist. Dadurch kann die WebView zum Link navigieren, ohne den Universal Link zu versuchen.
{% endstep %}

{% step %}

#### **Richtlinien für soziale Medien überprüfen**

Einige Social-Media-Apps wie Facebook blockieren Universal Links. Wenn dies der Fall ist, kann die Verwendung eines **Mobile App Interstitial** hilfreich sein, und wir empfehlen, sich an Ihren CSM zu wenden, um Hilfe dabei zu erhalten (oder [den Support kontaktieren](https://app.impact.com/support/portal.ihtml?createTicket=true)). impact.com arbeitet aktiv an Möglichkeiten, Deep Linking und Attribution aus Social-Media-Apps zu verbessern.
{% endstep %}
{% endstepper %}

#### Weitere Klarstellung von Apple

Wenn Sie ein [SFSafariViewController](https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller) , [WKWebView](https://developer.apple.com/documentation/webkit/wkwebview) , oder [UIWebView](https://developer.apple.com/documentation/uikit/uiwebview) Objekt instanziieren, um einen Universal Link zu verarbeiten, öffnet iOS Ihre Website in Safari statt Ihre App zu öffnen. Wenn der Benutzer jedoch innerhalb eines eingebetteten SFSafariViewController-, WKWebView- oder UIWebView-Objekts auf einen Universal Link tippt, öffnet iOS Ihre App.

Verweisen Sie auf Apples [Universal Links unterstützen](https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html) Hilfeseite für weitere Informationen.


---

# 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/de/woruber-mochten-sie-mehr-erfahren/platform-features/tracking/set-up-tracking/troubleshooting-universal-links-in-app-to-app-tracking.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.
