Automatic adjustment of advertiser bids to equalize cost-per-conversion among publishers for an advertisement
First Claim
1. A computer-implemented method comprising:
- accessing bid data specifying an advertiser'"'"'s initial bid for placement of an advertisement on a publisher resource;
accessing data specifying a first predicted conversion rate for placement of the advertisement on a first publisher resource and a second predicted conversion rate for placement of the advertisement on a second publisher resource different from the first publisher resource;
determining, by one or more data processors, a multiplier based at least in part on the first and second predicted conversion rates; and
adjusting, by the one or more data processors, the initial bid for placement of the advertisement on the first publisher resource using the multiplier to equalize a first cost-per-conversion specifying a first predicted cost to realize a conversion from placement of the advertisement on the first publisher resource to a second cost-per-conversion specifying a second predicted cost to realize a conversion from placement of the advertisement on the second publisher resource, wherein;
the first predicted cost is based on the adjusted bid and the first predicted conversion rate; and
the second predicted cost is based on the initial bid and the second predicted conversion rate, and the first predicted cost is the same as the second predicted cost.
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
20 Claims
-
1. A computer-implemented method comprising:
-
accessing bid data specifying an advertiser'"'"'s initial bid for placement of an advertisement on a publisher resource; accessing data specifying a first predicted conversion rate for placement of the advertisement on a first publisher resource and a second predicted conversion rate for placement of the advertisement on a second publisher resource different from the first publisher resource; determining, by one or more data processors, a multiplier based at least in part on the first and second predicted conversion rates; and adjusting, by the one or more data processors, the initial bid for placement of the advertisement on the first publisher resource using the multiplier to equalize a first cost-per-conversion specifying a first predicted cost to realize a conversion from placement of the advertisement on the first publisher resource to a second cost-per-conversion specifying a second predicted cost to realize a conversion from placement of the advertisement on the second publisher resource, wherein; the first predicted cost is based on the adjusted bid and the first predicted conversion rate; and the second predicted cost is based on the initial bid and the second predicted conversion rate, and the first predicted cost is the same as the second predicted cost. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
obtaining a first predicted conversion rate for an advertisement appearing on a first publisher property; obtaining a second predicted conversion rate for the advertisement appearing on a second different publisher property; computing, by one or more data processors, a multiplier using the first and second predicted conversion rates, wherein the multiplier is based at least in part on 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. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
accessing bid data specifying an advertiser'"'"'s initial bid for placement of an advertisement on a publisher resource; accessing data specifying a first predicted conversion rate for placement of the advertisement on a first publisher resource and a second predicted conversion rate for placement of the advertisement on a second publisher resource different from the first publisher resource; determining a multiplier based at least in part on the first and second predicted conversion rates; and adjusting the initial bid for placement of the advertisement on the first publisher resource using the multiplier to equalize a first cost-per-conversion specifying a first predicted cost to realize a conversion from placement of the advertisement on the first publisher resource to a second cost-per-conversion specifying a second predicted cost to realize a conversion from placement of the advertisement on the second publisher resource, wherein; the first predicted cost is based on the adjusted bid and the first predicted conversion rate; and the second predicted cost is based on the initial bid and the second predicted conversion rate and the first predicted cost is the same as the second predicted cost. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more data processors; and software stored on a computer storage apparatus and comprising instructions executable by the one or more data processors and upon such execution cause the one or more data processors to perform operations comprising; accessing bid data specifying an advertiser'"'"'s initial bid for placement of an advertisement on a publisher resource; accessing data specifying a first predicted conversion rate for placement of the advertisement on a first publisher resource and a second predicted conversion rate for placement of the advertisement on a second publisher resource different from the first publisher resource; determining a multiplier based at least in part on the first and second predicted conversion rates; and adjusting the initial bid for placement of the advertisement on the first publisher resource using the multiplier to equalize a first cost-per-conversion specifying a first predicted cost to realize a conversion from placement of the advertisement on the first publisher resource to a second cost-per-conversion specifying a second predicted cost to realize a conversion from placement of the advertisement on the second publisher resource, wherein; the first predicted cost is based on the adjusted bid and the first predicted conversion rate; and the second predicted cost is based on the initial bid and the second predicted conversion rate and the first predicted cost is the same as the second predicted cost. - View Dependent Claims (19, 20)
-
Specification