WO2001039023A2 - Method and facility for capturing behavioral and profile data during a customer visit to a web site - Google Patents

Method and facility for capturing behavioral and profile data during a customer visit to a web site Download PDF

Info

Publication number
WO2001039023A2
WO2001039023A2 PCT/US2000/032244 US0032244W WO0139023A2 WO 2001039023 A2 WO2001039023 A2 WO 2001039023A2 US 0032244 W US0032244 W US 0032244W WO 0139023 A2 WO0139023 A2 WO 0139023A2
Authority
WO
WIPO (PCT)
Prior art keywords
customer
url
data
merchant
extended data
Prior art date
Application number
PCT/US2000/032244
Other languages
French (fr)
Inventor
Scott Eric Lipsky
Original Assignee
Avenue A, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Avenue A, Inc. filed Critical Avenue A, Inc.
Priority to AU17975/01A priority Critical patent/AU1797501A/en
Publication of WO2001039023A2 publication Critical patent/WO2001039023A2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention is directed to Internet advertising techniques, and more particularly to recording of transactional data from commercial activities.
  • Existing systems enable a merchant to collect certain limited data about customer visits to the merchant 's web site by using "action tags " placed on the merchant web site by an advertising service company.
  • the action tag contains a URL address at the advertising company that causes the customer s computer to connect to the advertising company 's computer to retrieve a file.
  • the file happens to be of no importance to the user, and is simply a means for the merchant to cause the retrieval to occur.
  • the file is a one-pixel transparent graphic image that is not seen by the customer, which does not affect viewing of the merchant web page, and which has minimal size to avoid wasting resources.
  • the advertising computer After the action tag leads the customer 's computer to connect with the advertising service company 's computer, the advertising computer requires the customer to transmit a "cookie " in order to receive the requested file.
  • This cookie is a file which contains a code that uniquely identifies the customer 's computer, and is stored by the advertising computer along with other information Because the advertising service company does not know the identity of the person or address associated with the cookie, the anonymity of the customer is preserved, and data generated only indicates that a particular customer visited certain pages, without any means to contact the customer unless the contact information was volunteered by the customer on an "opt-m " basis
  • Other information stored by the advertising service company may include the time the file request was made, and which page of which merchant was visited Visiting multiple pages having action tags, and/or multiple visits to a single page, will cause multiple action tag records to be generated
  • This page and merchant information may be stored in the URL on the page m extra fields that are read by the advertising computer
  • the advertising service company may then process information from a multitude of visits to the merchant, generating a report that may sort the information by customer, based on multiple hits associated with each cookie, or may process the data to provide information such as the number of visits to certain important pages of the site (e g , entry page, particular product description pages, order placement page, confirmation page) to know which percentage of visitors progressed to different steps m the ordering process, or were interested in particular products
  • the present invention overcomes the limitations of the prior art by providing a method of recording data about a commercial transaction with a merchant
  • the method includes transmitting a URL containing selected data and empty fields to a merchant
  • the URL is received, and the extended data is stored
  • a data element may be transmitted in response to receiving the URL, and a cookie may be included with the extended data
  • the URL is trafficked to merchant not as part of the page request process, but rather when the page is authored
  • the URL is dynamically built upon the page request, and when the page is loaded, the URL forms a request for the transparent image from the ad server
  • the cookie is sent along with the request When the request is received by the ad server, the ad server logs the URL sent with the request (with the embedded "extended data ”) along with the unique user identifier stored m the cookie
  • a software facility for collecting and analyzing profile information relating to customer visits to a web site such as an advertiser 's web site
  • special "action tags" are added to the HTML content of significant web pages on the advertiser s web site, such as an order confirmation page
  • Each action tag is an HTML image tag coded to retrieve a one-pixel transparent image from a particular URL withm the domain of a web server operated by an advertising service, upon which the facility preferably executes
  • the URL is composed dynamically by the advertiser 's computer system m a way that incorporates information about the action taking place between the advertiser 's web site and the current customer visiting the tagged web page
  • the customer 's computer system When a web page containing an action tag is received from the advertiser 's web server by the customer 's computer system, the customer 's computer system sends an HTTP request to the advertising service 's web server for the URL contained in the action tag.
  • This HTTP request includes a unique identifier contained in a cookie stored persistently on the customer 's computer system that uniquely identifies the customer 's computer system to the advertising service.
  • the advertising service 's web server receives the HTTP request, it extracts the extended data from the URL, and stores the extended data in a log entry along with the customer 's cookie.
  • the facility correlates such log rows created by action tags with additional log entries reflecting advertising messages presented on the advertiser 's behalf on one of a variety of Internet publishers that sell advertising space.
  • these entries identify the customers that saw their advertising messages using the customer 's cookie, they can be correlated with the action tag log rows to dete ⁇ nine, for each customer that encountered an action tag, whether and where the customer saw advertising messages for the advertiser.
  • the facility can assess the effectiveness of advertising done on behalf of the advertiser in terms of such variables as the identity of the particular advertising message and the Internet publisher on which the advertising message was presented.
  • the extended data stored for each action tag encountered can be used by the facility to further illuminate the effect of presenting the advertising messages to the customer, by, for example, showing the dollar amount of each order placed by a customer that saw particular advertising messages for the advertiser.
  • the facility preferably also incorporates the received extended data into a profile maintained for the customer. Accordingly, a facility for capturing behavioral and profile data during a customer visit to a web site would have significant utility.
  • Figure 1 is a high-level block diagram showing the environment in which the facility preferably operates.
  • Figure 2 is a schematic block diagram showing the system and method of operation according to a preferred embodiment of the invention.
  • a software facility for collecting and analyzing profile information relating to customer visits to a web site such as an advertiser s web site.
  • special "action tags " are added to the HTML content of significant web pages on the advertiser 's web site, such as an order confirmation page.
  • Each action tag is an HTML image tag coded to retrieve a one-pixel transparent image from a particular URL within the domain of a web server operated by an advertising service, upon which the facility preferably executes.
  • the URL is composed dynamically by the advertiser s computer system in a way that incorporates information about the action taking place between the advertiser 's web site and the current customer visiting the tagged web page.
  • the customer 's computer system When a web page containing an action tag is received from the advertiser 's web server by the customer 's computer system, the customer 's computer system sends an HTTP request to the advertising service 's web server for the URL contained in the action tag.
  • This HTTP request includes a unique identifier contained in a cookie stored persistently on the customer 's computer system that uniquely identifies the customer 's computer system to the advertising service.
  • the advertising service 's web server receives the HTTP request, it extracts the extended data from the URL. and stores the extended data in a log entry along with the customer 's cookie.
  • the facility correlates such log rows created by action tags with additional log entries reflecting advertising messages presented on the advertiser 's behalf on one of a variety of Internet publishers that sell advertising space. As these entries identify the customers that saw their advertising messages using the customer 's cookie, they can be correlated with the action tag log rows to determine, for each customer that encountered an action tag, whether and where the customer saw advertising messages for the advertiser
  • the facility can assess the effectiveness of advertising done on behalf of the advertiser in terms of such variables as the identity of the particular advertising message and the Internet publisher on which the advertising message was presented.
  • the extended data stored for each action tag encountered can be used by the facility to further illuminate the effect of presenting the advertising messages to the customer, by, for example, showing the dollar amount of each order placed by a customer that saw particular advertising messages for the advertiser.
  • Other pieces of extended data may be included to indicate preferences shown by the customer, to correlate information gathered in this manner with additional information about the customer provided by the advertiser, and to eliminate spurious data produced by unusual navigation routes taken through the advertiser 's site.
  • the facility preferably also incorporates the received extended data into a profile maintained for the customer.
  • FIG. 1 is a high-level block diagram showing the environment in which the facility preferably operates.
  • the diagram shows a number of Internet customer computer systems 101-104.
  • An Internet customer preferably uses one such Internet customer computer system to connect, via the Internet 120, to an Internet publisher computer system, such as Internet publisher computer systems 131 and 132, to retrieve and display a Web page.
  • the Web page contains a reference to a URL in the domain of the Internet advertising service company computer system 140.
  • the Internet customer computer systems sends a request to the Internet advertising service computer system to return data comprising an advertising message, such as a banner advertising message.
  • the Internet advertising service computer system selects an advertising message to transmit to the Internet customer computer system in response the request, and either itself transmits the selected advertising message or redirects the request containing an identification of the selected advertising message to an Internet content distributor computer system, such as Internet content distributor computer systems 151 and 152.
  • an Internet content distributor computer system such as Internet content distributor computer systems 151 and 152.
  • the displayed advertising message preferably includes one or more links to Web pages of the Internet advertiser 's Web site.
  • the Internet customer computer system de-references the link to retrieve the Web page from the appropriate Internet advertiser computer system, such as Internet advertiser computer system 161 or 162.
  • the Internet customer may traverse several pages, and may take such actions as purchasing an item or bidding in an auction. Revenue from such actions typically finances, and is often the motivation for, the Internet advertiser 's Internet advertising.
  • the Internet advertising service computer system 140 preferably includes one or more central processing units (CPUs) 141 for executing computer programs such as the facility, a computer memory 142 for storing programs and data, and a computer-readable media drive 143, such as a CD-ROM drive, for reading programs and data stored on a computer-readable medium.
  • CPUs central processing units
  • computer memory 142 for storing programs and data
  • computer-readable media drive 143 such as a CD-ROM drive
  • the customer identifier extended data item is a customer identifier used by the advertiser to identify the customer.
  • the advertiser By sending the customer identifier as part of the action tag, the advertiser enables the advertising service to correlate information about the customer collected by the advertising service and identified by the customer 's cookie with information about the customer received from the advertiser, identified by the advertiser 's identifier for the customer. As an example, purchases history information or demographic information collected by the advertiser for the customer or may be provided to the facility and correlated with browsing behavior information collected by the facility.
  • Inclusion of the customer identifier extended data item in the action tag further allows the advertising service to correlate multiple cookies associated with the same customer, such as different cookies stored on different computer systems used by the customer, or such as multiple cookies stored sequentially on the same computer system, each after the preceding cookie has expired or been purged.
  • the merchant identifier extended data item identifies the particular merchant at the advertiser 's web site that the customer visited or ordered from. This extended data item enables the advertising service to analyze the effectiveness of advertising with respect to individual merchants hosted by the advertiser.
  • the session identifier extended data item identifies a browsing session of the customer, preferably with a globally unique identifier
  • GUID ( "GUID ”) generated on the customer 's computer system. This extended data item enables the advertising service to associate the various observed actions taken by the customer during a single browsing session.
  • Order Identifier is an identifier that the advertiser uses to uniquely identify an order placed by the customer.
  • the order identifier extended data item enables the advertising service to correlate information that it collects about an order with additional information provided by the advertiser about the order. Further, because order identifiers are unique between different orders, they enable the advertising service to identify and disregard redundant action tag log entries - multiple action tag log entries resulting from the same order, generated when the customer refreshes the tagged advertiser web page, or when the customer leave and returns to the tagged advertiser web page
  • the order amount extended data item indicates the dollar amount of the order placed by the customer
  • the order amount extended data item enables the advertising service to determine the return on investment for particular advertising placement by aggregating the order amounts for action tag log entries whose cookies indicate that they saw particular advertising messages for the advertiser
  • the order type extended data item indicates the particular type of an order placed by the customer
  • the order type extended data item enables the facility to analyze the effectiveness of advertising placement with respect to the type of orders they produce
  • the number of items ordered extended data item indicates the total number of items included in the order placed by the customer In a manner similar to the order amount extended data item, the number of items ordered extended data item enables the advertising service to analyze the effectiveness of particular advertising placements, as larger numbers of items ordered generally correspond to larger advertiser profits
  • the item number (e g , SKU numbers) of items ordered extended data item constitutes a list of the item numbers assigned by the advertiser to the items ordered m the order placed by the customer
  • the item numbers of items ordered extended data item enables the advertising service to analyze the effectiveness of particular advertising placements with respect to selling particular items 9 Color of Items Ordered
  • the size of items ordered extended data item indicates their size
  • the size of items order extended data item preferably indicates the waist and mseam measurements of ordered pair of pants
  • the size of items ordered extended data item enables the advertising service to analyze the effectiveness of particular advertising placements at selling products of a certain size, and to target future advertising placements for products of a similar size While many of the discussed extended data items relate to an order placed by a customer, various other extended data stems may be used that relate to other types of actions by customers on the advertisers web site
  • i() For each action tag included in a web page by the advertiser, it i() is determined which extended data item to include in the action tag.
  • This list of extended data items is referred to as the data definition for the action tag.
  • the data definition can include any information desired by the advertiser, for example, your customer 's unique identifier, transaction values and identifiers, product identifiers, and more.
  • the data definition assigns one-character label to each extended data item If you are masking an extended data item as discussed below, add a "z " to the label
  • MyCompany com is sending a customer identifier, and transaction amount They create labels as shown m Table 4
  • embodiments of the facility described above receive extended data from advertisers operating Word Wide Web sites
  • additional 5 embodiments of the invention extend to collecting extended data from infrastructure and content providers of communication channels other than the World Wide Web, both those used m conjunction with a general-purpose computer, and those used in conjunction with special-purpose devices, such as cellular and satellite phones, pagers, personal digital assistants, devices installed in automobiles and other vehicles, automatic teller machines, televisions, and other home appliances
  • Figure 2 shows a method of operating under the preferred embodiment of the invention, as discussed above, illustrated for clarity
  • a customer 200 (operating one of the Internet user computer systems 101-104), a merchant 202 (operating one of the Internet user computers 131, 132), and an advertising service company 204 (operating the Internet advertising service computer system 140) are interconnected to transmit information as described above and summarized below
  • the process begms m the generation of the merchant 's web site, which normally includes numerous web pages
  • One or more of these pages will include an action tag as noted above, which is generated by the advertising service company 204, and transmitted to the merchant m step 206 for inclusion m each desired web page
  • the action tags typically differ for each page, which helps to identify the page visited in data collected as noted below
  • the action tags have certain blank fields as noted above This process generally occurs well in advance of a visit from the customer, during an initial pe ⁇ od when the web pages are created
  • the customer requests a web page in step 210 This may be by typing m the URL of the desired page, or more typically by clicking on a link from another site, or from an advertisement on another site or m a promotional email or other communication
  • the page is requested by navigation among the pages within the merchant 's web site, such as by selecting a particular product description page form the mam page, by selecting a returned result from a list generated by a search request, by adding a product to a shoppmg cart, by requesting to check out, and by confirming an order
  • pages are essentially requested by engaging in the sequential steps of shopping and placing an order.
  • step 212 the merchant modifies the action tag by adding extended data of the types noted above, based on the actions taken by the customer.
  • the completed URL is transmitted to the customer, as the rest of the requested web page is transmitted.
  • step 214 the customer 's computer automatically transmits the URL and the customer 's cookie to the advertising service company, at the address indicated by the URL. This automatic process is the natural result of the customer 's web browser seeking to load all information provided at the page, by retrieving it from various sites using the URLs provided on the page.
  • step 216 the advertising service company 204 receives the URL, extracts the extended data and cookie as described above, and stores the complete data set in a database record associated with the transaction. Also in response to receipt of the URL, the advertising service company transmits the one pixel transparent gif image to the customer in step 220 to fulfill the customer 's browser 's request. When the merchant has provided all web page data in step 222, the download is complete 224. The process may continue as the customer continues browsing, or progresses through the steps of a transaction.
  • the advertising service company can learn when the user made the request, in response to which advertising campaign, how long the customer waited for each page to load (comparing the time of the request and the time of the receipt of the action tag URL), how long was spent at each page, which sequence of pages were visited, which items were selected for the shopping cart listing potential purchases, which items were purchased, preferred characteristics of the ordered items (e.g., size, color, style, format), the customer number assigned by the merchant, and any of the other items discussed above or of interest to a merchant.
  • the collection of the user 's cookie can provide a link between different purchasing events, providing useful marketing information about users in general, and about that customer in particular (assuming that the customer opted to provide contact information to receive future promotions).
  • the advertising service company generates a report 226 based on the data, discerning trends and patterns that assist in developing effective advertising campaigns, targeted marketing, and improved web site design.

Abstract

A method of recording data about a commercial transaction with a merchant includes transmitting a URL containing selected data and empty fields to a merchant. After a transaction is made and extended data gathered and added to the URL, the URL is received, and the extended data is stored. A data element may be transmitted in response to receiving the URL, and a cookie may be included with the extended data.

Description

METHOD AND FACILITY FOR CAPTURING BEHAVIORAL AND PROFILE DATA DURING A CUSTOMER VISIT TO A WEB SITE
FIELD OF THE INVENTION
The present invention is directed to Internet advertising techniques, and more particularly to recording of transactional data from commercial activities.
BACKGROUND AND SUMMARY OF THE INVENTION
As computer use, and particularly the use of the World Wide Web, becomes more and more prevalent, the volumes of Internet advertising presented grow larger and larger. As the advertising industry continues to grow, the need to analyze the effectiveness of Internet advertising placements becomes more important.
Existing systems enable a merchant to collect certain limited data about customer visits to the merchant 's web site by using "action tags " placed on the merchant web site by an advertising service company. The action tag contains a URL address at the advertising company that causes the customer s computer to connect to the advertising company 's computer to retrieve a file. The file happens to be of no importance to the user, and is simply a means for the merchant to cause the retrieval to occur. Typically, the file is a one-pixel transparent graphic image that is not seen by the customer, which does not affect viewing of the merchant web page, and which has minimal size to avoid wasting resources.
After the action tag leads the customer 's computer to connect with the advertising service company 's computer, the advertising computer requires the customer to transmit a "cookie " in order to receive the requested file. This cookie is a file which contains a code that uniquely identifies the customer 's computer, and is stored by the advertising computer along with other information Because the advertising service company does not know the identity of the person or address associated with the cookie, the anonymity of the customer is preserved, and data generated only indicates that a particular customer visited certain pages, without any means to contact the customer unless the contact information was volunteered by the customer on an "opt-m " basis
Other information stored by the advertising service company may include the time the file request was made, and which page of which merchant was visited Visiting multiple pages having action tags, and/or multiple visits to a single page, will cause multiple action tag records to be generated This page and merchant information may be stored in the URL on the page m extra fields that are read by the advertising computer The advertising service company may then process information from a multitude of visits to the merchant, generating a report that may sort the information by customer, based on multiple hits associated with each cookie, or may process the data to provide information such as the number of visits to certain important pages of the site (e g , entry page, particular product description pages, order placement page, confirmation page) to know which percentage of visitors progressed to different steps m the ordering process, or were interested in particular products
While effective for limited data gathering, the existing implementation of action tags has certain important limitation While it may be known that a customer reached an order confirmation or "thank you " page and that an order was placed, there is no way to know anything about the order Such knowledge would permit the evaluation of an advertising campaign or a web site design to know for example what stimulates large or high profit orders Further, the merchant does not even know which customers made purchases, making it impossible to direct specialized promotions based on the automatically-collected action tag data, even to those customers who request such promotions Also, there is no way to learn about the latency or delay between a customer selecting a page and the time the action tag data is received This would permit useful knowledge about the speed of connections, and orders potentially bemg lost due to delays or poor web site design, but is not possible in existing systems
The present invention overcomes the limitations of the prior art by providing a method of recording data about a commercial transaction with a merchant The method includes transmitting a URL containing selected data and empty fields to a merchant After a transaction is made and extended data gathered and added to the URL, the URL is received, and the extended data is stored A data element may be transmitted in response to receiving the URL, and a cookie may be included with the extended data The URL is trafficked to merchant not as part of the page request process, but rather when the page is authored The URL is dynamically built upon the page request, and when the page is loaded, the URL forms a request for the transparent image from the ad server The cookie is sent along with the request When the request is received by the ad server, the ad server logs the URL sent with the request (with the embedded "extended data ") along with the unique user identifier stored m the cookie
A software facility for collecting and analyzing profile information relating to customer visits to a web site, such as an advertiser 's web site, is provided In accordance with the facility, special "action tags " are added to the HTML content of significant web pages on the advertiser s web site, such as an order confirmation page Each action tag is an HTML image tag coded to retrieve a one-pixel transparent image from a particular URL withm the domain of a web server operated by an advertising service, upon which the facility preferably executes The URL is composed dynamically by the advertiser 's computer system m a way that incorporates information about the action taking place between the advertiser 's web site and the current customer visiting the tagged web page
When a web page containing an action tag is received from the advertiser 's web server by the customer 's computer system, the customer 's computer system sends an HTTP request to the advertising service 's web server for the URL contained in the action tag. This HTTP request includes a unique identifier contained in a cookie stored persistently on the customer 's computer system that uniquely identifies the customer 's computer system to the advertising service. When the advertising service 's web server receives the HTTP request, it extracts the extended data from the URL, and stores the extended data in a log entry along with the customer 's cookie. The facility correlates such log rows created by action tags with additional log entries reflecting advertising messages presented on the advertiser 's behalf on one of a variety of Internet publishers that sell advertising space. As these entries identify the customers that saw their advertising messages using the customer 's cookie, they can be correlated with the action tag log rows to deteπnine, for each customer that encountered an action tag, whether and where the customer saw advertising messages for the advertiser. By correlating the data in this manner, the facility can assess the effectiveness of advertising done on behalf of the advertiser in terms of such variables as the identity of the particular advertising message and the Internet publisher on which the advertising message was presented. Moreover, the extended data stored for each action tag encountered can be used by the facility to further illuminate the effect of presenting the advertising messages to the customer, by, for example, showing the dollar amount of each order placed by a customer that saw particular advertising messages for the advertiser. Other pieces of extended data may be included to indicate preferences shown by the customer, to correlate information gathered in this manner with additional information about the customer provided by the advertiser, and to eliminate spurious data produced by unusual navigation routes taken through the advertiser 's site. The facility preferably also incorporates the received extended data into a profile maintained for the customer. Accordingly, a facility for capturing behavioral and profile data during a customer visit to a web site would have significant utility. BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a high-level block diagram showing the environment in which the facility preferably operates.
Figure 2 is a schematic block diagram showing the system and method of operation according to a preferred embodiment of the invention.
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
A software facility for collecting and analyzing profile information relating to customer visits to a web site, such as an advertiser s web site, is provided. In accordance with the facility, special "action tags " are added to the HTML content of significant web pages on the advertiser 's web site, such as an order confirmation page. Each action tag is an HTML image tag coded to retrieve a one-pixel transparent image from a particular URL within the domain of a web server operated by an advertising service, upon which the facility preferably executes. The URL is composed dynamically by the advertiser s computer system in a way that incorporates information about the action taking place between the advertiser 's web site and the current customer visiting the tagged web page.
When a web page containing an action tag is received from the advertiser 's web server by the customer 's computer system, the customer 's computer system sends an HTTP request to the advertising service 's web server for the URL contained in the action tag. This HTTP request includes a unique identifier contained in a cookie stored persistently on the customer 's computer system that uniquely identifies the customer 's computer system to the advertising service. When the advertising service 's web server receives the HTTP request, it extracts the extended data from the URL. and stores the extended data in a log entry along with the customer 's cookie. The facility correlates such log rows created by action tags with additional log entries reflecting advertising messages presented on the advertiser 's behalf on one of a variety of Internet publishers that sell advertising space. As these entries identify the customers that saw their advertising messages using the customer 's cookie, they can be correlated with the action tag log rows to determine, for each customer that encountered an action tag, whether and where the customer saw advertising messages for the advertiser.
By correlating the data in this manner, the facility can assess the effectiveness of advertising done on behalf of the advertiser in terms of such variables as the identity of the particular advertising message and the Internet publisher on which the advertising message was presented. Moreover, the extended data stored for each action tag encountered can be used by the facility to further illuminate the effect of presenting the advertising messages to the customer, by, for example, showing the dollar amount of each order placed by a customer that saw particular advertising messages for the advertiser. Other pieces of extended data may be included to indicate preferences shown by the customer, to correlate information gathered in this manner with additional information about the customer provided by the advertiser, and to eliminate spurious data produced by unusual navigation routes taken through the advertiser 's site. The facility preferably also incorporates the received extended data into a profile maintained for the customer.
While the facility provides certain specialized benefits when used in conjunction with an advertiser 's web site, those skilled in the art will appreciate that the facility may be gainfully used to capture behavioral and profile data during a visit to web sites of different sorts. Figure 1 is a high-level block diagram showing the environment in which the facility preferably operates. The diagram shows a number of Internet customer computer systems 101-104. An Internet customer preferably uses one such Internet customer computer system to connect, via the Internet 120, to an Internet publisher computer system, such as Internet publisher computer systems 131 and 132, to retrieve and display a Web page. πυ/υs ιx UEC 2000
In cases where an Internet advertiser, through the Internet advertising service, has purchased advertising space on the Web page provided to the Internet customer computer system by the Internet publisher computer system, the Web page contains a reference to a URL in the domain of the Internet advertising service company computer system 140. When a customer computer system receives a Web page that contains such a reference, the Internet customer computer systems sends a request to the Internet advertising service computer system to return data comprising an advertising message, such as a banner advertising message. When the Internet advertising service computer system receives such a request, it selects an advertising message to transmit to the Internet customer computer system in response the request, and either itself transmits the selected advertising message or redirects the request containing an identification of the selected advertising message to an Internet content distributor computer system, such as Internet content distributor computer systems 151 and 152. When the Internet customer computer system receives the selected advertising message, the Internet customer computer system displays it within the Web page.
The displayed advertising message preferably includes one or more links to Web pages of the Internet advertiser 's Web site. When the Internet customer selects one of these links in the advertising message, the Internet customer computer system de-references the link to retrieve the Web page from the appropriate Internet advertiser computer system, such as Internet advertiser computer system 161 or 162. In visiting the Internet advertiser 's Web site, the Internet customer may traverse several pages, and may take such actions as purchasing an item or bidding in an auction. Revenue from such actions typically finances, and is often the motivation for, the Internet advertiser 's Internet advertising.
The Internet advertising service computer system 140 preferably includes one or more central processing units (CPUs) 141 for executing computer programs such as the facility, a computer memory 142 for storing programs and data, and a computer-readable media drive 143, such as a CD-ROM drive, for reading programs and data stored on a computer-readable medium.
While preferred embodiments are described in terms of the environment described above, those skilled in the art will appreciate that the facility may be implemented in a variety of other environments, including a single, monolithic computer system, as well as various other combinations of computer systems or similar devices.
While the various extended data items that may be used by the facility is practically unlimited, an exemplary list of extended data items appears below in Table 1.
1. customer identifier
2. merchant identifier
3. session identifier
4. order identifier
5. order amount
6. order type
7. number of items ordered
8. item numbers of items ordered
9. color of items ordered
10. size of items ordered
TABLE 1
A description of the exact nature of the extended definitions shown in Table 1, as well as their use by the facility follows. 1. Customer Identifier
The customer identifier extended data item is a customer identifier used by the advertiser to identify the customer. By sending the customer identifier as part of the action tag, the advertiser enables the advertising service to correlate information about the customer collected by the advertising service and identified by the customer 's cookie with information about the customer received from the advertiser, identified by the advertiser 's identifier for the customer. As an example, purchases history information or demographic information collected by the advertiser for the customer or may be provided to the facility and correlated with browsing behavior information collected by the facility. Inclusion of the customer identifier extended data item in the action tag further allows the advertising service to correlate multiple cookies associated with the same customer, such as different cookies stored on different computer systems used by the customer, or such as multiple cookies stored sequentially on the same computer system, each after the preceding cookie has expired or been purged.
2. Merchant Identifier
Where the advertiser hosts multiple merchants, the merchant identifier extended data item identifies the particular merchant at the advertiser 's web site that the customer visited or ordered from. This extended data item enables the advertising service to analyze the effectiveness of advertising with respect to individual merchants hosted by the advertiser.
3. Session Identifier
The session identifier extended data item identifies a browsing session of the customer, preferably with a globally unique identifier
( "GUID ") generated on the customer 's computer system. This extended data item enables the advertising service to associate the various observed actions taken by the customer during a single browsing session.
4. Order Identifier The order identifier extended data item is an identifier that the advertiser uses to uniquely identify an order placed by the customer. The order identifier extended data item enables the advertising service to correlate information that it collects about an order with additional information provided by the advertiser about the order. Further, because order identifiers are unique between different orders, they enable the advertising service to identify and disregard redundant action tag log entries - multiple action tag log entries resulting from the same order, generated when the customer refreshes the tagged advertiser web page, or when the customer leave and returns to the tagged advertiser web page
5 Order Amount The order amount extended data item indicates the dollar amount of the order placed by the customer The order amount extended data item enables the advertising service to determine the return on investment for particular advertising placement by aggregating the order amounts for action tag log entries whose cookies indicate that they saw particular advertising messages for the advertiser
6 Order Type
Where the advertiser permits customers to place different types of orders, the order type extended data item indicates the particular type of an order placed by the customer The order type extended data item enables the facility to analyze the effectiveness of advertising placement with respect to the type of orders they produce
7 Quantity of Items Ordered
The number of items ordered extended data item indicates the total number of items included in the order placed by the customer In a manner similar to the order amount extended data item, the number of items ordered extended data item enables the advertising service to analyze the effectiveness of particular advertising placements, as larger numbers of items ordered generally correspond to larger advertiser profits
8 Item ID Numbers of Items Ordered The item number (e g , SKU numbers) of items ordered extended data item constitutes a list of the item numbers assigned by the advertiser to the items ordered m the order placed by the customer The item numbers of items ordered extended data item enables the advertising service to analyze the effectiveness of particular advertising placements with respect to selling particular items 9 Color of Items Ordered
The color of items ordered extended data item identifies the color of items ordered and enables the advertising service to analyze the effectiveness of particular advertising placements with respect to selling items of a certain color
10 Size of Items Ordered
For orders that include sized items, the size of items ordered extended data item indicates their size For example, for an order that includes a pair of pants, the size of items order extended data item preferably indicates the waist and mseam measurements of ordered pair of pants The size of items ordered extended data item enables the advertising service to analyze the effectiveness of particular advertising placements at selling products of a certain size, and to target future advertising placements for products of a similar size While many of the discussed extended data items relate to an order placed by a customer, various other extended data stems may be used that relate to other types of actions by customers on the advertisers web site
The following generic format is preferably used for extended data actions tag
http //switch avenuea com/action/ [action ιdentιfier]/v2/ [label 1] [data 1]/ /[label n] [data n]
Each label/value pair appears in the action tag URL using the format '[label] [data] " Items m square brackets ( "[ ", "] ") are variables that change depending on advertiser, action, and page view Table 2 describes the constituent party of this URL
Figure imgf000013_0001
Figure imgf000014_0001
Table 2
To conceal the content of the data included in the action URL. it can be masked as indicated in Table 3 :
Figure imgf000014_0002
Table 3
For example, if MyCompany.com 's customer spent $ 135.99, this amount would be masked as follows:
( 1000000 - 13599) = 986401
For each action tag included in a web page by the advertiser, it i() is determined which extended data item to include in the action tag. This list of extended data items is referred to as the data definition for the action tag. The data definition can include any information desired by the advertiser, for example, your customer 's unique identifier, transaction values and identifiers, product identifiers, and more. The data definition assigns one-character label to each extended data item If you are masking an extended data item as discussed below, add a "z " to the label
For example, MyCompany com is sending a customer identifier, and transaction amount They create labels as shown m Table 4
Figure imgf000015_0001
Table 4 Since MyCompany com is sending the customer ID and the transaction number, their URL will be formatted as follows
http //switch avenuea com/actιon/mycompany_sale/v2/a [custo it) mer_ιd]/bz [masked sale amount]
For example, if the transaction ID is A12345 and the sale amount is $135 99, the action will be
http //switch avenuea com/actιon/mycompany_sale/v2/a A 1234 5/bz 986401
1 With respect to URL formatting While the extended data items in the examples are appended m alphabetical order by tag, the order is actually not relevant However, for each action tag. all of the extended data items must be present in order for the URL to be considered valid If an extended data item is missing, the other data in the URL will be ignored If 0 the data is not formatted properly, all data will be ignored The facility preferably monitors for missing extended data items or bad data, and will notify the advertiser that there is a problem so that it can be rectified
While embodiments of the facility described above receive extended data from advertisers operating Word Wide Web sites, additional 5 embodiments of the invention extend to collecting extended data from infrastructure and content providers of communication channels other than the World Wide Web, both those used m conjunction with a general-purpose computer, and those used in conjunction with special-purpose devices, such as cellular and satellite phones, pagers, personal digital assistants, devices installed in automobiles and other vehicles, automatic teller machines, televisions, and other home appliances
Figure 2 shows a method of operating under the preferred embodiment of the invention, as discussed above, illustrated for clarity A customer 200 (operating one of the Internet user computer systems 101-104), a merchant 202 (operating one of the Internet user computers 131, 132), and an advertising service company 204 (operating the Internet advertising service computer system 140) are interconnected to transmit information as described above and summarized below
The process begms m the generation of the merchant 's web site, which normally includes numerous web pages One or more of these pages will include an action tag as noted above, which is generated by the advertising service company 204, and transmitted to the merchant m step 206 for inclusion m each desired web page The action tags typically differ for each page, which helps to identify the page visited in data collected as noted below As provided by the advertising service company, the action tags have certain blank fields as noted above This process generally occurs well in advance of a visit from the customer, during an initial peπod when the web pages are created
The customer requests a web page in step 210 This may be by typing m the URL of the desired page, or more typically by clicking on a link from another site, or from an advertisement on another site or m a promotional email or other communication In many instances, the page is requested by navigation among the pages within the merchant 's web site, such as by selecting a particular product description page form the mam page, by selecting a returned result from a list generated by a search request, by adding a product to a shoppmg cart, by requesting to check out, and by confirming an order In typical Internet commerce sites, pages are essentially requested by engaging in the sequential steps of shopping and placing an order.
In step 212, the merchant modifies the action tag by adding extended data of the types noted above, based on the actions taken by the customer. The completed URL is transmitted to the customer, as the rest of the requested web page is transmitted. In step 214, the customer 's computer automatically transmits the URL and the customer 's cookie to the advertising service company, at the address indicated by the URL. This automatic process is the natural result of the customer 's web browser seeking to load all information provided at the page, by retrieving it from various sites using the URLs provided on the page.
In step 216, the advertising service company 204 receives the URL, extracts the extended data and cookie as described above, and stores the complete data set in a database record associated with the transaction. Also in response to receipt of the URL, the advertising service company transmits the one pixel transparent gif image to the customer in step 220 to fulfill the customer 's browser 's request. When the merchant has provided all web page data in step 222, the download is complete 224. The process may continue as the customer continues browsing, or progresses through the steps of a transaction.
In a given transaction, the advertising service company can learn when the user made the request, in response to which advertising campaign, how long the customer waited for each page to load (comparing the time of the request and the time of the receipt of the action tag URL), how long was spent at each page, which sequence of pages were visited, which items were selected for the shopping cart listing potential purchases, which items were purchased, preferred characteristics of the ordered items (e.g., size, color, style, format), the customer number assigned by the merchant, and any of the other items discussed above or of interest to a merchant. For different transactions on different days, the collection of the user 's cookie can provide a link between different purchasing events, providing useful marketing information about users in general, and about that customer in particular (assuming that the customer opted to provide contact information to receive future promotions). The advertising service company generates a report 226 based on the data, discerning trends and patterns that assist in developing effective advertising campaigns, targeted marketing, and improved web site design.
While the above is discussed in terms of preferred and alternative embodiments, the invention is not intended to be so limited.

Claims

L A method of recording data about a commercial transaction with a merchant comprising: transmitting a URL containing selected data and empty fields to a merchant; receiving the URL with additional extended data filling the fields; and storing the extended data.
2. The method of claim 1 including a merchant receiving the transmitted URL, and adding the extended data includes the merchant adding information about a customer 's web browsing activity and transmitting the URL and extended data to the customer.
3. The method of claim 2 including the customer transmitting the URL with extended data.
4. The method of claim 3 includmg receiving a cookie from the customer.
5. The method of claim 1 including a merchant receiving the URL and including it on a web page.
6. The method of claim 5 including the merchant receiving a commercial communication from a customer, and including in the extended data elements of the commercial communication.
7. The method of claim 1 including transmitting a transparent image file in response to receiving the URL.
8. The method of claim 1 wherein the extended data includes at least one data element selected from a set of possible data elements including: a customer ID code, a time of the request, a session identifier, a selected information set pertaining to a commercial transaction, an identifier of goods, a purchase quantity, a purchase price, a product size, a product color, a product style, and a customer cookie.
9. The method of claim 1 including encoding the extended data such that confidentiality is enhanced.
10. A system for recording data about a commercial transaction comprising: a merchant generating a web page including a URL; a customer visiting the web page; the merchant adding extended data to the URL based on the customer visiting the web page; the customer transmitting the URL and extended data to an agency; and the agency recordmg the extended data
11 The system of claim 10 including the agency transmitting the URL to the merchant
12 The system of claim 10 wherein the URL is included m conjunction with an action tag
13 The system of claim 10 wherein the merchant adding extended data includes data about a commercial transaction between the merchant and the customer
14 The system of claim 10 wherein the customer transmitting the URL includes transmitting a cookie
15 The system of claim 10 wherein the extended data includes at least one data element selected from a set of possible data elements including a customer ID code, a time of the request, a session identifier, a selected information set pertaining to a commercial transaction, an identifier of goods, a purchase quantity, a purchase price, a product size, a product color, a product style, and a customer cookie
16. The method of claim 10 including encoding the extended data such that confidentiality is enhanced.
17. A facility for recording data about a commercial transaction with a merchant comprising: an agency computer system operable for generating a URL containing selected data and empty fields; a merchant computer system connected to the agency computer system; the merchant computer system including data collection means for collecting transactional data about a commercial transaction with a customer; the merchant computer system including updating means for adding the transactional data to the URL to generate a complete URL; the merchant computer system including transmission means transmitting the complete URL to the customer; and the agency computer system including recording means for receiving from the customer and storing the extended data.
18. The facility of claim 17 wherein the agency computer system includes means for storing a cookie received from the customer.
19. The facility of claim 17 wherein the extended data includes at least one data element selected from a set of possible data elements including: a customer ID code, a time of the request, a session identifier, a selected information set pertaining to a commercial transaction, an identifier of goods. a purchase quantity, a purchase price, a product size, a product color, a product style, and a customer cookie.
20. The facility of claim 17 wherein the agency computer system includes means for transmitting a report to the merchant based on the collected data.
PCT/US2000/032244 1999-11-22 2000-11-22 Method and facility for capturing behavioral and profile data during a customer visit to a web site WO2001039023A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU17975/01A AU1797501A (en) 1999-11-22 2000-11-22 Method and facility for capturing behavioral and profile data during a customer visit to a web site

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US16695099P 1999-11-22 1999-11-22
US60/166,950 1999-11-22
US59276600A 2000-06-13 2000-06-13
US09/592,766 2000-06-13

Publications (1)

Publication Number Publication Date
WO2001039023A2 true WO2001039023A2 (en) 2001-05-31

Family

ID=26862703

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/032244 WO2001039023A2 (en) 1999-11-22 2000-11-22 Method and facility for capturing behavioral and profile data during a customer visit to a web site

Country Status (2)

Country Link
AU (1) AU1797501A (en)
WO (1) WO2001039023A2 (en)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005024693A1 (en) * 2003-09-04 2005-03-17 Google, Inc. Systems and methods for determining user actions
AT7515U3 (en) * 2003-11-27 2006-05-15 Ncm Net Comm Man Gmbh METHOD AND COMPUTER DEVICE FOR EVALUATING ACCESS TO A WEBSITE
US7333956B2 (en) 2000-11-08 2008-02-19 Orchestria Limited Information management system
EP1735744A4 (en) * 2004-03-31 2008-08-20 Google Inc Systems and methods for determining user actions
EP2339526A1 (en) * 2009-12-10 2011-06-29 Sysomos Inc. System and method for monitoring visits to a target site
US8706551B2 (en) 2003-09-04 2014-04-22 Google Inc. Systems and methods for determining user actions
US8843391B2 (en) 2009-10-15 2014-09-23 Visa U.S.A. Inc. Systems and methods to match identifiers
US9031860B2 (en) 2009-10-09 2015-05-12 Visa U.S.A. Inc. Systems and methods to aggregate demand
US9324088B2 (en) 2010-06-04 2016-04-26 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US9342835B2 (en) 2009-10-09 2016-05-17 Visa U.S.A Systems and methods to deliver targeted advertisements to audience
US9443253B2 (en) 2009-07-27 2016-09-13 Visa International Service Association Systems and methods to provide and adjust offers
US9466075B2 (en) 2011-09-20 2016-10-11 Visa International Service Association Systems and methods to process referrals in offer campaigns
US9471926B2 (en) 2010-04-23 2016-10-18 Visa U.S.A. Inc. Systems and methods to provide offers to travelers
US9477967B2 (en) 2010-09-21 2016-10-25 Visa International Service Association Systems and methods to process an offer campaign based on ineligibility
US9558502B2 (en) 2010-11-04 2017-01-31 Visa International Service Association Systems and methods to reward user interactions
US9679299B2 (en) 2010-09-03 2017-06-13 Visa International Service Association Systems and methods to provide real-time offers via a cooperative database
US9691085B2 (en) 2015-04-30 2017-06-27 Visa International Service Association Systems and methods of natural language processing and statistical analysis to identify matching categories
US9697520B2 (en) 2010-03-22 2017-07-04 Visa U.S.A. Inc. Merchant configured advertised incentives funded through statement credits
US9760905B2 (en) 2010-08-02 2017-09-12 Visa International Service Association Systems and methods to optimize media presentations using a camera
US9799078B2 (en) 2010-03-19 2017-10-24 Visa U.S.A. Inc. Systems and methods to enhance search data with transaction based data
US9841282B2 (en) 2009-07-27 2017-12-12 Visa U.S.A. Inc. Successive offer communications with an offer recipient
US9898627B2 (en) 2006-06-22 2018-02-20 Google Inc. Secure and extensible pay per action online advertising
US9947020B2 (en) 2009-10-19 2018-04-17 Visa U.S.A. Inc. Systems and methods to provide intelligent analytics to cardholders and merchants
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US10055745B2 (en) 2010-09-21 2018-08-21 Visa International Service Association Systems and methods to modify interaction rules during run time
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10290018B2 (en) 2011-11-09 2019-05-14 Visa International Service Association Systems and methods to communicate with users via social networking sites
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US10360627B2 (en) 2012-12-13 2019-07-23 Visa International Service Association Systems and methods to provide account features via web based user interfaces
US10380617B2 (en) 2011-09-29 2019-08-13 Visa International Service Association Systems and methods to provide a user interface to control an offer campaign
US10419379B2 (en) 2014-04-07 2019-09-17 Visa International Service Association Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface
US10438299B2 (en) 2011-03-15 2019-10-08 Visa International Service Association Systems and methods to combine transaction terminal location data and social networking check-in
US10438226B2 (en) 2014-07-23 2019-10-08 Visa International Service Association Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems
US10489754B2 (en) 2013-11-11 2019-11-26 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10497022B2 (en) 2012-01-20 2019-12-03 Visa International Service Association Systems and methods to present and process offers
US10546332B2 (en) 2010-09-21 2020-01-28 Visa International Service Association Systems and methods to program operations for interaction with users
US10650398B2 (en) 2014-06-16 2020-05-12 Visa International Service Association Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption
US10672018B2 (en) 2012-03-07 2020-06-02 Visa International Service Association Systems and methods to process offers via mobile devices
US10963891B2 (en) 2006-09-12 2021-03-30 Google Llc Secure conversion tracking
US10977666B2 (en) 2010-08-06 2021-04-13 Visa International Service Association Systems and methods to rank and select triggers for real-time offers
US11004092B2 (en) 2009-11-24 2021-05-11 Visa U.S.A. Inc. Systems and methods for multi-channel offer redemption
US11210669B2 (en) 2014-10-24 2021-12-28 Visa International Service Association Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8219815B2 (en) 2000-11-08 2012-07-10 Ca, Inc. Information management system
US9225553B2 (en) 2000-11-08 2015-12-29 Ca, Inc. Information management system
US7333956B2 (en) 2000-11-08 2008-02-19 Orchestria Limited Information management system
US9203650B2 (en) 2000-11-08 2015-12-01 Ca, Inc. Information management system
US7669227B2 (en) 2000-11-08 2010-02-23 Computer Associates Think, Inc. Information management system
US7685626B2 (en) 2000-11-08 2010-03-23 Computer Associates Think, Inc. Information management system
US7797240B2 (en) 2000-11-08 2010-09-14 Computer Associates Think, Inc. Information management system
US7836482B2 (en) 2000-11-08 2010-11-16 Computer Associates Think, Inc. Information management system
US7908224B2 (en) 2000-11-08 2011-03-15 Computer Associates Think, Inc. Information management system
US7945519B2 (en) 2000-11-08 2011-05-17 Computer Associates Think, Inc. Information management system
US8706551B2 (en) 2003-09-04 2014-04-22 Google Inc. Systems and methods for determining user actions
WO2005024693A1 (en) * 2003-09-04 2005-03-17 Google, Inc. Systems and methods for determining user actions
US11100518B2 (en) 2003-09-04 2021-08-24 Google Llc Systems and methods for determining user actions
US10515387B2 (en) 2003-09-04 2019-12-24 Google Llc Systems and methods for determining user actions
US11042886B2 (en) 2003-09-04 2021-06-22 Google Llc Systems and methods for determining user actions
AT7515U3 (en) * 2003-11-27 2006-05-15 Ncm Net Comm Man Gmbh METHOD AND COMPUTER DEVICE FOR EVALUATING ACCESS TO A WEBSITE
EP1735744A4 (en) * 2004-03-31 2008-08-20 Google Inc Systems and methods for determining user actions
US10726164B2 (en) 2006-06-22 2020-07-28 Google Llc Secure and extensible pay per action online advertising
US9898627B2 (en) 2006-06-22 2018-02-20 Google Inc. Secure and extensible pay per action online advertising
US10963891B2 (en) 2006-09-12 2021-03-30 Google Llc Secure conversion tracking
US9443253B2 (en) 2009-07-27 2016-09-13 Visa International Service Association Systems and methods to provide and adjust offers
US9909879B2 (en) 2009-07-27 2018-03-06 Visa U.S.A. Inc. Successive offer communications with an offer recipient
US10354267B2 (en) 2009-07-27 2019-07-16 Visa International Service Association Systems and methods to provide and adjust offers
US9841282B2 (en) 2009-07-27 2017-12-12 Visa U.S.A. Inc. Successive offer communications with an offer recipient
US9031860B2 (en) 2009-10-09 2015-05-12 Visa U.S.A. Inc. Systems and methods to aggregate demand
US9342835B2 (en) 2009-10-09 2016-05-17 Visa U.S.A Systems and methods to deliver targeted advertisements to audience
US8843391B2 (en) 2009-10-15 2014-09-23 Visa U.S.A. Inc. Systems and methods to match identifiers
US9947020B2 (en) 2009-10-19 2018-04-17 Visa U.S.A. Inc. Systems and methods to provide intelligent analytics to cardholders and merchants
US10607244B2 (en) 2009-10-19 2020-03-31 Visa U.S.A. Inc. Systems and methods to provide intelligent analytics to cardholders and merchants
US11004092B2 (en) 2009-11-24 2021-05-11 Visa U.S.A. Inc. Systems and methods for multi-channel offer redemption
US11017411B2 (en) 2009-11-24 2021-05-25 Visa U.S.A. Inc. Systems and methods for multi-channel offer redemption
EP2339526A1 (en) * 2009-12-10 2011-06-29 Sysomos Inc. System and method for monitoring visits to a target site
US9799078B2 (en) 2010-03-19 2017-10-24 Visa U.S.A. Inc. Systems and methods to enhance search data with transaction based data
US11017482B2 (en) 2010-03-19 2021-05-25 Visa U.S.A. Inc. Systems and methods to enhance search data with transaction based data
US9953373B2 (en) 2010-03-19 2018-04-24 Visa U.S.A. Inc. Systems and methods to enhance search data with transaction based data
US9697520B2 (en) 2010-03-22 2017-07-04 Visa U.S.A. Inc. Merchant configured advertised incentives funded through statement credits
US10902420B2 (en) 2010-03-22 2021-01-26 Visa International Service Association Merchant configured advertised incentives funded through statement credits
US10354250B2 (en) 2010-03-22 2019-07-16 Visa International Service Association Merchant configured advertised incentives funded through statement credits
US10089630B2 (en) 2010-04-23 2018-10-02 Visa U.S.A. Inc. Systems and methods to provide offers to travelers
US9471926B2 (en) 2010-04-23 2016-10-18 Visa U.S.A. Inc. Systems and methods to provide offers to travelers
US10339554B2 (en) 2010-06-04 2019-07-02 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US9324088B2 (en) 2010-06-04 2016-04-26 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US10430823B2 (en) 2010-08-02 2019-10-01 Visa International Service Association Systems and methods to optimize media presentations using a camera
US9760905B2 (en) 2010-08-02 2017-09-12 Visa International Service Association Systems and methods to optimize media presentations using a camera
US10977666B2 (en) 2010-08-06 2021-04-13 Visa International Service Association Systems and methods to rank and select triggers for real-time offers
US9990643B2 (en) 2010-09-03 2018-06-05 Visa International Service Association Systems and methods to provide real-time offers via a cooperative database
US9679299B2 (en) 2010-09-03 2017-06-13 Visa International Service Association Systems and methods to provide real-time offers via a cooperative database
US11151585B2 (en) 2010-09-21 2021-10-19 Visa International Service Association Systems and methods to modify interaction rules during run time
US10055745B2 (en) 2010-09-21 2018-08-21 Visa International Service Association Systems and methods to modify interaction rules during run time
US10546332B2 (en) 2010-09-21 2020-01-28 Visa International Service Association Systems and methods to program operations for interaction with users
US9477967B2 (en) 2010-09-21 2016-10-25 Visa International Service Association Systems and methods to process an offer campaign based on ineligibility
US10475060B2 (en) 2010-11-04 2019-11-12 Visa International Service Association Systems and methods to reward user interactions
US9558502B2 (en) 2010-11-04 2017-01-31 Visa International Service Association Systems and methods to reward user interactions
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US10438299B2 (en) 2011-03-15 2019-10-08 Visa International Service Association Systems and methods to combine transaction terminal location data and social networking check-in
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10628842B2 (en) 2011-08-19 2020-04-21 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US9466075B2 (en) 2011-09-20 2016-10-11 Visa International Service Association Systems and methods to process referrals in offer campaigns
US10360591B2 (en) 2011-09-20 2019-07-23 Visa International Service Association Systems and methods to process referrals in offer campaigns
US10956924B2 (en) 2011-09-29 2021-03-23 Visa International Service Association Systems and methods to provide a user interface to control an offer campaign
US10380617B2 (en) 2011-09-29 2019-08-13 Visa International Service Association Systems and methods to provide a user interface to control an offer campaign
US10853842B2 (en) 2011-11-09 2020-12-01 Visa International Service Association Systems and methods to communicate with users via social networking sites
US10290018B2 (en) 2011-11-09 2019-05-14 Visa International Service Association Systems and methods to communicate with users via social networking sites
US10497022B2 (en) 2012-01-20 2019-12-03 Visa International Service Association Systems and methods to present and process offers
US11037197B2 (en) 2012-01-20 2021-06-15 Visa International Service Association Systems and methods to present and process offers
US10672018B2 (en) 2012-03-07 2020-06-02 Visa International Service Association Systems and methods to process offers via mobile devices
US11132744B2 (en) 2012-12-13 2021-09-28 Visa International Service Association Systems and methods to provide account features via web based user interfaces
US10360627B2 (en) 2012-12-13 2019-07-23 Visa International Service Association Systems and methods to provide account features via web based user interfaces
US11900449B2 (en) 2012-12-13 2024-02-13 Visa International Service Association Systems and methods to provide account features via web based user interfaces
US10489754B2 (en) 2013-11-11 2019-11-26 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10909508B2 (en) 2013-11-11 2021-02-02 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10419379B2 (en) 2014-04-07 2019-09-17 Visa International Service Association Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US11640620B2 (en) 2014-05-15 2023-05-02 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US10650398B2 (en) 2014-06-16 2020-05-12 Visa International Service Association Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption
US11055734B2 (en) 2014-07-23 2021-07-06 Visa International Service Association Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems
US10438226B2 (en) 2014-07-23 2019-10-08 Visa International Service Association Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems
US11210669B2 (en) 2014-10-24 2021-12-28 Visa International Service Association Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation
US9691085B2 (en) 2015-04-30 2017-06-27 Visa International Service Association Systems and methods of natural language processing and statistical analysis to identify matching categories

Also Published As

Publication number Publication date
AU1797501A (en) 2001-06-04

Similar Documents

Publication Publication Date Title
WO2001039023A2 (en) Method and facility for capturing behavioral and profile data during a customer visit to a web site
US8510178B2 (en) Computer-based analysis of seller performance
US7120590B1 (en) Electronically distributing promotional and advertising material based upon consumer internet usage
KR100849555B1 (en) Database search system and method of determining a value of a keyword in a search
US7930218B1 (en) Personalized promotion of new content
US20030005046A1 (en) System and method for managing marketing applications for a website
US20090030801A1 (en) Permissive search intent registry
ZA200406748B (en) System for permission-based communication and exchange of information
US20100299213A1 (en) System and method for providing internet based advertising in a retail environment
US20090228360A1 (en) Email advertisement system and method for online retail
AU2002232534A1 (en) System and method for incentivizing online sales
WO2002048828A2 (en) System and method for incentivizing online sales
WO2001009789A1 (en) Method and apparatus for tracking and analyzing online usage
US20030023511A1 (en) Automated system and method for tracking online activity to initiating information source
US8190496B2 (en) Method and system of directed advertising
WO2000033222A1 (en) Electronic incentive system and method
JP2002269315A (en) Tracking system on internet
JP2003331106A (en) System for campaign information data processing based upon identification information
WO2002001456A1 (en) E-commerce real time demand and pricing system and method
JP2002117324A (en) Network advertisement management system, management site device for network advertisement management system, and storage medium
WO2001039013A2 (en) Sending an email message in response to selected web browsing activity
WO2002035422A2 (en) Method and system for analyzing trial and repeat business
CA2402217A1 (en) Method and system for electronically delivering targeted invitations to participate in market research, based on observed purchase behavior
CA2402944A1 (en) Method and system for delivering targeted research invitations
CA2414366A1 (en) Method and system for rewarding desired consumer behavior with isp service

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase