Hello.
Tracker? Send events?
You should be more precise about your product.
snowplow is a library to do analytics with their software.
What kind of tracker do you have and what events do you need to send?
Is it a complex logistics tracker of packages and you need to send push notifications? Be more concrete. The specific the better.
Is it a single page application? progressive web app? mobile hybird app? What are the requirements.
You can slap any framework against any problem, but to really know your problems would be nice to be able to help.
Otherwise, pick what you want. Vue, React whatever. Both have good generation CLI tools to quickly get started. With the least amount of configuration setup required.
Hello.
Our tracker is used on various e-commerce sites for user behaviour tracking.
It can be used in SPA-s, but it's nor really important. Usually you can send events like a user viewed a product or put an item into the cart.
We are having some logic for sending out these events to our services by using the javascript tracker version of snowplow.
I mentioned we have to support IE8 but I can elaborate on that one: basically web ecommerce sites will use that tracker so we have to makse sure as much browsers are capable of using it as possible.
Hope my answer was specific enough.
You have different software to manage this.
1. the tracker script to embed into pages
2. the backend to digest the data and sort into the right storage per user.
3. the dashboard/app to look at collected data.
1: is just a little bit of javascript, no framework or stack needed, except for snowplow, to actually collect the data
2. you could use anything you are comfortable with, but for http routing with per-user authentication you could use nodejs, express, passport and db of your choice: nosql: mongo/mongoose or for sql: postgres or mysql with knex/bookshelf.
3. Use whatever you want to, react, vue or if you must angular.
There are good component presets like quasar.