1. A method of compiling marketing information for a client, the method comprising: obtaining data from a plurality of social media websites, wherein each of the social media websites includes a universal resource identifier that points to a client website; extracting a plurality of insights from the obtained data, resulting in extracted insights, wherein each of the extracted insights comprises text elements that denote product approval for at least one product available for sale at the client website; collecting measurements of traffic to the client website, the traffic being referred to the client website by the plurality of social media websites; and generating a referred traffic dynamics summary table based on the extracted insights and the measurements of traffic, wherein the referred traffic dynamics summary table aggregates the extracted insights across the plurality of social media websites to rank the extracted insights.