Changelog of the 'Merge Events into Sessions (GA4 BigQuery Export)' template.

November 01, 2024 - v.2.03

Improved Session Handling for SPA and Multi-Tab Browsing: Added logic to handle sessions where users enter via paid ads and stay on the site through SPA or multiple browser tabs. New organic sessions will not be created in such cases, keeping the session defining aligned with the initial traffic source.
Removal of session_start as a Session-Break Trigger: The session_start event is no longer a condition for session breaks, preventing unnecessary breaks due to default GA4 timeouts.
Break Rule Analysis Field: Introduced the break_rule field in session customDimensions to quickly identify session-creation criteria.
LNDC Date Tracking: Added lndc_date in session customDimensions, indicating the date of LNDC model application to help define the appropriate lookback period.
Session Break Debugging Tool: Included debug code for quick session break analysis, intended for internal use by OWOX teams.

September 17, 2024 - v.2.02

Product-Level Parsing: Added customDimensions and customMetrics parsing for product-level data:  hits.product.customDimensions.key and hits.product.customMetrics.key added.
Session Duration: Introduced the timeOnSite field to track session length in seconds.
Bounce Session Detection: Added the isBounceSession field, which identifies whether a session was a bounce (1) or not (0) based on page views and interaction types.
Exclusion of Non-Consenting Users: Automatic events from non-consenting users are now excluded from merging into sessions.
gclid Parsing Operations: Added operations for gclid parsing via DataTransfer or GoogleAds by OWOX, which are disabled by default.

April 12, 2024 - v.2.01

Added cleanup for the android-app source: this source may occur for users transitioning from a mobile browser. Previously, it was assumed to always be google traffic, but there are cases where these are transitions with email campaign tags. After the recent updates, the source / medium for such transitions will be correctly identified (previously always set to google / cpc if campaign/keyword/adContent were present, or google / organic if no additional tags were present).

April 01, 2024 - v.2.00

Replicated logic: we replicated the merging logic from the Merge Events into Sessions template.

New fields have been added: we synchronized the data schema by adding trafficSource.fbclid, trafficSource.msclid, and platform fields. 
New names: we have renamed template and operations to more accurately reflect their functionality.

December 12, 2023 - v.1.06

A new field has beed added: The new field was added to the result table schema - platform. 
This field by default filled with "WEB" values, if session was created by this template.

November 14, 2023 - v.1.01

Introduced a daily event count check for users: Those surpassing 10,000 events in a day are excluded from the sessionization due to potential bot-like behavior.

Adjusted the population of parameters hits.transaction.transactionId and hits.transaction.transactionRevenue: If the transaction format is incorrectly passed (e.g., using INTEGER or FLOAT instead of STRING) and e-commerce is not filled, values are extracted from event_params for the respective parameters.

September 19, 2023 - v.1.00

Added a fresh version of the template. 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.