1. A computer-implemented method, comprising: receiving data relating to a first user activity performed via a web browser executing on a client device and a second user activity also performed by the web browser executing on the client device; determining, based on the data, a number of instances of users performing the first user activity after performing the second user activity, wherein, for each instance, the user performs the first user activity after performing the second user activity using one client device included in a plurality of client devices; determining, for each instance, a time duration that the user performed the first user activity after performing the second user activity; computing, via one or more processors, at least one relationship score based on the number of instances and the time durations; generating one of adjusted search results and adjusted content recommendations in response to a user subsequently performing the second user activity based on the at least one relationship score; and causing the one of adjusted search results and adjusted content recommendations to be displayed to the user.