Git Product home page Git Product logo

bst-trackers's Introduction

BST-Trackers

wakatime

  • Open source tracker
  • Free to use (MIT License)
  • Take what you want
  • Contribute if you feel like it

BST-Tracker is an open-source modular tracker that allows you to track users on your website by seeing actions they take on your website. You can easily customise it and edit everything, allows you to see currently active tracking sessions including currently online users, allows you to click on a tracking session to see every single action they have taken and also terminate the tracking session to start over. Settings are included, all be-it a little buggy.

Documentation

Features

  • Built in trackers.js file.
  • Comes ready-to-use.
  • Full dashboard
  • Customisable

Deployment

To deploy this project follow these steps

  • Download repositiory
  • Run npm install to install of the dependencies
  • Add tracking_ids.json file with the content of {}
  • Add statistics.json file with the content of {}
  • Run this:
  node .
  • Now visit localhost (localhost:80) to see it!

/dashboard/ is the dashboard link.

API Reference

GET | Get all sessions

  GET /data

Returns all sessions in an object form.

GET | Get specific session

  GET /data/s/${id}
Parameter Type Description
id string Required. Id of session to fetch

POST | Send tracking data

  POST /tracking_data

Send JSON tracking data from tracking.js via body of POST request.

GET | Get config

  GET /config

Gets the config.

POST | Set config

  POST /config

Sets the config. Send JSON config data via body of POST request.

License

MIT

Platform.js is from here: https://github.com/bestiejs/platform.js/

Used By

This project is used by the following websites/companies/people:

For obfuscating use https://www.obfuscator.io/ on high options preset

For mininfying use https://minify-js.com/

bst-trackers's People

Contributors

mrbisquit avatar

Stargazers

Aurélien Lourot avatar Murage Kibicho avatar Joshua Mo avatar

Watchers

 avatar

bst-trackers's Issues

Add to my React framework

Good morning,
I hope this message finds you well. I found impressive your library and I hope to implement some functions in the create-new-startup bundler.

I was writing to formally seek your permission before I implemented a portion of your codebase. I'm only taking functions that interest me. Is there an attribution style you prefer? Thank you.

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.