Performance-based reward return system, performance-based reward return processing method, and performance-based reward return processing program
The system addresses the inefficiencies of coupon-based reward redemption by linking advertisements with payment card transactions, allowing seamless reward redemption at physical stores without additional user or store operations, thus enhancing convenience and reducing implementation costs.
Patent Information
- Application Number
- JP2019110397
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2019-06-13
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2039-06-13
AI Technical Summary
Existing performance reward systems require users to print or download coupons and present them at physical stores, necessitating additional operations for both users and stores, and often require POS system upgrades to facilitate reward redemption.
A system that posts performance-based advertisements on user terminals, associates them with registered payment cards, and uses transaction information to determine and reward eligible actions without the need for additional user or store operations, utilizing a reward return server, management server, and international brand server to manage and verify transactions.
Enables easy redemption of performance rewards at physical stores by linking advertisements with payment card transactions, eliminating the need for additional operations and system upgrades, enhancing user convenience and reducing implementation costs.
Smart Images

Figure 0007609551000001 
Figure 0007609551000002 
Figure 0007609551000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a performance-based reward return system, a performance-based reward return processing method, and a performance-based reward return processing program. [Background technology]
[0002] There is a known performance-based reward system in which a provider of a product or service posts a performance-based advertisement on an Internet site, and a part of the reward is returned as, for example, points to a user who performs a target action such as purchasing a product or paying for a service via the advertisement. When a user performs a target action at an online store, the performance-based reward system can determine whether or not the user has performed the target action by tracking the user's behavior on the Internet (Patent Document 1).
[0003] On the other hand, when a user performs a target action in a physical store, the performance-based reward system cannot determine by tracking whether a product has been purchased or a service has been paid for through the advertisement. Therefore, a system has been proposed that issues coupons, etc., to return the performance-based reward online. In such a performance-based reward system, the user brings a coupon, etc., printed or displayed on a mobile terminal screen, to a physical store, and a salesperson at the store reads the coupon, making it possible to determine that a target action has been performed at the physical store through the advertisement. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-218870 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in a performance-based reward system using coupons, the user must print or download the coupon and bring it to the store, or the salesperson at the store must read the coupon to receive the reward. Therefore, in a performance-based reward system using coupons, both the user and the store must perform additional operations to receive the reward. In addition, the store must modify its POS (Point Of Sale) system to receive the reward.
[0006] Therefore, the present invention aims to provide a performance-based reward return system, a performance-based reward return processing method, and a performance-based reward return processing program that enable a user to easily return a performance-based reward for a target action performed in a physical store. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems, a performance-based reward redemption system according to one embodiment of the present invention is characterized in that it comprises: a reward redemption server that posts performance-based advertisements that redeem a performance-based reward to a user on a web page displayed on the user's terminal, and holds data for redeeming a performance-based reward to a user when a target action that is eligible for payment of a performance-based reward for the performance-based advertisement is performed using a payment card that is either a credit card, debit card or prepaid card that has been pre-registered by the user; and a management server that, in response to a selection operation of the performance-based advertisement input from the terminal, associates and holds information about the selected performance-based advertisement and the payment card, performs a registration process for the performance-based advertisement in response to a response from the terminal, and generates redemption feasibility determination information that serves as a criterion for determining whether or not to redeem the performance-based reward in the reward redemption server based on transaction information obtained from an international brand server that holds transaction information for the payment card at the store, and transmits the redemption feasibility determination information to the reward redemption server.
[0008] In order to solve the above-mentioned problems, a performance-based reward return processing method according to another aspect of the present invention is characterized in that a computer executes the following: posting a performance-based advertisement for returning a performance-based reward to the user on a user's terminal; performing a registration process for the selected performance-based advertisement in response to a selection operation of the performance-based advertisement input by the user from the terminal; displaying an input screen for information on a payment card, which is either a credit card, a debit card or a prepaid card, on the terminal on which the selection instruction for the performance-based advertisement was input, accepting input of the user's payment card information; associating and retaining the selected performance-based reward with the information on the user's payment card; acquiring transaction information of the payment card at a store; generating refund eligibility determination information that serves as a criterion for determining whether or not to refund the performance-based reward based on the acquired transaction information; determining whether or not a target action that is eligible for payment of the performance-based reward for the performance-based advertisement has been performed using the payment card based on the refund eligibility determination information; and, when the target action is completed by the user, returning the performance-based reward to the user.
[0009] In order to solve the above-mentioned problems, a performance-based reward return processing program according to another aspect of the present invention is characterized in that it causes a computer to execute the following operations: posting a performance-based reward advertisement for returning a performance-based reward to the user on a user's terminal; performing a registration process for the selected performance-based reward advertisement in response to a selection operation of the performance-based reward advertisement input by the user from the terminal; displaying an input screen for payment card information, which is either a credit card, a debit card, or a prepaid card, on the terminal on which the selection instruction for the performance-based reward advertisement was input, and accepting input of the user's payment card information; associating and retaining the selected performance-based reward advertisement with the user's payment card information; acquiring transaction information of the payment card at the store; generating rebate possibility determination information based on the acquired transaction information, which is a criterion for determining whether or not the performance-based reward can be returned; determining whether or not a target action that is eligible for payment of the performance-based reward for the performance-based reward advertisement has been performed using the payment card based on the rebate possibility determination information; and creating data for returning the performance-based reward to the user when the target action is completed by the user. Effect of the Invention
[0010] The present invention provides a reward-for-performance return system, a reward-for-performance return processing method, and a reward-for-performance return processing program that enable a user to easily return a reward for a target action performed in a physical store. [Brief description of the drawings]
[0011] [Figure 1] 1 is a schematic diagram showing an overview of a performance-based reward return service provided by a performance-based reward return system according to this embodiment. FIG. [Diagram 2] 1 is a block diagram showing an example of the configuration of an achievement-based reward return system according to an embodiment of the present invention. [Diagram 3] 11 is a sequence chart showing an entry process for an advertisement executed in the performance-based reward return system according to the present embodiment. [Figure 4] FIG. 13 is a diagram illustrating an example of a login screen displayed on a display unit of the terminal. [Diagram 5] FIG. 13 is a diagram showing an example of a point site screen displayed on a display unit of the terminal. [Figure 6] FIG. 2 is a diagram showing an example of an advertising screen displayed on a display unit of a terminal. [Figure 7] FIG. 13 is a diagram showing an example of a card information input screen displayed on a display unit of the terminal. [Figure 8] 11 is a sequence chart showing a process of returning a reward to a user, which is executed in the reward-reward return system according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] 1. Structure of the performance-based reward system The performance-based reward system according to this embodiment will be described in detail below. <Overall structure of the performance-based reward system> Fig. 1 is a schematic diagram showing an overview of the performance-based reward service provided by the performance-based reward system 1 according to the present embodiment. Fig. 2 is a block diagram showing an example of the configuration of the performance-based reward system 1 and each unit connected to the performance-based reward system 1.
[0013] Using Figure 1, we will explain the service that provides performance-based rewards. The performance-based reward return system 1 in this embodiment is a system that returns a performance-based reward to a user when the user uses a pre-registered payment card such as a credit card to purchase a product that is eligible for payment of a performance-based reward for a performance-based advertising advertisement that the user has pre-registered at a physical store. In this embodiment, the term "payment card" includes credit cards, and debit cards and prepaid cards that are used for payment by international card brands. Below, an example in which a credit card is used as a payment card will be described, but the technology of this embodiment can also be used for payment using a debit card or a prepaid card.
[0014] A user is a credit card holder and a member of one of the point sites (e.g., point sites A, B, C) that provide a loyalty program that returns rewards to users. The user operates a terminal such as a smartphone to access one of the point sites, causing the terminal to display the screen of the point site. The point site contains various reward-for-performance advertisements (hereinafter sometimes referred to as advertisements), including an advertisement provided by the reward-for-performance return system 1 (such as an advertisement stating, "Shop at a brick-and-mortar store and get points!").
[0015] When a user selects an advertisement that says "Shop at a brick-and-mortar store and get points!", the display on the terminal 10 transitions to a site on which multiple performance-based advertisements are posted. The site is a CLO mall that provides CLO (Card Linked Offer) services. The advertisements posted on the CLO mall state the payout rate (e.g., points) and the conditions for the payout (e.g., the minimum amount required to purchase a product at a specified brick-and-mortar store).
[0016] When a user selects one of the advertisements posted on the CLO Mall, an input screen is displayed on the terminal for inputting the credit card information (credit card number, expiration date, etc.) to be used by the user. The user enters the credit card information and performs the registration operation to complete the user's advertisement entry.
[0017] The user purchases a product using the registered credit card at a physical store listed in the advertisement they entered. The store is an affiliated store of the credit card. The affiliated store transmits the credit card transaction information to the server of the international credit card brand used. The performance-based reward system 1 acquires credit card transaction information from the server of the international brand. The performance-based reward system 1 judges whether or not the user has performed a target action that is eligible for payment of a performance-based reward based on information it holds (the advertisement entered by the user and the credit card number or its encrypted information) and the credit card transaction information. If the performance-based reward system 1 judges that the user has performed a target action, it returns a performance-based reward such as points to the user through a point site.
[0018] A system for providing the service of returning the above-mentioned performance-based reward will be described in detail with reference to FIG. As shown in Fig. 2, the performance-based reward return system 1 includes a performance-based reward return server 20 and a management server 30. The performance-based reward return system 1 is configured to be able to communicate with a terminal 10, a payment server 40, a credit card company, and a credit card network server (hereinafter referred to as a payment network server) 50 in Japan. The payment network server 50 is also configured to be able to communicate with a card payment terminal (hereinafter referred to as a store terminal) 60 in a physical store. First, the terminal 10, the payment network server 50, and the shop terminal 60 that communicate with the performance-based reward return system 1 will be described.
[0019] <User device> The terminal 10 is an information terminal that can be connected to the Internet via a wired or wireless network, and is a terminal that is connected to the performance-based reward system 1 via the Internet. Examples of the terminal 10 include a personal computer (PC), a tablet computer, and a smartphone.
[0020] As shown in Fig. 1, a terminal 10 has a display unit 11 and an input unit 12. Note that Fig. 1 shows a touch panel in which the display unit 11 and the input unit 12 are integrated. The input unit 12 receives operation instructions and information input by a user's operation of the terminal 10. The input unit 12 is, for example, a touch pad, input buttons, a voice input unit, or the like.
[0021] The display unit 11 can display various websites to which the terminal 10 is connected via the Internet using the displayed web browser or mobile application. That is, the terminal 10 can connect to a point site, which will be described later, via the Internet. The display unit 11 is a touch pad formed integrally with the input unit 12, a liquid crystal display, an organic EL (Electro-Luminescence) display, or the like.
[0022] <Payment network server> The settlement network server 50 refers to, for example, the servers of credit card companies such as Sumitomo Mitsui Card, Mitsubishi UFJ Nicos, and UC Card, and credit card networks such as CAFIS (Credit and Finance Information Switching system) and Japan Card Net. The settlement network server 50 can communicate with the store terminal 60 and collects transaction information for its own brand of credit card.
[0023] <Store terminal> The store terminal 60 is a communications terminal for making payments using credit cards at physical stores that sell products or provide services. The store is an affiliated store of an international brand of credit card or a credit card affiliated with an international brand. The affiliated store is a store of an advertiser of performance-based advertising, which will be described later. The affiliated store pays a performance-based reward or a usage fee for the performance-based reward return system 1 to the performance-based reward return system 1 when a member of a web page (point site) that has posted a performance-based advertisement performs a target behavior.
[0024] When a credit card payment is made for the sale of a product or the provision of a service at a physical store, the store terminal 60 transmits information relating to the transaction paid by credit card (hereinafter referred to as transaction information) to the payment network server 50.
[0025] The store terminal 60 transmits transaction information to the payment network server 50, such as the name of the affiliated store, the location of the affiliated store (country, address), the name of the international brand used for the payment, all or part of the credit card number, the payment amount, the date and time of payment, etc.
[0026] <Results-based reward system> The performance-based reward return server 20, management server 30, and international brand server 40 that constitute the performance-based reward return system 1 will be described below.
[0027] [Reward Redemption Server] (Reward server function) The performance reward return server 20 is, for example, a server that provides a point site. The performance-based reward return server 20 is configured, for example, by a computer, and posts performance-based advertisements that return a performance reward to the user on the web page of the point site displayed on the user's terminal 10. In addition, the performance-based reward return server 20 returns the performance reward to the user when the target action that is the subject of payment of the advertising performance reward is performed using a credit card registered by the user in advance. Here, the performance-based advertisement posted on the web page provided by the performance-based reward return server 20 may be a hyperlink that leads the user to the performance-based advertisement posted on an external site.
[0028] The performance-based reward return server 20 returns a portion of the performance reward from the advertiser to the user who performs a target action, such as purchasing a product or paying for a service, using a pre-registered credit card via the posted advertisement. Here, in this embodiment, "via the posted advertisement" means that the user selects and registers a desired advertisement from the posted performance-based reward advertisements in advance within a pre-presented period before or after performing the target action. The performance-based reward return server 20 provides information and processing results in response to requests from the terminal 10 and the management server 30. Hereinafter, products or services will be referred to as products, etc., and the purchase of products or payment for services, etc. will be referred to as product purchase, etc.
[0029] The performance reward return server 20 receives from the management server 30 information indicating whether or not the target behavior has been performed (that is, return availability determination information that serves as a criterion for determining whether or not to return the performance reward to the user). The reward-return server 20 receives the judgment result of whether the target action has been completed as reward availability judgment information, which is judged by the management server 30. If the judgment result sent from the management server 30 indicates that the target action has been completed, the reward-return server 20 creates data for returning the reward to the target user.
[0030] The reward-for-performance return server 20 allows the point site to give points to users who are members of the point site as rewards for performance. The reward-for-performance return server 20 may also create data for cashback to the user's bank account or for adding a balance to a mobile remittance / payment service as rewards for performance.
[0031] (Configuration of reward redemption server) Such a performance-based reward return server 20 has a central processing unit (CPU: Central Processing Unit), a read only memory (ROM), a random access memory (RAM), a storage unit, a communication unit, an input / output unit, etc. The performance-based reward return server 20 provides information and processing results to the terminal 10 and the management server 30 by the CPU, ROM, RAM, storage unit, and communication unit.
[0032] The CPU controls each unit in the performance reward return server 20 and performs information processing to provide the above-mentioned point site service. For example, the CPU registers the member information of the point site user in response to a request from the terminal 10, and performs point allocation processing in response to the target action of the user. In addition, the CPU transmits the member information of the point site member to the management server 30 and requests transaction information, for example.
[0033] The ROM is a memory that can only read out recorded information, and stores a program for providing the point site services. RAM is a memory from which information can be read and written, and functions as a working memory when the CPU is running.
[0034] The storage unit is, for example, a hard disk drive (HDD). The storage unit stores information about an advertisement selected by the user, information about a target action of the user, information about points given to the user, and the like.
[0035] The user's membership information is a membership ID assigned to the user by the point site. Information about the advertisement selected by the user is information indicating the advertisement registered by the user among the performance-based advertisements posted on the point site. The information regarding the user's target action is, for example, the transaction information described above.
[0036] The communication unit connects the performance reward return server 20 to the Internet via a wired or wireless network. As a result, the performance reward return server 20 is connected to the terminal 10 and the management server 30, respectively, and information can be transmitted and received between the performance reward return server 20 and the terminal 10 and the management server 30. The input / output unit is a connection unit for connecting an output unit such as a display and an input unit such as a mouse, keyboard, and touch pad.
[0037] [Management Server] (Management server function) The management server 30 is a server that provides, for example, a CLO (Card Linked Offer) service. The management server 30 is configured, for example, by a computer, and distributes advertisements to the performance-based reward return server 20. The management server 30 also performs registration processing (hereinafter, may be referred to as "entry") for the advertisement in response to a response from the terminal 10. Furthermore, the management server 30 generates rebate availability determination information that is a criterion for determining whether or not the performance-based reward can be returned in the performance-based reward return server 20 based on the transaction information acquired from the international brand server 40, and transmits the rebate availability determination information to the performance-based reward return server 20.
[0038] The performance-based advertisement delivered to the performance-based reward return server 20 describes the conditions for the target behavior to be realized. The conditions for the target behavior to be realized include the store where the target behavior is performed, the payment amount, the payment date and time, etc. The performance-based advertisement also describes the reward (number of points, etc.) to be returned to the user when the target behavior is realized.
[0039] The management server 30 registers an ID (hereinafter referred to as a program ID) indicating a loyalty program (point site) that provides the advertisement selected by the user when the user enters the advertisement in response to an instruction from the terminal 10. The management server 30 also stores the user's membership ID in the loyalty program. In addition, the management server 30 acquires information on credit cards registered by users from the credit card credit card system server 40, which will be described later. The management server 30 stores the registered credit card information in association with a program ID and a member ID.
[0040] The management server 30 obtains credit card transaction information at the store from the card system brand server 40, which will be described later. At this time, the management server 30 extracts and obtains predetermined transaction information from the card system brand server 40 based on the program ID of the loyalty program that distributed the advertisement.
[0041] Based on the acquired transaction information, the management server 30 judges whether or not the target behavior has been performed by the user who selected the advertisement. The management server 30 compares the member ID, program ID, and credit card number with the acquired transaction information, and judges that the target behavior has been performed by the user if the conditions for the target behavior are met. The management server 30 notifies the performance reward return server 20 of the judgment result. At this time, the management server 30 performs data processing of the stored transaction information by advertiser and point site, and generates program-specific transaction information divided, for example, by point site, and transmits it to each of the performance reward return servers 20.
[0042] (Administration Server Configuration) The management server 30 as described above has a central processing unit (CPU) 31, a CLO mall processing unit 32 (32a, 32b, 32c), an entry processing unit 33, a points site management unit 34, an advertiser management unit 35, a transaction information acquisition unit 36, and a memory unit 37. The management server 30 also has a ROM, RAM, a communication unit, an input / output unit, etc., which are not shown. The management server 30 provides information and processing results to the performance reward return server 20 and the international brand server 40 by the CPU 31, the CLO mall processing unit 32, the entry processing unit 33, the points site management unit 34, the advertiser management unit 35, the transaction information acquisition unit 36, the memory unit 37, the ROM, the RAM, and the communication unit.
[0043] The CPU 31 controls each section within the management server 30, and also performs information processing to distribute advertisements to the point site server described above, obtain credit card transaction information, and determine whether or not a target action has been performed.
[0044] The CLO mall processing unit 32 performs processing related to the provision of the CLO mall that posts performance-based pay advertisements. The CLO mall processing unit 32 posts performance-based pay advertisements on the screen of the CLO mall. Although three CLO mall processing units 32a, 32b, and 32c are shown in FIG. 2, the present invention is not limited to this.
[0045] The entry processing unit 33 registers the advertisement for which the user is to enter, based on an entry request for the advertisement input from the terminal 10. The entry processing unit 33 also connects to the international brand server 40, and performs entry-related processing such as obtaining information about the credit card registered by the user and transmitting the member ID and program ID of the point site.
[0046] The point site management unit 34 manages the point sites to which the management server 30 distributes advertisements. The advertiser management unit 35 manages the advertisers who post advertisements on the CLO Mall. The transaction information acquisition unit 36 requests the international brand server 40 to transmit credit card transaction information, and acquires the transmitted transaction information.
[0047] The storage unit 37 is, for example, a hard disk drive (HDD). The storage unit 37 includes, for example, a point site database (DB) 37a, an advertiser database (DB) 37b, and a transaction information database (DB) 37c. The point site database 36a stores IDs and the like given to point sites. The advertiser database 36b stores IDs and the like given to advertisers. The transaction information database 36c stores the credit card transaction information acquired by the transaction information acquisition unit 36.
[0048] The ROM is a memory that can only read out recorded information, and stores a program for providing a reward service. The RAM is a memory from which information can be read and written, and functions as a working memory when the CPU 31 is operating.
[0049] The communication unit connects the management server 30 to the Internet via a wired or wireless network. As a result, the management server 30 is connected to the terminal 10 and the management server 30, respectively, and information can be transmitted and received between the performance reward return server 20 and the terminal 10 and the management server 30. The input / output unit is a connection unit for connecting an output unit such as a display and an input unit such as a mouse, keyboard, and touch pad.
[0050] <International brand server> The card card server 40 refers to a server of a card company that provides a payment method such as VISA, MasterCard, AmericanExpress, or JCB, or an intermediate server that is directly connected to a server provided by the card company. Credit card transaction information at stores is periodically obtained from the payment network server 50 and stored. In addition, in response to a performance-based advertisement selection operation input from the terminal 10, the card company server 40 associates a selected advertisement with the credit card information of the user who selected the advertisement and stores the associated information. The card company server 40 can associate the transaction information with the loyalty program and member information by associating the acquired transaction information with pre-stored credit card information, program ID, and member ID. In response to a request from the management server 30, the card company server 40 extracts specified transaction information and transmits it to the management server 30.
[0051] 2. Method of reward return The performance-based reward return method according to this embodiment will be described below with reference to Fig. 3 to Fig. 8. The performance-based reward return method is executed in a performance-based reward return system 1. In the performance-based reward return system 1, a performance-based reward return processing method including the following processes (a) to (h) is executed by a computer. The computer may be a computer constituting the performance-based reward return system 1, or the computer constituting the performance-based reward return system 1 may cooperate with another computer. The performance-based reward return processing method may also be executed by a cloud server.
[0052] (a) Performance-based advertising that returns a reward to the user is displayed on the user's terminal. (b) In response to a performance-based advertisement selection operation input by a user from a terminal, a registration process is performed for the selected performance-based advertisement. (c) A screen for inputting credit card information is displayed on the terminal to which an instruction to select the performance-based advertisement is input, and input of the user's credit card information is accepted. (d) The selected performance-based advertisement is associated with the user's credit card information and retained. (e) Obtain credit card transaction information at stores. (f) Based on the transaction information obtained from the international brand server, a refund possibility determination information is generated, which serves as a criterion for determining whether or not to refund the performance-based reward. (g) Based on the rebate eligibility determination information, it is determined whether or not a target action that is eligible for payment of performance-based rewards for performance-based advertising has been performed using a credit card. (h) When the target action is completed by the user, a reward is returned to the user.
[0053] A specific example of the reward return processing method according to this embodiment will be described below. Fig. 3 is a sequence chart showing the process of entering an advertisement executed in the performance-based reward return system 1. Fig. 4 to Fig. 7 are diagrams showing examples of screens displayed on the display unit 11 of the terminal 10 during the entry process. Fig. 8 is a sequence chart showing the process of returning a performance-based reward to a user executed in the performance-based reward return system 1.
[0054] In the following explanation, it is assumed that various registrations and settings have been completed to make the performance-based reward return server 20, the management server 30, and the international brand server 40 function as the performance-based reward return system 1. It is also assumed that the user who operates the terminal 10 has already registered as a member of the point site provided by the performance-based reward return server 20. Furthermore, in the processing of each step described below, if a determination process not shown in FIG. 3 determines that there is an error in the input information (for example, credit card information), the process may return to the previous process.
[0055] <Entry processing> The advertisement entry process executed in the performance-based reward system 1 will now be described. 3, in response to a user's operation, the terminal 10 requests the performance-based reward return server 20 to log in to the point site (step S11). The performance-based reward return server 20 transmits login screen information to the terminal 10 that requested the login (step S12), and causes the display unit 11 of the terminal 10 to display the login screen of the point site (step S13). 4 is a diagram showing an example of a login screen displayed on the display unit 11 of the terminal 10 in step S13. The login screen displays an input area for inputting the member ID and password of the point site assigned to the user.
[0056] Returning to Fig. 3, the user operates the input unit 12 of the terminal 10 to input the member ID and password of the point site, etc., into the displayed login screen (step S13). The terminal 10 transmits the input member ID and password to the performance reward return server 20 and requests login confirmation (step S14). If the member ID and password are correct, the performance reward return server 20 transmits post-login point site screen information to the terminal 10 (step S15), and causes the terminal 10 to display it (step S16).
[0057] 5 is a diagram showing an example of a point site screen displayed on the display unit 11 of the terminal 10 in step S16. An advertisement stating "Earn points at a store" is posted on the point site screen. The advertisement is provided by the management server 30 (described later) and includes a hyperlink for inducing the connection of the terminal 10 to an external site (e.g., a CLO mall) on which performance-based advertisements are posted.
[0058] Returning to FIG. 3, when the user selects an advertisement that states "Earn points at a store" and inputs it to the terminal 10 (step S16), the terminal 10 requests the performance-based remuneration return server 20 to display the screen of the selected advertisement (step S17). In response to the request from the terminal 10, the performance-based remuneration return server 20 transitions the connection destination of the terminal 10 to the management server 30 (step S18). At this time, the performance-based remuneration return server 20 transmits the member ID of the point site of the user of the terminal 10 and the program ID indicating the point site to the management server 30. As a result, the connection destination of the terminal 10 transitions to the CLO Mall. The management server 30 receives and stores the member ID and program ID acquired from the performance-based remuneration return server 20 (step S19). The management server 30 transmits advertisement screen information on which the performance-based advertisement is posted to the terminal 10 (step S20) and displays it on the terminal 10 (step S21).
[0059] 6 is a diagram showing an example of the advertisement screen of the CLO Mall displayed on the display unit 11 of the terminal 10 in step S21. The advertisement screen displays a number of performance-based advertisements and the payout rate for each advertisement.
[0060] Returning to Fig. 3, when the user selects an advertisement that the user wishes to enter from the displayed advertisement screen (step S21), terminal 10 requests management server 30 to enter the selected advertisement (step S22). Management server 30 registers the advertisement for which entry has been requested by terminal 10 (step S23), and requests card information input screen for inputting credit card information from card brand server 40 (step S24). Card brand server 40 transmits the card information input screen to terminal 10 (step S25), and causes terminal 10 to display it (step S26).
[0061] 7 is a diagram showing an example of a card information input screen displayed on the display unit 11 of the terminal 10 in step S26. The card information input screen displays input areas for the credit card number and expiration date, and a registration button, and may also display input areas for other information related to the credit card.
[0062] Here, when the terminal 10 displays a page on which performance-based advertising provided by the management server 30 is posted by searching on the Internet, the login screen shown in Fig. 4 is displayed before the card information input screen shown in Fig. 7 is displayed. If the login is performed normally based on the information inputted on the terminal 10, the card information input screen shown in Fig. 7 is displayed on the terminal 10.
[0063] Returning to FIG. 3, when credit card information is entered into the card information input screen via input unit 12 of terminal 10 and the registration button is selected (step S26), a request for credit card information is made to card brand server 40 (step S27). When card brand server 40 receives the credit card information, it transmits the credit card information to management server 30 (step S28). Management server 30 registers the received credit card information in association with the member ID and program ID of the point site of the user who owns the credit card (step S29). Next, management server 30 transmits the member ID and program ID to card brand server 40 (step S30). Card brand server 40 registers the credit card information in association with the member ID and program ID received from management server 30 (step S31). This completes the user's advertisement entry.
[0064] The credit card server 40 notifies the management server 30 that the entry has been completed (step S32). At this time, the credit card server 40 transmits a management ID for the credit card server 40 to the management server 30. The entry process from step S24 to step S32 is performed by the entry processing unit 33 of the management server 30 (see FIG. 2). The management server 30 transmits an entry completion notification to the performance reward return server 20 (step S33). In addition, the performance reward return server 20 transmits an entry completion notification to the terminal 10 (step S34). With the above, the advertisement entry process executed in the performance-based reward return system 1 is completed.
[0065] <Information processing when purchasing products at physical stores> The following describes information processing when a user purchases a product at a physical store. As shown in Fig. 8, when a user makes a credit card payment at a physical store (step S41), the store terminal 60 transmits transaction information to the credit card payment network server 50 (step S42). The payment network server 50 registers the received transaction information (step S43) and transmits the transaction information to the power brand server 40 at a predetermined timing (step S44). The power brand server 40 registers the received transaction information (step S45).
[0066] <Results-based reward return processing> The process of returning reward to a user, which is executed in the reward system 1, will be described. As shown in Fig. 8, management server 30 requests card brand server 40 to acquire transaction information at predetermined intervals (step S51). Card brand server 40 extracts transaction data in response to the acquisition request from management server 30 (step S52) and transmits the extracted transaction data to management server 30 (step S53). The request to acquire and reception of transaction information are performed by transaction information acquisition unit 36 of management server 30 (see Fig. 2).
[0067] The management server 30 registers the received transaction information in the transaction information database 36c (step S54). The management server 30 processes the received transaction information (step S55) and generates rebate availability determination information that is a criterion for determining whether or not the performance-based reward return server 20 can return the performance-based reward (step S56). By processing the received transaction information, the management server 30 can determine whether or not the target action that is the target of the payment of the performance-based reward for the performance-based advertising was performed using a pre-registered credit card. The management server 30 transmits the determination result of whether or not the target action was completed to the performance-based reward return server 20 as rebate availability determination information (step S57). At this time, the management server 30 may generate transaction information for each point site by processing the received transaction information and transmit it to the performance-based reward return server 20.
[0068] Finally, the performance reward return server 20 gives points or cash back to the target user based on the received reward availability determination information (for example, the determination result as to whether the target action has been completed or not), and returns the performance reward. This completes the process of returning reward to the user, which is executed in the reward-reward system 1.
[0069] 3. Performance-based reward program The following describes a program for the performance-based reward return process in the performance-based reward return system 1. The performance-based reward return system 1 performs the performance-based reward return process in accordance with a program that causes a computer to execute each of the following steps (a) to (h). The following program is recorded on a recording medium such as an optical disc, such as a DVD disc or Blu-ray (registered trademark), a hard disk drive, or a memory. The following program may be distributed via the Internet. Furthermore, the following program may be recorded on a cloud server, and each step may be executed via the Internet.
[0070] (a) Displaying performance-based advertising on the user's device that provides rewards to the user (b) performing registration processing for a selected performance-based advertising in response to a performance-based advertising selection operation input by a user from a terminal; (c) Displaying a screen for inputting credit card information on the terminal on which an instruction to select a performance-based advertisement has been input, and accepting input of the user's credit card information (d) To associate and retain the selected performance-based advertising with the user's credit card information. (e) Acquiring credit card transaction information at stores (f) Based on the transaction information obtained from the international brand server, generate redemption determination information that serves as a criterion for determining whether or not to redeem the performance-based reward. (g) Based on the rebate eligibility determination information, determining whether or not a target action that is eligible for payment of performance-based rewards for performance-based advertising has been performed using a credit card (h) When a user completes a target action, the point site creates data that will be used to return a reward to the user.
[0071] <Effects of this embodiment> The performance-based reward return system 1 and the performance-based reward return processing method and program executed by the performance-based reward return system 1 of the present invention described above have the following advantages. (1) The performance-based reward system 1 determines whether or not a user has performed a target action that is eligible for payment of a performance-based reward for a performance-based reward advertisement, based on information on the performance-based reward advertisement and the user's credit card registered in advance by the user, and transaction information on the credit card. Therefore, in the performance-based reward system 1, neither the user nor the physical store needs to add operations or modify the system for the performance-based reward return, and a system for returning a performance-based reward when a user purchases a product at a physical store can be easily constructed.
[0072] (2) The performance-based reward system 1 can determine whether or not to award points using credit card transaction information obtained from the server of an international brand and generated when a user uses a credit card to purchase a product at a physical store. In addition, there are almost no restrictions on the brand of credit card that a user can use, improving user convenience.
[0073] 4. Other embodiments (1) In this embodiment, a configuration has been described in which the performance-based reward redemption server 20 receives a judgment result indicating whether or not a target behavior has been performed by a user from the management server 30, and returns the performance-based reward based on the received judgment result, but this configuration is not limited to this. For example, the performance reward return server 20 may determine by itself whether or not the target behavior has been performed by the user. In this case, the performance reward return server 20 receives transaction information as return availability determination information and entry information for the member of the point site's advertisement from the management server 30. The performance reward return server 20 compares the transaction information with the entry information for the advertisement in its own server and determines whether or not to return the performance reward to the user. If the performance reward return server 20 determines that the user has completed the target behavior, the point site returns the performance reward to the target user.
[0074] (2) In this embodiment, a configuration including the performance-based reward return server 20 and the management server 30 has been described, but the present invention is not limited to this configuration. For example, the performance-based reward return server 20 and the management server 30 may be configured as a single server.
[0075] (3) In this embodiment, a configuration has been described in which a desired advertisement is selected and registered from among the posted performance-based advertisements, and when a target action is performed, the performance-based reward return server 20 creates data for returning a performance-based reward to the user, but this configuration is not limited to this.
[0076] (4) In the present embodiment, a configuration has been described in which performance-based advertising is posted on a points site or a CLO mall, but the present invention is not limited to this configuration. For example, the performance-based reward return system 1 may attach a hyperlink to a point site or a CLO mall together with an overview of the performance-based advertising to an email delivered to a member of the point site.
[0077] Although the embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the technical scope described in the above-mentioned embodiment. Various modifications or improvements can be made to the above-mentioned embodiment, and it is clear from the description of the claims that the form in which such modifications or improvements are made can also be included in the technical scope of the present invention. [Explanation of symbols]
[0078] 1. Performance-based reward system 10 Terminal 20 Reward Redemption Server 30 Management Server 40 International Brand Server 50 Payment Network Server 60 Store terminals
Claims
1. A reward redemption server that holds data for redeeming performance rewards to users; A management server that generates return availability judgment information that is a criterion for judging whether or not the reward can be returned in the reward return server and transmits the return availability judgment information to the reward return server; The reward redemption server holds data for redeeming the performance-based reward to the user, posts a performance-based advertisement for redeeming the performance-based reward to the user on a web page of a point site displayed on the user's terminal, and redeems the performance-based reward to the user when the user performs a target action for which a performance-based reward for the performance-based advertisement is paid using a settlement card, which is any one of a credit card, a debit card, or a prepaid card, that has been registered in advance in the management server; The management server registers the selected performance-based advertisement in response to a selection operation input from the terminal to select one of the multiple performance-based advertisements displayed on the terminal and an input operation of information on the payment card used by the user, and performs a registration process to determine the performance-based advertisement for which a reward is desired by associating and retaining a program ID indicating the point site on which the performance-based advertisement is posted, the information on the payment card, and the member ID of the user at the point site, and processes the transaction information obtained from an international brand server that retains transaction information on the payment card at the store to generate program-specific transaction information divided for each reward redemption server, and transmits the program-specific transaction information to the reward redemption server as redemption possibility determination information that serves as a criterion for determining whether or not the performance-based reward can be redeemed at the reward redemption server. Performance-based reward system.
2. The management server determines whether the target action has been completed based on the transaction information, and transmits the determination result to the reward redemption server as the redemption availability determination information. The reward system according to claim 1.
3. The management server instructs the international brand server to select the performance-based advertisement. Send the payment card information input screen to the terminal where the 3. The performance-based reward system according to claim 1 or 2.
4. The management server transmits to the card brand server the program ID of the point site to which the server has distributed the performance-based advertisement, and requests the card brand server to acquire transaction information corresponding to the program ID. The performance-based reward system according to any one of claims 1 to 3.
5. Displaying, on a user's terminal, a performance-based advertisement posted on a points site that returns a performance-based reward to the user; determining the performance-based advertisement for which the user wishes to receive a reward in response to a selection operation input from the terminal by the user to select one of the performance-based advertisements displayed on the terminal; displaying an input screen for information on a payment card, which is any one of a credit card, a debit card, and a prepaid card, on the terminal to which the instruction to select the performance-based advertisement has been input, and accepting input of information on the payment card of the user; performing a registration process for determining the performance-based advertisement for which a reward is to be returned by associating the selected performance-based advertisement, a program ID indicating the point site providing the selected performance-based advertisement, information on the user's payment card, and the user's membership ID at the point site in a management server; Acquire transaction information for the payment card used at the store, The acquired transaction information is processed to generate program-specific transaction information divided for each reward return server, and the program-specific transaction information is used as reward return judgment information that serves as a criterion for judging whether or not to return the performance reward; Based on the rebate availability determination information, a determination is made as to whether or not a target action that is eligible for payment of a performance-based reward for the performance-based reward advertisement has been performed using the payment card of the user stored in association with the selected performance-based reward advertisement; When the target action is completed by the user, data for returning the reward to the user is created, and the reward is returned to the user by the point site. The method for processing a reward for a performance is executed by a computer.
6. Displaying a performance-based advertisement posted on a points site that returns a performance-based reward to the user on the user's terminal; determining the performance-based advertisement for which the user wishes to receive a reward in response to a selection operation input from the terminal by the user to select one of the performance-based advertisements displayed on the terminal; displaying an input screen for inputting information on a payment card, which is any one of a credit card, a debit card, and a prepaid card, on the terminal to which an instruction to select the performance-based advertisement has been input, and accepting input of information on the payment card of the user; performing a registration process for determining the performance-based advertisement for which a reward is to be returned by associating the selected performance-based advertisement, a program ID indicating the point site providing the selected performance-based advertisement, information on the user's payment card, and the user's membership ID at the point site in a management server; Acquiring transaction information of a payment card used at a store; Processing the acquired transaction information to generate program-specific transaction information classified by reward redemption server, and using the program-specific transaction information as redemption determination information that serves as a criterion for determining whether or not to redeem the performance reward; Based on the rebate availability determination information, the payment card of the user stored in association with the selected performance-based pay advertisement is used to receive the performance-based pay advertisement performance reward. determining whether any covered conduct has occurred; and When the target action is completed by the user, data for returning the performance reward to the user is created, and the point site is caused to return the performance reward to the user. A performance-based reward return processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Network settlement processing system, network settlement processor, network settlement processing method and network settlement processing program
JP2003006548A
Advertisement analysis device and advertisement server
JP2011096202A
Computing to induce advertisement browser to real store in cooperation with campaign management system of card settlement integrated network and affiliate advertisement management system
JP2015156180A
Point return system, information processing unit and information processing program
JP2016218870A