SEA: Affiliate Tracking für Adwords

Wer im Affiliate Bereich aktiv ist und seinen Traffic per SEM einfährt (egal ob SEO oder Adwords & Co) sollte das Problem kennen: bestimmte Keywords konvertieren, andere nicht. Was tun? In der Regel wird bei der Keywordrecherche der Traffic eines Keywords betrachtet und entsprechend gebucht / optimiert – doch im Affiliate Marketing ist das i.d.R. ein schlimmer Fehler.

Beispiel: Es gibt Keywords mit hohen 2 stelligen Conversionraten während andere Keywords nie konvertieren. Ein Haupt-Keyword wie z.B. “PS3″ wird niemals eine so hohe Conversion vorweisen können wie die Keykombi “PS3 kaufen”. Bei Keyword 1 sind die Besucher nicht unbedingt auf der Suche nach etwas zu kaufen sondern wollen z.B. lediglich News, Cheats, Bilder und dergleichen finden. Keyword 2 hingegen bringt gezielt Traffic von Leuten, die die PS3 wirklich kaufen möchten. Es gibt allerdings auch Keywords bei denen nicht gleich klar ist, wie gut es konvertiert und nochmal andere Keywords wo ich mir manchmal denke, dass es unmöglich ist, dass das Keyword nicht konvertiert aber dafür ein anderes – dem Anschein nach – viel schlechteres hat die Hammer-Conversion: man kann es nicht vorher wissen also muss man tracken, tracken und nochmals tracken.

Hier im ersten Teil der Tracking Serie zeige ich euch wie man auf simple Art und Weise Adwords tracken kann.

Wie finde ich heraus welche Keywords konvertieren und welche nicht?

Jetzt kommt das Conversion Tracking zum Zug und kann hier einen gigantischen Boost ist den Einnahmen auslösen.

Hierbei macht man sich die SubID Unterstützung der Affiliate Netzwerke zu nutze. Wie die einzelnen Netzwerke das Affiliate SubID Tracking anbieten habe ich im SubID Tracking Post vor kurzem ausgiebig erklärt. Daher werde ich darauf nun nicht mehr eingehen.

Schritt 1: Adwords Einstellungen

Bei Adwords beim Anlegen einer Ziel-URL eure URL und dazu ?keyword={keyword} anhängen. Also z.B. blog.daviddeutsch.de/?keyword={keyword} als Zielurl setzen.

Schritt 2: Keyword auslesen + Keyword als Cookie setzen

Auf eurer Landingpage nun folgenden PHP Code ganz am Anfang einbauen, je nach System ist es erforderlich den Code vor allem anderen im Quellcode stehen zu haben. Dieser Code sorgt zunächst dafür, dass man das Keyword über das der User gekommen ist ausliest.

Nun hat man die Möglichkeit das Keyword in einem Cookie zu speichern.

Mit dem Code setzt ihr außerdem ein Cookie mit dem Namen Tracking_Key und dem Keyword als Inhalt.

if (isset($_GET['keyword']) && strlen($_GET['keyword']) > 0) {
$keyword = $_GET['keyword'];
setcookie('Tracking_Key',$keyword,time()+60*60*24*30);
} else if (isset($_COOKIE['Tracking_Key']) && $keyword == '') {
$keyword = $_COOKIE['Tracking_Key'];
} else {
$keyword = '';
}

Schritt 3: Keyword als SubID an Link anhängen

Eure Affiliate Links bearbeiten und ans Ende des Links – je nach Netzwerk – z.B. &subid=<?php echo $keyword; ?> anhängen. Siehe: SubID Tracking Post

Bzw. wenn ihr die URL verschleiert eben so:

<a rel="nofollow" href="/go/amazon/<?php echo $keyword; ?>/">Jetzt zu Amazon wechseln</a>

Und am Ende: Mehr Geld verdienen

Absolut banal oder? Doch soo effektiv. Der Nachteil dieser Methode ist allerdings dass die Netzwerke eure Keywords sehen & einschätzen können was konvertiert und was nicht. Gleiches gilt für den Merchant der das sieht und theoretisch klauen kann & euch in Adwords ausbietet. Habt ihr wirklich vertrauen? Daher empfiehlt es sich eher mit einer Datenbank zu arbeiten und an der Stelle an der $keyword gesetzt wird, das Keyword in eine Datenbank zu schreiben und mittels PHP die ID auszulesen und diesen Wert als $keyword zu setzen.

Wieso ich da nicht gleich den Code mitposte? Wer Geld verdienen will, muss auch mal ein wenig selbst handeln & darf nicht immer darauf warten, dass man alles auf dem Servierteller präsentiert bekommt. Die wichtigste Lektion im Leben – naja zumindest im SEM Bereich! ;-) Für einen Backlink oder ein Vodka Red Bull verrate ich es euch aber auch so… :-D

16 Responses to “SEA: Affiliate Tracking für Adwords”

  1. Flo says:

    Sers David,

    klasse Artikel. Vor allem weil ich das gerade jetzt sehr gut gebrauchen kann :)

    Schöne Grüße,
    Flo

  2. oezer says:

    Schön erklärt! Wer grundsätzlich viel mit Affiliates rumhantiert, dem kann man noch ein Adserver empfehlen, den man einfach dazwischen schaltet.. z.B. den Opensource Adserver openx.org

    Vielleicht oversized, aber wer eh viel im Bereich Online-Marketing was macht, dem hilft das schon mal weiter.

    weiter so :)
    grüße
    oezer

  3. Andy says:

    @oezer

    kannst du das evtl. genauer erklären wie das mit dem Adserver funktioniert? Weil die Conversion muss ja irgendwo hergeholt werden? Ich kapier das nicht wirklich.

    Nehmen wir mal an das ein User über Google sucht und auf eine Adwordanzeige klickt. Dann kommt er auf meine Landingpage. Auf dieser klickt er meinen Affiliate Link mit SubID an. Der User convertiert und schließt auf der Merchant Seite ab, ein Lead entsteht. Und wie bekomme ich jetzt einen Callback in meine Statistik das es ein Abschluß gibt?

    THX für´s erklären

    Gruß

    Andy

  4. [...] keywords – das ist logisch und macht Sinn. Aber kann man dies auch im Affiliate Marketing machen? David hat sich damit einmal intensiver beschäftigt und ich möchte seine Intention hier einmal [...]

  5. Tracker says:

    Super Anleitung, aber bei mir wird die Variable erst an den Link angehängt wenn ich den Brwoser Akuallisiere! Habe das Script auf einer HTML Seite Installiert die durch Mod-Rewrite php kompatibel ist.

  6. Thomas says:

    Hallo David,

    vielen Dank für diesen Beitrag. Ich versuche gerade den php code einzubauen, aber irgendwie klappt das nicht.
    er wird mir immer nachher im Text für jedermann leserlich angezeigt (den Code habe ich natürlich schon im Code eingebaut)

    Ich kenne mich leider mit php nicht so gut aus, kann es sein, dass in dem Code ein Fehler drin ist?

    Danke Dir für Deine Hilfe.

  7. dinoloewe says:

    Hi David,

    super Beschreibung. Und genau das was ich gesucht habe. Habe nämlich im August gut Geld verbraten für keywords, die zwar in adwords ne gute CTR hatten, jedoch wohl nciht so gut konvertierten.

    Ich werde das mal versuchen einzubauen udn dann nochmal nen Test starten. So lohnt es sich für mcih auf jedenfall mehr als nur mit Google Adwords und Analytics.

    Gruß Dinoloewe

  8. Sehr interessanter Artikel, leider habe ich so gut wie fast nichts verstanden, auch auf der openx.org Seite verstehe ich gleich Null, da ist ausserdem alles in Englisch, das macht mir weiteres Kopfzerbrechen, aber trotzdem möchte ich die Flinte nicht ins Korn werfen, denn wenn ich nur einen kleinen Teil davon mitbekomme und dann daran arbeite, wird das am Ende auch belohnt.
    Sicher finde ich in dem Blog von David noch den Anfang, dann beginne ich nochmal von ganz vorne.
    vielen herzlichen Dank und Liebe Grüsse, Karl-Heinz

  9. John Miller says:

    die ich in meinem ganzen Leben gelesen habe! mach weiter so! mfg John

  10. Dominik says:

    Schöner Artikel. Gibt es eigentlich eine sinvolle Lösung um abgesehen von Adwords auch den Traffik aus den organischen Suchergebnissen entsprechend auszuwerten?

    Ich kenne hier bisher noch kein fertiges System und mit dem Google Analytics Zieltracking lässt sich hier sicherlich auch nichts machen, außer eben Klicks auf die Werbemittel zu erfassen.

    Wenn ich das richtig sehe müsste man hier selbst ein System programmieren, welches Referer, Keyword und Schlüsselseite trackt?

  11. Christian says:

    Schönen Guten Morgen,

    ich habe gerade ein wenig herum getestet und festgestellt, dass es mit einer Masse an Keywords sehr nervig sein kann. Daraufhin hab ich mir das mal genauer angeschaut und festgestellt, dass wenn ein Besucher über Adwords kommt er einen Parameter gclid mitbringt, wenn man nun auf diesen Parameter prüft, weiß man ob der Besucher per Adwords kam oder nicht. Dann brauch man nur noch den Parameter q auslesen und fertig.

    Ich weiß nicht, ob es diesen Parameter bei der Erstellung dieses Artikels gab, aber ich denke, dass man es darüber auch sehr leicht lösen kann.

    Ich hab das bei mir gerade erst eingebaut, aber es scheint zu funktionieren.

    MfG
    Christian

  12. Christian says:

    Ich muss mich da leider korrigieren, das war wohl zu voreilig :D

    Also das stimmt leider nicht.

  13. Peter says:

    Ein schöner Beitrag. Kann ich gebrauchen!

  14. Wesbo says:

    Sehr tolle Zusammenstellung, weiter so!

  15. Tom says:

    Coole Informationen, werde ich mal ausprobieren.

    Gruß
    Tom

  16. isycn says:

    Toller Beitrag,
    ich habe mir zu diesem Thema auch schon Gedanken gemacht.
    Und habe eine Frage:

    Ich betreibe eine Adwords-Kampagne, der Traffic landet auf meiner Landingpage, die dortigen Produkte führen zu Amazon.

    Gibt es eine Möglichkeit in irgendeinerweise ein Tracking einzurichten?

Leave a Reply