Mapped Product Clicked to select_item #23
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
select_itemcontains theitemsevent property (docs).select_contentdoes not containitems(docs)This is significant because the other GA4/Firebase ecommerce events such as:
All contain the
itemsproperty.A fairly standard ecommerce flow is:
view_item_list)select_item, but is currentlyselect_content)view_item)add_to_cart)begin_checkout)purchase)All of the above steps are replicated with Firebase/GA4 events. All of those events, except for
select_contenthaveitems, which map to the products array for the Segment implementation.select_contentbreaks a pattern and is preventing our products from appearing in Firebase/GA4 when our Segment Product Clicked event is fired.We are proposing that Product Clicked gets mapped to
select_iteminstead ofselect_content.Docs:
cc: @jordantannenbaum1