PHP-Script: Zanox.com & Affili.net Statistik (normale & mobile Version)
Vor längerem habe ich festgestellt, dass ich doch immer wieder Dinge, die ich mache, gerne vereinfache bzw. automatisiere. So ein Fall sind die Statistiken von Zanox.com sowie Affili.net. Daher habe ich im Internet nach einem Script gesucht, mit dem ich mir die für mich wichtigen Daten auf einmal ausgeben lassen kann. Wie zu erwarten war, war das was ich finden konnte, eher mau. Teilweise komplett funktionsuntüchtig oder schrott. Als Beispiel wären hier die Android-Apps von Zanox zu nennen.
Als Programmierer soll mich das nicht hindern, selbst etwas zu machen. Beide Unternehmen stellen eine API zur Verfügung mit der man an diese Daten herankommt. Daher habe ich in wenigen Stunden so ein Script programmiert und stelle es an der Stelle jedem zur Verfügung.
Features:
- Statistik zu Zanox.com & Affili.net
- Views, Klicks, Einnahmen (offen & bestägigt)
- Daten für “heute”, “aktuellen Monat” und “letzten Monat”
- Manuelles Aktualisieren oder/und per Cronjob
- Optimiert für mobile Geräte
Im großen und ganzen sind das genau die Daten, die die meisten Werbetreibenden am meisten interessieren werden.
Programmiercode & Design
Hier habe ich mir nicht viel Mühe gegeben. Es sollte funktionstüchtig und schnell sein. Der PHP-Code ist teilweise Quick&Dirty geschrieben. Ich habe mit Absicht das ganze recht simpel gehalten, damit Dritte eventuell an dem Script weiterarbeiten oder es ergänzen können. So einfach ist das
Wie schon erwähnt, nutzt das Script relative Werte für die Größe, so dass es sich selbst an die Größe des Bildschirms anpasst. Sowohl vom Smartphone, vom Tablet (Nexus 7) und PC (Linux) schaut das ganze in Ordnung und gut leserlich aus – was für mich das wichtigste ist.
Screenshot (vom Samsung Galaxy Nexus)
Installation, Bugs, Kontakt
Die restlichen Informationen zum Einrichten des Scripts, bereits bekannte Bugs und die Möglichkeit mit mir Kontakt aufzunehmen gibt es in der Readme.txt im ZIP-Paket.
Es versteht sich von selbst, dass man einen Webserver (PHP5) haben sollte.
Download
Und nun das wichtigste – das Paket zum Download: KLICK (aktuellste Version)
CHANGELOG
7.11.2012 (1.0 -> 1.1):
- kleinere Schönheitskorrekturen, Optimierung des Quellcodes
- Zanox verlangt ein Enddatum zu dem der Bericht erstellt wird – also zum Beispiel 1.11.2012 – 31.11.2012! Dabei wird das Enddatum in die Betrachtung NICHT miteinbezogen. Im Endeffekt bekommt man dadurch nur die Statistik von 1.11.2012 bis 30.11.2012. Das Startdatum wird miteinbezogen. Bei Affili.net ist alles in Ordnung – dort werden beide Daten miteinbezogen, daher musste nicht angepasst werden. In folge sollte nun bei Zanox die Anzeigen für die heutigen Stats funktionieren und korrekte Werte ausgeben.
7.11.2012 (1.1 -> 1.2):
- Deaktivieren und Aktivieren von Zanox bzw. Affili.net möglich, falls es nicht benötigt wird.
Passende Tags: Affili.net, HTML, PHP, Script, Werbung, Zanox
Kommentare
Informationen zum Autor dieses Artikels
Über den Autor
Parallel studiert Damian an der Technischen Universität den Studiengang "Energie- und Prozesstechnik". In Zukunft wird er also Kraftwerke bauen oder Solaranlagen- und Windkrafträder warten.
Seine bisherigen Lieblingsmodule im Studium waren die Informatik, Thermodynamik, Differentialgleichungen und vor allem die Regelungstechnik. Auf dem letzten Gebiet würde er sich gerne später spezialisieren.
Zu seinen Hobbys zählt das Programmieren. Er beherrscht die Programmiersprachen Ansi-C, Perl und PHP. Damit konnte er eigentlich bisher jedes Problem lösen - in Zukunft soll aber noch Java dazu kommen.
Ende 2011 hat Damian dann die Plattform TechPreis auf Userwunsch programmiert und im Laufe der Monate diese in TechBlog integriert, damit User einen simplen und schnellen Preisvergleich sowie eine Preisentwicklung im Artikel haben, die immer aktuell ist.
Wenn mal ein Urlaub ansteht, lässt Damian gerne alles technische zu Hause und entspannt beim Bücher lesen. Neben dem Bloggen verbringt Damian am meisten Zeit beim Lernen und mit seiner Freundin.
Musik ist eine der wichtigsten Dinge in Damians Leben. Natürlich liebt er auch das Bloggen, Gadgets und alles, was mit Technik zu tun hat.
Damian in Social Networks
Damian auf Google+ | Damian auf Twitter
Näheres zum Artikel
Er wurde in den Kategorien Allgemein abgelegt.














