Links

🔍 About SA5's Detect Lib

About the SA5 Detect Library
This this lib supports detection of your visitor characteristics, and actions based on them.
Initially we are focused on geo-detection using a GEOIP methodology.
  • Route users to specific pages depending on their location
Coming soon;
  • Conditionally display elements depending on location

Future

User-agent detection, with accordant routing and conditional-vis;
  • Language
  • Device type
  • Browser type
  • etc.
First time visitor detection.
Referral detection.
Onready callback
Data binding

Detection Overrides

E.g. use case
dropdown showing countries
detected country selected
changing forces a change on the country setting
reloads page to reapply detect with override setting
Explicit overrides on detected UserInfo, such as the country, city, browser type...
Set by script,
window.user-info-overrides
set directly on overrides objects, via detect
Saved data binds
>$detect.geo.country
Override Detects UserInfo?
  • Override country
  • Override city
  • Override language
  • Override browser type
And remember - cache overrides?

Filter defaulting

Support for queries, like UserInfo load triggers, and the ability to e.g. trigger FS filters depending on those details automatically.
Initialization only, once.
Last modified 5mo ago