diff --git a/src/main/resources/views/logged_in b/src/main/resources/views/logged_in
index a8cb9f2e06a33715cbd9a38d06048a0a3b67df80..02eca9005236b6c7afbfa9fac14e2e794bf312d6 100644
--- a/src/main/resources/views/logged_in
+++ b/src/main/resources/views/logged_in
@@ -7,6 +7,9 @@
 		},
 		"visited_sessions_by_user": {
 			"map": "function(doc) { if(doc.type == 'logged_in') { emit(doc.user, doc.visitedSessions); }}"
+		},
+		"by_last_activity_for_guests": {
+			"map": "function(doc) {\n  if (doc.type == 'logged_in' && doc.user.indexOf('Guest') === 0) {\n    emit(doc.timestamp || 0, {_rev: doc._rev});\n  }\n}"
 		}
 	}
 }