Features:

Force SSL – Setting forceSSL to true will force http pages to also send all beacons using https.

User ID – This is intended to be a known identifier for a user provided by the site owner/tracking library user.

Anonymize IP – The IP address of the sender will be anonymized

Display Features – The plugin works by sending an additional request to stats.g.doubleclick.net that is used to provide advertising features like remarketing and demographics and interest reporting in Google Analytics.

Enhanced Link Attribution – Enhanced Link Attribution improves the accuracy of your In-Page Analytics report by automatically differentiating between multiple links to the same URL on a single page by using link element IDs.

When you add either of these tracking snippets to your website, you send a pageview for each page your users visit. Google Analytics processes this data and can infer a great deal of information including:

The total time a user spends on your site.

The time a user spends on each page and in what order those pages were visited.

What internal links were clicked (based on the URL of the next pageview).

In addition, the IP address, user agent string, and initial page inspection analytics.js does when creating a new tracker is used to determine things like the following: