Pipeline GA4 Tables - Session Table
- Table name:
ga4_mrt_sessions
- Scoping: Session Level
- Table Contains: Session level dimensions and metrics.
- Each Row Presents: One row per session.
This table contains session data.
Each row is one session and the information about it such as when it started, the first landing page and how many pages were viewed.
Dimensions - Keys
Keys are unique IDs that help track and organise data. In this table there are unique identifiers for specific sessions, clients (users) and Streams.
Dimensions - Dates
These date fields come in different formats - both timestamp and date.
If you are unsure of which column to use, use date__session_start_dt
as this is the partition column.
Unsure what a parition column is? See this section.
Dimension - Session Level Traffic Source
The table contains several date fields based on when the session.
These dimensions relate to the source of session traffic i.e how users came to start their session.
Dimensions - Last Non Direct Click
These dimensions provide information on the session using the Last Non-Direct Click (LNDC) attribution method. This is the GA4 default attribution method.
This method attributes the traffic acquisition to the last channel the user clicked through to the site over the past 90 day period (though this can be customised), excluding direct visits.
Dimension - Traffic Source All Time
These dimensions are provided directly by GA4 and provide information about the traffic source that first acquired the user.
Dimensions - Session Information
These dimensions provide boolean (true or false) values depending on whether the session matches certain criteria.
Dimensions - Device
These dimensions provide information on the device used for the session.
Dimensions - Landing Page
These dimensions provide information on the Landing Page, or in other words, the first page that the user came to on the app/ website to start the session.
Dimensions - Location Information
These dimensions relate to the location of the session based on the IP address.
Dimensions - Paid Dimensions
These can be broken down into:
- Session Level - These is the traffic source information related to the start of the session.
- Last Non Direct - These are the last paid interactions with the site for the session.
Dimensions - Other
This is a combination of other miscellaneous dimensions.
Metrics
This is all the metrics which can be combined with the dimensions listed above.
There are some metrics such as Sessions and Engaged Sessions, which will need to be calculated using formulas - as these need to be calculated at the final stage of data visualisation. Why is that? Why is that? See the FAQ on this page