# Session-start test

Learn how to check if the session has just started.

This test checks whether the session has just started, meaning that the user has just landed on the application.

To determine if a session has just started, this test checks whether the user is on their first page or screen view, which is equivalent to the following condition for page views:

```cql
session's stats' pageviews is <= 1
```

Since page views are tracked automatically, this test requires no additional tracking beyond the regular integration.

## Syntax \[#session-start-syntax]

This test has the following syntax:

```cql
/*<session>*/ is starting
```

To negate the test, you can write:

```cql
/*<session>*/ is not starting
```

## Parameters \[#session-start-parameters]

These are the supported parameters:

- `session`: [`WebSession`](/reference/cql/data-types/session/web-session)

  The session to check whether it has just started.

## Examples \[#session-start-examples]

Here is how you can check whether the user has just landed on the application:

```cql
session is starting
```

To check whether the user is on subsequent pages or screens, you can use the following condition:

```cql
session is not starting
```
