1. A method comprising: detecting activity of a monitoring device that is configured to be worn by a user, the activity including an amount of movement of the monitoring device and the activity performed for a period of time; obtaining geo-location data for the monitoring device; storing, during the period of time, the detected activity and corresponding geo-location data; and analyzing the detected activity and the corresponding geo-location data to identify one or more events, each event being associated with a group of activity data and one or more of the groups of activity data being associated with an identifier, the identifier obtained using the geo-location data.