Tutorial: Beliebiges Affiliate Marketing Tracking auf Unbounce Seiten implementieren 

Affiliate Tracking mit Unbounce

Unbounce - Landingpage Builder

Landingpage Software wie InstaPage, Leadpages für WordPress oder auch Unbounce.com sind jedem Online Marketeer ein Begriff, der aktiv CRO betreibt. Bei Rheinwunder setzen wir aufgrund der tollen Ergebnisse, Funktionalität und Support für Kunden und eigene Projekte in den meisten Fällen unbounce.com ein.

Was ist Unbounce?

Einfache Erstellung von optimierten Landingpages

Unbounce.com ist ein benutzerfreundlicher „Baukasten“, mit dem insbesondere HTML-Laien optimierte Landingpages in kürzester Zeit erstellen können. Es stehen eine Vielzahl vorgefertigter Templates für Lead-Generierung, Downloads, Anmeldungen, Newsletter und mehr zur Verfügung, die sich mühelos an die Bedürfnisse der Kunden anpassen lassen. Wer darüber hinaus zusätzliche Vorlagen sucht, findet auf ThemeForest eine stetig wachsende Auswahl an Unbounce-Templates.

Das herausragende Feature von Unbounce ist die A/B-Testfunktion. Nachdem ein Master-Template erstellt wurde, können problemlos zahlreiche Varianten und Tests generiert werden. So lassen sich beispielsweise verschiedene Call-to-Action-Elemente, Überschriften, Farben und andere Seitenelemente testen. Jedem Varianten-Test wird ein bestimmter Prozentsatz der Besucher zugewiesen, und basierend auf den Ergebnissen wird die erfolgreiche Variante beibehalten, während weniger erfolgreiche Versionen abgeschaltet werden.

Alle generierten Leads können per E-Mail verschickt oder direkt in CRM-Systeme wie Salesforce integriert werden. Alternativ ist es auch möglich, die Daten via Webhook an einen Zielserver zu übertragen.

Conversion Tracking mit Unbounce

Landingpage Baukasten mit integriertem A/B Testing

Unbounce bietet über Copy & Paste die Möglichkeit, auf der „Danke“-Seite JavaScripts sowie gängige Conversion-Codes von Google Ads oder Microsoft Ads einzufügen, um Leads zu tracken. Wenn jedoch einem Lead ein eindeutiger Wert zugewiesen und als Conversion getrackt werden soll, ist ein Workaround erforderlich. In einem speziellen Fall musste eine uniqueID an ein Affiliate-Netzwerk übergeben werden, um die generierten Leads eindeutig zu identifizieren und bei Erfolg auszuzahlen.

Da Unbounce keine direkten Systemeingriffe zulässt und auch keine serverseitigen Skriptsprachen unterstützt, war die einzige Option, dies mit JavaScript zu lösen.

Schritt Eins - Affiliate Tracking mit Unbounce

Speicherung der Affiliate Tracking ID in einem "hidden field"

Unbounce ermöglicht die Nutzung von Hidden Fields im Kontaktformular, um eindeutige Werte wie „oid“ zu erfassen. Diese Felder bleiben für Nutzer unsichtbar, während Unbounce die Parameter automatisch speichert und zusammen mit den Formulardaten überträgt – ideal zum Beispiel für das Tracking von Google Analytics UTM-Parametern.

Tracking mit Unbounce

Schritt Zwei - Affiliate Tracking mit Unbounce

Aktivierung des Page Builders

Im nächsten Schritt wird der Page Builder für die „Danke Seite“ aktiviert

Unbounce dankt

Schritt Drei - Affiliate Tracking mit Unbounce

JS Dialog aktivieren um Tracking Script zu inkludieren

Der Button „JavaScript“ aktiviert den JS Dialog, hier können alle Scripte hinzugefügt werden, welche auf der „Danke“ Seite angezeigt werden sollen.

Unbounce JavaScript Dialog

Schritt Vier - Affiliate Tracking mit Unbounce

Schlussendlich muss auf der „Danke“ Seite folgendes JavaScript hinzugefügt werden.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<script>// <![CDATA[
  // Die Funktion getQueryVariable extrahiert alle Parameter von dem Query String
  function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  //  alert(query); Um den Inhalt des Query Strings zu testen können hier alle
  //  Werte über einen Alert ausgegeben werden
  var vars = query.split('&');
  for (var i = 0; i < vars.length; i++) {
  var pair = vars[i].split('=');
    if (decodeURIComponent(pair[0]) == variable) {
      
        return decodeURIComponent(pair[1]);
    }
  }
}
  
  //Hier wird der gewünschte Wert übernommen, in unserem Fall die oid.
  var orderid = getQueryVariable("oid");
  //Definition der Ziel URL
  var url = "https://www.ziel-domain.de/name-der-zielseite.php?fixe-var=1&fixe-var=2&oid=";  
  //Bau des Tracking Pixels
  fa_pixel = new Image(0,0)
  //Verknüpfung von URL und OrderID
  fa_pixel.src=url + orderid;
  // Auslösung des Tracking Pixels 
  document.write('<img src="'+fa_pixel.src+'" border="0" alt="">');
// ]]></script>



Mit Hilfe der Hidden Fields und dieses JavaScripts können nur beliebig viele Tracking Parameter auf der „Danke“ Seite übergeben werden.

 Kontakt 

Sie haben Fragen zur Unbounce Tracking Implementierung?

Unsere Expert:innen beantworten Ihnen gerne alle Fragen zum Thema Tracking, sowie zu unseren weiteren Leistungen.

Ihr Ansprechpartner:
Ralph Grundmann
Kostenloses Beratungsgespräch
4,9