Automatic adjustment of advertiser bids to equalize cost-per-conversion among publishers for an advertisement
First Claim
1. A method comprising:
- obtaining a first predicted conversion rate for an advertisement appearing on a first publisher property, where the first predicted conversion rate is obtained using a learning model developed from a combination of advertiser and publisher data associated with the advertisement;
obtaining a second predicted conversion rate for the advertisement appearing on a second publisher property;
computing, by one or more processors, a multiplier using the first and second predicted conversion rates, wherein the multiplier is based on a minimum of (i) a first value specifying a cap on the multiplier and (ii) a function of a probability that a conversion will result from a selection of the advertisement by a user on the first publisher property with respect to a probability that a conversion will result from a selection of the advertisement by a user on the second publisher property; and
automatically adjusting a bid of an advertiser associated with the advertisement using the multiplier to equalize a cost-per-conversion for the advertisement between the first and second publisher properties, wherein the cost-per-conversion is an advertising cost to an advertiser to achieve a specified consumer transaction resulting from an advertisement appearing on a publisher property.
2 Assignments
0 Petitions
Accused Products
Abstract
A learning model is built on a combination of advertiser, publisher and user data. The learning model can be applied to all advertisers in an advertising system. The learning model provides predicted conversion rates for a given advertisement (“ad”) appearing on different publisher networks. A predicted conversion rate represents the probability that a click on a given ad appearing on a given publisher will lead to a conversion. The predicted conversion rates are used to generate a multiplier. The multiplier is used to automatically adjust the advertiser'"'"'s bid (e.g., maximum cost-per-click (CPC)) for the given ad prior to an auction for the ad. Adjusting the advertiser'"'"'s bid equalizes a cost-per-conversion among the publishers for the ad.
-
Citations
19 Claims
-
1. A method comprising:
-
obtaining a first predicted conversion rate for an advertisement appearing on a first publisher property, where the first predicted conversion rate is obtained using a learning model developed from a combination of advertiser and publisher data associated with the advertisement; obtaining a second predicted conversion rate for the advertisement appearing on a second publisher property; computing, by one or more processors, a multiplier using the first and second predicted conversion rates, wherein the multiplier is based on a minimum of (i) a first value specifying a cap on the multiplier and (ii) a function of a probability that a conversion will result from a selection of the advertisement by a user on the first publisher property with respect to a probability that a conversion will result from a selection of the advertisement by a user on the second publisher property; and automatically adjusting a bid of an advertiser associated with the advertisement using the multiplier to equalize a cost-per-conversion for the advertisement between the first and second publisher properties, wherein the cost-per-conversion is an advertising cost to an advertiser to achieve a specified consumer transaction resulting from an advertisement appearing on a publisher property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a first learning model that provides a first predicted conversion rate for an advertisement appearing on a first publisher property, and provides a second predicted conversion rate for the advertisement appearing on a second publisher property, where the learning model is developed using a combination of advertiser and publisher data associated with the advertisement; a multiplier generator, implemented by one or more processors, that computes a multiplier using the first and second predicted conversion rates, wherein the multiplier is based on a minimum of (i) a first value specifying a cap on the multiplier and (ii) a function of a probability that a conversion will result from a selection of the advertisement by a user on the first publisher property with respect to a probability that a conversion will result from a selection of the advertisement by a user on the second publisher property; and a bid adjuster module, implemented by the one or more processors, that automatically adjusts a bid of an advertiser associated with the advertisement using the multiplier generator to equalize a cost-per-conversion for the advertisement between the first and second publisher properties, wherein the cost-per-conversion is an advertising cost to an advertiser to achieve a specified consumer transaction resulting from an advertisement appearing on a publisher property. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
obtaining a first predicted conversion rate for an advertisement appearing on a first publisher property, where the first predicted conversion rate is obtained using a learning model developed from a combination of advertiser and publisher data associated with the advertisement; obtaining a second predicted conversion rate for the advertisement appearing on a second publisher property; computing a multiplier using the first and second predicted conversion rates, wherein the multiplier is based on a minimum of (i) a first value specifying a cap on the multiplier and (ii) a function of a probability that a conversion will result from a selection of the advertisement by a user on the first publisher property with respect to a probability that a conversion will result from a selection of the advertisement by a user on the second publisher property; and automatically adjusting a bid of an advertiser associated with the advertisement using the multiplier to equalize a cost-per-conversion for the advertisement between the first and second publisher properties, wherein the cost-per-conversion is an advertising cost to an advertiser to achieve a specified consumer transaction resulting from an advertisement appearing on a publisher property. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a data processing apparatus; and a data storage apparatus encoded with instructions that when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising; obtaining a first predicted conversion rate for an advertisement appearing on a first publisher property, where the first predicted conversion rate is obtained using a learning model developed from a combination of advertiser and publisher data associated with the advertisement; obtaining a second predicted conversion rate for the advertisement appearing on a second publisher property; computing a multiplier using the first and second predicted conversion rates, wherein the multiplier is based on a minimum of (i) a first value specifying a cap on the multiplier and (ii) a function of a probability that a conversion will result from a selection of the advertisement by a user on the first publisher property with respect to a probability that a conversion will result from a selection of the advertisement by a user on the second publisher property; and automatically adjusting a bid of an advertiser associated with the advertisement using the multiplier to equalize a cost-per-conversion for the advertisement between the first and second publisher properties, wherein the cost-per-conversion is an advertising cost to an advertiser to achieve a specified consumer transaction resulting from an advertisement appearing on a publisher property. - View Dependent Claims (19)
-
Specification