Heatmap/Clickmap [4.2 / 4.3.X] Bitte testen!

Alles über die Anwendung und Entwicklung von AddOns.

Heatmap/Clickmap [4.2 / 4.3.X] Bitte testen!

Beitragvon Hirbod » 9. Nov 2010, 01:08

Hallo liebe Gemeinde,

ich habe hier und da mal gelesen, das eine Heatmap gewünscht war. Ich hatte heute langeweile, und habe mal eine Heatmap für Redaxo programmiert.

Das ganze läuft komplett automatisch ab. Wichtig ist, das die Installationshinweise gelesen werden, ansonsten ist die Einbindung in einer Minute erledigt.

Beschreibung: Mit einer Heatmap kann man das Klickverhalten seiner Besucher detailliert analysieren. Dabei werden die Klickstellen grafisch dargestellt.

Je mehr ein Bereich weiß eingefärbt ist (und nicht transparent), desto öfter wurde eine bestimmte Stelle / Link etc. auf einer Webseite angeklickt. Wo ist der Nutzen? Du kannst Bedienungselemente optimieren. Oftmals versucht einer deiner User ein Element anzuklicken, in der Hoffnung, es handelt sich dabei um einen Link; doch Fehlanzeige. Jetzt kommt Heatmap ins Spiel. Im Hintergrund wird die Klickposition mittels JavaScript über AJAX versendet und direkt gespeichert.

Über das Backend kannst Du dann die Clickmap laden und die Webseite anhand des Klickverhaltens deiner User optmieren.

Wichtiger Hinweis: Das Template bindet jQuery aus dem Redaxo-Media Ordner ein. Falls jQuery bei dir bereits im Frontend eingebunden ist, musst Du das Heatmap-Template bearbeiten und den Verweis zu jQuery entfernen. Das war's schon. Mehr ist nicht zu tun. Das Addon ist sofort aktiv und speichert alle Klicks. Die Statistik im Backend legt automatisch Artikel an, sobald Klickdaten dafür zur Verfügung stehen. Zur Sicherheit werden immer die letzten 250 Klicks angezeigt, damit die Datenbank beim Auslesen nicht zu stark belastet wird.

In der nächsten Version kann man diese Parameter einstellen.
Viel Spaß mit dem Addon. Bitte testen und ggf. Fehler melden bzw. Features wünschen.

GET-Paramenter ?show_clicks_on_page lädt die Heatmap. Funktioniert auf jeder Seite, wo Klicks getrackt worden sind.

Die Installation ist super easy, die Beschreibung findet ihr im Addon.

Demo: http://www.nightstomp.de/home/home.html ... ks_on_page
Download: http://www.redaxo.de/180-0-addon-detail ... don_id=822


Bild
Bild
Bild
Bild


Demo: http://www.nightstomp.de/home/home.html ... ks_on_page
Download: http://www.redaxo.de/180-0-addon-detail ... don_id=822


Todo:

- Benutzereinstellungen hinzufügen
- Limit Parameter einstellen können
- Auflösung tracken
- Detailliertere Statistiken tracken und mit Filterfunktion ins Backend integrieren

Vielleicht ist das Ding ja ne Basis für ein anständiges Statistikaddon.

Feedback willkommen
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Re: Heatmap/Clickmap [4.2 / 4.3.X] Bitte testen!

Beitragvon jeandeluxe » 9. Nov 2010, 03:15

Hbod hat geschrieben:Ich hatte heute langeweile, und habe mal eine Heatmap für Redaxo programmiert.

nice.. möge die Langeweile anhalten. ;)

Hbod hat geschrieben:- Auflösung tracken

Du meinst die Fenstergröße? Ja, das tut not.. denn bei jeder site die auch nur ein bischen anhand der Fenstergröße positioniert wird, ist das Ergebnis ohne diese Bezugsgröße halt entsprechend verschoben.

Hbod hat geschrieben:Vielleicht ist das Ding ja ne Basis für ein anständiges Statistikaddon.

Schuh/umgekehrt.. ;) http://dev.piwik.org/trac/ticket/73

lg,
j.
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Hirbod » 9. Nov 2010, 23:11

Werde mir Piwik mal anschauen :)

THX.

Ansonsten irgendwelche Bugs oder ähnliches entdeckt?
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Beitragvon jeandeluxe » 10. Nov 2010, 00:35

Hbod hat geschrieben:Ansonsten irgendwelche Bugs oder ähnliches entdeckt?

Hab nur kurz mal installiert und gekuckt..
Die grundsätzliche Frage ist wie man das einsetzen will.. ob in einer Testphase, oder im realen Feldversuch draußen auf der Heide. Wenn letzteres, dann müßt man sehn wie man die Last auf den Server reduzieren könnt.. momentan erzeugt ja jeder klick nen DB Zugriff, oder?

lg,
j.
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Hirbod » 10. Nov 2010, 00:44

jeandeluxe hat geschrieben:
Hbod hat geschrieben:Ansonsten irgendwelche Bugs oder ähnliches entdeckt?

Hab nur kurz mal installiert und gekuckt..
Die grundsätzliche Frage ist wie man das einsetzen will.. ob in einer Testphase, oder im realen Feldversuch draußen auf der Heide. Wenn letzteres, dann müßt man sehn wie man die Last auf den Server reduzieren könnt.. momentan erzeugt ja jeder klick nen DB Zugriff, oder?

lg,
j.


Japp, korrekt. Darüber habe ich mir auch Gedanken gemacht. Jeder Klick ist ein Zugriff auf die Datenbank. Man könnte natürlich die Anzahl der Klicks limitieren, jedoch ist das nicht ganz Sinn der Sache. Aber grundsätzlich ist dieses Tool nicht für hoch frequentierte Webseiten gedacht.

Vorschläge?
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Beitragvon Richard.Laing » 10. Nov 2010, 08:38

hi@all
kurze video ansicht ;)

http://www.rexvideo.de/tutorials/videotutorials/heatmap-klickpositionen-grafisch-darstellen.html
viel spass und danke für das addon
gruß richy

Markus.Staab: Ich habe mal den Link korrigiert. Statt "headmap" jetzt "heatmap"
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon Hirbod » 10. Nov 2010, 08:53

Danke fürs Video und dem darin übermittelten Bugfix. Ich hatte die Parameterübergabe auf url_rewrite optimiert. In diesem Fall muss ich das abfragen und anstatt ? halt ein & übergeben.

Ist im nächsten Fix mit drin. Thx
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Beitragvon jeandeluxe » 10. Nov 2010, 09:29

Hbod hat geschrieben:Vorschläge?

Nichts konkretes.. $irgendwie zu ner session bündeln und als ganzes einmalig in die DB schreiben.. aber grad keine Idee für nen Mechanismus.

lg,
j.
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Hirbod » 10. Nov 2010, 09:33

Vllt mit dem JS-Event onunload. Da das ganze Tracking sowieso damit läuft, könnte ich das abfagen, und dann die Werte speichern.
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Beitragvon jeandeluxe » 10. Nov 2010, 10:20

Hbod hat geschrieben:Vllt mit dem JS-Event onunload. Da das ganze Tracking sowieso damit läuft, könnte ich das abfagen, und dann die Werte speichern.

Wobei das halt nur per page zusammenfaßt.. interessant wär ne user session als ganzes, nur fällt mir grad nix ein wie man das kontrollieren will.. ;-/

lg,
j.
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Cheffchen » 10. Nov 2010, 22:23

Hallo,
wollte gerade mal testen was du aus langerweile zu anstellst aber leider ohne Erfolg:
Addon installieren:
Error found in install.sql:
Unknown column 'revision' in 'field list'

R4.2 wininstaller und R4.2 online PHP 5.2

Schade :O(

Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon Hirbod » 11. Nov 2010, 03:20

Cheffchen hat geschrieben:Hallo,
wollte gerade mal testen was du aus langerweile zu anstellst aber leider ohne Erfolg:
Addon installieren:
Error found in install.sql:
Unknown column 'revision' in 'field list'

R4.2 wininstaller und R4.2 online PHP 5.2

Schade :O(

Cheffchen


Kann diesen Fehler nicht reproduzieren. Anscheinend mag deine MySQL-Version mein SQL-Dump nicht. Jemand eine Idee, warum Cheffchen dieses Problem hat?
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Beitragvon Richard.Laing » 11. Nov 2010, 08:26

moin
gabs da nicht mal was das revision unter umständen nicht null sondern 0 sein muß ???
habe da was schwaches im hinterkopf ;)
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon Andreas.Eberhard » 11. Nov 2010, 10:14

Hi,

ich denke das hängt mit dem Addon "Version" zusammen.
Bei installiertem Version-Addon wird eine Tabellenspalte revision
eingefügt.
In der install.sql sollte revision raus.

@Cheffchen oder du installierst mal das Addon Version und dann Heatmap

Gruß
Andreas
Benutzeravatar
Andreas.Eberhard
 
Beiträge: 639
Registriert: 4. Dez 2006, 16:03
Wohnort: Kirchheim bei München

Beitragvon Cheffchen » 11. Nov 2010, 10:50

mit dem Addon "Version" zusammen.
Kann nicht sein >nie Installiert und ist gelöscht :O).
Ist Version Addon eine Vorraussetzung um das nutzen zu können?

Habe jetzt bei der install.sql das revision und bei value das '0' gelöscht.
+ Install > aktivieren geht,
- Leider Zeigt Heatmap nur 1-0-Home.html als verfügbare map an.
nur Local RedaxoWininstall 4.2 getestet.

-- Bei der Home habe ich gesehen das die Punkte x-y Koordinaten sind, was ja logisch ist.
Schade ich habe nur Seiten die Center sind, was ich immer sehe sind auflösung 800 bis 1800. Damit hauen die Punkt kaum noch hin.
Ist sonnst eigentlich eine Super Idee das Addon.

EDIT: habe gerade local, version aktiviert und dann versucht Heatmap zu installieren, kommt der gleiche fehler mit revision.

Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Nächste

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste