# Tracking

# Wie funktioniert das Subid Tracking?

## Zweck der Sub-ID

Die **Sub-ID** dient dazu, **Zusatzinformationen** am Werbemittel zu speichern.  
Diese Informationen können anschließend in der Statistik unter dem Punkt **„Transaktionen“** ausgewertet oder aber in externen Systemen weiterverarbeitet werden.

---

## Beispiele für die Nutzung der Sub-ID (Cashback-Publisher)

Ein typisches Szenario ist der Einsatz im **Cashback-Bereich**:

- Der Publisher übergibt in der Sub-ID die **gehashte Kundennummer** des Nutzers.
- Damit kann die Transaktion eindeutig dem Nutzer zugeordnet werden.
- Ergebnis: Der Publisher erhält seine Provision und der Cashback-Kunde zusätzlich seine **Treuepunkte**.

---

## Implementierung der Sub-ID

Die Sub-ID wird an die Klick-URL angehängt:

```text
?subid=MEINESUBID

```

Dabei muss `MEINESUBID` durch den entsprechenden Wert ersetzt werden.

### Beispiel einer Klick-URL mit Sub-ID

```text
https://domain-zum-programm.de/trck/eclick/43f1ff1209625772f6d143f776e1d755?subid=unterseite_abcd

```

ℹ️ **Hinweis:**  
Die Sub-ID darf bis zu **200 Zeichen** lang sein.

---

## Besonderheiten in der Statistik

### Beispiel 1

- Werbemittel A mit `subid = test`
- Werbemittel B mit `subid = test2`

➡️ Ergebnis:  
In den Statistiken erscheinen jeweils **zwei Klicks**, sowohl für den Tag als auch getrennt nach Sub-ID.

---

### Beispiel 2

- Werbemittel A mit `subid = test`
- Werbemittel A mit `subid = test2`

➡️ Ergebnis:

- Durch die **Reclick-Sperre** wird für den Tag **nur ein Klick** gezählt (weil es sich um dasselbe Werbemittel handelt).
- Für die **Sub-ID** werden jedoch **zwei Klicks** erfasst, da unterschiedliche Sub-IDs übergeben wurden.

# Wie wird die Deeplink Weiterleitung eingerichtet?

## Zweck

Mit einem **Deeplink** kann der Nutzer direkt auf eine gewünschte Unterseite weitergeleitet werden, ohne die gesamte Website manuell durchsuchen zu müssen.  
Dafür wird ein spezieller Parameter genutzt, der die notwendigen Trackingparameter berücksichtigt und an den Ziel-Link angehängt wird.

---

## Einrichtung

Für die Weiterleitung wird der Parameter **`url=`** verwendet.  
Dieser wird an den bestehenden Klicklink angehängt.

Ein Klicklink im Standardformat sieht so aus:

```text
https://pvn.testnetzwerk.de/trck/eclick/123abc456def789

```

Soll der Nutzer auf eine bestimmte Produktseite geleitet werden, wird an diesen Klicklink der Parameter `url=` mit der gewünschten Ziel-URL angehängt.

> **Hinweis:**  
> Die Ziel-URL sollte immer **URL-encoded** übergeben werden.  
> Zum Encoden kann z. B. diese Seite genutzt werden: [https://www.urlencoder.org](https://www.urlencoder.org)

---

## Beispiel mit URL-Encoding

```text
https://pvn.testnetzwerk.de/trck/eclick/123abc456def789ghi?url=https%3A%2F%2Fwww.easytestshop.de%2Fde%2Fproduct%2Fprodukt-1_beispielprodukt.html

```

---

## Parameter-Regeln

- **Erster Parameter** wird mit `?` eingeleitet.
- **Weitere Parameter** werden mit `&` hinzugefügt.

### Beispiel 1: `url=` als erster Parameter

```text
https://pvn.testnetzwerk.de/trck/eclick/123abc456def789?url=https://shop.de

```

### Beispiel 2: `url=` als zusätzlicher Parameter

```text
https://pvn.testnetzwerk.de/trck/eclick/123abc456def789?subid=test&url=https://shop.de

```