1. A method for determining one or more content based recommendations, comprising the steps of: identifying, by a computing device, data detailing usage of a first set of one or more applications by a first user and a first set of users, and information associated with usage of a second set of one or more applications by the first set of users, wherein the data detailing usage of the first set of one or more applications and the information associated with usage of the second set of one or more applications by the first set of users is determined based on a digital trace and a navigation path associated with the first user and the first set of users; determining, by the computing device, one or more similarity coefficients between the first user and the first set of users, wherein each of the one or more similarity coefficients is a first numerical value that describes a level of similarity between the first user and a user of the first set of users with regard to the use of the first set of one or more applications, wherein determining the first numerical value comprises performing a calculation selected from the group consisting of: using a Jaccard method; and using a cosine similarity method; determining, by the computing device, an overall predicted taste score for each content associated with the second set of one or more applications based on the determined one or more similarity coefficients, wherein each overall predicted taste score is a second numerical value that describes a level of relevance of a content associated with the second set of one or more applications to the first user, and wherein each overall predicted taste score based on averaging preference taste scores determined for the each content, wherein the preference taste score is associated with each one of the first set of users, and wherein the second set of one or more applications based on the determined one or more similarity coefficients; determining, by the computing device, one or more recommendations for one or more contents of the second set of one or more applications based on the determined one or more overall predicted taste scores; and based on initiation of the second set of one or more applications, presenting, by the computing device, the determined one or more recommendations corresponding to the initiated one or more applications based on the determined one or more overall predicted taste scores.