Tracking Conversions
Abstract
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of presenting one or more ads to a user; receiving point of sale receipt information from the user, where the receipt image is associated with a redemption of a first ad of the one or more ads presented to the user, the redemption occurring at a physical retail location; processing the receipt information, using one or more processors, to extract text associated with the receipt information; determining that the extracted text associated with the receipt information is associated with the first ad presented to the user; and logging a conversion for the first ad. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
presenting one or more ads to a user; receiving point of sale receipt information from the user, where the receipt image is associated with a redemption of a first ad of the one or more ads presented to the user, the redemption occurring at a physical retail location; processing the receipt information, using one or more processors, to extract text associated with the receipt information; determining that the extracted text associated with the receipt information is associated with the first ad presented to the user; and logging a conversion for the first ad.
2 . The method of claim 1 , where processing the receipt information further comprises:
identifying one or more receipt templates associated with one or more advertisers; identifying ads presented to the user, each ad being associated with one or more keywords; and using the receipt templates and keywords for ads presented to the user in extracting text from the receipt information.
3 . The method of claim 2 , where the receipt templates each identify specific receipt information associated with a particular advertiser.
4 . The method of claim 1 , where determining that the extracted text is associated with an ad further comprises:
identifying ads presented to the user; and matching keywords associated with the ads presented to the user with the extracted text.
5 . The method of claim 4 , where identifying ads presented to the user includes identifying ads presented to the user in an ads log using an identifier of the user.
6 . The method of claim 1 , further comprising:
receiving a user identifier with the receipt information; and using the user identifier to identify the one or more ads presented to the user.
7 . The method of claim 6 , where the receipt information is a receipt image.
8 . A system comprising:
one or more processors configured to interact with a machine readable storage medium in order to perform operations including:
presenting one or more ads to a user;
receiving point of sale receipt information from the user, where the receipt image is associated with a redemption of a first ad of the one or more ads presented to the user, the redemption occurring at a physical retail location;
processing the receipt information to extract text associated with the receipt information;
determining that the extracted text associated with the receipt information is associated with the first ad presented to the user; and
logging a conversion for the first ad.
9 . The system of claim 8 , where processing the receipt information further comprises:
identifying one or more receipt templates associated with one or more advertisers; identifying ads presented to the user, each ad being associated with one or more keywords; and using the receipt templates and keywords for ads presented to the user in extracting text from the receipt information.
10 . The system of claim 9 , where the receipt templates each identify specific receipt information associated with a particular advertiser.
11 . The system of claim 8 , where determining that the extracted text is associated with an ad further comprises:
identifying ads presented to the user; and matching keywords associated with the ads presented to the user with the extracted text.
12 . The system of claim 11 , where identifying ads presented to the user includes identifying ads presented to the user in an ads log using an identifier of the user.
13 . The system of claim 8 , further configured to perform operations comprising:
receiving a user identifier with the receipt information; and using the user identifier to identify the one or more ads presented to the user.
14 . The system of claim 13 , where the receipt information is a receipt image.
15 . A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
presenting one or more ads to a user; receiving point of sale receipt information from the user, where the receipt image is associated with a redemption of a first ad of the one or more ads presented to the user, the redemption occurring at a physical retail location; processing the receipt information to extract text associated with the receipt information; determining that the extracted text associated with the receipt information is associated with the first ad presented to the user; and logging a conversion for the first ad.
16 . The computer storage medium of claim 15 , where processing the receipt information further comprises:
identifying one or more receipt templates associated with one or more advertisers; identifying ads presented to the user, each ad being associated with one or more keywords; and using the receipt templates and keywords for ads presented to the user in extracting text from the receipt information.
17 . The computer storage medium of claim 16 , where the receipt templates each identify specific receipt information associated with a particular advertiser.
18 . The computer storage medium of claim 15 , where determining that the extracted text is associated with an ad further comprises:
identifying ads presented to the user; and matching keywords associated with the ads presented to the user with the extracted text.
19 . The computer storage medium of claim 18 , where identifying ads presented to the user includes identifying ads presented to the user in an ads log using an identifier of the user.
20 . The computer storage medium of claim 15 , further configured to perform operations comprising:
receiving a user identifier with the receipt information; and using the user identifier to identify the one or more ads presented to the user.
21 . The computer storage medium of claim 20 , where the receipt information is a receipt image.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.