Pinterest engineering blog

  • Back to all posts
  • May 15, 2014
  • Share

Understanding usage patterns with data

Andrea Burbank

Andrea is a data engineer at Pinterest.

One of the most exciting aspects of working with Pinterest data is its opportunity to connect people with things and ideas they’re interested in. We know that interests change over time, and even day to day. What you’re interested in on Sunday morning when you want an awesome pancake recipe may not align exactly with the travel plans you’re dreaming up on Saturday.

Since one of our goals is to help Pinners find the content that inspires them at any moment, we’re constantly asking ourselves how we can help people discover the things they care about by making the right recommendations at the optimal time. Our answer lies in the data infrastructure we’ve built.

Digging into Pin Trends

We recently looked at aggregate data to see which categories peak throughout the week and which interests were most popular among Pinners at various times.

What we found is that TGIF is real. People start the week off motivated and Pinning mostly to fitness boards on Mondays, technology is popular on Tuesdays, and inspirational quotes see a spike on Wednesdays as people work through hump day. Fashion is big on Thursdays, while people are ready for a laugh on Friday and humor Pins spike. Over the weekend, travel is the top category on Saturday, and the week closes out on Sunday with food and craft ideas.

Improving discovery with context

As new content is created on Pinterest, we can identify the context behind a Pin based on a mix of signals, such as the board in which the Pin was added. Just knowing when an individual Pin is created might not give us too much information on its own, but because hundreds of others may have saved a similar Pin, we can deduce what that Pin is about. With a timestamp for that action, we can track how popular different categories of Pins are at different times of day or across the days of the week.

We can go a level deeper by looking at the context of an action, such as if it was discovered in home feed, category feed, or search. We can use this information to make the product easier to navigate, as well as to build a more relevant recommendation engine.

Using these different sources, we did the analysis of Pinners’ propensity to engage with different topics by time of day, day of week, and month of the year. Learn more about these Pin trends on our Pinner Blog. If you’re interested in digging into this type of data, join our team!

Andrea Burbank is a data engineer at Pinterest.

Latest Article

Sep 2, 2015

On every Pinner’s profile there’s a count for the number of Pins they’ve both saved and liked. Similarly, each board shows the number of Pins saved to it. At times, Pinners would report that counts were incorrect, and so we built an internal tool to correct the issue by recomputing the count.


Jan 24, 2014

Almost every data-driven company depends on a workflow management system. At Pinterest, we built Pinball, our own customizable platform for creating workflow managers before constructing a manager on top of it.


Aug 21, 2014

We have hundreds of A/B experiments running at anytime, as we launch new products and improve the quality of the user experience. To power these experiments and make timely and data-driven decisions, we built a system to scale the process.