All Projects → lucaslealdev → CSSTrackr

lucaslealdev / CSSTrackr

Licence: MIT license
User tracking system without javascript designed to work as a plug-and-play css file.

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
hack
652 projects
TSQL
950 projects

Projects that are alternatives of or similar to CSSTrackr

discord.json
Discord.json | Make your own discord bot with json !
Stars: ✭ 27 (+107.69%)
Mutual labels:  easy-to-use
minavdrawer
Easy to add different animations into standard NavigationDrawer.
Stars: ✭ 93 (+615.38%)
Mutual labels:  easy-to-use
SimplePHP
A small query builder project designed to assist daily routines and speed up the process of communicating with the database.
Stars: ✭ 14 (+7.69%)
Mutual labels:  easy-to-use
Lang-app
Add a multi lang configuration to your WEB APP 'from scratch' [ANY FRAMEWORK, ANY PLUGIN, ANY API]
Stars: ✭ 15 (+15.38%)
Mutual labels:  easy-to-use
hacktoberfest-2019
You can check the video here: #hacktoberfest
Stars: ✭ 28 (+115.38%)
Mutual labels:  easy-to-use
MarkDEditor
A WYSIWYG MarkDown editor for Android.
Stars: ✭ 76 (+484.62%)
Mutual labels:  easy-to-use
brute-md5
Advanced, Light Weight & Extremely Fast MD5 Cracker/Decoder/Decryptor written in Python 3
Stars: ✭ 16 (+23.08%)
Mutual labels:  easy-to-use
Lassi-Android
All in 1 picker library for android.
Stars: ✭ 108 (+730.77%)
Mutual labels:  easy-to-use
Seen
A lightweight crawling/spider framework for everyone(support JavaScript!).✨
Stars: ✭ 13 (+0%)
Mutual labels:  easy-to-use
umock-c
A pure C mocking library
Stars: ✭ 29 (+123.08%)
Mutual labels:  easy-to-use
activity-based-security-framework
Exadel Activity-based Security Framework
Stars: ✭ 17 (+30.77%)
Mutual labels:  easy-to-use
Benzaiboten-spot-trading-bot
A trading bot easy to use to be linked to your favorite exchange to automatize the trading on cryptocurrencies
Stars: ✭ 20 (+53.85%)
Mutual labels:  easy-to-use
aioconnectors
Simple secure asynchronous message queue
Stars: ✭ 17 (+30.77%)
Mutual labels:  easy-to-use
sakura-dmhy
Sakura - 一个简单的工具
Stars: ✭ 29 (+123.08%)
Mutual labels:  easy-to-use
PySiQ
A Python Simple Queue system for your apps
Stars: ✭ 23 (+76.92%)
Mutual labels:  easy-to-use
AppImageUpdater
AppImage Updater for Humans built with QML/C++ with Qt5 ❤️.
Stars: ✭ 31 (+138.46%)
Mutual labels:  easy-to-use
cookie-extraction
登录后提取在线cookie,更新至服务器或拷贝至剪切板,为爬虫抓取跳过复杂验证码识别程序
Stars: ✭ 46 (+253.85%)
Mutual labels:  easy-to-use
MOE
MOE is an event-driven OS for 8/16/32-bit MCUs. MOE means "Minds Of Embedded system", It’s also the name of my lovely baby daughter 😎
Stars: ✭ 54 (+315.38%)
Mutual labels:  easy-to-use
DM-BOT
📧 DM-BOT is discord bot that can record direct messages. One of us! You can also reply to those messages! DM-BOT is easy to use & understand! I decided to use Discord.js, it's literally the best.
Stars: ✭ 31 (+138.46%)
Mutual labels:  easy-to-use
SwiftUI-App
This swiftUI Demo is very simple & easy to understand. This swiftUI demo includes On-boarding screens, login screen, forgot password screen, sign up screen, home & logout.
Stars: ✭ 175 (+1246.15%)
Mutual labels:  easy-to-use

CSSTrackr

User tracking system without javascript designed to work as a plug-and-play css file. Based on this pure css proof of concept.

GitHub issues GitHub forks GitHub stars Twitter

Access "php-legacy" branch for PHP5 support

Quick demo:

Quick demo

Features

  • Can track different actions: click, hover, check (a checkbox) and keep-hovering;
  • Automatically detects and log: Browser, screen orientation, screen size;
  • No javascript tracking: fast, elegant and adblock-proof solution;
  • Descriptive: Every action to be tracked can have it's natural language description as User clicked on search box ;
  • Ignore some agents as googlebot and bingbot ;
  • Ignore IP addresses with wildcard support;
  • Support table prefix so you can use the database you already have without problems;
  • Use sessions to track user navigation;

How to use

1 - Clone or download the repository and unzip it.

2 - Install composer in your computer if you do not already have it (it is VERY easy I promise) and run the command "composer upgrade" inside the CSSTrackr folder. That command will download the dependencies.

3 - Create a database to store user data, if you do not have it yet.

4 - Upload the csstracker folder to your hosting;

5 - Access setup.php via browser and follow the setup instructions;

Query examples

1 - Get the top 10 actions:

SELECT
value, COUNT(*) as QTY
FROM action
GROUP BY value
ORDER BY COUNT(*) DESC
LIMIT 10

2 - Get the top 10 viewport width:

SELECT
viewport_width, COUNT(*) AS QTY
FROM session
GROUP BY viewport_width
ORDER BY COUNT(*) DESC
LIMIT 10

3 - Get the top 10 browsers:

SELECT
browser, COUNT(*) AS QTY
FROM session
GROUP BY browser
ORDER BY COUNT(*) DESC
LIMIT 10
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].