1. A method of user behavioral modeling, the method comprising: tracking user behavior across multiple modalities or devices; storing one or more representations of user behavior in a log as descriptors; normalizing the descriptors; merging the normalized descriptors into a unified click stream; and generating a behavioral model by analyzing the click stream.