1. A computer-implemented method, comprising: receiving a cookie relating to a visitor of a website, wherein the cookie includes information indicating whether one or more repository records exist; determining, on a computing device, if a repository record exists based on the information stored in the cookie, the repository record including follow-up information describing a follow-up action to take based on an activity of the visitor during a prior visit to the website, wherein information stored in the repository record is different from the information stored in the cookie; retrieving, on the computing device, the repository record from a database; extracting, on the computing device, the follow-up information from the repository record; performing the follow-up action described by the extracted follow-up information in the repository record; and generating a revised repository record when one or more activities of the visitor are detected on the website, wherein the revised repository record includes new follow-up information, and wherein the revised repository record is stored in the database.