Creatives & Deeplinks

    Embed creatives, generate deeplinks and access product data feeds.

    Embedding Creatives

    Select a program and a category. Copy the HTML or XHTML code of the desired creative and embed it on your page.

    For each creative you see: the title as a link (leads directly to the target page), the date of the last update and an HTML source code in a textarea for copying. Embed this code on your website.

    New Creatives

    Via the link "Show new creatives" at the top of the creatives page you see all recently added or changed creatives at a glance.

    Creative Search

    In the sidebar under "Program" there is a search field for creatives. The search covers all creatives of the current program by title and description.

    Generate Deeplink

    Under Program → Deeplink you create links to any product page with your tracking information. Copy the target URL into the "Click target" field and optionally add a SubID or link text.

    For information on SubIDs and how to track your traffic sources, see Tracking & Links.

    For information on conversion tracking (e.g. for Google Ads), see Tracking & Links.

    Product Data Feed

    If your program offers product feeds, you'll find the download URL under Program → Creatives → Product Data Feed. The feed contains product data (name, price, image URL, description etc.) with personalized deeplinks that already include your PartnerID.

    Manual Download

    Copy the displayed URL and open it in your browser. The file will be downloaded as CSV.

    Automated Retrieval via PHP Script

    For regular updates to your product catalog, you can retrieve the feed automatically via script:

    PHP: Retrieve Product Data Feed
    <?php
    $feedUrl = 'https://partner.your-site.com/produktfeed.cgi?pid=27&cpid=1&key=YOUR_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
            );
            // Import product into your database...
        }
    } else {
        echo "Feed retrieval failed. HTTP status: $httpCode\n";
    }
    ?>
    ⚠️Warning
    Retrieval frequency: Don't retrieve the feed more often than agreed (typically once daily). Too frequent requests may result in HTTP errors (429 Too Many Requests or 503 Service Unavailable).

    New columns: The feed provider may add new columns to the end of the CSV file at any time. Write your import script so that additional columns don't cause errors.

    Delimiter: The delimiter may vary by feed (| ; , or Tab). Check the first line and adjust your script accordingly.

    Custom Fields in Transactions

    In some programs, your transactions include additional fields with information (e.g. customer postal code, product category, age group). These custom fields are defined by the shop operator and vary by partner program.

    Custom fields help you target your campaigns more effectively — e.g. if you know which region most orders come from or which product categories convert best with your traffic.

    💡Tip
    Which custom fields your program uses and what the values mean can be learned from your affiliate manager. If you need specific data for campaign optimization (e.g. postal code range, new/existing customer, age group), ask your manager whether these can be provided as custom fields.
    Still have questions?
    Our team is here to help with your integration — personally and competently.