EKKi: Aufbau einer Klickstatistik

Beitrag lesen

Mahlzeit Johnny B.,

Ich frage mich, welche Art der Speicherung letztendlich am effektivsten, bzw. ressourcenschonendsten ist.

Die genügend normalisierte.

Ich würde eine entsprechende Tabelle ungefähr folgendermaßen aufbauen:

ID | Timestamp           | Type | Key
----+---------------------+------+-------------
  8 | 22.02.2010 16:11:05 | L    | irgendwas
 15 | 22.02.2010 16:37:07 | F    | was_anderes
 42 | 22.02.2010 17:23:52 | L    | foobar

Die Spalte "ID" ist dabei der Primärschlüssel der Tabelle (AUTO_INCREMENT), "Timestamp" ein entsprechend geeignetes Datumsformat, "Type" eine Enumeration aus ('F', 'L') (z.B. für "Form" und "Link") und "Key" ein passend dimensioniertes VARCHAR-Feld für die per URL oder Formular übergebenen "ID"s (deren Namen ich übrigens ungünstig gewählt finde).

Für jeden aufgerufenen Link bzw. jedes verarbeitete Formular wird ein entsprechende (Log-)Eintrag erstellt.

Aggregieren kannst Du die dann zu beliebigenen Zeitpunkten auf beliebige Weise.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|