Google Analytics 4 (GA4) automatically tracks a range of native events, which capture common interactions on websites and apps without the need for additional coding.
These automatically collected events provide a robust starting point for analysing user interactions with your site or app. For more customised tracking, you can also define and collect custom events tailored to your specific needs. Remember, GA4’s flexibility and customisation options make it a powerful tool for gaining insights into user behaviour.
first_visit: Triggered when a user first visits a site.
session_start: Occurs when a session is initiated.
user_engagement: Captures the engagement of a user with the site/app.
page_view: Fired when a page is viewed.
scroll: Triggered when a user scrolls to the bottom of a page.
click: Captured when a user clicks a link or element on the site.
file_download: Occurs when a user downloads a file from the site.
video_start: Fired when a user starts playing a video.
video_progress: Triggered at various stages of video playback (e.g., 25%, 50%, 75%).
video_complete: Occurs when a video is watched to the end.
search: Captured when a user performs a search on the site.
view_search_results: Triggered when a user views search results.
select_content: Occurs when a user selects some content.
select_item: Fired when a user selects an item from a list.
view_item: Triggered when viewing a specific item.
view_item_list: Occurs when viewing a list of items.
add_to_cart: Captured when a user adds a product to their cart.
remove_from_cart: Triggered when an item is removed from the cart.
begin_checkout: Occurs when the checkout process starts.
add_shipping_info: Fired when shipping information is added.
add_payment_info: Triggered when payment information is added.