Tracking offers across multiple channels
AssigneeRetailMeNot, Inc.
InventorsMichael Thomas Georgoff, Brian Keith Showers, Jimmy Jaejoon Song, John Thomas Pile, Edgar Mitchell Dapremont, III
Life of this patent
Estimating the term…
Abstract
Provided is a process, including: obtaining a coupon issued by a merchant, the coupon being redeemable both on-line, at the merchant's website, and in-store, at a physical location of the merchant; sending the coupon to publishers for presentation to consumers by the publishers on user devices of the consumers; and receiving indications from the user devices of the consumers that the consumers interacted with the coupon, the indications indicating a consumer selection of an in-store redemption option or an on-line redemption option.
Claims19
An affiliate-network system configured to act as an intermediary between merchants issuing offers and publishers promoting the offers to consumers, the affiliate-network system being configured to distribute and track usage of both on-line redemptions and in-store redemptions, the system comprising:
- one or more processors;
- memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising:
- obtaining an offer issued by a merchant, the offer being redeemable both on-line, at the merchant's website, and in-store, at a physical location of the merchant;
- sending the offer to publishers for presentation to consumers by the publishers on user devices of the consumers;
- for an in-store redemption
- receiving transaction data from a merchant system of the merchant indicating that a given consumer redeemed the offer and that a first publisher presented the offer to the given consumer, and determining compensation for the first publisher based on the transaction data;
- and
- for an on-line redemption
- receiving a request from a user device of another given consumer for offer content wherein the request identifies a second publisher, and in response sending offer content that includes publisher-specific presentation of the offer, to the user device,
- instructing the user device to load a value that identifies the second publisher into persistent client-side storage of a browser of the user device, the value as loaded into persistent client-side storage is i) remotely accessible to a given domain from which the instruction to load the value into persistent client-storage is sent, and ii) remotely inaccessible to domains other than the given domain under a single-origin policy of the browser of the user device,
- receiving a request from the user device for online redemption information of the offer and in response instructing the user device to request content from the merchant's website,
- sending instructions from the given domain that cause the user device to access the value loaded into persistent client-side storage, and
- determining compensation for the second publisher based on the accessed value.
A method performed by a server system that acts as an intermediary between merchants issuing offers and publishers promoting the offers to consumers, to distribute and track usage of both on-line redemptions and in-store redemptions, the method comprising:
- obtaining an offer issued by a merchant, the offer being redeemable both on-line, at the merchant's website, and in-store, at a physical location of the merchant;
- sending the offer to publishers for presentation to consumers by the publishers on user devices of the consumers;
- for an in-store redemption
- receiving transaction data from a merchant system of the merchant indicating that a given consumer redeemed the offer and that a first publisher presented the offer to the given consumer, and determining compensation for the first publisher based on the transaction data;
- and
- for an on-line redemption
- receiving a request from a user device of another given consumer for offer content wherein the request identifies a second publisher, and in response sending offer content that includes publisher-specific presentation of the offer, to the user device,
- instructing the user device to load a value that identifies the second publisher into persistent client-side storage of a browser of the user device, the value as loaded into persistent client-side storage is i) remotely accessible to a given domain from which the instruction to load the value into persistent client-storage is sent, and remotely inaccessible to domains other than the given domain under a single-origin policy of the browser of the user device,
- receiving a request from the user device for online redemption information of the offer and in response instructing the user device to request content from the merchant's website,
- sending instructions from the given domain that cause the user device to access the value loaded into persistent client-side storage, and
- determining compensation for the second publisher based on the accessed value.
Dependencies are inferred from the claim text.