WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 24.02.2017 12:30:21

jps77
Mitglied

Visitor Statistik einzelne Seiten davon ausschließen

Hallo zusammen,

Weiß jemand ob man in dem Admin Tool "Visitor Statistik" die Möglichkeit hat einzelne Unterseiten
aus der Statistik auszuschließen? evtl. mit einem Code oder ähnlichem auf besagter Seite.

Grund dahinter ist, das wir versteckte Unterseiten auf einem Monitor im Geschäft als Werbung laufen haben
und der permanente Aufruf dieser Seiten die Statistik verfälscht.

Vielen Dank für Ideen

Offline

#2 24.02.2017 12:38:34

florian
Administrator

Re: Visitor Statistik einzelne Seiten davon ausschließen

Ja, es gibt zwei Möglichkeiten.
Die Einbindung des Zugriffszählers erfolgt ja über den Code

$includefile = WB_PATH . '/modules/wbstats/count.php';
if (file_exists($includefile)) {
    include_once $includefile;
}

oder ähnlich.

Den Seiten, die nicht mitgezählt werden sollen, müsste also entweder ein Template zugewiesen werden, in dem der obige Aufruf nicht enthalten ist.

Andere Möglichkeit, wenn es nicht so viele Seiten sind: Eine Abfrage der PAGE_ID einfügen - in etwa so:

$dontcount = array (5,7,9,24);
if (in_array(PAGE_ID,$dontcount)==false) {
$includefile = WB_PATH . '/modules/wbstats/count.php';
if (file_exists($includefile)) {
    include_once $includefile;
}
}

Nicht getestet


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

jps77

#3 24.02.2017 12:44:47

jps77
Mitglied

Re: Visitor Statistik einzelne Seiten davon ausschließen

Danke für die Schnelle Antwort

Im Tool ist die Einrichtung so angegeben:

Installation und Einrichtung

Um den Zähler in deine Webseite einzubinden, füge nachfolgene Codezeile in dein(e) Template(s) irgendwo in den ersten PHP-abschnitt zwischen ein   
include (WB_PATH.'/modules/wbstats/count.php');

Referer-Informationen in WB 2.8.3 und neuer

Für die WebsiteBaker Versionen 2.8.3 und neuer ist es notwendig, unten stehene Codezeile in die Datei config.php im WB-Hauptverzeichnis unmittelbar vor dieser Zeile hier einzufügen: require_once(WB_PATH.'/framework/initialize.php');   
$referer = $_SERVER['HTTP_REFERER'];

Offline

#4 24.02.2017 12:49:28

florian
Administrator

Re: Visitor Statistik einzelne Seiten davon ausschließen

Dann ist es die Zeile

include (WB_PATH.'/modules/wbstats/count.php'); 

die im Template der Seiten, die nicht mitgezählt werden sollen, entfernt werden muss bzw. je nach Page-ID zu überspringen ist.

Der Code, den ich gepostet hatte, ist aus dem Standardtemplate, die zusätzliche if-file-exists-Anfrage ist da drin, damit das Template auch angezeigt wird, wenn das Modul nicht installiert ist.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

jps77

#5 24.02.2017 16:01:22

jps77
Mitglied

Re: Visitor Statistik einzelne Seiten davon ausschließen

Vielen Dank, funktioniert!

Offline

Liked by:

florian

Fußzeile des Forums

up