2017 © Pedro Peláez
 

library railtracker

Tracks user actions in your application.

image

railroad/railtracker

Tracks user actions in your application.

  • Tuesday, April 3, 2018
  • by calebfavor
  • Repository
  • 2 Watchers
  • 1 Stars
  • 6,076 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 20 Versions
  • 19 % Grown

The README.md

Railtracker

Tracks user interactions with your site including, page views, logins, custom actions, etc., (*1)

Requests/Responses

Railtracker looks at incoming server responses and stores information about it in our database. It stores the following for all requests:, (*2)

  • user id
  • cookie id (for anonymous visitors)
  • url
  • laravel route
  • device info
  • agent info
  • request method (PUT, PATCH, etc)
  • referring url
  • language
  • ip
  • date

It stores the following for all responses:, (*3)

  • request id
  • status code returned
  • response duration (how long it took the server to respond)
  • date

Exceptions

Railtracker also stores any error/exception information that happens while the server processes the request:, (*4)

  • request id
  • exception code
  • exception line
  • exception class
  • exception file
  • exception message
  • exception trace

Media Playback

The last part of railtracker is media playback tracking. It tracks how many seconds of any given content that a user watches/consumes. The data it stores looks like this:, (*5)

  • media id (usually a vimeo video id or youtube video id)
  • user id
  • seconds played
  • current second (where the user currently is in the video)
  • date

Final Note

Railtracker is purely a tool for storing the above information, it does not process or analyze the information in any way., (*6)

The Versions

03/04 2018
19/06 2017

dev-media-playback-tracking

dev-media-playback-tracking

Tracks user actions in your application.

  Sources   Download

MIT

The Requires

 

The Development Requires

login tracking tracker pageview