Events are user interactions with content that can be tracked independently from a web page or a screen load.
Overview
The Google Analytics 4 plugin allows tracking significant Tile interactions on supported Widgets and Email Campaigns.
Direct Uploader forms are not tracked via the Google Analytics 4 Plugin. However, following this guide, you can configure tracking in Direct Uploader forms.
Blank Canvas widgets are not tracked via the Google Analytics 4 Plugin because it has a different structure from other widgets. However, customers can implement tracking by following these guidelines.
To do this, Visual UGC leverages Google Analytics Events with individual interactions and Custom Dimensions, sending relevant data to Google Analytics using the custom Event tracking parameters (Event Name, Event Category, Event Parameter, User Parameter).
Each supported interaction can be toggled on/off across all Widgets using the Google Analytics 4 Plugin Configuration page (except for Commerce).
Tracked Interactions
The following is a list of interactions that can be tracked along with the data sent to Google Analytics for the Event.
Tile Events (Performance)
Event Name | Custom Parameters | Description |
Tile Hover | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tags nosto_ugc_terms | Triggered for each Tile that is hovered on a page. The hover event is triggered as soon as the mouse enters the tile; this is also a good way to know that the widget is in the page's viewport. |
Tile Load | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tags nosto_ugc_terms | Triggered for each Tile loaded on a page as an inline tile. |
Tile being expanded | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tags nosto_ugc_terms | Triggered after a Tile is expanded. |
Ping being clicked (map) | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_latitude nosto_ugc_longitude nosto_ugc_tags nosto_ugc_terms | Triggered after the click of one of the pins in the Map widget |
Username/handle being clicked | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tags nosto_ugc_terms | Triggered after the click of the user links |
Share button being clicked | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tile_shared_network nosto_ugc_tags nosto_ugc_terms | Triggered after the click of sharing buttons |
ShopSpot flyout being clicked | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_product_tag_id nosto_ugc_external_product_id nosto_ugc_tags nosto_ugc_terms | Triggered after the Shopspot Flyout opens |
Product action being clicked | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_product_tag_id nosto_ugc_external_product_id nosto_ugc_tags nosto_ugc_terms | Triggered after the Product CTA button has been clicked |
Like clicked | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tags nosto_ugc_terms | Triggered after the Like button has been clicked |
Dislike clicked | nosto_ugc_widget nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url nosto_ugc_tags nosto_ugc_terms | Triggered after the Dislike button has been clicked |
Widget Events (Performance)
Event Name | Custom Parameters | Description |
Widget Load | nosto_ugc_widget nosto_ugc_filter_id is_nosto_ugc_user is_nosto_ugc_new_user | Triggered after the widget has been loaded on a page |
Load More | nosto_ugc_widget nosto_ugc_filter_id | Triggered after more tiles have been loaded. This includes clicking the Load More button, Previous Next Button, or scrolling down to reveal more content. |
Email Events (Performance)
Event Name | Custom Parameters | Description |
Email Tile Load | nosto_ugc_campaign nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url | Triggered each time an end-user loads a Tile from an Email Campaign / Widget |
Email Tile Click | nosto_ugc_campaign nosto_ugc_filter_id nosto_ugc_tile_id nosto_ugc_tile_source nosto_ugc_tile_media nosto_ugc_tile_user nosto_ugc_tile_original_url | Triggered each time an end-user clicks a Tile from an Email Campaign / Widget |
Commerce Events (Tiles & Widgets)
Event Name | Custom Parameters | Description |
Product View | is_nosto_ugc_user is_nosto_ugc_new_user nosto_ugc_widget nosto_ugc_tags nosto_ugc_terms nosto_ugc_tile_id | Triggered when a user was on a product page after interacting with a UGC Tile with the product |
Add to Cart | is_nosto_ugc_user is_nosto_ugc_new_user nosto_ugc_widget nosto_ugc_tags nosto_ugc_terms nosto_ugc_tile_id | Triggered when a user clicked Add to Cart after interacting with a UGC Tile with the product |
Checkout | is_nosto_ugc_user is_nosto_ugc_new_user nosto_ugc_widget nosto_ugc_tags nosto_ugc_terms nosto_ugc_tile_id | Triggered when a user started the checkout process after interacting with a UGC Tile with the product |
Transaction | is_nosto_ugc_user is_nosto_ugc_new_user nosto_ugc_widget nosto_ugc_tags nosto_ugc_terms nosto_ugc_tile_id | Triggered when a user finalized a transaction process after interacting with a UGC Tile with the product during the selected period & data stream |
Reporting directly in Google Analytics
For customers analyzing UGC interactions directly in Google Analytics, the tracked Events can be found in the reporting view of the relevant Google Analytics profile under Life Cycle> Engagement > Events.
You can also create custom Google Analytics reports to slice and dice the data.