8. A system for creating a data structure that includes a plurality of relevancy scores, each indicating a level of relevancy of a keyword cluster related to an event category for a given time period relative to the event, comprising: a memory; and one or more processors configured to: identify a calendar event associated with a device identifier; determine event parameters of the identified calendar event; determine, from the event parameters, a plurality of keyword clusters associated with the event parameters for serving content to a computing device associated with the device identifier; generate a relevancy score for each of the plurality of keyword clusters over a plurality of time periods relative to the calendar event, the relevancy score of a first subset of the plurality of keyword clusters being higher during a first time period than a second time period and the relevancy score of a second subset of the plurality of keyword clusters being higher during the second time period than the first time period; create, for the event, a data structure including the plurality of keyword clusters and the generated relevancy scores for each of the plurality of keyword clusters over the plurality of time periods relative to the calendar event; store, to a memory, the created data structure; receive a request to serve content at the computing device associated with the device identifier; determine a time period between a time at which the request was received and a time at which the calendar event is scheduled; and select, from the stored data structure, a keyword cluster from the plurality of keyword clusters based on the relevancy score of the keyword cluster for the determined time period and an event category to which the identified calendar event belongs; use, during the determined time period, the keyword cluster selected from the plurality of keyword clusters to select a content item in response to the request; and transmit, to the computing device associated with the device identifier, in response to the request, the content item selected using the keyword cluster selected from the plurality of keyword clusters to cause the computing device to display the content item.
8. A system for creating a data structure that includes a plurality of relevancy scores, each indicating a level of relevancy of a keyword cluster related to an event category for a given time period relative to the event, comprising: a memory; and one or more processors configured to: identify a calendar event associated with a device identifier; determine event parameters of the identified calendar event; determine, from the event parameters, a plurality of keyword clusters associated with the event parameters for serving content to a computing device associated with the device identifier; generate a relevancy score for each of the plurality of keyword clusters over a plurality of time periods relative to the calendar event, the relevancy score of a first subset of the plurality of keyword clusters being higher during a first time period than a second time period and the relevancy score of a second subset of the plurality of keyword clusters being higher during the second time period than the first time period; create, for the event, a data structure including the plurality of keyword clusters and the generated relevancy scores for each of the plurality of keyword clusters over the plurality of time periods relative to the calendar event; store, to a memory, the created data structure; receive a request to serve content at the computing device associated with the device identifier; determine a time period between a time at which the request was received and a time at which the calendar event is scheduled; and select, from the stored data structure, a keyword cluster from the plurality of keyword clusters based on the relevancy score of the keyword cluster for the determined time period and an event category to which the identified calendar event belongs; use, during the determined time period, the keyword cluster selected from the plurality of keyword clusters to select a content item in response to the request; and transmit, to the computing device associated with the device identifier, in response to the request, the content item selected using the keyword cluster selected from the plurality of keyword clusters to cause the computing device to display the content item. 10. The system of claim 8 , wherein to identify an event associated with a device identifier, the one or more processors are configured to identify the event from a calendar of the device identifier.