Git Product home page Git Product logo

pulse's Introduction

Hey, I'm Justin! ๐Ÿ‘‹

pulse's People

Contributors

jwd2a avatar

Watchers

 avatar  avatar

pulse's Issues

Meta on events

Need to create a placeholder for a chunk of metadata that we can attach to each event.

Dupe click events

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.

Automatically track links

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.

Namespace event token to site

Need to namespace the tracking token to each site, so it's not overwritten as a user transitions from site to site.

Token for tracking session

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.

User accounts

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.

Form analytics

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.