4.0.0
In version 4, there was at least one breaking change and several improvements.
#181 introduced the idea of a client_key
to replace the user_pseudo_id
. client_key
includes the stream ID in the identifier which makes it more unique than user_pseudo_id
alone. This will column name may break existing assets that depend on the mart tables.
#196 introduces last non-direct session attribution (similar to how GA3 calculated session attribution by default)
What's Changed
- Update .gitattributes by @ivan-toriya in #180
- Update user_pseudo_id to client_key by @TannerHopkins in #181
- Refactor combined_property_data macro by @adamribaudo-velir in #183
- fix-documentation-error-in-yml-base_ga4__events by @xhulianpapa in #184
- multi-site support for streaming frequency by @dgitis in #187
- add user_id and session_number to session tables by @dgitis in #189
- add stream_id to stg_ga4__event_items by @dgitis in #190
- update package hub install instructions by @dgitis in #194
- Last non-direct session attribution by @adamribaudo-velir in #196
- partition pruning fct_ga4__pages by @dgitis in #197
- Fix test on user_id_or_client_key in fct_ga4__user_ids model by @adamribaudo-velir in #195
- add view_item to event_items staging model by @dgitis in #202
- update standard ecommerce params by @dgitis in #200
- Correct README notes on derived session properties location. by @elyobo in #227
- remove default purchase aggregations by @adamribaudo-velir in #206
New Contributors
- @ivan-toriya made their first contribution in #180
- @TannerHopkins made their first contribution in #181
- @xhulianpapa made their first contribution in #184
Full Changelog: 3.2.1...3.2.2