phpStatistics is an online social tracking tool that gives you the extraordinary ability to track unlimited accounts from different social networks ( Including YouTube, Twitter, Instagram, Twitch, Tumblr ) including day by day tracking, premium accounts, top lists, favorites system and a beautiful and complex admin panel that you can manage the whole website with. It also comes with a Paypal and Stripe payment gateway so that your users can purchase benefits from your website.
RequirementsPlease read the whole documentation along with the readme at phpStatistics Docs
Recommended VPS Hosting: Link
DisclaimerPlease read this carefully in order to understand. This is a tracker which uses different API’s to get the data for the user ( instagram, twitch..etc ) and has the possibility to track data for any user after it has been added to the database with the CronJob functionality. Each of the API has the possibility to break, change, deprecate, disable or ban you at any time depending on the companies (instagram, twitter..etc ) and I have no control and take no responsibility for this matter. Refunds due to mentioned API problems that might occur used within the script is not viable.
This script is in no way affiliated with, authorized, maintained, sponsored or endorsed by Instagram, Twitter, Twitch, Tumblr, YouTube or any of its affiliates or subsidiaries.
ChangelogUpdate 2.2.0 – 29 September, 2018
Admin dashboard menu redesigned Enabled login via Username OR Email ( not just username like previously ) Added another chart for the admin statistics page Visual improvements on certain parts
Update 2.1.1 – 7 July, 2018
Improved overall security of the script
Update 2.1.0 – 4 July, 2018
Added CSRF Protection to all the logged in forms. Optimized a lot of logs querying and improved speed on the reports Removed the IP logging of the user Added the option for the user to delete his account ( the script is now GDPR compilant ) Fixed some problems with fb and insta login fixed some small errors in live checking page of twitch and youtube The user can now see all the data that the script is storing and delete it any time ( GDPR Compilant now ) Small phpMailer change to the charset encoding to UTF-8
Update 2.0.2 – 17 June, 2018
Fixed bug when sometimes when you logout of one tab and try to access previous pages, it would redirect infinitely. Fixed potential recaptcha problems from old versions
Update 2.0.1 – 27 May, 2018
Fixed bug where you could not access the sources admin panel settings Fixed bug where the favorites would not show up when selecting a source
Update 2.0.0 – 26 May, 2018
Update 1.6.3@ 2 April, 2018
Added Future Projections – Implemented future projections based on average values of that specific account. Implemented in all the sources ( instagram, twitter..etc ) Redesigned admin experience Reworked overall feel and look of all the pages outside of the logged in accounts. Account Settings Page Reworked Added the possibility for the user to change his Username Whole Passwords System reworked Admin User Edit – Now it will show that specific user’s transactions, if any Admin Dashboard Page Reworked Admin Statistics Page Reworked Admin Pages Page Management Reworked Bootstrap upgraded to 4.1.0 FontAwesome upgraded to 5 Admin Panel Pages Management – now they won’t strip html tags causing things to not work properly once custom html is inserted. Many bugfixes on the overall product
Update 1.6.2@ 18 April, 2018
Fixed problem with cronjob where sometimes it would add new logs instead of updating the current ones, problem caused due to different dates between mysql server and actual server.
Update 1.6.1@ 13 April, 2018
Fixed access problem for logged in users where they would not be able to access basic stats if they did not have premium account.
Update 1.6.0@ 12 April, 2018
Instagram API Change: Since Instagram’s public api is getting shut down and it is not reliable anymore, I changed the way the stats are gathered for instagram accounts.
Update 1.5.3 @ 22 March, 2018
Big Performance Optimization – mysql querying performance increase. This was done and tested with over 500.000 logs and users in each of the sources ( twitter, instagram..etc ). After the improvements, the increase in speed is over 90-95% You can now see the last online date of each user in the admin panel New admin page – Extra Settings where you can reset / delete logs and accounts Small code improvements, clean ups and translation fixes
Update 1.5.2 @ 15 March, 2018
Fixed Facebook Login issue with the new Facebook Login Strict URL Announcement
Update 1.5.1 @ 14 March, 2018
Fixed some potential issues with the CronJob processing file
Update 1.5.0 @ 8 March, 2018
Remade instagram checks for the new Instagram API changes
Update 1.4.2 @ 3 March, 2018
Fixed the order of the latest logs for all sources available ( previous it would show first 15 insted of last 15 Descending ) Added Premium badge in the account’s sidebar if the account is premium Added more style to the favorites page and also added a total amount of numbers for each Source Improved overall look of all the charts available Fixed small bug where the end date would not display the current day’s log in the Detailed Stats Page of the User
Update 1.4.1 @ 22 February, 2018
Improved mobile experience on the index page ( Search submit button was added when on mobile and it is more responsive now ) Fixed some possible issues with the timings of the users checks ( very important to update for a more exact timing on the logs ) Added tumblr to the cron job Fixed cron job timing checks
Update 1.4.0 @ 18 February, 2018
Fixed some potential bugs in the resend activation page and lost password page
Update 1.3.1 @ 9 February, 2018
Instagram login implemented Improved admin panel workflow Improved code performance Small fixes on template ordering and structure
Update 1.3 @ 2 February, 2018
Fix for some Tumblr users who don’t have a title Fix for some instagram private profiles
Update 1.2 @ 19 January, 2018
Tumblr added fully Added CronJob possibility ( check documentation for a more indepth understanding ) Upgraded bootstrap files
Update 1.1 @ 15 January, 2018
Top 100’s for every source added YouTube users can now be searched by their channel name ( after it’s been added to the database, it won’t work if the channel name you are trying to search is not already added ) YouTube user’s are now having their names in the title instead of the channel id Fixed facebook registration bug Fixed issue with views numbers for Twitch and Youtube, if views are higher than 2 billion
Stripe Payment Gateway Added Removed the requirement of mysqlnd ( mysql native driver ) due to refactoring of the code Fixed some permissions issues Added extra checks and notifiers for different situations Fixed a few small visual problems Removal of a lot of things that are not useful / used. ( Code cleanup ) Updated Google Analytics system code More stability improvements