Moin!
Ich habe das Banner Modul bei einem Kunden schon sehr lange im Einsatz. Da läuft immer noch die 1.10.1 ;-) Soweit so gut. Damals ist mir aufgefallen, dass die Viewzahlen nicht stimmen (können).
Die Seite hat einige 1000 Besucher in der Stunde, sodass der PageCache im Einsatz ist. Und genau da fängt das "Problem" an. Denn der HTML-Code wird dabei schon in den Code geschrieben. Das hat zur Folge, dass bei jedem neuen Aufruf immer das selbe Banner kommt und kein view gezählt wird.
Daher sollte im Cache nur ein Inserttag ala {{ua::class}} landen und dann beim Aufruf real aufgewertet werden. Entweder man baut ein {{cache_banner::*}}, das wäre immer ungecached. Oder man kann auch ein {{banner::*|uncached}} nehmen. Ggf. kann man das auch durch den Cache der Seite steuern lassen. Eine ungecachte Seite braucht das auch nicht.
Volker
Lesezeichen