text: Title: pushState based routing
  Body: Currently, it seems that `pushState` based client side routing is not supported. For example, NextJS is using this to allow fast client-side navigation.
  
  Like other solutions such as plausible, shynet should be tracking these pages changes and treat them like a page view.