Tracking-Beispiele

    Komplette Implementierungsbeispiele für jede Tracking-Methode – vom Partnerlink bis zur erfassten Transaktion.

    Standard-Tracking (Cookie)

    Der klassische Ablauf über die go.cgi:

    1. Werbemittel-Link
    https://partner.your-site.com/go.cgi
      ?pid=2&cpid=1&wmid=3&target=Sommeraktion
    2. Transaktionspixel
    <script type="text/JavaScript"
      src="https://partner.your-site.com/get_trans.cgi
        ?cpid=1&tid=ORD-2026-001&umsatz=95.50
        &produkt=Sale&js=1">
    </script>

    Deeplink-Tracking

    Der Partner verlinkt direkt auf eine Produktseite:

    Deeplink
    https://partner.your-site.com/go.cgi
      ?pid=2&cpid=1&wmid=cc
      &target=https://www.ihr-shop.de/produkt/sommerkleider

    Anchor-Tracking

    Kein Redirect, organischer Link mit #-Fragment:

    1. Organischer Link
    https://www.ihr-shop.de/sommerkleider#Q4S02C12

    getpid.js eingebunden auf der Zielseite (Header/Footer)

    Spezieller Transaktionspixel (unter System → Tracking-Codes)

    Referer-Tracking

    Der einfachste Link – keine Parameter, kein Fragment:

    1. Normaler Link
    https://www.ihr-shop.de/sommerkleider

    getpid.js erkennt die Partner-Domain automatisch und setzt das Cookie

    ClickID / Server-to-Server

    Für cookieloses Tracking, Mobile und Apps. Empfehlung: Client-Pixel und S2S parallel einsetzen.

    Klickziel:

    1. Link mit ClickID
    https://www.ihr-shop.de/landing?qc_clickid=<% CLICKID %>

    ClickID im Shop speichern (PHP-Beispiel):

    2. ClickID in Session speichern
    <?php
    // Auf der Landingpage die ClickID aus der URL in die Session übernehmen
    if (!empty($_GET['qc_clickid'])) {
        $_SESSION['qc_clickid'] = $_GET['qc_clickid'];
    }
    ?>

    Client-Pixel (Bestellabschlussseite):

    3a. JavaScript-Pixel (Echtzeit)
    <script src="https://partner.your-site.com/get_trans.cgi
      ?js=1&cpid=1&tid=ORD-2026-001
      &clickid=<?= htmlspecialchars($_SESSION['qc_clickid'] ?? '') ?>
      &produkt=Sale&umsatz=95.50">
    </script>

    S2S-Postback (serverseitig, wenige Sekunden nach dem Client-Pixel):

    3b. PHP Server-to-Server Fallback
    <?php
    $params = http_build_query([
        'cpid'    => 1,
        'tid'     => 'ORD-2026-001',
        'clickid' => $_SESSION['qc_clickid'] ?? '',
        'produkt' => 'Sale',
        'umsatz'  => 95.50,
    ]);
    $ch = curl_init("https://partner.your-site.com/get_trans.cgi?{$params}");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    curl_exec($ch);
    curl_close($ch);
    ?>
    💡Tipp
    QUALITYCLICK erkennt Doppelungen automatisch anhand der TransaktionsID. Sie können Pixel und S2S-Call bedenkenlos parallel einsetzen — die Transaktion wird nur einmal angelegt.

    Produkt-Feed Tracking

    Bei Produktdatenfeeds werden die Deeplink-URLs automatisch mit der PartnerID versehen. Der Ablauf:

    1. Sie stellen den Produktdatenfeed bereit (CSV oder Text, per FTP oder HTTP)
    2. QUALITYCLICK ruft den Feed regelmäßig ab und bereitet die Deeplinks vor
    3. Partner rufen den personalisierten Feed über einen Link in ihrem Account ab
    💡Tipp
    Wenn Sie einen Produktdatenfeed einrichten möchten, kontaktieren Sie info@qualityclick.com. Wir konfigurieren den automatischen Abruf und die Aufbereitung für Ihre Partner.
    Noch Fragen?
    Unser Team hilft Ihnen bei der Integration – persönlich und kompetent.