Take the 2-minute tour ×
Drupal Answers is a question and answer site for Drupal developers and administrators. It's 100% free, no registration required.

I'm looking for a module that, given a page URL, returns the list of users who are currently viewing it. The list should be dynamically refreshing to show page view activity in real-time.

Is there a module for that?

share|improve this question

1 Answer 1

Check the viewers module ( https://drupal.org/project/viewers ):
Viewers is a small module, which builds a block showing which other users are viewing the same page as the current user. The 'other' users are logged in users or anonymous users or both users. You can set for how long you want a user appear on the viewers list of each page. And finally you can choose the position of the block from the admin/build/block page.

As stated it won't provide you the functionality of dynamically refreshing to show page view activity in real-time, but you can modify it through the custom code by refreshing the block after a required interval of time or else can try the block refresh module ( https://drupal.org/project/block_refresh ):
Block Refresh allows an administrator to configure a block to refresh it's content in a given number of seconds. Block Refresh uses jQuery/AJAX so the refresh happens "behind-the-scenes".

share|improve this answer
Thanks! Looks like a functional solution - will try it first. –  infojunkie Apr 21 '14 at 18:20
@infojunkie Is that worked for you?, I am just curious to know. –  Ankit Agrawal Apr 23 '14 at 15:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.