# Deep-Linking-Logik mit URI-Schemata konfigurieren

Bestimmte mobile Apps mit benutzerdefinierten In-App-Browsern unterstützen nicht alle Deep-Linking-Technologien, weshalb es notwendig sein kann, [URI-Schemata](https://en.wikipedia.org/wiki/List_of_URI_schemes) zu verwenden, um ein konsistentes Tracking sicherzustellen, wenn standardmäßiges Deep Linking fehlschlägt. Befolgen Sie die Schritte in diesem Artikel, um die Genauigkeit Ihres Conversion-Trackings zu verbessern, wenn Nutzer über diese benutzerdefinierten In-App-Browser mit Ihrer Verkaufs-Landingpage interagieren.

#### Gewünschter Ablaufdiagramm

Das unten stehende Ablaufdiagramm zeigt das Ziel, das Sie anstreben. Kurz gesagt: Sie möchten auf impact.com eine Weiterleitungsregel konfigurieren, die Nutzer, die auf Ihren Tracking-Link klicken, wenn möglich zur entsprechenden mobilen App-Seite weiterleitet. Falls dies nicht möglich ist, weil die App nicht auf dem Gerät des Nutzers installiert ist, sollen sie zur Webversion dieser Seite geleitet werden. Sie können auch eine Interstitial-Landingpage auf impact.com konfigurieren, da dies Ihnen ermöglicht sicherzustellen, dass der Nutzer nur zu Zielseiten weitergeleitet wird, die von Ihrer App erkannt werden.

<div data-with-frame="true"><figure><img src="https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-fed65268965e8e1db8473062d52095b14b220e3d%2F260dbc4571ab3a646158dccf6f817e64888da69f1fe481f7a4d9c2f90fe73003.png?alt=media" alt="" width="296"><figcaption></figcaption></figure></div>

#### Voraussetzungen

* Das URI-Schema Ihrer mobilen App, z. B. **`acmeapp://`**`item/view/12345`, muss in den Android- und iOS-Versionen Ihrer App identisch sein.
* Ihre Web-URL-Pfade müssen dem URI-Schema Ihrer mobilen App zugeordnet werden, damit die Weiterleitung funktioniert, z. B. wenn die URL der ACME Corporation `https://acme.com/item/view/12345`ist, wird deren URI `acmeapp://item/view/12345`.
* Sie müssen alle nicht unterstützten Pfade (d. h. Pfade, die nicht zugeordnet sind) innerhalb Ihrer mobilen App kennen, damit Sie entsprechende Filter für die Interstitial-Seite in den Regelbedingungen implementieren können, wie unten beschrieben.

#### URI-Schema-Tracking konfigurieren

{% stepper %}
{% step %}

#### **Schritt 1: URI-Schema-Tracking in Ihrer App konfigurieren**

Konfigurieren Sie Ihre mobile App so, dass sie erfasst, wenn der Referrer ein URI-Schema ist.

1. Parsen Sie die `clickid` aus dem URI-Schema und anderen relevanten Gateway-Tracking-Parametern.
2. Rufen Sie die PageLoad-API auf und übergeben Sie die URI im Feld PageUrl bei App-Open-Ereignissen.

   * Siehe die [Erstellen einer Page Load](https://integrations.impact.com/impact-brand/reference/create-a-pageload) API-Referenz für weitere Details.

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

{% endstep %}

{% step %}

#### **Schritt 2: Konfigurieren Sie das URI-Schema Ihres Programms**

1. Wählen Sie in der oberen Navigationsleiste ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[Benutzerprofil] → Einstellungen**.&#x20;
2. Im rechten Bereich, unter *Tracking*, wählen Sie **Allgemein**.
3. Im Feld URI-Schema wählen Sie ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-a600f51d86cbf3c02c36ea5cf311867b2bb4cf89%2F00a06da7505c774dc36762a66bcd169b1d62cb35af729e3383729755194758fb.svg?alt=media) **\[Bearbeiten]**.
4. Geben Sie das **URI-Schema**Ihrer mobilen App ein `://` , ohne
   * am Ende des Schemas.
5. Wenn mehrere URI-Schemata aufgelistet sind, verwendet impact.com standardmäßig das erste Schema. **Wählen Sie**.
   {% endstep %}

{% step %}

#### **Speichern**

1. Wählen Sie in der oberen Navigationsleiste ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[Benutzerprofil] → Einstellungen**.&#x20;
2. Im rechten Bereich, unter *Schritt 3: Weiterleitungsregel erstellen*, wählen Sie **Technisch**.
3. Blocking & Redirect **Wählen Sie oben rechts**.
4. **Regel konfigurieren** Benenne
   * die Regel beschreibend.
5. Der Name sollte den Zweck der Regel anzeigen. *Fügen Sie eine* Bedingung **mit dem** App-Name
   * Parameter hinzu und geben Sie die mobilen App-Plattformen an, für die die Regel gilt. *impact.com empfiehlt,*, *Facebook*Instagram *und*.
6. Optional können Sie ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[Weiteres hinzufügen]** eine Bedingung mit dem **Landingpage** Parameter hinzufügen und Pfade sowie Domains angeben, für die Sie Nutzer weiterleiten möchten.

   * Dieser Schritt wird empfohlen und ermöglicht es Ihnen, die Funktion nur für Pfade zu verwenden, die Ihre App erkennen kann.
   * Verwenden Sie [regex](https://en.wikipedia.org/wiki/Regular_expression) um Landingpages abzugleichen, die bestimmte Pfade enthalten — siehe das Beispiel unten.

   ```programlisting
   ^(https?:\/\/)?(www\.)?(domain\.com|sub\.domain\.com)(\/(shop|product)(\/[^?]*?)?)?(\/?(\?.*)?)?$
   ```
7. Optional können Sie ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[Weiteres hinzufügen]** eine Bedingung mit dem **Wahrscheinlichkeits-** Parameter und geben Sie einen Prozentsatz des Traffics an, der für A/B-Tests umgeleitet werden soll.

   <div data-with-frame="true"><figure><img src="https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-05f2884f968b97207049961a1cd2ce056a3bc4b1%2F1744c6326d9b8b16c9d5495cb7869eaf1a4cd0a19b02dbcf3b851af38154ee8b.png?alt=media" alt="" width="536"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

#### **Schritt 4: Interstitial für Mobile Deep Linking anpassen**

1. Im *Aktion* Feld verwenden Sie das ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Dropdown-Menü]** um **Mobile Deep Linking**.
2. auszuwählen

| Passen Sie die Interstitial-Vorlage an, damit sie zu Ihrer Marke passt:                                                                                                                                                  | Felder                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Beschreibung                                                                                                                                                                                                             | Header-Text & Schriftfarbe [Ihr Header-Text ist ein kurzer Satz, der auf Ihrem Interstitial in großer Schrift angezeigt wird. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder der](https://en.wikipedia.org/wiki/Hexadecimal) hexadezimalen                     |
| Notation definieren.                                                                                                                                                                                                     | Subheader-Text & Schriftfarbe [Ihr Header-Text ist ein kurzer Satz, der auf Ihrem Interstitial in großer Schrift angezeigt wird. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder der](https://en.wikipedia.org/wiki/Hexadecimal) hexadezimalen                  |
| Ihr Subheader-Text ist ein kurzer Satz, der auf Ihrem Interstitial unterhalb des Header-Texts angezeigt wird. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder                | Logo hochladen                                                                                                                                                                                                                                                                                              |
| Laden Sie Ihr Markenlogo im .gif-, .jpg-, .png- oder .svg-Format hoch. Das Bild darf nicht > 1 MB groß sein.                                                                                                             | Titelbild hochladen                                                                                                                                                                                                                                                                                         |
| Laden Sie ein geeignetes Hintergrundbild im .gif-, .jpg-, .png- oder .svg-Format hoch. Das Bild darf nicht > 1 MB groß sein.                                                                                             | Beschriftung & Farben des 'App öffnen'-Buttons [Ihr Header-Text ist ein kurzer Satz, der auf Ihrem Interstitial in großer Schrift angezeigt wird. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder der](https://en.wikipedia.org/wiki/Hexadecimal) hexadezimalen |
| Die Beschriftung Ihres Buttons ist der Text, der auf dem Button angezeigt wird, der das URI-Schema Ihrer mobilen App öffnet. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder | Beschriftung & Schriftfarbe des 'Weiter'-Links [Ihr Header-Text ist ein kurzer Satz, der auf Ihrem Interstitial in großer Schrift angezeigt wird. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder der](https://en.wikipedia.org/wiki/Hexadecimal) hexadezimalen |

<div data-with-frame="true"><figure><img src="https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-05ea3ea50f8f93b549691e27fe0bc882cd02a9c9%2Fbdbeb71e1227b728b8a97a7b0fa9083cd676a5ab73dd505b312ee1a60c80f751.png?alt=media" alt="" width="373"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### **Die Beschriftung Ihres Links ist der Text, der auf dem Link angezeigt wird, der Ihre Ziel-Webseiten-URL öffnet. Sie können festlegen, was dieser Text aussagt, und die Schriftfarbe mit dem Farbwähler oder**

1. Im *Aktion* Schritt 5: App-Open-Logik & automatische Weiterleitung konfigurieren

   | Feld: Scrollen Sie im Bereich der visuellen Anpassungsoptionen bis zum Ende und füllen Sie folgende Felder aus.          | Felder                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Feld                                                                                                                     | <p>App-Öffnen</p><p>Geben Sie an, wann Ihre mobile App geöffnet werden soll: <strong>•</strong> <mark style="color:[Empfohlen];">Sobald das Interstitial geladen ist</mark> $success</p><p>Geben Sie an, wann Ihre mobile App geöffnet werden soll: <strong>— öffnen Sie Ihre mobile App automatisch auf dem Gerät des Nutzers, sobald das Interstitial geladen ist.</strong> Wenn der Button gedrückt wird</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | — nach dem Laden des Interstitials verlangen Sie die Zustimmung des Nutzers, Ihre mobile App auf seinem Gerät zu öffnen. | Automatische Weiterleitung ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **Wählen Sie das** \[Nicht markiertes Feld] **10**um ein Timeout zu definieren für den Fall, dass das Öffnen der App fehlschlägt, nach dem die Nutzer automatisch zum Weblink weitergeleitet werden. impact.com empfiehlt ein                                                                                                                                                                                                                                                                                                                                                                                    |
   | -Sekunden-Timeout.                                                                                                       | Standard-URI-Pfad `Geben Sie einen URI-Pfad ein, z. B. für die Startseite Ihrer Website, der verwendet wird, wenn keiner aus der URL extrahiert wurde. Dies stellt sicher, dass Ihre App erfolgreich geöffnet wird, selbst von einem benutzerdefinierten In-App-Browser, der Ihre App sonst nicht öffnen würde. Wenn z. B. Ihre Zielseiten-URL`<https://acme.com> `ist und Sie einen Standard-URI-Pfad von`home `eingeben, wird der resultierende URI-Schema-Link`.                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | acmeapp\://home                                                                                                          | <p>Benutzerdefiniertes URI-Regex <code>Standardmäßig erstellt impact.com einen URI-Schema-Link, indem Pfade aus der Ziel-Landingpage-URL an das URI-Schema angehängt werden. Wenn z. B. Ihre Zielseiten-URL</code><https://acme.com/product/12345> <code>ist und Ihr URI-Schema</code>acmeapp <code>lautet, wird das resultierende URI-Schema</code>.</p><p>acmeapp\://product/12345 <a href="https://en.wikipedia.org/wiki/Regular_expression">regex</a> Sie können jedoch auch <code>Standardmäßig erstellt impact.com einen URI-Schema-Link, indem Pfade aus der Ziel-Landingpage-URL an das URI-Schema angehängt werden. Wenn z. B. Ihre Zielseiten-URL</code>verwenden, um anzugeben, welche Teile einer Zielseiten-URL extrahiert und an das URI-Schema angehängt werden müssen. Wenn z. B. Ihre Zielseiten-URL <code>ist und Sie ein Regex eingeben von</code>acmeapp <code>acme.com.\*$</code>.</p> |
2. acmeapp\://acme.com/product/12345 **Wählen Sie** Denken Sie daran,
   {% endstep %}
   {% endstepper %}

#### Ihre Regel zu speichern, wenn Sie fertig sind.

Verwendung von Interstitials mit Postbacks [Wenn Sie](https://help.impact.com/brand/de/woruber-mochten-sie-mehr-erfahren/account-administration/account-settings/notifications/enable-event-notification-postbacks-for-brands) Postbacks (Postbacks) verwenden, um Conversions über verschiedene impact.com-Programmtypen hinweg zu verfolgen, empfiehlt impact.com, das Interstitial nur in Ihrem Hauptprogramm zu implementieren. Das Hauptprogramm übernimmt die letzte Weiterleitung vor der Zielseite und stellt sicher, dass alle Klicks erfasst werden, bevor Ihre mobile App geöffnet wird. Dieser Ansatz gewährleistet, dass die Attribution korrekt funktioniert, wenn die Conversion an eines der Unterprogramme gemeldet wird.
