Sessionize

Letzte Aktualisierung: 2022-10-05
  • Erstellt für:
  • User
    Admin
WICHTIG

Mehr über die Data Workbench Mitteilung zum Ende der Nutzungsdauer.

Wenn Sie mit Daten arbeiten, die aus dem Website-Traffic erfasst wurden, können Sie mithilfe der Sessionize-Transformation bestimmen, wie Sitzungen definiert werden.

Die Umwandlung nimmt als Eingabe einen Zeitstempel und eine Tracking-ID und gibt für jeden Protokolleintrag eine Sitzungsnummer aus. Die Sitzungsnummer ist "1"für die erste Sitzung mit einer angegebenen 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 aufweist.

HINWEIS

Um zu arbeiten, wird die Sessionize Für die Transformation müssen die Daten in der Zeit geordnet und nach der Tracking-ID in den Quelldaten gruppiert werden. Daher Sessionize funktioniert nur, wenn im Transformation.cfg oder in einer Transformation Dataset Include -Datei.

Parameter Beschreibung Standard
Name Deskriptiver Name der Transformation. Hier können Sie einen beliebigen Namen eingeben.
Kommentare Optional. Anmerkungen zur Transformation.
Bedingung Die Bedingungen, unter denen diese Umwandlung angewendet wird.
Zeitstempel der Eingabe Das Feld, das die Werte des zu verwendenden Zeitstempels enthält. x-timestamp
Eingabe-Tracking-ID

Das Feld, das die Werte der zu verwendenden Tracking-ID enthält. Der Wert muss eine 64-Bit-Zahl (16-stellige Zahl) oder eine kleinere Hexadezimalzahl oder eine Dezimalzahl von 16 Stellen 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

Maximale Sitzungsdauer

Die längste Sitzungsdauer vor dem Start einer neuen Sitzung. (Dadurch wird verhindert, dass Webseiten mit automatischer Inhaltsaktualisierung Sitzungen erstellen, die beliebig lang sind.) Wenn die Variable Timeout-Bedingung zufrieden ist und der Referrer 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 die angegebene maximale Sitzungsdauer überschreiten, unabhängig von der Anzahl der darin enthaltenen Klicks. 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
Sitzungsnummer der Ausgabe 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 bestimmten 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 für diesen Parameter beträgt 30 Minuten. Wenn die Timeout-Bedingung nicht erfüllt ist und der Referrer eines Klicks nicht auf einen der Referrer im Parameter "Interne Domänen"festgelegt ist, wird die Sitzung mit Sitzungs-Timeout definiert.

Wenn die Timeout-Bedingung erfüllt ist und cs (Referrer-Domäne) 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 Beginn einer neuen Sitzung ist.

Weitere Informationen zum Parameter "Sitzungs-Timeout"finden Sie unter Konfigurationseinstellungen für Webdaten.

30 Minuten
Timeout-Bedingung 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 Sitzungs-Timeout-Parameters und die Timeout-Bedingung ist erfüllt.
  • Die Zeit seit dem ersten Protokolleintrag der letzten Sitzung überschreitet den Wert des Parameters Maximale Sitzungsdauer .
HINWEIS

Wenn Sie die maximale Sitzungsdauer und das Sitzungs-Timeout bereits als Parameter in der Session Parameters.cfg -Datei, geben Sie in der Konfiguration keine Werte für sie ein. Sie können auf die Parameter verweisen, indem Sie $(Parametername) wie im folgenden Beispiel gezeigt. Weitere Informationen zu diesen Parametern finden Sie unter Konfigurationseinstellungen für Webdaten.

Die Sessionize -Umwandlung 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 "Interne Domänen"übereinstimmt, wird die Bedingung als "false"ausgewertet. Beachten Sie die Verweise auf die Parameter "Interne Domänen"und "Sitzungs-Timeout".

Informationen zum NeitherCondition, siehe Bedingungen. Informationen zu den Parametern für interne Domänen und Sitzungs-Timeout finden Sie unter Konfigurationseinstellungen für Webdaten.

Auf dieser Seite