Enhanced measurement lets you measure interactions with your content by enabling options (events) in the Google Analytics interface. No code changes are required. When you enable these options for a web stream, your Google Analytics tag starts sending events right away.
Before turning on the enhanced measurement feature, be sure you understand each option and what data will be collected. You can also turn off specific measurement options in settings.
Enable or disable enhanced measurement
- Sign in to Google Analytics..
- Click Admin, and navigate to the property you want to edit.
- In the Property column, click Data Streams > Web.
- Under Enhanced measurement, slide the switch On to enable all options.
Clickto edit individual options as needed.
Events and parameters
The following table explains when events are triggered, and which parameters are collected for each event. You can find data about each triggered event in the Events report within the Engagement topic. Click the event name in the report for more information on the event.
Measurement option / event | Triggered... | Parameters |
---|---|---|
Page views page_view |
each time the page loads or the browser history state is changed by the active site This event is collected automatically. You cannot turn off collection. An advanced setting on this option controls whether the event is sent based on browser-history events. This measurement option listens for pushState, popState, and replaceState. |
page_location (page URL), page_referrer (previous page URL) |
Scrolls scroll |
the first time a user reaches the bottom of each page (i.e., when a 90% vertical depth becomes visible) | No parameters are collected |
Outbound clicks click |
each time a user clicks a link that leads away from the current domain By default, outbound click events will occur for all links leading away from the current domain. Links to domains configured for cross-domain measurement will not trigger outbound click events. |
link_classes, link_domain, link_id, link_url, outbound (boolean) |
Site search view_search_results |
each time a user performs a site search, indicated by the presence of a URL query parameter By default, the event is triggered based on the presence of one of the following 5 parameters in the URL:
|
search_term, optionally ‘q_<additional key="">’ (where <additional key=""> matches an additional query parameter you specify to be collected under advanced settings) |
Video engagement video_start video_progress video_complete |
For embedded videos that have JS API support enabled, the following events are triggered:
|
video_current_time, video_duration, video_percent, video_provider, video_title, video_url, visible (boolean) |
File downloads file_download |
when a user clicks a link leading to a file (with a common file extension) of the following types:
File extensions that match the following regex will trigger the event: pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma |
file_extension, file_name, link_classes, link_domain, link_id, link_text, link_url |