Data-driven behavioural algorithms for online advertising Users Profiling Cluster For each user we are able to have information about advertising campaigns, web pages and search queries of interest. We analyze the top significant keywords as- sociated to the content he visited and we are able to extract those ones which have the highest occurency frequency across the corpus of documents. The User Profiling algorithms is then able to build a profile with selected keywords.