Conversion path performance measures and reports
First Claim
1. A method performed by a data processing apparatus, the method comprising:
- detecting, by the data processing apparatus and based at least in part on data generated by execution of tracking code included in various web pages, user interactions with the various web pages;
storing user interaction data representing the detected user interactions;
identifying, from the stored user interaction data, conversions that were performed by users;
identifying, for each of at least some of the conversions, a last clicked content item that was clicked within a specified period prior to a particular conversion;
identifying, as assist keywords for each of at least some of the conversions, one or more keywords that, prior to the specified period, caused presentation of a content item to a user that performed the conversion;
determining, by one or more data processing apparatus, a total number of assisted conversions for each of the assist keywords, the total number of assisted conversions for a particular keyword being a total number of the conversions performed by multiple different users that, according to the user interaction data, were each presented a content item using the particular assist keyword prior to the specified period;
determining, for each particular assist keyword from the at least one of the assist keywords and by one or more data processing apparatus, a ratio between the total number of assisted conversions for the particular assist keyword and a total number of assisted conversions for multiple different assist keywords;
receiving conversion values that are associated with the conversions, wherein receiving conversion values that are associated with the conversions comprises receiving monetary values of the conversions; and
determining, for each of the assist keywords and using the received conversion values, an assisted conversion value for the assist keyword; and
providing a web page including an assisted conversion report including assisted conversion measures quantifying, for at least some of the assist keywords, the determined ratio and the assisted conversion value.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
45 Citations
19 Claims
-
1. A method performed by a data processing apparatus, the method comprising:
-
detecting, by the data processing apparatus and based at least in part on data generated by execution of tracking code included in various web pages, user interactions with the various web pages; storing user interaction data representing the detected user interactions; identifying, from the stored user interaction data, conversions that were performed by users; identifying, for each of at least some of the conversions, a last clicked content item that was clicked within a specified period prior to a particular conversion; identifying, as assist keywords for each of at least some of the conversions, one or more keywords that, prior to the specified period, caused presentation of a content item to a user that performed the conversion; determining, by one or more data processing apparatus, a total number of assisted conversions for each of the assist keywords, the total number of assisted conversions for a particular keyword being a total number of the conversions performed by multiple different users that, according to the user interaction data, were each presented a content item using the particular assist keyword prior to the specified period; determining, for each particular assist keyword from the at least one of the assist keywords and by one or more data processing apparatus, a ratio between the total number of assisted conversions for the particular assist keyword and a total number of assisted conversions for multiple different assist keywords; receiving conversion values that are associated with the conversions, wherein receiving conversion values that are associated with the conversions comprises receiving monetary values of the conversions; and determining, for each of the assist keywords and using the received conversion values, an assisted conversion value for the assist keyword; and providing a web page including an assisted conversion report including assisted conversion measures quantifying, for at least some of the assist keywords, the determined ratio and the assisted conversion value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a data store; and one or more computers configured to interact with the data store and further configured to; detecting, based at least in part on data generated by execution of tracking code included in various web pages, user interactions with the various web pages; storing, in the data store, user interaction data representing the detected user interactions; identifying, from the stored user interaction data, conversions that were performed by users; identifying, for each of at least some of the conversions, a last clicked content item that was clicked within a specified period prior to a particular conversion; identify, as assist keywords for each of at least some of the conversions, one or more keywords that, prior to the specified period, caused presentation of a content item to a user that performed the conversion; determine a total number of assisted conversions for each of the assist keywords, the total number of assisted conversions for a particular keyword being a total number of the conversions performed by multiple different users that, according to the user interaction data, were each presented a content item using the particular assist keyword prior to the specified period; and determine, for each particular assist keyword from the at least one of the assist keywords, a ratio between the total number of assist conversions for the particular assist keyword and a total number assisted conversions for multiple different assist keywords; and receiving conversion values that are associated with the conversions, wherein receiving conversion values that are associated with the conversions comprises receiving monetary values of the conversions; and determining, for each of the assist keywords and using the received conversion values, an assisted conversion value for the assist keyword; and providing a web page including an assisted conversion report including an assisted conversion measure quantifying, for at least some of the assist keywords, the determined ratio and the assisted conversion value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations comprising:
-
detecting, based at least in part on data generated by execution of tracking code included in various web pages, user interactions with the various web pages; storing user interaction data representing the detected user interactions; identifying, from the stored user interaction data, conversions that were performed by users; identifying, for each of at least some of the conversions, a last clicked content item that was clicked within a specified period prior to a particular conversion; identifying, as assist keywords for each of at least some of the conversions, one or more keywords that, prior to the specified period, caused presentation of a content item to a user that performed the conversion; determining a total number of assisted conversions for each of the assist keywords, the total number of assisted conversions for a particular keyword being a total number of the conversions performed by multiple different users that, according to the user interaction data, were each presented a content item using the particular assist keyword prior to the specified period; determining, for each particular assist keyword from the at least one of the assist keywords, a ratio between the total number of assisted conversions for the particular assist keyword and a total number of assisted conversions for multiple different assist keywords; and receiving conversion values that are associated with the conversions, wherein receiving conversion values that are associated with the conversions comprises receiving monetary values of the conversions; and determining, for each of the assist keywords and using the received conversion values, an assisted conversion value for the assist keyword; and providing a web page including an assisted conversion report including assisted conversion measures quantifying, for at least some of the assist keywords, the determined ratio and the assisted conversion value.
-
Specification