CPC G06Q 30/0239 (2013.01) [G06Q 30/0213 (2013.01); G06Q 30/0235 (2013.01); G06Q 30/0236 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable medium comprising executable instructions, the executable instructions being executable by one or more processors to perform a method, the method comprising:
detecting, using a first user interaction tracking module associated with a first website, first access of a first user of a first webpage that is part of the first website, the first website providing multiple first products for sale and operated by a first entity, the first user interaction tracking module provided by an offer aggregator entity, the offer aggregator entity distinct from the first entity, the first website having a first theme providing a first look and feel for the first website;
generating a first set of decision trees trained on first data including first user profile data stored by a system of the offer aggregator entity, the first user profile data including first values of the multiple first products purchased from the first website and multiple first products selected for purchase from the first website;
accessing a first profile of the first user;
providing the first profile of the first user to the first set of decision trees to generate a first propensity of the first user to purchase at least one of the multiple first products;
identifying, based on the first profile of the first user and the first propensity of the first user, multiple first offers to provide to the first user, each first offer of the multiple first offers defined by the first entity and having offer attributes including a first offer title and a first reference to one or more first products of the multiple first products, at least one first offer of the multiple first offers having an expiration date and time and further including a countdown, the countdown indicating the expiration date and time or an amount of time before the expiration date and time;
providing for display to the first user in the first webpage the multiple first offers, each first offer for display including the first offer title and the first reference to the one or more first products, the at least one first offer further including the countdown, each first offer having the first theme;
detecting, using a second user interaction tracking module associated with a second website, second access of a second user of a second webpage that is part of the second website, the second website providing multiple second products for sale and operated by a second entity, the second user interaction tracking module provided by the offer aggregator entity, the offer aggregator entity distinct from the second entity, the second website having a second theme providing a second look and feel for the second website, the second theme different from the first theme;
generating a second set of decision trees trained on second data including second user profile data stored by the system of the offer aggregator entity, the second user profile data including second values of the multiple second products purchased from the second website and multiple second products selected for purchase from the second website;
accessing a second profile of the second user;
providing the second profile of the second user to the second set of decision trees to generate a second propensity of the second user to purchase at least one of the multiple second products;
identifying, based on the second profile of the second user and the second propensity of the second user, multiple second offers to provide to the second user, each second offer of the multiple second offers defined by the second entity and having offer attributes including a second offer title and a second reference to one or more second products of the multiple second products, at least one second offer of the multiple second offers further including a discount code, a threshold value of second products to be selected for purchase to be met to qualify for the discount code, and a progress indicator, the progress indicator indicating a progress of the second user in qualifying for the discount code; and
providing for display to the second user in the second webpage the multiple second offers, each second offer for display including the second offer title and the second reference to the one or more second products, the at least one second offer further including the progress indicator, each second offer having the second theme.
|