Abstract:
An online behavior, survey, and social research system is provided. In some embodiments, the system comprises a hardware processor; and a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method comprising: collecting data from a user device of a user, the data representing actions performed by the user on one or more network sites; receiving an event match configuration specifying one or more patterns of interest; generating event matches based on the collected data and the event match configuration, wherein each of the event matches represents a portion of the collected data matching with one or more of the patterns of interest; receiving a project configuration specifying a time period of interest; generating a user journey report comprising the event matches occurring during the time period of interest; and providing the user journey report to a client device.