Determining lookback windows
First Claim
1. A method comprisinglogging, based on cookie information, interactions associated with a content provider, wherein the interactions represent interactions of users with content presented by the content provider;
- logging a plurality of conversion events associated with products or services that are represented in the presentations of content;
evaluating, by one or more processors, logged conversion and interaction data including;
for each given conversion event in the plurality of logged conversion events;
identifying one or more interactions that are linked to the given conversion event;
determining, based on a comparison of a first timestamp for each identified interaction and a second timestamp of the conversion event, a time window before the given conversion event that is associated with each identified interaction; and
for each identified interaction, incrementing an interaction count associated with the time window associated with the interaction; and
determining one or more suggested time windows for the content provider for linking interactions and conversion events based on the interaction counts for each time window, wherein a suggested time window represents an amount of time before a conversion in which interactions are appropriately linked to the conversion;
determining that a given suggested time window of the one or more time windows exceeds an average cookie age of cookies from which the cookie information was received;
reducing the given suggested time window based on the determination that the given suggested time window exceeds the average cookie age;
providing, through a user interface presented to the content provider, a presentation of the given suggested time window and others of the suggested one or more time windows;
receiving, through the user interface, an acceptance of a suggested time window to be used; and
using the accepted time window to determine attribution credit to be applied to specific interactions that are correlated to specific conversion events.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for determining a suggested time for linking interactions with events. A method includes: identifying data for a content provider that includes events and data related to presentation of and interactions of users with content; identifying a model for linking interactions with events that includes criteria for use in evaluating an interaction to determine when to link an interaction to a given event; for each event, determining a number of interactions that occurred in each of multiple time periods prior to a given event; performing a mathematical operation on the number of interactions in each time period producing a result; and determining a suggested time for linking interactions and events based on the result for each time period, the suggested time representing an amount of time before an event in which interactions are appropriately linked to the event.
30 Citations
13 Claims
-
1. A method comprising
logging, based on cookie information, interactions associated with a content provider, wherein the interactions represent interactions of users with content presented by the content provider; -
logging a plurality of conversion events associated with products or services that are represented in the presentations of content; evaluating, by one or more processors, logged conversion and interaction data including; for each given conversion event in the plurality of logged conversion events; identifying one or more interactions that are linked to the given conversion event; determining, based on a comparison of a first timestamp for each identified interaction and a second timestamp of the conversion event, a time window before the given conversion event that is associated with each identified interaction; and for each identified interaction, incrementing an interaction count associated with the time window associated with the interaction; and determining one or more suggested time windows for the content provider for linking interactions and conversion events based on the interaction counts for each time window, wherein a suggested time window represents an amount of time before a conversion in which interactions are appropriately linked to the conversion; determining that a given suggested time window of the one or more time windows exceeds an average cookie age of cookies from which the cookie information was received; reducing the given suggested time window based on the determination that the given suggested time window exceeds the average cookie age; providing, through a user interface presented to the content provider, a presentation of the given suggested time window and others of the suggested one or more time windows; receiving, through the user interface, an acceptance of a suggested time window to be used; and using the accepted time window to determine attribution credit to be applied to specific interactions that are correlated to specific conversion events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer program product tangibly embodied in a computer-readable storage device and comprising instructions that, when executed by a processor, cause the processor to:
-
log, based on cookie information, interactions associated with a content provider, wherein the interactions represent interactions of users with content presented by the content provider; log a plurality of conversion events associated with products or services that are represented in the presentations of content; evaluate, by one or more processors, logged conversion and interaction data including; for each given conversion event in the plurality of logged conversion events; identify one or more interactions that are linked to the given conversion event; determine, based on a comparison of a first timestamp for each identified interaction and a second timestamp of the conversion event, a time window before the given conversion event that is associated with each identified interaction; and for each identified interaction, increment an interaction count associated with the time window associated with the interaction; and determine one or more suggested time windows for the content provider for linking interactions and conversion events based on the interaction counts for each time window, wherein a suggested time window represents an amount of time before a conversion in which interactions are appropriately linked to the conversion; determine that a given suggested time window of the one or more time windows exceeds an average cookie age of cookies from which the cookie information was received; reduce the given suggested time window based on the determination that the given suggested time window exceeds the average cookie age; provide, through a user interface presented to the content provider, a presentation of the given suggested time window and others of the suggested one or more time windows; receive, through the user interface, an acceptance of a suggested time window to be used; and use the accepted time window to determine attribution credit to be applied to specific interactions that are correlated to specific conversion events.
-
-
13. A system comprising:
-
a content management system; an interaction data store; wherein the content management system is configured to; log, in the interaction data store and based on cookie information, interactions associated with a content provider, wherein the interactions represent interactions of users with content presented by the content provider; log, in the interaction data store, a plurality of conversion events associated with products or services that are represented in the presentations of content; evaluate, by one or more processors, logged conversion and interaction data including; for each given conversion event in the plurality of logged conversion events; identify one or more interactions that are linked to the given conversion event; determine, based on a comparison of a first timestamp for each identified interaction and a second timestamp of the conversion event, a time window before the given conversion event that is associated with each identified interaction; and for each identified interaction, increment an interaction count associated with the time window associated with the interaction; and determine one or more suggested time windows for the content provider for linking interactions and conversion events based on the interaction counts for each time window, wherein a suggested time window represents an amount of time before a conversion in which interactions are appropriately linked to the conversion; determine that a given suggested time window of the one or more time windows exceeds an average cookie age of cookies from which the cookie information was received; reduce the given suggested time window based on the determination that the given suggested time window exceeds the average cookie age; provide, through a user interface presented to the content provider, a presentation of the given suggested time window and others of the suggested one or more time windows; receive, through the user interface, an acceptance of a suggested time window to be used; and use the accepted time window to determine attribution credit to be applied to specific interactions that are correlated to specific conversion events.
-
Specification