Page tree

You can identify a user with a user session only when the user fills out a form or selects a particular website. The system extracts the following types of personal information that can be associated with a session:

  • User ID — The user's name. For example, if someone logs on as john@example.com, his or her user name might be john. The user name can also come from other places, such as a URI stem or a cookie.
  • Group ID — The user's group. If someone logs on as john@example.com, the group might be example.com. You might also want to use a part of the host name to identify the web group (for example, mysite.example.com) or even a part of the URI stem (for example, mysite.example.com/example/page.html).

You can also use these fields in a different way — the "user" might be the account number of a customer, and "group" might be a policy number.

In the Session Browser, you can search for a user or group and compare the performance of these searches.

Here are some examples of common user and group extractions:

Location

String

Extraction pattern

Result

POST or URI query

username=johndoe@example.com

=([User and group identification^@]+)

johndoe

URI stem

www.example.com/johndoe/index.jsp

/([^/]+)

johndoe

Host name

example.mysite.com

^([User and group identification^\.]+)

example

POST or URI query

username=johndoe@example.com

@([User and group identification^\.]+))

example

POST or URI query

username=johndoe@example.com

@(.*)

example.com