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

Ähnliche Beiträge

Tags: , , , , ,

Weitere Artikel



13 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!

Hinterlasse eine Antwort