diff -r 5d316d9fbc9a -r 80f2a10b5d3d sitestats/sitestats-api/src/java/org/sakaiproject/sitestats/api/StatsManager.java --- a/sitestats/sitestats-api/src/java/org/sakaiproject/sitestats/api/StatsManager.java Tue Apr 01 09:59:44 2014 +0800 +++ b/sitestats/sitestats-api/src/java/org/sakaiproject/sitestats/api/StatsManager.java Tue Apr 01 10:02:17 2014 +0800 @@ -39,6 +39,7 @@ public final static String SITEVISIT_EVENTID = "pres.begin"; public final static String SITEVISITEND_EVENTID = "pres.end"; public final static String LOGIN_EVENTID = "user.login"; + public final static String CONTAINER_LOGIN_EVENTID = "user.login.container"; public final static String LOGOUT_EVENTID = "user.logout"; public final static String RESOURCE_EVENTID_PREFIX = "content."; public final static String SITESTATS_TOOLID = "sakai.sitestats"; diff -r 5d316d9fbc9a -r 80f2a10b5d3d sitestats/sitestats-impl/src/java/org/sakaiproject/sitestats/impl/StatsUpdateManagerImpl.java --- a/sitestats/sitestats-impl/src/java/org/sakaiproject/sitestats/impl/StatsUpdateManagerImpl.java Tue Apr 01 09:59:44 2014 +0800 +++ b/sitestats/sitestats-impl/src/java/org/sakaiproject/sitestats/impl/StatsUpdateManagerImpl.java Tue Apr 01 10:02:17 2014 +0800 @@ -1517,7 +1517,7 @@ } private boolean isUserLoginEvent(Event e) { - return StringUtils.equals(StatsManager.LOGIN_EVENTID, e.getEvent()); + return StringUtils.equals(StatsManager.LOGIN_EVENTID, e.getEvent()) || StringUtils.equals(StatsManager.CONTAINER_LOGIN_EVENTID, e.getEvent()); } private Date getTruncatedDate(Date date) {