Before using analytics.js, you need to include the Google Analytics tracking code on your website.
Important: The analytics.js library is deprecated. Consider migrating to gtag.js for the latest features and support.
A quick reference guide to using the analytics.js library for Google Analytics, including setup, page tracking, event tracking, and custom dimensions. Note: analytics.js is deprecated, consider using gtag.js.
| Before using  Important: The  | 
| Basic setup involves adding a script tag to your HTML:  | 
| Replace  | 
| An alternative initialization method, potentially referencing a Measurement ID: Note: This seems to be a hybrid approach more aligned with  | 
| To track multiple properties, create multiple trackers with different names.  | 
| The most basic form of tracking is a page view. This is automatically triggered in the basic setup.  | 
| To track page views with a custom page path:  | 
| To track page views with a custom title:  | 
| Events are used to track user interactions with your content.  | 
| Example:  | 
| With a numeric value:  | 
| Note:  | 
| Custom dimensions allow you to track data specific to your site. Replace  | 
| Example:  | 
| Or send it directly with the pageview:  | 
| Custom metrics are similar to dimensions, but they represent numerical data. Replace  | 
| Example:  | 
| The User ID feature allows you to track users across devices and sessions. Replace  | 
| Or during tracker creation:  | 
| You can manually start a new session:  | 
| Track exceptions (errors) that occur on your website.  | 
| Track how long it takes for certain tasks to complete (e.g., loading resources). 
 | 
| Note: Ecommerce tracking with  | 
| The  |