jwd2a / pulse Goto Github PK
View Code? Open in Web Editor NEWNeeds a better name. Whatever.
Needs a better name. Whatever.
Need to create a placeholder for a chunk of metadata that we can attach to each event.
Now that we're tracking both data-action
items and links, links that also have a data-action
are also firing a dupe entry. Need to add some logic that prioritizes data-action
above a
, so it's only logged once.
Need to create a standard listener for all links, and track all clicks on any link. Will hardcode the event type as "linkClick", and also attach a meta object with the page and link href to know which one it was.
Need to namespace the tracking token to each site, so it's not overwritten as a user transitions from site to site.
Need to install a token in the client, either via cookie or localstorage, to track a single user over sessions without needing auth data from the site. Once we establish a GUID on our side, send back to the service so it can be tracked on the server-side requests as well? Either way, need to start with the client side.
Need to create user accounts and assign API keys. Should probably make API keys per site, which means we probably need a collection of sites as well that belong to a user.
Thinking we just put data-pulse-form
on the form, then look inside it for any inputs, textareas and selects. We'll attach focus listeners on those, and keep track of which ones were focused by the user. Later, might want to also attach a listener for values in the fields, so we can show which were focused, and which were actually typed into.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.