Keeping tab on Google Analytics Realtime view without staring at it

Today, I have launched [SSL certificate expiration alerts](https://alerts.httpscop.com) on [Producthunt](https://www.producthunt.com/posts/ssl-alerts). It’s going well, so like anybody else, I am really keen on watching real-time traffic view of Google Analytics. But that’s stopping me to do more work. So, I looked up and found this cool piece of Javascript code, which you can run in your Browser’s console and it will keep on alerting you of active users whenever that changes every 5 seconds:

/*
This script will display the Google Analytics active users count on
the tab’s title and in a notification whenever it changes.
Usage: Open your browser’s console when in a Google Analytics Realtime
tab and paste the following.
Reload the tab to discard this functionality.
*/
window.previousCount = “”;
// Request permission for notifications.
Notification.requestPermission();
// Check for updated counter every 5 seconds
window.setInterval(function(){
var counter = $(‘#ID-overviewCounterValue’);
// Don’t do anything if there is no counter.
if (counter.length == 0) return;
// current count
var count = $(‘#ID-overviewCounterValue’).text();
if(count != window.previousCount) {
window.previousCount = count;
document.title = “Active users: “ + count;
if (Notification.permission === “granted”) {
new Notification(document.title);
}
}
}, 5000);

Hope you enjoyed this little hack!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *