PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Falsche Werte in Besucherstatistik - Gambio GXII v2.1.4.0



schnapi
07.01.2015, 22:33
Hallo ich habe ein Problem mit dem neustem Gambio GXII v2.1.4.0.
Fehler ist das der Besucherzähler im Admin bereich nicht mitzählt er bleibt immer auf 1 stehen .Wenn man auf Besucherstatistik geht kommt das Bild 2.
Habe den shop Instaliert und das mobile candy 1.0.8 kann mir da jemand sagen was das ist?
301302

KlausK
09.01.2015, 12:07
Unterschiede zwischen grafischer und tabellarischer Darstellung können eigentlich nur durch Fehler im Cache entstehen.
Denn die Werte dazu kommen aus den selben Datenbanktabellen gm_counter_***
Ähnliche Fehler erledigen sich bei mir fast immer von selbst, nachdem ich den Cache geleert habe.
Verzeichnis /Cache im Shopverzeichnis bis auf die .htaccess komplett leeren.
templates_c leere ich immer gleich mit.

Aber davon mal abgesehen, ist diese Besucherstatistik ohnehin weitgehend unbrauchbar.
Du solltest dir lieber mal das kostenlose und sehr erfolgreiche OpenSource-Tool PIWIK anschauen.
Einmal ordenlich eingerichtet, kannst du genau sehen von welcher Website, Suchmaschine, usw. ein Kunde kommt und was er alles gesehen hat bis er etwas gekauft hat oder eben abgesprungen ist.
Du sieht mit welchem Browser und mit welchem Gerät (PC, Tablet, Smartphone, ...) die Leute unterwegs sind, uvm.
Nur mit PIWIK oder einem vergleichbaren Statistiktool erhältst du wirklich brauchbare Fakten nach denen du dein Geschäft, Angebote und deine Werbung ausrichten kannst.

schnapi
13.01.2015, 21:17
Super habe mir piwik runter geladen und installiert geht wunderbar. Nur der andere fehler geht nicht weg habe alles leer gemacht .Aber geht jetzt auch so.Hätte aber noch eine frage hoffe das die hier her gehört und zwar: wie mache ich das der Banner rechts neben dem shop läuft und nicht oben beim manager kann man nichts einstellen?...mfg

derrichi
22.01.2015, 10:31
Das Problem habe ich auch. Anscheinend werden in der Tabelle gm_counter_visits am Ende jedes Tages falsche einträge erzeugt. Die falschen einträge finden anscheinend immer in der Stunde nach 00:00 Uhr statt und werden mit 23:00 gekennzeichnet.

Die falschen einträge sehen immer so ähnlich aus:

gm_counter_id gm_counter_visits_total gm_counter_date
671 23 2015-01-07 00:20:25
670 1 2015-01-06 23:56:01
669 1 2015-01-06 23:25:16
668 1 2015-01-06 23:18:11
667 1 2015-01-06 23:07:08
666 154 2015-01-06 00:01:41

Lg

schnapi
22.01.2015, 21:58
Und was kann man da ändern.Einmal Lief es bei mir wieder jetzt wieder nicht ??

KlausK
22.01.2015, 23:08
@schnapi
Diese Probleme habe ich in meinem alten Testshop v2.0.15.4 auch sehr häufig.
Erst wenn ich die Statistik mit STRG+F5 aktualisiere sind Diagramm und die Zahlen wieder identisch!
Je nach Einstellung wird der Cache deines Browsers nicht unbedingt automatisch aktualisiert.
Das muss man manchmal eben mit STRG+F5 erzwingen.

@derrichi
Bei dir ist das m.E. ein ganz anderes Problem. Das werden ja falsche Zeiten in die DB geschrieben.
Schau doch mal in deine Logs, ob dort zwischen 0 und 1 Uhr ebenfalls falschen Zeiten gesetzt werden.
Vielleicht liegt das Problem auch am Server.

derrichi
23.01.2015, 00:12
@KlausK
Wie könnte ich das aus den Logs heraus sehen? Da müsste ich doch absichtlich zwischen 00:00 und 01:00 einen Log-Eintrag erzwingen oder?

Gibt es da nicht eine einfachere möglichkeit?

KlausK
23.01.2015, 20:21
Ich meinte eigendlich die Serverlogs. Dort wird doch rund um die Uhr immer irgendwas geschrieben.
Völlig egal, ob errorlogs, access_log, usw.
Da solltest du mal reinschauen, ob es da ähnliche Auffälligkeiten mit der Systemzeit gibt.

Es könnte ja sein, dass es dort am 06. und 07.01.2015 zwischen 0 und 1 Uhr ebenfalls Zeitstempel mit 23:xx Uhr gibt.
Das wäre dann ein klarer Hinweis auf Unstimmigkeiten der Systemzeit seitens des Servers.

derrichi
24.01.2015, 19:13
In den access_logs sieht alles normal aus. Der Server ist grundsätzlich sehr vertrauenswürdig und bei den älteren Gambio Versionen gab es noch nie Probleme mit den Zeiten.

Hast du eine Idee was sonst Schuld sein könnte? Schließt du einen Bug von v2.1.4.* aus?

KlausK
24.01.2015, 22:57
Einen Bug kann ich natürlich nicht ausschließen. Dazu würde mir auch einiges an fundierten Fachwissen fehlen.
Allerdings kann man solche Probleme auch ohne besondere Kenntnisse weitgehend klassifizieren.
Tritt ein Fehler bei nur einer einzigen Installation auf und ist eben dieser Fehler nirgends auch nur ansatzweise dokumentiert, auch nach nunmehr 8 Wochen nicht, dann kann man mit sehr hoher Wahrscheinlichkeit von einem selbst verursachten Problem ausgehen.
Weder Google noch das Gambio-Forum oder der Bug-Tracker selbst kennen dieses Problem.
Vielleicht bin ich aber auch nur zu doof zum Suchen, das will ich jetzt nicht abstreiten ... :rolleyes: :cool:

Aber grundsätzlich suche ich den Fehler immer zuerst bei mir. Zu 90% werde ich da auch fündig!

Zu Referenzzwecken für die Allgemeinheit habe ich jetzt einen Testshop in Version 2.1.4.1 installiert.
Da werde ich dann auch die Besucherzahlen und Zeitstempel beobachten.

Mehr dazu in Kürze.

derrichi
25.01.2015, 20:26
Ich vermute ich habe den Fehler gefunden und werde morgen Bescheid geben, ob es tatsächlich die Ursache war.

Die Datenbank Zeitzone war UTC und seit der neuen Gambio Version kann man auch im Backend eine Zeitzone definieren. Diese beiden waren um eine Stunde verschoben, weshalb in der Stunde nach 00:00 falsche Einträge waren. Sprich: Die If-Abfrage vom Shopsystem war im Gegensatz zum Zeitstempfel der Datenbank um eine Stunde versetzt.

derrichi
26.01.2015, 12:53
Wie bereits vermutet lag der Fehler an der falschen Konfiguration des Gambio Shops. Es ist wichtig, dass die Datenbank die gleiche Zeitzone wie das Shopsystem verwendet.

Lg

schnapi
30.01.2015, 21:07
Bei mir ist es immer noch die Zahlen zählen einfach nicht mit vom Heutigen Tag.