About
Trackers are client- or server-side libraries which track user behaviour by sending events.
Type
- Web Analytics - Tag (Pixel, beacon) - they can perform HTTP POST request
- Web Analytics - Pixel (1×1 gif, Clear Gif) - they performs a HTTP get request (where post request are not available such as email)
Many browsers stop executing JavaScript as soon as the page starts unloading, therefore measuring outbound links and forms is difficult.
One solution to this problem is to use:
- the navigator.sendBeacon() asynchronous method.
- or for browsers that don't support the beacon transport method, you have to postpone navigating to the next page until the event has finished sending. The Knowing when a hit has been sent section of the guide on Sending data to Google Analytics explains how to do this in detail.
List
- autotrack is a bundle of plugin for Google Analytics adding more tracking capabilities
-
- Matomo:
- crazyegg
Execution Time
The script in a web page should be run in async mode to run early