Mobile Affiliate Stats – Statistiken fürs Handy

Wer kennt das nicht: Man ist unterwegs und will eben mal die Sales und Leads bei Zanox, CJ 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 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

Hinterlasse eine Antwort

13 Antworten zu “Mobile Affiliate Stats – Statistiken fürs Handy”

  1. Welcher Anbieter ist CJ? :D

  2. Pelle Boese sagt:

    Commission Junction :)

  3. Stefan sagt:

    ich bekomme beim Aufruf der index.php leider nur immer eine weiße Seite angezeigt? PHP-Version ist die 5.2.11 @ Apache/2.2.10 (Linux/SUSE)

    wäre für eine Hilfe sehr dankbar! LG stefan

  4. Stefan sagt:

    achja, vielleicht hilft das weiter. Ich habe gerade ein

    ini_set( ‘display_errors’, true );
    error_reporting( E_ALL );

    in die Index.php eingefügt, damit er mir die Fehler anzeigt. Folgedes ist dabei rausgekommen.

    Notice: Undefined index: site in *******/index.php on line 13 Notice: Use of undefined constant SOAP_SINGLE_ELEMENT_ARRAYS – assumed ‘SOAP_SINGLE_ELEMENT_ARRAYS’ in *******/includes/zanox/includes/ApiMethods.php on line 447 Fatal error: Class ‘SoapClient’ not found in *******/includes/zanox/includes/ApiMethods.php on line 462

    (Verzeichnisse habe ich bewusst ausgesternt).

    LG

  5. Pelle Boese sagt:

    Hi Stefan,

    auf Deinem Server muss die Soap-Extension fuer PHP installiert sein. Sofern es ein eigener Server ist, einfach installieren und aktivieren, ansonsten den Hoster fragen.

    Gruesse,

    Pelle.

  6. Benjamin sagt:

    Hey Pelle,
    danke für dein Tool. In der alten Version hat alles perfekt funktioniert, bis Zanox die Schnittstelle geändert hat.
    Nun bekomm ich es nicht mehr zum laufen.
    Ich bekomme folgenden Fehler (ebenfalls error_reporting eingebaut):

    Notice: Undefined index: site in /var/www/web111/html/*/index.php on line 15
    Notice: Undefined index: realtimeWsdl in /var/www/web111/html/*/includes/CJ/mobiStats.class.php on line 16
    Parse error: syntax error, unexpected T_STRING in /var/www/web111/html/*/templates/header.php on line 1

  7. Marcel sagt:

    Nochmals Danke für dieses klasse Script!

    TradeDoubler scheint wohl leider noch keine öffentliche API-Schnittstelle anzubieten, jedoch bin ich gerade auf bei belboon (AdButtler) auf ggf. was recht Interessantes gestoßen: http://www.belboon.com/de/belboon-webservices.html

    Vll. ja auch irgendwie nutzbar für euch und das Script?

  8. Chris sagt:

    Hi Pelle,
    kann das sein das bei Zanox nur die Sales angezeigt werden.
    Ich hab ein Lead-Programm laufen und dafür kriege ich keine Daten angezeigt.

    VG
    Chris

  9. Handy Dandy sagt:

    Funktioniert das Script denn generell noch mit allen aktuellen APIs?
    Interessant wäre auch noch eine Schnittstelle zu Tradetracker.

    Wenn es bei mir mal läuft, genau das, was ich gesucht habe! Top!

  10. elektrowerkzeuge-guenstiger sagt:

    Genial, vielen Dank für die mobile Applikation!!! Klasse!

  11. gratis hundefutter sagt:

    Wird es eigentlich regelmäßig Updates geben?

  12. Samuel sagt:

    Interessant zu sehen, dass ihr ebenfalls ein Tool für die Aggregation der Affiliate Statistiken entwickelt habt.

    Unser Tool https://affiliate-dashboard.de bietet ebenfalls eine mobile Version an mit der man auch von unterwegs auf dem Handy sämtliche Affiliate Statistiken im Blick hat. Aktuell unterstützen wir die 9 größten deutschen Affiliate Netzwerke (Zanox, Affilinet, Tradedoubler, Belboon, Adcell, AdCocktail, Webgains, CommissionJunction, SuperClix) sowie Google AdSense.

    Ihr könnt euch einfach unseren Demo Account anschauen oder unser komplettes Tool risikolos 14 Tage lang kostenlos testen.