Ubuntu Mediawiki Tracking Visitors: Difference between revisions
Created page with " Options to See If Anyone is visiting your Wiki ==HitCounters== As easy as installing an extension: https://www.mediawiki.org/wiki/Extension:HitCounters * Move to your wiki's extensions directory <code>cd /var/www/html/mediawiki/extensions</code> * Download the extension from GIT <code>git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/HitCounters</code> * Enable it in LocalSettings.php by adding the line: <pre> wfLoadExtension( 'HitCounters' ); </pre> * Ru..." |
(No difference)
|
Latest revision as of 14:57, 24 June 2025
Options to See If Anyone is visiting your Wiki
HitCounters
As easy as installing an extension: https://www.mediawiki.org/wiki/Extension:HitCounters
- Move to your wiki's extensions directory
cd /var/www/html/mediawiki/extensions
- Download the extension from GIT
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/HitCounters
- Enable it in LocalSettings.php by adding the line:
wfLoadExtension( 'HitCounters' );
- Run the MediaWiki update script to create necessary database tables:
php /var/www/html/mediawiki/maintenance/update.php
- Check Special:PopularPages
https://www.completenoobs.com/noobs/Special:PopularPages
- Can add the line in a wiki page to link to PopluarPages
{{Special:PopularPages/10}}
Error Warning
for some reason i had a clash with ContributionScores , i did not take notes on the error, it was trying to use a database entrie that was not avable (this only happened after installing HitCounters), Error only on Main_Page
- Solved:
Commented out all ContributionScores lines in LocalSettings.php, re-ran wiki update php /var/www/html/mediawiki/maintenance/update.php
, worked, uncommented all ContributionScores and updated wiki again, and so some reason it worked! now both are running on wiki.
Google Analytics
- Extension used:Google Analytics Integration https://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration
- Requires an Google Account
Extension Install
- Go to your wiki's extensions directory
cd /var/www/html/mediawiki/extensions
- Download the extension from GIT
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/googleAnalytics
- This part is done for now, go to Google Analytics Page to create a DataStream For your wiki.
Google Account
- ADD STREAM > WEB > Enter WEBSITE URL and give the STREAM a name > Click 'CREATE AND CONTINUE' > Click 'Install manually', there you will see your Unique Measurement ID in the javascript
<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-T9920YJMQ3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-T9920YJMQ3'); </script>
- My Unique Measurement ID is:
G-T9920YJMQ3
LocalSettings.php
- This line is required:
require_once "$IP/extensions/googleAnalytics/googleAnalytics.php";
- This Line is where you append your unique Measurement ID:
$wgGoogleAnalyticsOtherCode = '<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>';
- In this Example my Measurement ID is
G-T9920YJMQ3
# GoogleAnalyticsAccount require_once "$IP/extensions/googleAnalytics/googleAnalytics.php"; $wgGoogleAnalyticsOtherCode = '<script async src="https://www.googletagmanager.com/gtag/js?id=G-T9920YJMQ3"></script>';
- Should now all be working, If you now test in Google it should good.
Analyze Apache Access Logs with Log Analysis Software
you already have your apache logs: /var/log/apache2/access.log
which you can already read with no app, been having problems with all app's i have been trying, will try again later.