CPC G06F 16/958 (2019.01) [G06F 16/9574 (2019.01); G06Q 30/0625 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, via a graphical user interface, first data corresponding to content objects displayed on one or more web pages;
selecting a plurality of content objects associated with a first product tag based on the first data, the plurality of content objects each having a placement score and a placement weight;
selecting a first product web page of a plurality of product web pages, each of the plurality of product web pages having a current page weight limit;
prioritizing the plurality of content objects based at least in part on a placement score of each of the plurality of content objects into a first order;
selectively assigning a first subset of the plurality of content objects to the first product page in the first order based at least in part on a comparison of a placement weight associated with each of the first subset of the plurality of content objects and the current page weight limit of the first product page;
dynamically updating the graphical user interface to display the first subset of the plurality of content objects in the first order on the first product page;
receiving, via the graphical user interface, click data;
generating, using the click data, a click-through-rate for each of the plurality of web pages having the first subset of the plurality of content objects over a predetermined period of time;
determining an improvement in a usage score of the first product page having the first subset of the plurality of content objects based on the click-through-rate;
automatically updating the placement score of each of the first subset of the plurality of content objects based on the improvement;
selecting a second product web page of the plurality of product web pages;
prioritizing the plurality of content objects into a second order based at least in part on the updated placement score of each of the first subset of the plurality of content objects;
selectively assigning a second subset of the plurality of content objects to the second product web page in the second order based at least in part on a comparison of a placement weight associated with each of the second subset of the plurality of content objects and the current page weight limit of the second product web page; and
dynamically updating the graphical user interface to display the second subset of the plurality of content objects in the second order on the second product web page.
|