Commission Junction erweitert Webservice

API erlaubt Zugriff auf Umsatz-Statistiken

CJ hat Ende letzter Woche seine Publisher über eine Erweiterung seiner Webservice API informiert. Bisher haben nach meinem Wissensstand jedoch nur amerikanische Affiliates eine entsprechende Emailankündigung erhalten. Deutsche Affiliates müssen sich mit einem Blick in die Releasenotes begnügen.

Die beiden neuen Module, erlauben den Zugriff auf die Umsatzstatistiken der jeweiligen Partnerprogramme. Unterschied ist die Aktualität der abgefragten Daten. Während es im „Real Time Commission Report“ die Statistiken quasi in Echtzeit gibt, liefert die zweite Webservice Schnittstelle „Daily Publisher Commission Report“ tagesaktuelle Daten. Eine Ankündigung zur Erweiterung der Webservice Schnittstelle um die angesprochene Funktionalität, gab es bereits im letzten September auf der CJU.

Bisher konnten über die CJ Webservices lediglich Produktdaten, Produktsuchen, Werbemittelsuchen sowie Advertiser- und Publisheranfragen abgefackelt werden. Mit den beiden neuen Schnittstellen, ist es nun möglich automatisiert die täglichen Umsätze abzufragen. Eine Funktionalität, die erst mächtig werden wird, wenn andere Netzwerke eine ähnliche Schnittstelle anbieten. Viele Affiliates können ein Lied davon singen, wie umständlich es ist, sich täglich einzuloggen und irgendwelche Reports in heterogenen Formaten runterzuladen. Da der CJ Webservice seine Daten im proprietären XML Format zurückgibt, ist es ein Kinderspiel die Statistiken in jede beliebige Applikation zur Weiterverarbeitung einzubauen. Bisher gibt es zwischen den Netzwerken aber weder ein Agreement über ein einheitliches Format, noch Ankündigungen überhaupt eine Webservice Schnittstelle zum Abruf von Affiliate Statistiken anzubieten. Die vorhandenen Programme wie Afftrack (deren Ableger Revtrends) oder Affmeter funktionieren anders. Dort werden die hinterlegten Zugangsdaten verwendet um sich automatisiert beim Partnerprogramm Netzwerk anzumelden, die Statistiken abzufragen und das HTML zu parsen. Diese Tools sind nicht nur ein Sicherheitsrisiko sondern auch fehleranfällig - mal davon abgesehen, dass sie nicht alle deutschen Affiliate Netzwerke unterstützen. Affmeter unterstützt in der aktuellen Version beispielsweise nur Commission Junction und Tradedoubler als deutschsprachige Vertreter.

Noch ein Wort zur Technik. Für Java existieren einige leistungsstarke API’s, mit denen Webservices konsumiert werden können. Neben Apache Axis 2 und Xfire gibt es seit Java 6 auch eine „eingebaute“ Möglichkeit Webservices zu benutzen. Jeder Webservice, also auch die Schnittstelle von Commission Junction, muss eine so genannte WSDL Datei anbieten in der Aufruf und Rückgabe des Webservices beschrieben ist. Auf Basis der WSDL Datei generieren die genannten API’s so genannte Proxy Klassen. Die Proxy Klasse ist nützlich um Kommunikationsdetails zu „verstecken“. Statt den Webservice direkt aufzurufen und irgendwelche komischen SOAP Anfragen zusammenzubauen, muss eine Anwendung nur noch Methoden der Proxyklasse aufrufen. Da ich die Commission Junction Webservices selbst bisher nicht nutze, habe ich mich jedenfalls gleich mal für einen Developer Key angemeldet und werde die Sache in den nächsten Tagen ausprobieren.



Webdesign Blogkanzelbahn.de © 2007 • ImpressumWir über uns