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

Nehmen Sie den PXA-Kurs

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

1

Überprüfen Sie, ob der Klick aus der Partner-App ein vom Benutzer ausgelöster Klick ist

Angenommen, der Link ist kein reguläres Anchor-Tag, sondern erzeugt stattdessen ein neues WebView (Siehe Erläuterung am Ende dieser Seite). In diesem Fall wird dies nicht als vom Benutzer initiierte Navigation gezählt, sodass das Betriebssystem den Universal Link nicht öffnet. Dies ist das häufigste Szenario. Zur Lösung sollten Sie in Betracht ziehen, einen regulären Anchor-Link innerhalb eines WebView (WKWebView, UIWebView oder SFSafariViewController) zu verwenden, damit der Universal Link die App startet.

Weitere Beispiele für nicht vom Benutzer ausgelöste Klicks sind das Kopieren und Einfügen der URL direkt in die Suchleiste oder das Navigieren zum Link in JavaScript mittels onload() oder click().

2

In einigen Fällen ist impact.com darauf angewiesen, dass Universal Links auf einer nachfolgenden Weiterleitung konfiguriert sind, üblicherweise auf der Domain des Werbetreibenden.

  • Zum Beispiel würde die Tracking-Domain von impact.com (goto.advertiser.com) auf advertiser.comweiterleiten. 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. Sie können dies tun, indem Sie die Apple-Associationsdatei auf der Domain des Werbetreibenden überprüfen.

  • In unserem Beispiel http://advertiser.com/.well-known/apple-app-site-association, werden Sie feststellen, dass die Associationsdatei der Tracking-Domain von impact.com standardmäßig alle Unterverzeichnisse einschließt.

circle-info

Hinweis: Auch wenn Universal Links nicht funktionieren, wenn eine JavaScript-Weiterleitung verwendet wird, bewahren HTTP-3xx-Weiterleitungen dennoch die Referenz auf das ursprüngliche Benutzerevent. impact.com verwendet HTTP-3xx-Weiterleitungen im Tracking, und daher starten Links, die einem Klick auf die Tracking-Domain folgen, die App des Werbetreibenden erfolgreich, wenn andere Kriterien erfüllt sind.

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

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

"/item/*"

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

4

Überprüfen Sie die Richtlinien sozialer Medien Einige Social-Media-Apps wie Facebook blockieren Universal Links. Wenn dies der Fall ist, kann ein Mobile App Interstitial hilfreich sein, und wir empfehlen, sich an Ihren CSM zu wenden, um Hilfe dabei zu erhalten (oderarrow-up-rightden Support kontaktieren

). impact.com arbeitet aktiv an Möglichkeiten, Deep-Linking und Attribution aus Social-Media-Apps zu verbessern.

Weitere Klarstellungen von Apple Wenn Sie einarrow-up-right , SFSafariViewControllerarrow-up-right WKWebView oderarrow-up-right UIWebView

Objekt instanziieren, um einen Universal Link zu verarbeiten, öffnet iOS Ihre Website in Safari anstatt Ihre App zu öffnen. Wenn der Benutzer jedoch einen Universal Link aus einem eingebetteten SFSafariViewController-, WKWebView- oder UIWebView-Objekt antippt, öffnet iOS Ihre App. Beziehen Sie sich auf Applesarrow-up-right Support-Artikel zu Universal Links für weitere Informationen.

Zuletzt aktualisiert

War das hilfreich?