Statistik - Blocken von IPs, Cookie für Trackingausschluss
Verfasst: Fr 22. Mai 2015, 08:26
Hallo zusammen,
in diverser Statistik-Software besteht die Möglichkeit, Seitenaufrufe von bestimmten IP-Adressen vom Tracking auszuschließen. Einfach IP-Adressen hinterlegen und gut ist. Sowas fehlt mir in Contenido. Es gibt zwar unter "Administration -> Mandanten -> MEINMANDANT -> Reiter Eigenschaften" die Möglichkeit die Statistik generell ein- und auszuschalten, aber keine Option IP-Adressen zu hinterlegen. Sinn: Aufrufe z. B. einer Firmenwebsite, die von Mitarbeitern vom Arbeitsplatzrechner durchgeführt werden (i.d.R. haben alle eine gemeinsame IP), sollen nicht in der Statistik berücksichtigt werden da sie die Seitenaufrufe von "echten Kunden" verfälschen.
Denke, dass hierfür die Datei root/contenido/classes/contenido/class.stat.php ein Ansatzpunkt sein dürfte - zumindest wenn man das Ganze direkt hardcodiert umsetzen wollte (unschön, ich weiß da z. B. updategefährdet). Hier würde ich eine neue Function "check_ip" einbinden, die per return den Wert zurückgibt tracking "ja" oder "nein". Aufruf dieser Function aus den bereits vorhandenen Functions "create" und "increment" und je nach zurückgegebenem Wert werden diese Functions weiter durchlaufen oder nicht.
Sinnvoller wäre es jedoch, wenn diese Prüfung nur einmalig beim ersten Seitenaufruf passieren müsste und dann der Wert "Tracking ja oder nein" bei den weiteren Seitenaufrufen des Besuchers mitgeschleift würde. Frage: Wie umsetzen?
Auch die Hinterlegung eines Cookies für Rechner mit wechselnden IP-Adressen (private Website, die von zuhause aus administriert und häufiger mal geöffnet wird) sollte angedacht werden.
Freue mich auf weitere Ideen von euch!
VG,
Markus
in diverser Statistik-Software besteht die Möglichkeit, Seitenaufrufe von bestimmten IP-Adressen vom Tracking auszuschließen. Einfach IP-Adressen hinterlegen und gut ist. Sowas fehlt mir in Contenido. Es gibt zwar unter "Administration -> Mandanten -> MEINMANDANT -> Reiter Eigenschaften" die Möglichkeit die Statistik generell ein- und auszuschalten, aber keine Option IP-Adressen zu hinterlegen. Sinn: Aufrufe z. B. einer Firmenwebsite, die von Mitarbeitern vom Arbeitsplatzrechner durchgeführt werden (i.d.R. haben alle eine gemeinsame IP), sollen nicht in der Statistik berücksichtigt werden da sie die Seitenaufrufe von "echten Kunden" verfälschen.
Denke, dass hierfür die Datei root/contenido/classes/contenido/class.stat.php ein Ansatzpunkt sein dürfte - zumindest wenn man das Ganze direkt hardcodiert umsetzen wollte (unschön, ich weiß da z. B. updategefährdet). Hier würde ich eine neue Function "check_ip" einbinden, die per return den Wert zurückgibt tracking "ja" oder "nein". Aufruf dieser Function aus den bereits vorhandenen Functions "create" und "increment" und je nach zurückgegebenem Wert werden diese Functions weiter durchlaufen oder nicht.
Sinnvoller wäre es jedoch, wenn diese Prüfung nur einmalig beim ersten Seitenaufruf passieren müsste und dann der Wert "Tracking ja oder nein" bei den weiteren Seitenaufrufen des Besuchers mitgeschleift würde. Frage: Wie umsetzen?
Auch die Hinterlegung eines Cookies für Rechner mit wechselnden IP-Adressen (private Website, die von zuhause aus administriert und häufiger mal geöffnet wird) sollte angedacht werden.
Freue mich auf weitere Ideen von euch!
VG,
Markus