Affiliate
Introduction
The affiliate module can be used in various scenarios. On the one hand, it can be used as a classic affiliate management system. You record partners and invoice the turnover generated per partner. It can also be used as a marketing analysis tool for campaigns to evaluate the response and conversion rate. This module is available for PepperShop Standard and Professional and can be purchased separately.
Operation
As a shop administrator, you create an account and one or more campaigns for affiliate partners. For each campaign, you define how it is to be remunerated (fixed amount or percentage amount depending on the conclusion type: visit, lead, order) and there is a separate link or a separate QR code for each partner + campaign combination. The shop administrator gives this to the affiliate partner so that they can use the link / QR code in their advertising material or communication. An example:
https://www.meinedomain.chom/index.php?aid=120987&kid=f10p
The shop then analyses the corresponding visits, enquiries (leads) and orders and calculates the commissions for the partner in a time range.
Important:: When a referred customer enters the shop using the affiliate link, their action is assigned to the affiliate partner. However, if the customer decides to place an order at a later date, possibly with a different system and a direct call to the shop, PepperShop can no longer assign this action to the partner.
Info: The installation of this module can be found in chapter 5. The installation is not required for shops hosted on Glarotech systems.
Overview
The PepperShop affiliate module allows you to integrate so-called affiliate partners into the shop. The administration of the affiliates is divided into an administration of the partners and their campaigns and an evaluation section.
Manage partners
If you click on the ‘Affiliate’ link in the Marketing section of the PepperShop Shop Administration, you will find yourself in the list view of all affiliate partners. If you have not yet entered any partners, only the ‘Enter new affiliate partner’ button will appear.
Enter new affiliate partner
When you click on the corresponding button, an input mask appears in which you can define the affiliate ID (a positive integer, 1..n), the name of the affiliate partner and the name of the first campaign. You should choose a campaign name that does not contain any spaces or special characters, as this makes the call link look complicated. After creating a new partner, you will find yourself in the list view.
Update partner data
If you click on the ‘Edit’ button on the right-hand side of the partner’s line, the partner and their campaigns are displayed. If you want to change the name of the partner, you can do this here and click on the ‘Save’ button below the name input field under Edit partner.
Delete partner
A partner and all its campaigns, including all statistical data about the partner, are deleted as soon as you click on the ‘delete’ button on the right-hand side of the partner’s line and confirm the deletion operation (JavaScript check).
Manage campaigns
The shop administrator can assign one or more campaigns to each affiliate partner. For example, you can run several campaigns with Google AdWords and analyse and evaluate their results and performance in a differentiated manner.
Create / edit campaign
If you click on the ‘Enter new campaign’ button in the partner view (‘Partner’ > ‘Edit’), a detailed input mask for the new campaign is displayed. To edit an existing campaign, simply click on the ‘Edit’ button in the corresponding line to the right.
The following points must be recorded:
- Affiliate: Display which affiliate partner this campaign is assigned to
- Campaign ID: This is the name of the campaign. You should choose a campaign name that does not contain any spaces or special characters, as this makes the call link look complicated. We recommend short and concise names that consist of just one word and only lowercase letters.
- Trigger point: Here you can choose between two elements: ‘pay per order’ - payment per order or ‘pay per lead’ - payment per customer registration. There is no trigger point in the shop for the ‘pay per click’ billing method, as this happens every time the shop is called up.
- Commissioning: The affiliate partner can be paid either a fixed amount or a percentage of the invoice amount of the order.
- Commission: A number. Only the decimal point may be used as a decimal separator!
Optional success message
When connecting to an affiliate network, a success message can optionally be displayed and various values returned.
- Success URL: A link can be entered here. The shop calls up this link as soon as a conversion occurs. Whenever the trigger point defined for this campaign is reached by a shop customer, this URL is called up. Five fields have been set up so that an affiliate partner can transfer call-dependent data to the shop. The labels for these five values can be defined below. A call then looks like this, for example:
http://www.server.com/meinshop/index.php?aid=1234&kid=kampagne_eins&label1=nr1&label2=nr2&label3=nr3
- Return values: comma-separated list with customer and / or order table field names (tables: customer, order). These values are read when the trigger point is reached and appended to the called link as GET parameters with the GET URL.
- Return labels: These are the designations that are used as labels for the GET parameters so that the data can be made available to another system in prepared form.
- Fixed return values: These values are always appended to the GET URL and are independent of the customer currently placing the order and their order. These are, for example, ID data of the shop operator in the case of affiliate mediation. The input syntax for fixed return values is as follows: label1:value1, label2,value2,…,label,value. An example shop_id: 113456,account_id:2200.
- Label1 - Label 5: Five fields have been set up so that an affiliate partner can transfer call-dependent data to the shop. When calling the shop, the affiliate can then transfer the parameters with the labels defined here.
Optional voucher connection (the voucher module is required for this)
If a customer comes to your shop from an external site and should therefore receive a voucher, you can control this here. To do this, enter your code from the voucher campaign.
Delete campaign
In the partner’s view, click on the ‘delete’ button on the right of the respective campaign in the campaign list to remove the campaign and all statistical values.
The call link
The call link (link which a customer must call up at the affiliate partner so that the shop recognises that the call was made via him) is displayed in the campaign list in the partner view. Right-click + ‘Copy link’ (Internet Explorer) or right-click + ‘Copy link address’ (Mozilla Firefox) to copy the link.
Partner evaluation
From the Affiliate Administration main menu, you can access the analysis of statistical data via the two links ‘Analysis per month’ and ‘Analysis per affiliate’. Info: Further statistical data can be analysed with the separate Google Analytics module. Various affiliate analyses are available for the qualitative assessment of partners/campaigns and for billing purposes:
- Calls (visitors) by period/partner
- Orders and turnover by period/partner
- Partner commissions by period/partner
- Success of partners/campaigns (conversion rates) Meaning of the analysis columns
Header | Definition |
---|---|
Campaign | Name of the campaign. If there is a date after the campaign name, it is a completed campaign. The date is the closing time. |
Provisioning | Commission type (fixed amount or percentage of sales) |
Height | Commission (amount or percentage) that the partner receives per successful ‘event’ |
Calls | Number of visitors who came via the campaign/partner |
Prov. | Number of events that are provisioned. The provisioning decision depends on the trigger point. |
Order | Number of orders |
Conv. Rate | Order conversion rate. Percentage of visitors who have completed an order |
Commission | Commission amount |
Installation
Glarotech GmbH hosting customers receive the module fully installed after ordering, chapter two can therefore be ignored as these steps have already been carried out.
System requirements
To use the affiliate module, a PepperShop v.3.0 Professional is required.
Copy and upload files
The affiliate module essentially consists of three files that you need to copy into your installed PepperShop. To do this, first unpack the supplied ZIP archive. It contains the following files, shown here with the target directory:{shopdir}/shop/Admin/shop_affiliate.php {shopdir}/shop/Admin/shop_affiliate_auswertung.php {shopdir}/shop/Admin/shop_affiliate_func.php
Die Dateien lassen sich einfach via FTP oder SCP zum Webserver hochladen. Der Platzhalter {shopdir} steht dabei für das Shopverzeichnis auf dem Webserver, wo die Datei index.php und die README.txt zu finden ist. Nach dem Kopieren der Dateien kann man in die Shopadministration gehen und dort im Hauptmenü zu ‘Marketing’ > ‘Affiliate’ wechseln.
Google AdWords Kampagnen auswerten
Mit dem PepperShop Marketing Modul ‘Affiliate’ verwaltet man neben der klassischen Anwendung bei der Partnerprovisionierung auch Marketingkampagnen. Diese Anleitung zeigt die Verwendung des PepperShop Affiliate-Moduls zur Auswertung von Google AdWords Kampagnen. Google AdWords zeigt die Klicks pro Kampagne an, kann aber leider nicht auswerten, wie viele der Klicks tatsächlich zu Bestellungen geführt haben – die sogenannte Conversion Rate. Mit dem Affiliate Modul des Shops setzen wir genau dies um. Nun erscheinen Kampagnen in ganz neuem Licht: Plötzlich wird sichtbar, dass z.B. teure Kampagnen viel Traffic erzeugen, aber fast keine Umsätze generieren und somit das falsche Zielsegment ansprechen oder dass z.B. eine günstige Kampagne wenig Traffic bringt, aber gute Verkäufe generiert.
Affiliatepartner in PepperShop erfassen
Um einen neuen Affiliatepartner zu erfassen, muss der Menüpunkt ‘Marketing’ > ‘Affiliate’ im Hauptmenü des PepperShops aufgerufen werden. Nun befinden Sie sich im Hauptmenü des Affiliate-Moduls: Mit einem Klick auf den Button ‘Neuen Affiliatepartner erfassen’ starten Sie die Einrichtung:
In dieser Maske wird die Affiliate-ID automatisch auf den nächsten, freien Wert gesetzt, hier = 1. Der Name des Affiliatepartners muss möglichst kurz sein und darf keine Leerschläge oder Sonderzeichen enthalten. Hier empfiehlt sich bei Google AdWords als Namen einfach Google zu verwenden. Da zu einem neuen Affiliate Partner mindestens auch eine Kampagne gehört, erfassen wir in dieser Maske auch gleich noch weitere Informationen. Bei ‘Kampagnename’ tragen Sie den Namen der AdWords-Kampagne ein. Neben Namen, kann man hier natürlich auch mit Nummern arbeiten. Da diese Informationen später in der Aufruf-URL vorkommen, sind Nummern sogar zu bevorzugen. Nun können Sie den Partner speichern: Klick auf den Button ‘speichern’ unterhalb des Kampagnename Feldes. Info: Bei Fragen zu einzelnen Punkten einer Maske im Affiliate Modul kann jederzeit der ‘Hilfe’ Button gedrückt werden. Dies öffnet die Kontext sensitive Onlinehilfe des PepperShops.
Öffnen Sie nun die Verwaltung über den Button ‘bearbeiten’:
Sie sehen oben nochmals den Namen des Partners und unten die bereits vorhandenen Kampagne(n). Kopieren Sie den Aufruflink und öffnen Sie Google AdWords. ACHTUNG: Um den Link zu kopieren, dürfen Sie nicht einfach drauf klicken und dann die URL in der Browser-Adresszeile kopieren. Gehen Sie wie folgt vor:
Browser | Wie kopiere ich einen Link? |
---|---|
Mozilla Firefox und Opera | Mit der Maus auf den Link zeigen, Rechtsklick, dann Link-Adresse kopieren |
Internet Explorer | Mit der Maus auf den Link zeigen, Rechtsklick, dann Verknüpfung kopieren |
Apple Safari | Mit der Maus auf den Link zeigen, Rechtsklick, dann Link kopieren |
Google Chrome | Mit der Maus auf den Link zeigen, Rechtsklick, Adresse des Links kopieren |
Neue Kampagne in PepperShop erfassen:
Um eine neue, zusätzliche Kampagne zu erfassen, klicken Sie auf den Button ‘Neue Kampagne erfassen’:
Hier müssen Sie lediglich die ‘Kampagne-ID’ erfassen. Tragen Sie auch hier wieder einen möglichst kurzen Namen ein, der keine Leerschläge und keine Sonderzeichen enthält. Wie ebenfalls schon erwähnt, eignen sich Nummern am besten. Bei ‘Provision’ tragen Sie 0 ein oder z.B. die Kosten pro Klick der AdWords Kampagne. Jetzt können Sie die Kampagne speichern: Klick auf den Button ‘Speichern’. Wenn alles geklappt hat, sehen Sie eine Bestätigungsmeldung. Sie können auf diese Weise sämtliche Ihrer AdWords Kampagnen erfassen.
Achtung: Das Affiliate Modul bietet komplexe Einstellungsmöglichkeiten pro Kampagne, welche vor allem zur Anbindung an externe Affiliate Netzwerke oder andere Systeme verwendet werden. Bitte tragen Sie hier keine Daten ein, wenn Sie nicht sicher sind, dass Sie wissen, was Sie tun. Falsche Einträge können dazu führen, dass der Shop Bestellungen nicht mehr korrekt entgegen nehmen kann! Ein Klick auf den ‘Hilfe’ Button erklärt jede einzelne Position dieser Maske.
Neue Google AdWords Kampagne erstellen
Nachdem im PepperShop Affiliate-Modul alle Kampagnen erfasst worden sind, kann man die präparierten Aufruflinks zur Erkennung eines Aufrufs aus einer Kampagne in Google AdWords übernehmen.
Wenn Sie eine neue Google AdWords Kampagne erstellen, fügen Sie den vom Affiliate-Modul generierten Aufruflink (dieser ist pro Kampagne unterschiedlich, in diesem Beispiel konfigurieren wir die Kampagne Testkampagne) bei Ziel-URL ein.
Bitte achten Sie darauf, dass Sie das http:// im Link entfernen, da dieses bereits von Google AdWords hinzugefügt wird.
So könnte zum Beispiel Ihr Aufruflink aussehen:
http://www.ihredomain.com/index.php?aid=1&kid=Testkampagne
Vorhandene Google AdWords Kampagne anpassen
Um eine bereits vorhandene Google AdWords Kampagne anzupassen, öffnen Sie in Google AdWords den Reiter ‘Kampagnen’ und klicken Sie dann auf den Reiter ‘Anzeigen’. Sie sehen nun eine Auflistung aller bereits vorhandenen Kampagnen. Fahren Sie nun mit der Maus über die gewünschte Kampagne. Bei der Anzeige erscheint nun ein kleiner Bleistift. Klicken Sie dieses Symbol an. Sie erhalten nun die Meldung: Sie können diese Anzeige bearbeiten –> Antworten Sie hier mit ‘Ja, verstanden’.
In das unterste Feld können Sie nun Ihren Aufruflink eintragen. Dieser Link ist pro Kampagne unterschiedlich, in diesem Beispiel konfigurieren wir die Kampagne namens Test.
Bitte achten Sie darauf, dass Sie das http:// am Anfang des Links entfernen, da dieses bereits von Google AdWords hinzugefügt wird. So könnte zum Beispiel Ihr Aufruflink aussehen:
http://www.ihredomain.com/index.php?aid=1&kid=Test
Kampagnen im Affiliate-Modul analysieren
Nun geht es darum, die Google AdWords Kampagne im Affiliate-Modul zu analysieren. Öffnen Sie dazu in der Shop-Administration des PepperShops wieder den Menüpunkt ‘Affiliate’: Sie können nun im Bereich ‘Auswertungen’ die gewünschte Auswertung anzeigen lassen. Es gibt folgende Auswertungsmöglichkeiten:
- Auswertung der Aufrufe pro Monat oder pro Affiliatepartner
- Auswertung der Bestellungen pro Monat oder pro Affiliatepartner
- Auswertung der Provisionierung (hier Kosten) pro Monat oder pro Affiliatepartner
Artikel oder Kategorien direkt verlinken
Falls man nicht einfach auf die Startseite des eigenen PepperShops verlinken möchte, sondern lieber direkt einen Artikel oder eine Kategorie verlinken möchte, so kann man diese in den Affiliate Link für Google Adwords einbinden. Im Kapitel “Neue Google AdWords Kampagne erstellen” wurde gezeigt, wie man einen Link auf die Startseite holt. Dieser Link ist die Basis für eine Direktverlinkung eines Artikels oder einer Kategorie im PepperShop. In diesem Basislink enthalten ist jeweils die Affiliate-ID und die Kampagne-ID (GET-Parameter ?aid=…&kid=…). Wir ergänzen diesen Link nun mit den Deeplink Parameter zur direkten Ansteuerung eines Artikels und/oder einer Kategorie:
- Direktlink zu einem Artikel (1): Artikel_ID=…&Kategorie_ID=…
- Direktlink zu einer Kategorie: Kategorie_ID=…
(1) Ein Artikel kann auch via Artikel_Nr und ohne Kategoriereferenz verlinkt werden.
Diese Parameter muss man nicht manuell herausfinden, sondern man kann diese im PepperShop in der Shop-Administration in den Artikel Massenmutationen auslesen. Dazu geht man wie folgt vor: Shop-Administration - Artikel Massenmutationen - Deeplinks. In dieser Maske wählt man zuerst bei Sessioninformationen ‘Links werden ausserhalb des Shops (extern) benutzt ‘. Nun suchen wir uns den Link aus - in diesem Beispiel verlinke ich den Artikel ‘PepperShop Pfefferschote’ des Demoartikelbestandes. Wir klicken hierfür auf den Button ‘Deeplinks der Artikel’ und suchen dort den Artikel aus. In der entsprechenden Zeile, rechts, kopieren wir den Link analog zum Kopieren des Basislinks (rechtsklick und Linkadresse kopieren). Dieser Link sieht dann wie folgt aus (auf Grund der Grösse auf zwei Zeilen):
https://www.meinedomain.com/meinshop/index.php?Kategorie_ID=14& Artikel_ID=67&{pps_sname}={pps_sid}
Für uns interessant sind die beiden GET-Parameter Artikel-ID und Kategorie-ID:
Kategorie_ID=14& Artikel_ID=67
Wir bauen diese nun an unseren Basislink an. Dazu fügt man am Ende des Basislinks ein Kaufmanns-Und Zeichen hinzu (&) und dahinter die kopierten GET-Parameter Artikel-ID und Kategorie-ID (hier etwas kleiner dargestellt, damit es auf eine Zeile passt):
http://www.ihredomain.com/index.php?aid=1&kid=Test&Kategorie_ID=14&Artikel_ID=67
Wenn man Kategorien verlinkt kommt einfach nur die Kategorie-ID hinzu. Info: Wenn mit synchronisierten Shopsystemen oder angebundenen ERP-Systemen gearbeitet wird, empfehlen wir anstatt die Artikel-ID die Artikel-Nr zu verwenden (siehe Deeplinks Maske).
Alternative: Google Analytics
Eine weitaus detailliertere Auswertung erhalten Sie mit dem Google Analytics Modul des PepperShops. Dieses liefert über 300 verschiedene Events an den kostenlosen Analysedienst von Google.
Datenschutz
Insbesondere wenn die Erfolgsmeldungen an Drittsysteme weitergeleitet werden, gehören diese in der Datenschutzerklärung aufgelistet und deklariert.
Allgemeine Information: Wer Affiliate-Links einsetzt, muss laut EU-DSGVO darüber aufklären. In der EU-DSGVO selbst kommen Affiliate-Links nicht wörtlich vor.
Wenn man z.B. im Blog mit Affiliate-Marketing Links arbeitet, welche in der Regel über Cookies identifizieren und die Daten sammeln, muss der Besucher darüber in Kenntnis gesetzt werden.
Das PepperShop Affiliate System verwendet zur Identifizierung keine Cookies sondern nur URL Bestandteile. Eine weitaus detailliertere Auswertung erhalten Sie mit dem Google Analytics Modul des PepperShops. Dieses liefert über 300 verschiedene Events an den kostenlosen Analysedienst von Google.
Weitere Hilfe
Benötigen Sie weitere Unterstützung? PepperShop stellt Ihnen unterschiedliche Möglichkeiten zur Verfügung.
- Oft hilft ein Klick in der Administration oben rechts auf das Fragezeichen Icon. Hier erhalten Sie direkt Hilfe zum betroffenen Thema.
- Diverse Antworten finden Sie in den FAQ. Diese sind ebenfalls in der Shopadministration über Hilfe&News -> Hilfearchiv aufrufbar. Oder über unsere Homepage https://www.peppershop.com/de/services/support/faq/
- In der PepperShop Academy https://www.peppershop.com/de/services/academy/ können Sie ganz einfach und bequem diverse kostenlose Video-Anleitungen finden.
- Gerne stehen wir Ihnen auch per Mail oder Telefon zur Verfügung (CHF 195./h) support@glarotech.ch oder +41 71 923 08 58