Mobile Affiliate Stats – Zanox und Affili.net auf dem Handy

03. März 2009 von Pelle Boese

Wer kennt das nicht: Man ist unterwegs und will eben mal die Sales und Leads bei Zanox und/oder Affili.net checken. Aber wie? Als Handy-affiner Typ habe ich mir aufgrund der teilweise sogar nutzbaren APIs der beiden großen Affiliate-Netzwerke gedacht, man könne doch mal eine kleine mobile Applikation bauen, die automatisch die Statistiken für bestimmte, konfigurierbare Zeiträume ausspuckt. Das ganze noch mit einem Cache ausgestattet, damit die streckenweisen recht langsamen APIs nicht den Spaß beim Geldzählen bremsen und schon war die erste Beta fertig. Die zweite und meines Erachtes voll funktionale möchte ich jetzt hier für alle Interessierten anbieten. Für Kritik und Feature-Vorschläge bin ich natürlich jederzeit offen! Ihr könnt euch jederzeit per E-Mail an mich wenden.




Anforderungen
  • Ein paar Kilobyte Webspace mit FTP- oder ähnlichem Zugriff
  • PHP5 Unterstützung
  • Ein Handy
  • Einen Account bei Zanox und/oder Affili.net
  • Im Idealfall die Möglichkeit, cronjobs einzurichten
Download

http://www.gjuce.com/mobileAffiliateStats-current.tar.gz

Installation
  • Die Datei entpacken (unter Windows z.B. mit dem kostenlosen 7zip)
  • Die Datei config.php.sample kopieren und die Kopie config.php nennen
  • config.php editieren. Die Kommentare sollten größtenteils selbsterklärend sein:
    • Die API-Zugangsdaten bekommt man vom Betreiber
    • Das Cache-Verzeichnis muss für den Webserver beschreibbar sein
    • Bei den Reports beachten, dass der heutige Tag = 0 ist. Die letzten 7 Tage sind dann -6 bis 0, nicht -7 bis 0!
  • Die Seite aufrufen und prüfen, ob etwas angezeigt wird. Je nach Reports, kann der Aufruf sehr lange dauern
  • Die Seite mit einem Passwort (htaccess) schützen!
  • Damit das ganze immer schön flott geht, sollte man – wenn möglich – einen cronjob anlegen:
    • Die Cache-Zeit in config.php sehr hoch setzen
    • Einen cronjob anlegen, der alle X minuten den Cache aktualisiert
    • Beispiel (alle 10 Minuten):
      */10 * * * * curl -u benutzer:passwort “http://meineseite.de/mobileAffiliateStats/?site=purgeCache”
  • Bei Fehlern, bitte Bugreport an mich
ToDo / Feature Requests

Wer Ideen für neue Features hat, darf sich gerne melden. Gute Ideen nehme ich dann in die Liste mit auf

  • Optimierte iPhone Ausgabe

Tags: , , , , ,

Pelle Boese ist Geschäftsführer der gjuce GmbH und beschäftigt sich insbesondere mit der Entwicklung mobiler Produkte, neuen Technologien, Geräteerkennung und mobilen Frameworks.

Hinterlasse eine Antwort

42 Antworten zu “Mobile Affiliate Stats – Zanox und Affili.net auf dem Handy”

  1. Roman sagt:

    na endlich mal jemand, der das Thema anfaßt. Euch Jungs von gjuce ein großes Dankeschön, Alles Gute Roman

  2. micha sagt:

    Vielen Dank für die Anwendung! Klappt bei zanox prima, bei affili.net klappt aber das einloggen nicht. In der config.php steht dort:
    “your affili.net user id”
    Aber welche ist nun die richtige? Die von den Webservices? Und wenn ja, ist es dann die Developer ID oder der Login? Klappt irgendwie beides nicht :(

  3. Pelle Boese sagt:

    Hi Micha,

    nimm mal die Beta3, die jetzt verlinkt ist. Es muss die Publisher ID (mit der Du dich bei affili.net einloggst) und das Webservices Passwort sein.

  4. micha sagt:

    Hi Pelle, sorry, war mein Fehler. Hatte die Daten von developer.affili.net genommen. Abfrage klappt jetzt :)

    Kann es sein, dass die Statistik von zanox bei der Abfrage via Webservice einen Tag hinterherhinkt? Im Account selbst sehe ich Sales, die erst einen Tag später bei der mobilen Abfrage zu sehen sind.

  5. Pelle Boese sagt:

    Ja, Zanox schiebt die Statistiken nur 1-2 Msl am Tag auf den API-Server :(

  6. micha sagt:

    Habs jetzt mal ein paar Tage beobachtet – sieht so aus als würde es immer zur Mitternacht und 12 Uhr mittags auf den API-Server exportiert…

  7. micha sagt:

    Und jetzt noch zwei Ideen für eine zukünftige Version:

    1.) Was hälst du davon, die aktuellen Leads/Sales per RSS Feed mit auszugeben? Bei affili.net kann man ja auch den Programmnamen noch mit ausgeben (hab bei zanox momentan noch nichts derartiges gefunden – kommt vielleicht ja irgendwann noch).

    2.) Auch im aktuellen Monat (Woche oder welcher Abfragezeitraum auch immer) gibts bereits Leads/Sales, die zurückgewiesen oder storniert werden. Evtl. kann man die aus der Gesamtsumme rausrechnen?

  8. basio sagt:

    eine funktion, das man auch die SUBID´s sieht wäre super :)

  9. Tom sagt:

    Wer toll, wenn auch TradeDoubler unterstuezt wuerde.

  10. Daniel sagt:

    Hallo Pelle,

    welche zanox API verwendest du denn?
    Du solltest die Leads und Sales mit ca. 2h Verzug bekommen, tendenz fallend. Programname, Werbemittel, SubID, GPP, Clickzeitpunkt, etc. werden mit ausgegeben. Link zur Doku: http://wiki.zanox.com/en/REST_V2009-07-01_Reports#GET:_Retrieving_a_single_sale_item

  11. Mobile SEO sagt:

    Wurde ja auch mal Zeit, dass die Mobile Affiliate Stats etwas überarbeitet werden… in der nächsten Version gibt es zusätzlich zu Zanox und Affili.net Unterstützung für CJ. Außerdem hat sich unsere Designerin mal das hässliche Gestell vorgenommen und ein

  12. basio sagt:

    eine funktion, das man auch die SUBID´s sieht wäre super :)

    *nochmaldranerinner*

  13. Ben sagt:

    Danke für das Coole App!

  14. Hallo,

    kannst du nochmal auf die genaue Einbindung von Zanox ID´s eingehen, ich habe CJ und affilinet am laufen, aber bei Zanox gibt´s verschiedene API´s. Welche davon muss man in der config.php einpflegen?
    Bei CJ stören mich die 3 stelligen Kommazahlen, kann man das irgendwie beheben?
    Mit einer SUB-ID Funktion würde ich für dein Programm auch ein paar Euro bezahlen.
    Und vielleicht noch ein Link für “Wie richte ich mir einen Cronjob ein”. Das wäre klasse!

    Gruß Albert

  15. Markus sagt:

    Wollte mich auch noch mal bedanken. Nutze Dein Script nun schon ein paar Tage und bin sehr zufrieden. Der schnelle Check ist damit einfach einfach ;)
    BTW: Ich verzweifel noch an Zanox Your applicationKeyId is wrong!! : *********

  16. Hu,
    gibt es schon Erweiterungen für Adcell, ebay Partnernetwork, Amazon Partnerprogramm?
    Wir basteln daran nämlich derzeit…

  17. Greg sagt:

    Hi,

    großes Lob, gefällt mir wunderbar (vorallem optisch) das Script. Hier aber auch mal von mir diverse Anmerkungen und Hinweise dazu:

    1. Tradedoubler dürfte auch kein all zu großes Problem sein mit einzubauen, ich habe das Script nämlich bereits selbst für meinen “Privatgebrauch” so angepasst, dass mir zumindest noch von Tradedoubler der Kontostand sowie die nächste Auszahlung angezeigt werden. Habe dort einfach angefragt und sofort per Mail einen Key erhalten, mit dem man auf alle Reports zugreifen kann. Ist einfach in HTML, man muss also die Werte dann eben suchen und parsen…

    2. Zanox funktioniert bei mir leider gar nicht, habe da diverse Keys bekommen und die alle mal ausprobiert. Zeigt mir leider nur Nullen an. Woran könnte es hapern? Habe eine Connect-ID, eine Application-ID, sowie shared und private Key erhalten.

    3. Ob z.B. Amazon Partnernet auch noch irgend wie integriert werden kann, würde mich natürlich auch brennend interessieren. Ich habe leider bei Amazon noch keine Infos darüber gefunden, wie man überhaupt über die Webservices an seinen Kontostand etc. herankommt. Weiß hier jemand etwas?

    Gruß, Greg

  18. Pelle Boese sagt:

    Hallo alle zusammen,

    danke fuer die vielen Kommentare! Wir schauen uns mal an, was wir in naechster Zeit integrieren. Zanox hat leider die API komplett geaendert. Es gibt bereits eine angepasste Version der Mobile Affiliate Stats, die aber noch nicht ausreichend getestet wurde. Sobald wir fertig sind, werde ich einen Post dazu verfassen.

    Danke, Pelle.

  19. Bastian sagt:

    Funktioniert deswegen der Download nicht mehr?

  20. Thorsten sagt:

    Ist es irgendwie möglich mehrere affili Account einzustellen?

  21. Pelle Boese sagt:

    Hi Thorsten,

    rein theoretisch kannst Du den gesamten Block ‘affiliNet’ kopieren. Du musst nur den Key des Arrays umbenennen. Also z.B. von ‘affiliNet’ in ‘affiliNet privater Account’ oder so. Dann SOLLTE es funktionieren. Ich habe es aber noch nicht getestet. Freue mich auf Dein Feedback :)

    Gruesse,

    Pelle.

  22. Marcel sagt:

    TradeDoubler wäre echt sehr praktisch bei diesem hervorragenden Script!

  23. Pelle Boese sagt:

    Mal schauen, ob die eine API haben, die wir nutzen koennen :)

  24. [...] earnZ ; Preis: Kostenlos Webapp zum selbst hosten: Mobile Affiliate Stats ; Preis: [...]

  25. Rene sagt:

    Benutze das Script nun schon 1 Jahr. Echt praktisch, vielen Dank!

    Klasse wäre, wenn das Script auch Adcell unterstützen würde ;-)

  26. Karlo_do sagt:

    Tradedoubler und/oder Amazon wären auch noch sehr attraktiv… und google adsense ;)

  27. Hendrik sagt:

    Hallo zusammen,
    für affili.net müsst ihr Eure Login-Id und das Webservice-Password nutzen (nicht das Passwort vom Developer-Portal). Das Webservice-PW findet Ihr hier:
    >Konto >Technische Einstellungen >Webservices >PublisherWebservice-Passwort

    Grüße hendrik

  28. Roman sagt:

    Na also genau so etwas habe ich gesucht.
    Danke!

  29. Jürgen sagt:

    Vielen lieben Dank. Sowas habe ich noch gesucht. Nun habe ich Adsense, Bin-Layer und Affilinet auf einen Blick :)

  30. Das ist ja mal richtig cool!
    Ich bin zwar bei neuen Apps immer sehr vorsichtig, aber werde das hier gerne einmal ausprobieren. Manchmal wird das checken leider zur Sucht.. vermute ich bin da nicht der einzige ;)

  31. Otto sagt:

    Super App, genau so etwas hab ich schon seit längerem gesucht!

    Vielen Dank!

  32. Danny sagt:

    Hi, habe auf einigen Seiten selbst gutes Werkzeug eingesetzt. Leider sind meine Partnerprogramme bei ADCELL und Bellboooooon und ADBUTLER :) machste da auch noch ne Schnittenstelle für? Ist aber auch irgendwie gefährlich so eine Mobile Übertragung von Zugangsdaten wireless usw? Oder irre ich mich, kannst ja mal nen Post dazu da ist ;)

    Aber grundsätzlich ist das ja gut … und das für 2009 wenn man bedenkt, dass es heute APPs gibt, aber die halt nur für bestimmte Netzwerke, man müsste eigentlich was schaffen wo man alle netzwerke zusammenklaffen kann …

    Beste Grüße

  33. Simon sagt:

    Hi .. genauso geht es mir auch! Das verrückte ist ja das einige Apps und Applikationen übers Phone doch so Ihre Macken haben! Schnittstelle hin oder her die Idee is saugeil und das Problem mit der Sicherheit kann man ja mit verschiedenen Sicherheitsstufen überbrücken! :)

    Gruß Simon

  34. Skillgamer sagt:

    Wow, das ist ja cool. Wusste gar nicht das man die aktuellen Stats auch aufs Handy holen kann :) Vielen Dank!

  35. Samuel sagt:

    Hi, wir haben mit Affiliate-Dashboard.de einen Webservice gelauncht, der eure Affiliate Statistiken aus den verschiedenen Netzwerken an einem zentralen Ort zusammenfasst und die Auswertung enorm erleichtert. Unterstützt werden aktuell Zanox, affili.net, Belboon, TradeDoubler, AdCell, SuperClix und AdCocktail.

    Wie gefällt euch unser Projekt? Was stört euch? Welche Features findet ihr gut, welche Features fehlen euch noch? Was denkt ihr über den Preis?

    Ihr könnt unser Tool übrigens komplett ohne Anmeldung testen:
    http://affiliate-dashboard.de/user/login/demo

    Bin gespannt auf euer Feedback!

  36. Frank sagt:

    Also was, was, aber dafür habe ich mir noch nie eine App gewünscht.. Hatte noch nie das Bedürfniss unterwegs bei zanox, affili & co. nach den Einnahmen zu schauen.

    Ich schaue in die ganzen Accounts mal in der Woche wenn ich gerade mal einen neuen Code benötige oder eine Abrechnung ausdrucken will.. Aber das ich da von überall aus, jederzeit zugreifen kann…

  37. Döbeln sagt:

    Hmmh. Ziemlich cool. Werde ich gleich mal ausprobieren. Danke!

  38. Jens sagt:

    Super, auf so eine Anwendung habe ich wirklich schon lange gewartete und oft schon vergeblich gesucht. Endlich auch mal von unterwegs die Statistiken abrufen und sich über den aktuellen Stand der Dinge informieren!

    Danke vielmals und Viele Grüße
    Jens

  39. David sagt:

    hmm,

    der link funktioniert nicht mehr: http://www.gjuce.com/mobileAffiliateStats-current.tar.gz
    schon ein paar mal probiert in den letzten Tagen, aber leider immer nur nen 404er

  40. Pelle Boese sagt:

    Jetzt geht’s wieder. Sorry! :)

  41. Daemon sagt:

    Das Tool ist cool … aber unterstützt ihr auch noch andere Netzwerkprogramme? Wäre sehr schön wenn ihr dafür ne Api finden würdet. … Gruß Daemon

  42. Martin sagt:

    Ich warte noch immer auf das aktuelle Tool mit dem cj, zanox, affili.net, adcell und adcocktail abrufen kann. Zum Teil sind die APPs zwar total nett, aber leads und sales werden nicht rechtzeitig angezeigt und getrackt, erst wenn ich online wieder gucke sind verbuchungen möglich. Ganz schlimm ist es am WE …

    Ich hoffe es lösst sich jemand mal auch dafür was einfallen, was sicher ist … ich würde dafür auch gern geld ausgeben.

    Chears

Ähnliche Beiträge