Link

Client Side Tracker

Squid Solutions proposes a Client Side Tracker to collect usage on your sites. A javascript tagging script does the work, in async mode.

This usage serves the different applications. For Counter or Publisher applications, this usage feed can replace the default aggregated usage feed you must provide.

Features

  • First-party and optional Third-party cookies: All cookie-based tracking relies on 1st-party cookies by default, and can optionally rely on 3rd-party cookies when required.

  • Asynchronous mode: Tracker Javascript code is loaded asynchronously to avoid blocking page rendering while loading and performing its tracking queries.

  • Events tracking: Tracking can be configured to send extra ad-hoc tracking events such as clicks, rollovers...

  • Page view time: Tracking can be configured to track how long a user stayed on a page using scheduled event tracking requests.

  • Support for non-Javascript enabled apps: Tracking can be performed from apps such as WAP or native iOS or Android apps.

  • Cross-Site tracking: Tracking can be configured to track user sessions across different domains by using a specific 3rd party cookie.

  • Support for custom data: Additional data can be sent along with the tracking request depending on the project requirements (ie. HTML5 performance data, Javascript variables, injected backend data ...)

  • Support for opt-out: A specific opt-out cookie can be set to mark a device as "do-not-track", preventing it from being tracked by our tracker.

  • Geo-localization based on user IP address: Note that the IP address is anonymized in-memory and therefore is never stored in it original form whatsoever.

Default Tracked data

  • visit timestamp

  • visitor id

  • visitor session id

  • logged-in user id (if injected by backend)

  • visited page url

  • referring page url

  • user location based on user IP address

  • browser type