Werbemittel & Deeplinks

    Werbemittel einbinden, Deeplinks generieren und Produktdaten-Feeds nutzen.

    Werbemittel einbinden

    Wählen Sie ein Programm und eine Kategorie. Kopieren Sie den HTML- oder XHTML-Code des gewünschten Werbemittels und binden Sie ihn auf Ihrer Seite ein.

    Pro Werbemittel sehen Sie: den Titel als Link (führt direkt zur Zielseite), das Datum der letzten Aktualisierung und einen HTML-Quellcode in einer Textarea zum Kopieren. Diesen Code betten Sie auf Ihrer Website ein.

    Neue Werbemittel

    Über den Link „Neue Werbemittel anzeigen" am oberen Rand der Werbemittel-Seite sehen Sie alle zuletzt hinzugefügten oder geänderten Werbemittel auf einen Blick.

    Werbemittel-Suche

    In der Sidebar unter „Programm" befindet sich ein Suchfeld für Werbemittel. Die Suche durchsucht alle Werbemittel des aktuellen Programms nach Titel und Beschreibung.

    Deeplink generieren

    Unter Programm → Deeplink erstellen Sie Links auf beliebige Produktseiten mit Ihren Tracking-Informationen. Kopieren Sie die Ziel-URL in das Feld "Klickziel" und optional eine SubID oder einen Linktext.

    Informationen zu SubIDs und wie Sie Ihre Traffic-Quellen auswerten können, finden Sie unter Tracking & Links.

    Informationen zum Conversion-Tracking (z.B. für Google Ads) finden Sie unter Tracking & Links.

    Produktdaten-Feed

    Wenn Ihr Programm Produktfeeds anbietet, finden Sie die Download-URL unter Programm → Werbemittel → Produktdaten-Feed. Der Feed enthält Produktdaten (Name, Preis, Bild-URL, Beschreibung etc.) mit personalisierten Deeplinks, die Ihre PartnerID bereits enthalten.

    Manueller Abruf

    Kopieren Sie die angezeigte URL und öffnen Sie sie im Browser. Die Datei wird als CSV heruntergeladen.

    Automatischer Abruf per PHP-Script

    Für die regelmäßige Aktualisierung Ihres Produktkatalogs können Sie den Feed per Script automatisch abrufen:

    PHP: Produktdaten-Feed abrufen
    <?php
    $feedUrl = 'https://partner.your-site.com/produktfeed.cgi?pid=27&cpid=1&key=IHR_KEY';
    $ch = curl_init($feedUrl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);
    
    if ($httpCode === 200 && !empty($response)) {
        $lines = explode("\n", $response);
        $header = str_getcsv(array_shift($lines), '|');
        foreach ($lines as $line) {
            if (empty(trim($line))) continue;
            $row = str_getcsv($line, '|');
            $product = array_combine(
                array_slice($header, 0, count($row)),
                $row
            );
            // Produkt in Ihre Datenbank importieren...
        }
    } else {
        echo "Feed-Abruf fehlgeschlagen. HTTP-Status: $httpCode\n";
    }
    ?>
    ⚠️Achtung
    Abrufhäufigkeit: Rufen Sie den Feed nicht häufiger als vereinbart ab (typischerweise einmal täglich). Zu häufige Abrufe können zu HTTP-Fehlern führen (429 Too Many Requests oder 503 Service Unavailable).

    Neue Spalten: Der Feed-Betreiber kann jederzeit neue Spalten am Ende der CSV-Datei hinzufügen. Schreiben Sie Ihr Import-Script so, dass zusätzliche Spalten nicht zum Abbruch führen.

    Trennzeichen: Das Trennzeichen kann je nach Feed unterschiedlich sein (| ; , oder Tab). Prüfen Sie die erste Zeile und passen Sie Ihr Script entsprechend an.

    Freifelder in Transaktionen

    In manchen Programmen sehen Sie in Ihren Transaktionen zusätzliche Felder mit Informationen (z.B. Postleitzahl des Kunden, Produktkategorie, Altersgruppe). Diese Freifelder werden vom Shop-Betreiber definiert und sind für jedes Partnerprogramm unterschiedlich.

    Freifelder helfen Ihnen, Ihre Kampagnen gezielter auszusteuern — z.B. wenn Sie wissen, aus welcher Region die meisten Bestellungen kommen oder welche Produktkategorien bei Ihrem Traffic am besten konvertieren.

    💡Tipp
    Welche Freifelder Ihr Programm nutzt und was die Werte bedeuten, erfahren Sie von Ihrem Affiliate-Manager. Wenn Sie für Ihre Kampagnenoptimierung bestimmte Daten benötigen (z.B. Postleitzahlbereich, Neukunde/Bestandskunde, Altersgruppe), fragen Sie Ihren Manager, ob diese als Freifeld bereitgestellt werden können.
    Noch Fragen?
    Unser Team hilft Ihnen bei der Integration – persönlich und kompetent.