Show Menu
THEMEN×

Sessionieren

Wenn Sie mit Daten arbeiten, die aus dem Website-Traffic erfasst wurden, können Sie mithilfe der Sessionize-Transformation festlegen, wie Sitzungen definiert werden.
Die Transformation benötigt als Eingabe einen Zeitstempel und eine Tracking-ID und gibt für jeden Protokolleintrag eine Sitzungsnummer aus. Die Sitzungsnummer lautet "1"für die erste Sitzung mit einer gegebenen Tracking-ID, "2"für die zweite Sitzung mit derselben Tracking-ID usw. Die Ausgabe kann direkt als Sitzungsschlüssel verwendet werden, da sie für jede Sitzung einen eindeutigen Wert hat.
Damit die Sessionize Transformation funktioniert, müssen die Daten in der Zeit angeordnet und nach der Tracking-ID in den Quelldaten gruppiert werden. Daher Sessionize funktioniert nur, wenn sie in der Transformation.cfg Datei oder in einer Transformation Dataset Include Datei definiert ist.
Parameter Beschreibung Standardeinstellung
Name Beschreibender Name der Transformation. Sie können hier einen beliebigen Namen eingeben.
Kommentare Optional. Anmerkungen zur Transformation.
Bedingung Die Bedingungen, unter denen diese Umwandlung angewendet wird.
Eingabezeitstempel Das Feld mit den Werten des zu verwendenden Zeitstempels. x-timestamp
Eingabe-Tracking-ID
Das Feld mit den Werten der zu verwendenden Tracking-ID. Der Wert muss eine 64-Bit- (16-stellige) oder eine kleinere Hexadezimalzahl oder eine Dezimalzahl von 16 Ziffern oder weniger sein.
Hinweis: Wenn Sie für die Tracking-ID ein anderes Feld als x-trackingid verwenden möchten, müssen Sie das Feld zuerst hash. Siehe Hash .
x-trackingid
Max. Sitzungsdauer
Die längste Sitzungslänge vor dem Start einer neuen Sitzung. (Dadurch wird verhindert, dass Webseiten mit automatischem Inhalt beliebig lange Sitzungen erstellen.) Wenn die Timeout-Bedingung erfüllt ist und die verweisende Stelle eines Klicks auf einen der Einträge im Parameter "Interne Domänen"festgelegt ist, wird die maximale Sitzungsdauer verwendet, um das Ende einer Sitzung zu definieren. Keine Sitzung darf länger als die angegebene maximale Sitzungsdauer sein, unabhängig davon, wie viele Klicks sie enthält. Der empfohlene Wert beträgt 48 Stunden. Weitere Informationen zu den Parametern für die maximale Sitzungsdauer und interne Domänen finden Sie unter Konfigurationseinstellungen für Webdaten . 48 Stunden
Nummer der Ausgabesitzung Das Feld, in dem die Sitzungsnummer gespeichert wird. Dieses Feld hat für jede Sitzung einen eindeutigen Wert für jeden Besucher.
Sitzungs-Timeout
Die Zeit, die zwischen den Protokolleinträgen eines Besuchers verstreichen muss, um das Ende einer Sitzung und den Beginn einer neuen Sitzung zu bestimmen (d. h. die typische Zeitüberschreitung, die zur Definition einer Benutzersitzung verwendet wird). Der empfohlene Wert dieses Parameters beträgt 30 Minuten. Wenn die Timeout-Bedingung nicht erfüllt ist und die verweisende Stelle eines Klicks nicht auf eine der verweisenden Stellen im Parameter "Interne Domänen"festgelegt ist, wird die Sitzung mit dem Sitzungszeitlimit definiert.
Wenn die Timeout-Bedingung erfüllt ist und cs(referrer-domain) für einen Protokolleintrag in der Liste der internen Domänen enthalten ist, bestimmt die maximale Sitzungsdauer, ob der aktuelle Protokolleintrag Teil einer vorhandenen Sitzung oder der Beginn einer neuen Sitzung ist.
Weitere Informationen zum Parameter "Sitzungs-Timeout"finden Sie unter Konfigurationseinstellungen für Webdaten .
30 Minuten
Zeitüberschreitungsbedingung Die Bedingung, die erfüllt sein muss, damit ein Protokolleintrag als Beginn einer neuen Sitzung betrachtet werden kann. Beachten Sie, dass die Zeit zwischen dem Protokolleintrag und dem vorherigen Protokolleintrag mindestens dem Wert des Sitzungs-Timeout-Parameters entsprechen muss.
Eine neue Sitzung beginnt, wenn eine der folgenden Situationen eintritt:
  • Die Tracking-ID ändert sich.
  • Die Zeit seit dem letzten Protokolleintrag entspricht mindestens dem Wert des Parameters Sitzungs-Timeout und die Timeout-Bedingung ist erfüllt.
  • Die Zeit seit dem ersten Protokolleintrag der letzten Sitzung überschreitet den Wert des Parameters Maximum Session Duration.
Wenn Sie die maximale Sitzungsdauer und das Sitzungszeitlimit bereits als Parameter in der Session Parameters.cfg Datei definiert haben, geben Sie keine Werte für diese Parameter in der Konfiguration ein. Sie können auf die Parameter verweisen, indem Sie $(Parametername) eingeben, wie im folgenden Beispiel gezeigt. Weitere Informationen zu diesen Parametern finden Sie unter Konfigurationseinstellungen für Webdaten .
Die Sessionize Transformation in diesem Beispiel nimmt als Eingabe die x-timestamp- und x-trackingid-Felder und zeichnet die Sitzungsnummer für jeden Protokolleintrag im Feld x-session-key auf. Die Transformation Timeout Condition basiert auf einer Neither Bedingung: Wenn das Feld cs(referrer-domain) für einen Protokolleintrag mit einem Mitglied des Parameters Internal Domains übereinstimmt, wird die Bedingung als "false"ausgewertet. Beachten Sie die Verweise auf die Parameter "Interne Domänen"und "Sitzungs-Timeout".
Weitere Informationen zu den NeitherConditionVariablen finden Sie unter Bedingungen . Weitere Informationen zu den Parametern "Interne Domänen"und "Sitzungs-Timeout"finden Sie unter Konfigurationseinstellungen für Webdaten .