Referral system and method

By establishing a referral system on the service website that uses member information to associate referees and referees, it solves the problem that it is difficult to effectively implement referral campaigns in the existing technology under a strict personal information processing environment, and achieves efficient referral campaign management and operation.

JP7668994B1Active Publication Date: 2025-04-28株式会社マーケティングデザイン
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2024228886
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-28
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

It is difficult for the existing technology to effectively implement and spread member recommendation campaigns by not directly obtaining personal information, especially in a strict personal information processing environment.

Method used

By utilizing the member information of the existing service website, a referral system is established, which includes a plurality of control units: an information receiving control unit, a judgment control unit, a distribution control unit, a temporary storage control unit, a re-information receiving control unit, a re-decision control unit and a provision control unit. This system allows the referee and the referee to be linked through the member information of the service website to achieve the effective operation of the referee campaign.

Benefits of technology

The system can effectively associate the referee and the referee without directly obtaining personal information, reducing the burden on the referee server and simplifying the implementation and management of the referee campaign.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007668994000001_ABST
    Figure 0007668994000001_ABST
Patent Text Reader

Abstract

To provide a referral system and method that utilizes member information to associate introducers with referred persons. [Solution] In the introduction system 1, a first information reception control unit of the introduction server accepts input of introducer identification information registered at the service site. A first determination control unit judges whether the input introducer identification information exists in the database of the external service site, an issuance control unit issues introduction information including the introducer identification information to the introducer's user terminal, a temporary storage control unit temporarily stores the introducer identification information included in the introduction information in the introduced user terminal or server, a second information reception control unit accepts input of introduced person identification information registered at the service site, a second determination control unit judges whether the input introduced person identification information exists in the database, and a provision control unit associates the introducer and the introduced person using the temporarily stored introducer identification information if the introduced person identification information exists in the database.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an introduction system and an introduction method. [Background technology]

[0002] Conventionally, there is an introduction system that uses the Internet. For example, JP 2020-119161 A (Patent Document 1) discloses a customer attraction promotion support device that includes a database creation unit, a device-side storage unit, a device-side transmission unit, a device-side reception unit, and a data processing unit. Here, the database creation unit creates a database in which feedback information by a product recommender regarding a product provided by a product provider is associated with the product recommender and a benefit provided by the product recommender to encourage the product recommender to purchase the product. In addition, the device-side storage unit stores the database, and the device transmission unit displays the feedback information and the benefit on the user communication terminal via a network. In addition, the device reception unit accepts the benefit selected by the user via the user communication terminal and the product purchase information by the user from the user communication terminal via a network. In addition, the data processing unit creates information for shipping or providing the product and benefit to the user by associating the purchase information with the benefit. This not only promotes the attraction of new customers but also conveys gratitude to existing customers.

[0003] Also, JP 2018-132808 A (Patent Document 2) discloses a customer management system including a customer information database, a customer side card, and a store side terminal. Here, the customer information database records customer information, and the customer side card records information identifying the customer and is carried by the customer. Also, when the customer purchases a specific product or service, the store side terminal reads the customer side card to identify the customer, transmits information regarding the product or service purchased by the customer to the customer information database, and receives information from the customer information database in return. Furthermore, the customer information database records personal information for sending information to each customer's mobile phone, and mileage, which is a numerical value obtained by accumulating points, which is a numerical value corresponding to the amount of the product or service purchased by the customer. Also, the customer management system includes introduction content, content for introduced customers, and confirmation content. Also, when any registered customer accesses the introduction content and transmits the intention to introduce a new customer, the introduction content records it, and transmits a solicitation message to solicit the new customer to the mobile phone of the registered customer. Furthermore, when a new customer (hereafter referred to as the "referred customer") who has received a solicitation message from a registered customer accesses the content for referred customers and transmits the personal information of the referred customer, the content records the information and creates a registration confirmation code and sends it to the mobile phone of the referred customer. When the code is returned from the referred customer, the confirmation content issues a coupon to the referred customer and the registered customer who referred the referred customer if the returned code matches the registration confirmation code. This provides an incentive for registered customers to introduce new customers, making it possible to rapidly expand the number of customers.

[0004] Also, JP 2023-087362 A (Patent Document 3) discloses a management server including a provider management unit, an introducer management unit, a user management unit, and a consideration management unit. Here, the introducer management unit manages preferential information that can be issued by a provider terminal used by a provider who provides a product or service, and the introducer management unit manages preferential information provided to a user by an introducer terminal used by an introducer who introduces a product or service to a user. Also, the user management unit manages that the preferential information provided from the introducer terminal has been used by the user terminal used by the user, and the consideration management unit acquires payment information including the consideration paid by the user using the preferential information, and provides benefit information to the introducer who provided the preferential information linked to the payment information. It is said that this makes it possible to provide benefits to the introducer of the product or service.

[0005] Also, JP 2015-001775 A (Patent Document 4) discloses a promotion device of a promotion system in which a terminal device of a user and the promotion device are connected via a network. Here, the promotion device of the promotion system includes a storage unit, a providing unit, a distribution unit, and a benefit update unit. The storage unit stores user identification information of related users in association with each other, and stores benefit information indicating points granted to the users. The providing unit selects a user who will be an introducer based on the points indicated by the benefit information, and transmits a coupon to the terminal device of the selected introducer. The distribution unit receives an instruction to introduce the coupon from the terminal device of the introducer that has received the coupon, and distributes the coupon to the terminal device of the introduced user that is stored in the storage unit as a user related to the introducer. Furthermore, the score update unit receives a notification that the introduced user that has received the coupon has used the coupon, and updates the introducer's benefit information to points to which a predetermined number of points have been added. Furthermore, when a coupon is used as campaign information, the sales promotion device selects a user who has a high track record of using the coupon introduced in the past as an introducer and distributes the coupon, receives an introduction instruction from the introducer who obtained the coupon, and transmits the coupon to another user (introduced person) who is an acquaintance of the introducer. In this way, it is possible to distribute the coupon to a user who is likely to use the coupon. In addition, when the introduced person uses the coupon, the distribution device also gives points to the introducer who sent the coupon to the introduced person, and this makes the introducer more motivated to actively give coupons to the introduced person, thereby improving the sales promotion effect. In addition, since the introducer of the coupon is an acquaintance and the introduced person receives a coupon that can only be obtained through that acquaintance, he or she is more likely to be interested in using the coupon. In this way, it is possible to improve the sales promotion effect.

[0006] Also, Japanese Patent Application Laid-Open No. 2017-033097 (Patent Document 5) discloses a reward management server having an ID issuing means, a determination means, a calculation means, and a reward provision processing means. Here, the ID issuing means issues a new ID when a request for issuing a new ID is made using an issued ID, and the determination means determines whether or not the ID issued by the ID issuing means is associated with the commercial transaction completion information when commercial transaction completion information indicating that a commercial transaction has been completed is received from a commercial transaction server performing electronic commerce. Also, when the determination means determines that the ID issued by the ID issuing means is associated with the commercial transaction completion information, the calculation means calculates a reward amount, and the reward provision processing means performs processing to provide the reward amount calculated by the calculation means to the owner of the ID issued by the ID issuing means that the determination means determines is associated with the commercial transaction completion information, and the owner of the issued ID used to issue the ID. Furthermore, when a commercial transaction is concluded in association with an ID, the reward management server not only rewards the owner of the ID for successful commercial transaction, but also rewards the owner of the issued ID used to issue the ID for successful commercial transaction. This encourages the owner of the ID to issue IDs to others who do not have IDs. This increases the opportunities for commercial transactions using IDs, and improves the utilization efficiency of the commercial transaction server.

[0007] In addition, JP 2020-080063 A (Patent Document 6) discloses a point management system that manages points given to an introducer who introduces a purchaser of a specific product or service. Here, the points can be used to purchase products or services, and the point management system includes an ID-related storage unit, a purchaser point storage unit, an introducer point storage unit, and a post-introduction point granting unit. The ID-related storage unit associates and stores a purchaser ID that identifies the purchaser with an introducer ID that identifies the introducer, and the purchaser point storage unit associates and stores the points given to the purchaser with the purchaser ID. Furthermore, the introducer point storage unit associates and stores the points given to the introducer with the introducer ID, and the post-introduction point granting unit grants points to the introducer ID when the purchaser further purchases a specific product or service. As a result, the introducer can earn points not only for the first introduction point but also each time the purchaser (introduced person) makes a purchase, which makes it possible to motivate the introducer to introduce the purchaser more than ever before.

[0008] Also, JP 2014-102603 A (Patent Document 7) discloses a server for constructing an introduction reward system in which a large number of users are registered as introducers and / or introducees in a multi-level manner by communicating with users' communication terminals on the Internet, and introduction rewards are given to users in higher levels of the introduction ranking according to the actions of users in lower levels. Here, these servers are equipped with three means, and the first means records action information when a user performs a predetermined action that is eligible for introduction reward in the introduction reward system using a communication terminal. The second means determines the introduction reward that the user can obtain as an introducer by weighting it based on the user's usage record information in the introduction reward system, and the last means calculates the introduction reward for the user based on the action information and weighting. It is said that this makes it possible to improve utilization and promote sales of products and services provided by the introduction reward system that uses a tier system on the Internet to give introduction rewards. [Prior art documents] [Patent documents]

[0009] [Patent Document 1] JP 2020-119161 A [Patent Document 2] JP 2018-132808 A [Patent Document 3] JP 2023-087362 A [Patent Document 4] JP 2015-001775 A [Patent Document 5] JP 2017-033097 A [Patent Document 6] JP 2020-080063 A [Patent Document 7] JP 2014-102603 A Summary of the Invention [Problem to be solved by the invention]

[0010] Conventionally, service providers that provide membership-based services such as sports gyms, driving schools, and cram schools have used referral campaigns to acquire new members (new customers) through referrals from friends, family, etc. In a referral campaign, a user who is already a member becomes an introducer, introduces his / her friends, family, etc. as introducees, and when the introduced introducees joins, the service provider provides benefits to the introducer and the introduced, motivating the introducer to make introductions and motivating the introduced to join.

[0011] In such a referral campaign, when an introduced person introduced by an introducer receives a service from a service provider, the service provider needs to identify the introducer who introduced the introduced person. Meanwhile, in recent years, the handling of personal information has become stricter, and it is difficult for a service provider to obtain personal information of the introducer from the introduced person. Therefore, even if a referral campaign is implemented, the service provider has a problem that it is difficult to obtain personal information of the introducer, and the referral campaign does not function effectively.

[0012] On the other hand, EC (Electronic Commerce) sites, mail order sites, and subscription service sites also adopt a membership system, and when a user uses the service site, the user registers membership information. If the service provider can utilize the service site provider's membership information when implementing a referral campaign, it will be easier to obtain the personal information of the introducer, and there is a possibility that the referral campaign can function effectively.

[0013] Therefore, in order to make referral campaigns work effectively and to make them more widespread, a system was required that could identify the introducer by utilizing the member information of a service site provider that already has a membership system, without directly acquiring the introducer's personal information from the person being referred. The technologies described in the above-mentioned Patent Documents 1-7 do not anticipate the above-mentioned system, and therefore cannot solve the above-mentioned problems.

[0014] Therefore, the present invention has been made to solve the above-mentioned problems, and aims to provide an introduction system and introduction method that can utilize member information registered on a service site to associate an introducer who introduced an introduction campaign with a referred person who has been introduced to the introduction campaign by the introducer. [Means for solving the problem]

[0015] The introduction system according to the present invention includes a first information reception control unit, a first determination control unit, an issuance control unit, a temporary storage control unit, a second information reception control unit, a second determination control unit, and a provision control unit. When an introduction key for an introduction campaign at a specific service site is selected by the introducer's user terminal, the first information reception control unit accepts input of introducer identification information registered at the service site. When the specific introducer identification information is input, the first determination control unit judges whether the input introducer identification information exists in the database of the external service site. When the introducer identification information exists in the database, the issuance control unit issues introduction information including the introducer identification information to the introducer's user terminal. When the introduction information provided from the introducer's user terminal is selected by the introduced user terminal, the temporary storage control unit temporarily stores the introducer identification information included in the introduction information in the introduced user terminal or server. When a privilege application key for the introduction campaign is selected by the introduced user terminal via the introduction information, the second information reception control unit accepts input of introduced person identification information registered at the service site. When a predetermined introduced person identification information is input, the second determination control unit determines whether the input introduced person identification information exists in the database. If the introduced person identification information exists in the database, the provision control unit associates the introducer and the introduced person using the temporarily stored introducer identification information.

[0016] The introduction method according to the present invention includes a first information reception control step, a first determination control step, an issuance control step, a temporary storage control step, a second information reception control step, a second determination control step, and a provision control step. Each control step of the introduction method corresponds to each control unit of the introduction system. Effect of the Invention

[0017] According to the present invention, by utilizing member information registered on a service site, it is possible to associate an introducer who introduced a referral campaign with a referred person who was introduced to the referral campaign by the introducer. [Brief description of the drawings]

[0018] [Figure 1] 1 is a functional block diagram of an introduction system according to an embodiment of the present invention. [Diagram 2] 1 is a flowchart showing a procedure for executing an introduction method according to an embodiment of the present invention. [Diagram 3] FIG. 3A shows an example of a member registration screen, a relationship between an introducer's user terminal and a service site server, and FIG. 3B shows an example of a login table. [Figure 4] FIG. 4A shows an example of a service site screen in a logged-in state, FIG. 4B shows an example of another service site screen, and FIG. 4C shows an entry screen and an example of the relationship between the introducer's user terminal, the introduction server, and the service site server. [Diagram 5] 5A shows an example of an input error screen, FIG. 5B shows an example of an introducer / introduced person table, and FIG. 5C shows an example of an introduction information screen. [Figure 6] FIG. 6A is a diagram showing an example of an SNS screen of an introducer and an SNS screen of an introduced person, and FIG. 6B is a diagram showing an example of an introduction campaign screen and a membership registration screen. [Figure 7] 7A is a diagram showing an example of a member registration screen, a diagram showing an example of a relationship between an introducer's user terminal and a service site server, and a diagram showing an example of a login table (FIG. 7B). [Figure 8] 8A shows an example of a record table, and FIG. 8B shows an example of a benefit application screen and a relationship between an introduced user terminal, an introduction server, and a service site server. [Figure 9] FIG. 9A shows an example of a requirements non-compliance screen, FIG. 9B shows an example of a benefits application completion screen, and FIG. 9C shows an example of an introducer / introduced person table. [Figure 10] FIG. 10A shows an example of a message from an introducer, FIG. 10B shows an example of a message from an introduced person, and FIG. 10C shows an example of an introducer-introduced person table. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings to help the understanding of the present invention. Note that the following embodiment is an example of the present invention and is not intended to limit the technical scope of the present invention.

[0020] The introduction system 1 according to the embodiment of the present invention includes a plurality of user terminals 10, a server 11, and a network 12, as shown in FIG.

[0021] Here, the user terminal 10 is, for example, a mobile terminal device (smartphone) with a touch panel, a wearable terminal device, a tablet terminal device, a portable notebook computer, a desktop terminal device, etc. The user terminal 10 includes a terminal output unit (terminal display unit) that displays a screen, a terminal input unit (terminal reception unit) that receives input of a predetermined instruction by a user's operation, and a terminal communication unit that communicates with the network 12.

[0022] In addition, in the embodiment of the present invention, for example, there are user terminals 10a owned by the introducer of the user and user terminal 10b owned by the person introduced by the user, but other user terminals 10 may be added.

[0023] In addition, the server 11 transmits data in response to a request from the user terminal 10 via the network 12, displays a screen on the terminal display unit of the user terminal 10, and receives and processes data from the terminal reception unit of the user terminal 10.

[0024] In the embodiment of the present invention, a service site server 11a that constructs a predetermined service site, an introduction server 11b that constructs the introduction system 1, and an SNS server 11c that constructs an SNS (Social Networking Service) are provided.

[0025] Here, the service site server 11a provides a predetermined service, and specifically, it can be a service providing site such as an online shopping site (EC site) for selling products, a sports club, a fitness club, a salon, a driving school, a cram school, a hobby, a real estate, etc. Also, the introduction server 11b operates and manages an introduction campaign that introduces a predetermined service or product. Furthermore, the SNS includes, for example, Ameba, Facebook, Google+, GREE, Instagram, LINE, LinkedIn (registered trademark), mixi, Miiverse, Mobage, Myspace, Pinterest, Sina Weibo, Skype, Tumblr, Vine, WeChat, and Twitter, and the SNS server 11c operates and manages these SNS. In addition, in the embodiment of the present invention, the server 11 may be a cloud server composed of a plurality of servers.

[0026] The network 12 communicatively connects the user terminal 10 and the server 11, and includes a wide area network (WAN) via a base station and a local area network (LAN) via an access point or a router. The WAN is, for example, mobile Internet, 3G (3rd Generation), LTE (Long Term Evolution), etc., and the LAN is, for example, Wireless Fidelity (WiFi).

[0027] Furthermore, the introduction system 1 cooperates with a distribution center (mailing center) (not shown) as necessary. For example, the distribution center provides benefits to the introducer or the person introduced, or delivers products to the address of the introducer or the person introduced, in response to an instruction from the introduction system 1 (or a management terminal) via the network 12.

[0028] Furthermore, the user terminal 10 and the server 11 each have a built-in CPU, ROM, RAM, etc. (not shown), and the CPU, for example, uses the RAM as a working area to execute programs stored in the ROM, etc. Furthermore, each control unit, which will be described later, is realized by the CPU executing a program.

[0029] Next, the configuration and execution procedure according to the embodiment of the present invention will be described with reference to Figs. 1 to 10. First, when an introducer (e.g., "abc") accesses a specific address (e.g., "https: / / www / abc") of a specific service site (e.g., "ABC site") using the introducer's user terminal 10a to use the service of the service site, the service site server 11a accepts the access from the introducer's user terminal 10a. Then, the service site server 11a displays a member registration site (member registration screen) on the introducer's user terminal 10a, accepts input of specific identification information (e.g., email address) and password from the introducer, and urges the introducer to register as a member or log in (Fig. 2: S101).

[0030] Here, identification information is not particularly limited as long as it is information that can uniquely identify a user, including the introducer and the person being introduced. Here, it is an email address, but other examples include an ID that combines letters, numbers, and symbols, or the user's name.

[0031] Also, there is no particular limitation on the reception method of the service site server 11a. For example, as shown in Fig. 3A, a member registration screen 300 displays an address 301 ("https: / / www / abc") of the member registration screen 300, a title 302 (e.g., "ABC site"), a member registration display (e.g., "member registration") 303, an email address input field 304, a password input field 305, a new registration key 306, and a login key 307.

[0032] Here, if the introducer has already registered as a member, he / she enters a specified email address 304a (e.g., "abc@def") and password 305a (e.g., "123") and selects a login key 307. The service site server 11a then accepts the selection of the login key 307 and refers to a login table 308 pre-stored in a specified database 11a1.

[0033] 3B, the login table 308 stores a registered email address 309 registered in advance as a member in association with a registered password 310. The service site server 11a then determines whether the input email address 304a entered exists in the registered email address 309 in the login table 308, and whether the input password 305a entered matches the registered password 310 associated with the registered email address 309 in the login table 308.

[0034] If, as a result of the determination, the input email address 304a does not exist in the registered email address 309 in the login table 308, or if the input password 305a does not match the registered password 310 associated with the registered email address 309 existing in the login table 308, the service site server 11a displays an error screen on the introducer's user terminal 10a indicating that there is an error in the input email address 304a and the input password 305a, and prompts the user to enter a correct email address and password (FIG. 2: S101NO).

[0035] On the other hand, if the result of the determination is that the input email address 304a exists in the registered email address 309 in the login table 308 and the input password 305a matches the registered password 310 associated with the registered email address 309 in the login table 308, the service site server 11a determines that the input email address 304a and the input password 305a are correct and logs in the introducer's user terminal 10a (FIG. 2: S101 YES).

[0036] Meanwhile, if the introducer has not yet registered as a member on the service site, when he / she inputs a specific email address 304a ("abc@def") and password 305a ("123") and selects a new registration key 306, the service site server 11a accepts the selection of the new registration key 306 and refers to the login table 308. Then, the service site server 11a judges whether the input email address 304a does not exist in the registered email addresses 309 in the login table 308.

[0037] If the result of the determination is that the input email address 304a exists in the registered email addresses 309 in the login table 308, the service site server 11a displays an error screen on the introducer's user terminal 10a indicating that the input email address 304a has already been registered, and prompts the introducer to enter an email address and password that have not yet been registered (FIG. 2: S101 NO).

[0038] On the other hand, if the input email address 304a does not exist in the registered email address 309 in the login table 308, the service site server 11a determines that the input email address 304a is eligible for member registration, associates the input email address 304a with the input password 305a and stores them in the login table 308, and logs in the introducer's user terminal 10a (FIG. 2: S101 YES). This completes the introducer's member registration.

[0039] Now, when the service site server 11a completes the login, a service site screen in the logged-in state is displayed on the introducer's user terminal 10a. Here, as shown in FIG. 4A, the service site screen 400 in the logged-in state displays an address 401 of the service site 400 (e.g., "https: / / www / abc1"), a title 402 (e.g., "ABC site"), an indication 403 of the introducer during login (e.g., "Login abc@def"), and contents 404 of the service site screen 400.

[0040] Here, on the service site screen 400, the introducer can confirm and purchase products and services related to the service site screen 400. Moreover, the service site screen 400 may be composed of a plurality of types of pages.

[0041] On the other hand, when an introduction campaign for introducing a specific product or service is being carried out on the service site screen 400, the first information reception control unit 101 of the introduction server 11b cooperates with the service site server 11a to display, on the service site screen 400, announcement information 405 of the introduction campaign and an introduction key 406 for participating in the introduction campaign (FIG. 2: S102).

[0042] Here, there is no particular limitation on the display method of the first information reception control unit 101. For example, as shown in Fig. 4A, the first information reception control unit 101 displays introduction campaign notification information 405 (e.g., "Would you like to enter the introduction campaign?") and an introduction key 406. This makes it possible to inform the introducer of the introduction campaign and encourage them to participate in the introduction campaign.

[0043] Also, the screen on which the first information reception control unit 101 displays the introduction key 406 does not need to be limited to the service site screen 400 for which a member has already registered. For example, when an introducer uses the introducer's user terminal 10a to access another service site (e.g., "DEF site"), the introducer's user terminal 10a displays the other service site screen 407. As shown in FIG. 4B, the other service site 407 displays the address 408 (e.g., "https: / / www / def"), the title 409 (e.g., "DEF site"), and the contents 410 of the other service site screen 407. Then, the first information reception control unit 101 displays the introduction campaign notice information 405 and the introduction key 406 for participating in the introduction campaign on the other service site screen 407 (FIG. 2: S102). This makes it possible to encourage participation in the introduction campaign on various service sites, not just service sites for which a member has already registered.

[0044] If the introducer is not interested after viewing the introduction campaign announcement information 405, the introducer can purchase a product on the service site screen 400 or view another service site screen 407 without selecting the introduction key 406, which will erase the introduction campaign announcement information 405 and the introduction key 406, and the first information reception control unit 101 will end the process (FIG. 2: S102NO).

[0045] On the other hand, if the introducer sees the introduction campaign announcement information 405 and shows interest, when the introducer selects the introduction key 406, the first information reception control unit 101 accepts the selection of the introduction key 406 (FIG. 2: S102 YES) and accepts the input of the introducer identification information (here, an email address) registered in the service site server 11a (FIG. 2: S103).

[0046] Here, the reception method of the first information reception control unit 101 is not particularly limited, but for example, the first information reception control unit 101 first displays an entry screen 411 on the introducer's user terminal 10a. As shown in FIG. 4C, the entry screen 411 displays an address 412 (e.g., "https: / / www / uvw") of the entry screen 411, a message 413 indicating participation in the introduction campaign (e.g., "Entry for introduction campaign"), a message 414 (e.g., "Please enter the email address registered on the ABC site") prompting input of identification information on a predetermined service site (here, "ABC site"), an email address input field 415, notes on handling of personal information 416 (e.g., "Regarding personal information..."), a check box 417 for consent, and an introduction execution key 418.

[0047] Here, the introducer who has viewed the entry screen 411 inputs an email address 415a (here, "abc@def") registered on the service site ("ABC site"), checks the check box 417, and selects the introduction execution key 418. Then, the first information reception control unit 101 receives the input introducer's email address ("abc@def"), the check of the check box 417, and the selection of the introduction execution key 418 (FIG. 2: S103), and the first determination control unit 102 of the introduction server 11b determines whether or not the input introducer's email address exists in the database 11a1 of the external service site server 11a (FIG. 2: S104).

[0048] Here, there is no particular limitation on the judgment method of the first judgment control unit 102, but for example, as shown in FIG. 4C, the first judgment control unit 102 accesses the service site server 11a, which is already linked to the introduction server 11b, via the network 12, and refers to the database 11a1 of the service site server 11a.

[0049] Here, the mode of cooperation between the introduction server 11b and the service site server 11a is not particularly limited, but for example, an API (Application Programming Interface) cooperation mode that enables data exchange between them can be mentioned.

[0050] Then, the first determination control unit 102 refers to the login table 308 in the referenced database 11a1, and determines whether the input introducer's email address 415a exists in the registered email address 309 in the login table 308 or not.

[0051] If the result of the determination is that the input introducer's email address 415a does not exist in the registered email addresses 309 of the login table 308, the first determination control unit 102 displays an input error screen on the introducer's user terminal 10a to the effect that the input introducer's email address 415a is not registered in the service site server 11a, and prompts the introducer to register the email address on the service site screen 400 (FIG. 2: S104NO). In other words, the first determination control unit 102 prompts the introducer to register as a member on the service site server 11a.

[0052] Here, there is no particular limitation on the display method of the input error screen 500, but for example, as shown in Fig. 5A, the input error screen 500 displays the address 501 of the input error screen 500 (e.g., "https: / / www / uvw1"), a message 502 indicating participation in the introduction campaign ("Entry for introduction campaign"), a message 503 indicating that identification information has not been registered on the service site ("ABC site") (e.g., "It appears that your email address has not been registered on the ABC site"), a message 504 urging participation again after registering identification information on the service site (e.g., "Please register your email address and then enter again"), and an end key 505. This makes it possible to urge the introducer to register an email address on the service site.

[0053] On the other hand, if the result of the determination is that the input introducer's email address 415a exists in the registered email addresses 309 in the login table 308, the first determination control unit 102 determines that the introducer can participate in the introduction campaign (FIG. 2: S104 YES), and the issuance control unit 103 of the introduction server 11b issues introduction information including the introducer identification information to the introducer's user terminal 10a (FIG. 2: S105).

[0054] Here, the issuing method of the issuance control unit 103 is not particularly limited, but for example, the issuance control unit 103 first stores introducer identification information (here, an email address) and introducer information indicating that the person is an introducer in a predetermined introducer-introduced person table in association with each other. Specifically, the issuance control unit 103 refers to the introducer-introduced person table stored in advance in the database of the introducing server 11b.

[0055] 5B, in introducer-introduced person table 506, registered email address 507, user information 508, subscriber ID 509, referral ID 510, and referral campaign information 511 are stored in association with each other. The subscriber ID 509 means identification information for uniquely identifying a user who has applied to participate in the referral campaign, and the referral ID 510 means the applicant ID of the introducer who introduced the referral campaign.

[0056] Therefore, the issuance control unit 103 stores the previously existing email address of the introducer ("abc@def") in the registered email address 507 of the introducer-introduced person table 506. Here, if there is user information associated with the introducer (for example, name "abc", date of birth, etc.) other than the introducer's email address ("abc@def") in the database 11a1 of the external service site server 11a, the issuance control unit 103 may obtain the user information ("abc") associated with the introducer's email address ("abc@def") from the database 11a1 of the external service site server 11a, and store the obtained user information ("abc") in the user information 508 of the introducer-introduced person table 506.

[0057] Furthermore, the issuance control unit 103 uses a predetermined identification information generation unit to generate unique identification information (for example, "a01") for the introducer's email address ("abc@def") as generated identification information, and stores the generated identification information ("a01") in the applicant ID 509 of the introducer-introduced person table 506. This makes it possible to identify the introducer's email address ("abc@def") and user information from the applicant ID 509 of the generated identification information. Furthermore, by treating the generated identification information ("a01") instead of the introducer identification information ("abc@def"), even if the generated identification information is made public, only the introducing system 1 that holds the introducer-introduced person table 506 can link it to the introducer identification information, so the introducer identification information can be kept secret and the introduction information can be issued.

[0058] Here, if the identification information of the introducer who introduced the introducer is incorporated in the introduction campaign, the issuance control unit 103 stores the incorporated identification information in the introduction ID 510 of the introducer-introduced table 506. However, since no one introduced the introducer to the introduction campaign this time, the issuance control unit 103 does not store any identification information in the introduction ID 510. Then, if a campaign ID (e.g., "c01") for identifying the introduction campaign and a store ID (e.g., "s01") implementing the introduction campaign are present in the introduction campaign, the issuance control unit 103 stores the campaign ID ("c01") and the store ID ("s01") in the introduction campaign information 511 of the introducer-introduced table 506. This makes it possible to identify the introduction campaign and the store implementing the introduction campaign. In addition to the above, the introduction campaign information 511 may store information that specifically identifies the introduction campaign, such as information on the service site that decided to participate in the introduction campaign and the date and time of issuing the introduction information, in association with the information.

[0059] Next, the issuance control unit 103 generates an introduction URL for the introduction campaign as introduction information. Here, the introduction URL is an address for displaying the introduction information screen for the introduction campaign, but in the present invention, it is generated so that the introduction server 11b can identify the introducer identification information. For example, the issuance control unit 103 generates the URL (introduction information) of the introduction information screen for the introduction campaign as the introduction URL by combining a predetermined character string. Next, the issuance control unit 103 generates the introduction URL by adding the applicant ID ("a01") of the generated identification information to the introduction URL as a parameter. Here, for example, if the introduction URL is "https: / / www / abc2" and the applicant ID is "a01", the introduction URL to which the applicant ID is added is "https: / / www / abc2?sid=a01". Since the applicant ID ("a01") of the generated identification information can be obtained from this introduction URL, it becomes possible to identify the introducer from the introduction URL. Such processing is particularly effective when multiple introducers introduce the same introduction campaign, because it is easy to identify which introducer issued which introduction URL.

[0060] In the above description, the applicant ID ("a01") of the generated identification information is used as the information added to the introduction URL, but the present invention is not limited to this. For example, the introducer's email address 415a ("abc@def") or the applicant ID ("a01") of the generated identification information may be encrypted using a predetermined encryption method, and the encrypted code may be added to the URL of the introduction information screen of the introduction campaign. Here, there is no particular limitation on the encryption method, and an example of this is hashing, which replaces the introducer's email address 415a ("abc@def") or the applicant ID ("a01") of the generated identification information with an irregular character string based on a predetermined calculation function or calculation method. This makes it possible to increase the confidentiality of the introducer identification information.

[0061] Next, the issuance control unit 103 uses the issued referral URL to display the referral information screen 512 on the introducer's user terminal 10a, as shown in FIG. 5C. Here, the referral information screen 512 displays, for example, the address 513 of the referral information screen 512 (for example, "https: / / www / uvw2"), a message 514 encouraging the introduction of the referral campaign (for example, "Send a referral message to your friends"), a referral URL 515 indicating the referral information of the referral campaign (for example, "URL..."), and a referral method key 516 indicating the referral method of the referral information. Here, for example, if the applicant ID ("a01") of the generated identification information is used as the introducer identification information, the referral URL 515 can be "https: / / www / abc2?sid=a01". This makes it easy to carry out the referral activity of the referral campaign.

[0062] Here, the introduction method key 516 may include, for example, a "Send via SNS" key 516a for sending the introduction URL via SNS, a "Send via email" key 516b for sending the introduction URL via email, and a "Copy introduction URL" key 516c for copying the introduction URL to the memory of the user terminal 10a. This allows the introducer to carry out introduction activities using various introduction methods by selecting the introduction method key 516.

[0063] Now, when the introducer who has checked the introduction information screen 512 selects, for example, the "Send via SNS" key 516a, the issuance control unit 103 accepts the selection of the "Send via SNS" key 516a and starts the SNS application. Then, the introducer's user terminal 10a starts the SNS application and accesses the SNS server 11c, and the SNS server 11c displays the introducer's SNS screen 600.

[0064] Here, there is no particular limitation on the introducer's SNS screen 600, but for example, as shown in Fig. 6A, the introducer's SNS screen 600 displays the introducer's SNS screen 600 address 601 (e.g., "https: / / www / hij1"), the SNS title 602, an introduction message 603 including an introduction URL 603a (e.g., "Introducing an introduction campaign. Introduction URL..."), a send key 604 for sending the introduction message 603, and a list of destinations 605 for the introduction message 603. Here, the list of destinations 605 displays a list of destinations for other people such as friends, family, colleagues, and superiors who are associated in advance with the introducer of the SNS in the SNS server 11c.

[0065] Then, when the introducer selects a specific destination 605a from the destination list 605 while viewing the SNS screen 600 and selects the send key 604, the introducer's user terminal 10a accepts the selection of the send key 604, and the SNS server 11c transmits the introduction message 603 to the selected destination 605a. This enables the introducer to easily send the introduction message 603 to others related to him / her using the SNS.

[0066] Now, the introduced person of the destination 605a receives the introduction message 603 from the introducer at the introduced person's user terminal 10b via the SNS server 11c.

[0067] For example, when the introduced person of the destination 605a accesses the SNS server 11c using the introduced person's user terminal 10b, the SNS server 11c causes the introduced person's user terminal 10b to display the SNS screen of the introduced person including the introduction message 603 from the introducer.

[0068] Here, the SNS screen 606 of the introduced person is not particularly limited, but for example, as shown in Fig. 6A, the SNS screen 606 of the introduced person displays the address 607 of the SNS screen 606 of the introduced person (e.g., "https: / / www / hij2"), the title 608 of the SNS, sender information 609 indicating the introducer, and an introduction message 610 including an introduction URL 610a (e.g., "Introducing an introduction campaign. Introduction URL..."). This allows the introduced person to check the introduction message 610 of the introducer via the SNS.

[0069] In the above, the case where the "Send via SNS" key 516a is selected as the introduction method key 510 has been described, but this is not limiting. For example, when the "Send via email" key 516b is selected, the introducer's user terminal 10a starts an email application, and the introducer can use the email application to send an introduction message including an introduction URL to others. Also, for example, when the "Copy introduction URL" key 516c is selected, the introduction URL is temporarily stored in a predetermined memory of the introducer's user terminal 10a, and the introducer can operate the user terminal 10a to send the temporarily stored introduction URL to others.

[0070] Now, when the introduced person checks the introduction message 610 from the introducer and selects the introduction URL 610a, the introduced person's user terminal 10b accepts the selection of the introduction URL 610a and accesses the introduction server 11b based on the introduction URL 610a, and the temporary storage control unit 104 of the introduction server 11b displays the introduction campaign screen on the introduced person's user terminal 10b (FIG. 2: S201). An example of the introduction URL 515 is "https: / / www / abc2?sid=a01".

[0071] Here, the introduction campaign screen 611 is not particularly limited, but for example, as shown in FIG. 6B, the introduction campaign screen 611 displays the address 612 of the introduction campaign screen 611 (e.g., "https: / / www / abc2?sid=a01"), the title 613 (e.g., "ABC site"), the title 614 of the introduction campaign (e.g., "Introduction campaign"), the detailed information 615 of the introduction campaign (e.g., "trial reservation first" assuming a predetermined service), a test key 616 for trying the service or product introduced in the introduction campaign (e.g., "trial reservation here"), the detailed information 617 for receiving a benefit after trying the service or product in the introduction campaign (e.g., "benefit application after joining"), and a benefit application key 618 for receiving a benefit (e.g., "benefit application here") are displayed. This enables the introduced person to try the service or product introduced in the introduction campaign. Here, the address 612 of the introduction campaign screen 611 corresponds to the introduction URL 610a.

[0072] Next, the temporary storage control unit 104 displays the introduction campaign screen 611 on the introduced user terminal 10b, and temporarily stores the introducer identification information included in the introduction URL 610a in the introduced user terminal 10b or the introducing server 11b (FIG. 2: S202).

[0073] Here, there is no particular limitation on the temporary storage method of the temporary storage control unit 104. For example, a tag T1 that activates the cookie of the browser of the introduced user terminal 10b is embedded in a part of the introduction campaign screen 611, and when the introduced user terminal 10b displays the introduction campaign screen 611 on its own browser, the tag T1 is activated and the introducer identification information ("a01") included in the address 612 ("https: / / www / abc2?sid=a01") of the introduction campaign screen 611 is temporarily stored in the cookie of the browser of the introduced user terminal 10b. This makes it possible to store the introducer identification information in the introduced user terminal 10b.

[0074] Additionally, for example, when the introduced user terminal 10b accesses the introduction campaign screen 611, the temporary storage control unit 104 may detect the access of the introduced user terminal 10b to the introduction campaign screen 611, and temporarily store the introducer identification information ("a01") included in the address 612 ("https: / / www / abc2?sid=a01") of the detected introduction campaign screen 611 in the memory of the introducing server 11b together with the identification information of the introduced user terminal 10b.

[0075] Now, when the introduced person is interested in the service of the introduction campaign and selects the test key 616, the temporary storage control unit 104 accepts the selection of the test key 616 from the introduced person's user terminal 10b and causes the introduced person's user terminal 10b to access the service site server 11a. Then, the service site server 11a displays a test screen (here, for example, a trial reservation screen) of the introduction campaign on the introduced person's user terminal 10b. Here, the introduced person can experience the service of the introduction campaign by operating the test screen and applying for a trial reservation.

[0076] Here, the person to be introduced likes the service of the introduction campaign and wants to become a member of this service, and operates the user terminal 10b of the person to be introduced to display the membership screen on the user terminal 10b of the person to be introduced via the test screen of the introduction campaign and the service provision screen.

[0077] Here, there is no particular limitation on the joining screen 619, but for example, as shown in Fig. 6B, the joining screen 619 displays the address 620 of the joining screen 619 (e.g., "https: / / www / abc3"), a title 621 (e.g., "Service"), detailed joining information 622 (e.g., "To join..."), and a joining key 623. This allows the introduced person to join as a member of the service.

[0078] Now, the person to be introduced selects the membership key 623, completes the registration procedure for this service, and once again views the service site screen, and uses the person to be introduced's user terminal 10b to display the member registration screen of the service site.

[0079] Here, there is no particular limitation on member registration screen 300, but for example, as shown in FIG. 7A, member registration screen 300 displays address 301 ("https: / / www / abc") of member registration site 300, title 302 (e.g., "ABC site"), member registration display ("Member registration") 303, email address input field 304, password input field 305, new registration key 306, and login key 307.

[0080] Here, if the introduced person has already registered as a member, he / she enters a specified email address 304b (e.g., "ghi@jkl") and password 305b (e.g., "456") and selects a login key 307, and the service site server 11a accepts the selection of the login key 307 and refers to a login table 308 pre-stored in a specified database 11a1.

[0081] Then, as described above, if the introduced person's email address 304b ("ghi@jkl") and password 305b ("456") are stored in association with each other in the login table 308, the service site server 11a allows the introduced person's user terminal 10b to log in.

[0082] On the other hand, if the introduced person's email address 304b ("ghi@jkl") and password 305b ("456") are not stored in association with the login table 308, the service site server 11a causes the introduced person's user terminal 10b to display an error screen.

[0083] Furthermore, if the introduced person has not yet registered as a member on the service site, he or she enters a specified email address 304b ("ghi@jkl") and password 305b ("456") and selects a new registration key 306. The service site server 11a then accepts the selection of the new registration key 306 and refers to the login table 308.

[0084] Then, as described above, if the introduced person's email address 304b ("ghi@jkl") exists in the login table 308, the service site server 11a causes the introduced person's user terminal 10b to display an error screen.

[0085] On the other hand, if the introduced person's email address 304b ("ghi@jkl") does not exist in the login table 308, the service site server 11a stores the input email address 304b ("ghi@jkl") and the input password 305b ("456") in association with each other in the login table 308, as shown in Fig. 7B, and logs in the introduced person's user terminal 10a. This completes the member registration of the introduced person.

[0086] Then, when the member registration of the introduced person is completed, the service site server 11a refers to the achievement table 800 stored in advance in the database 11a1. Here, as shown in FIG. 8A, the achievement table 800 stores a registered email address 801 and registered achievement information 802 in association with each other. Then, the service site server 11a stores the registered email address 801 and the registered achievement information 802 in the achievement table 800 in association with the email address 304b ("ghi@jkl") of the introduced person who joined and achievement information 802b (for example, "introduction URL" indicating the address of the introduction campaign, "trial of introduction campaign and joining") indicating that the introduced person joined the service in the introduction campaign. Here, the achievement information 802b may store information indicating that the introduced person received some service or purchased a product in the service site server 11a. This makes it possible to store the identification information and achievement information of the introduced person.

[0087] Now, when the introduced person tests the introduction campaign service and completes the member registration of the introduction campaign service site, he / she wants to apply for a benefit and redisplays the introduction campaign screen 611 on the introduced person's user terminal 10b. Then, the introduced person's user terminal 10b accesses the introducing server 11b, and the temporary storage control unit 104 displays the introduction campaign screen 611 on the introduced person's user terminal 10b (FIG. 2: S201).

[0088] Here, since the temporary storage control unit 104 has already temporarily stored the introducer identification information included in the introduction URL 610a (FIG. 2: S202), this process is omitted.

[0089] Next, when the introduced person selects the benefit application key 618 via the introduction campaign screen 611, the second information reception control unit 105 accepts the selection of the benefit application key 618 (FIG. 2: S203 YES) and accepts the input of the introduced person identification information (email address) registered on the service site server 11a (FIG. 2: S204).

[0090] Here, the reception method of the second information reception control unit 105 is not particularly limited, but for example, the second information reception control unit 105 displays a privilege application screen 803 on the introduced user terminal 10b. As shown in Fig. 8B, the privilege application screen 803 displays an address 804 (e.g., "https: / / www / xyz") of the privilege application screen 803, a message 805 indicating a privilege application for the introduction campaign (e.g., "reward application for the introduction campaign"), a message 806 prompting input of identification information for a specific service site ("ABC site") (e.g., "Please enter the email address registered on the ABC site"), an email address input field 807, notes on handling of personal information 808 (e.g., "Regarding personal information..."), a checkbox 809 for consent, and an application execution key 810.

[0091] Here, the introduced person viewing the benefit application screen 803 inputs the email address 807b (here, "ghi@jkl") registered at the service site ("ABC site"), checks the check box 809, and selects the application execution key 810. The second information reception control unit 105 then accepts the input email address 807b ("ghi@jkl") of the introduced person, the check of the check box 809, and the selection of the application execution key 810 (FIG. 2: S204 YES), and the second determination control unit 105 of the introducing server 11b determines whether or not the input email address of the introduced person exists in the database 11a1 of the external service site server 11a (FIG. 2: S205).

[0092] Here, the determination method of the second determination control unit 106 is not particularly limited, but for example, as shown in Fig. 8A, the second determination control unit 106 accesses the service site server 11a linked with the introduction server 11b via the network 12 and refers to the database 11a1 of the service site server 11a. Here, the form of cooperation between the introduction server 11b and the service site server 11a is, for example, an API cooperation form, as described above.

[0093] Then, the second determination control unit 106 refers to the login table 308 in the referenced database 11a1, and determines whether the input email address 807b of the introduced person exists in the registered email address 309 of the login table 308.

[0094] If the result of the determination is that the input email address 807b of the introduced person does not exist in the registered email addresses 309 of the login table 308, the second determination control unit 106 displays a requirement non-compliance screen on the introduced person's user terminal 10b to inform the introduced person that he / she does not meet the requirements for the benefit application, and urges the introduced person to meet the requirements (FIG. 2: S205NO). This makes it possible to prevent the introduced person from applying for a benefit if he / she is not registered as a member on the service site.

[0095] Here, there is no particular limitation on the method of displaying the requirement non-compliance screen 900, but for example, as shown in Fig. 9A, the requirement non-compliance screen 900 displays the address 901 of the requirement non-compliance screen 900 (e.g., "https: / / www / uvw3"), a message 902 indicating a referral campaign benefit application ("referral campaign benefit application"), a message 903 indicating that the benefit application requirements are not met (e.g., "requirements for the benefit application are not met"), a message 904 prompting the user to apply for the benefit after fulfilling the requirements for the benefit application (e.g., "Please register your email address and then enter again"), and an end key 905. This makes it possible to prompt the referred person to fulfill the requirements for the benefit application.

[0096] On the other hand, if the input email address 807b of the introduced person is present in the registered email address 309 of the login table 308, the second determination control unit 106 determines that the introduced person can apply for the benefit (FIG. 2: S205 YES). In this case, the requirement for applying for the benefit is to be registered as a member on the service site, so the introduced person can apply for the benefit.

[0097] In the above description, the requirement for applying for a special offer is to be registered as a member on the service site, but other requirements may be added to this. For example, the second determination control unit 106 may determine whether the input email address of the introduced person exists in the database 11a1 of the external service site server 11a and whether the introduced person has a history of using the service site, and may add the introduced person's history of using the service site as a requirement for applying for a special offer. In this case, for example, if the input email address 807b of the introduced person exists in the registered email address 309 of the login table 308, the second determination control unit 106 next determines whether the introduced person has a history of using the service site.

[0098] Here, the second determination control unit 106 accesses the service site server 11a via the network 12 and refers to the database 11a1 of the service site server 11a. Then, the second determination control unit 106 refers to the track record table 800 in the referred database 11a1 this time, and determines whether the inputted email address 807b of the introduced person exists in the registered email address 801 in the track record table 800, and whether track record information exists in the registered track record information 802 of the registered email address 801 that exists.

[0099] If the result of the judgment is that the introduced person's email address 807b is not present in the registered email addresses 801 in the achievement table 800, the second judgment control unit 106 displays the requirements non-compliance screen 900 on the introduced person's user terminal 10b, as described above, and prompts the user to register an email address (Figure 2: S205NO).

[0100] Also, if the introduced person's email address 807b exists in the registered email addresses 801 in the achievement table 800, but there is no achievement information in the registered achievement information 802 of the registered email address 801, the second judgment control unit 106 displays the requirement non-compliance screen 900 on the introduced person's user terminal 10b in the same manner as described above, and prompts the introduction campaign service achievement (FIG. 2: S205 NO). This makes it possible to prompt the introduced person to meet the requirements for the benefit application.

[0101] On the other hand, if the result of the determination is that the input email address 807b of the introduced person exists in the registered email address 801 of the record table 800, and the registered record information 802 of the registered email address 801 has record information, the second determination control unit 106 determines that the introduced person can apply for a benefit (FIG. 2: S205 YES). This makes it possible to check the requirements for a benefit application based on the usage record of the introduced person.

[0102] Now, when the second determination control unit 106 determines that the introduced person is eligible to apply for a benefit (FIG. 2: S205 YES), the provision control unit 107 of the introducing server 11b associates the introducer and the introduced person using the introducer identification information temporarily stored in the introduced person's user terminal 10b, and provides a benefit to either or both of the introducer and the introduced person (FIG. 2: S206).

[0103] Here, the method of providing the benefit by the provision control unit 107 is not particularly limited, but for example, as shown in FIG. 9B, the provision control unit 107 displays a benefit application completion screen 906 on the user terminal 10b of the introduced person. The benefit application completion screen 906 displays, for example, an address 907 of the benefit application completion screen 906 (e.g., "https: / / www / uvw4"), a message 908 indicating that the benefit application has been completed (e.g., "Benefit application completed"), benefit application content information 909 (e.g., if a benefit is provided to both the introducer and the introduced person, "A benefit will be provided to both the introducer and the introduced person"), and an end key 910. This allows the introduced person to recognize that the benefit application has been completed.

[0104] Next, the provision control unit 107 causes the user terminal 10b of the introduced person to display a benefit application completion screen 906, and acquires the introducer identification information temporarily stored in the user terminal 10b of the introduced person.

[0105] Here, there is no particular limitation on the acquisition method of the provision control unit 107. For example, a tag T2 that acquires information from a cookie in the browser of the introduced user terminal 10b is embedded in a part of the reward application completion screen 906, and when the introduced user terminal 10b displays the reward application completion screen 906 on its own browser, the tag T2 operates and acquires the introducer identification information ("a01") temporarily stored in the cookie in the browser of the introduced user terminal 10b. As a result, when the introduced person completes the reward application, it becomes possible to acquire the introducer identification information ("a01") of the introducer who introduced the introduction campaign to the introduced person in response to the operation of the introduced person.

[0106] The introducer identification information temporarily stored in the cookie of the browser of the introduced user terminal 10b may be configured to be deleted at a predetermined timing or in response to an instruction from the introducing system 1.

[0107] In addition, for example, when the introduced user terminal 10b accesses the benefit application completion screen 906, the provision control unit 107 may detect the access of the introduced user terminal 10b to the benefit application completion screen 906, and use the detected identification information of the introduced user terminal 10b to obtain the introducer identification information ("a01") temporarily stored in the memory of the introducing server 11b in S202.

[0108] Next, as shown in Fig. 9C, the provision control unit 107 first associates and stores the identification information of the introduced person (here, an email address) and the introduced person information indicating that the introducer is the introduced person who introduced the introduction campaign in the introducer-introduced person table 506. Specifically, the provision control unit 107 refers to the introducer-introduced person table 506 stored in advance in the database of the introducing server 11b.

[0109] Here, in introducer / introduced person table 506, as shown in FIG. 9C, registered email address 507, user information 508, applicant ID 509, introduction ID 510, and introduction campaign information 511 are stored in association with each other.

[0110] Therefore, the provision control unit 107 stores the previously existing email address of the introduced person ("ghi@jkl") in the registered email address 507 of the introducer-introduced person table 506. Here, similar to the above, if there is user information (for example, name "ghi", date of birth, etc.) associated with the introducer in addition to the introduced person's email address ("ghi@jkl") in the database 11a1 of the external service site server 11a, the provision control unit 107 acquires user information ("ghi") associated with the introduced person's email address ("ghi@jkl") from the database 11a1 of the external service site server 11a, and stores the acquired user information ("ghi") in the user information 508 of the introducer-introduced person table 506.

[0111] Furthermore, the provision control unit 107 uses a predetermined identification information generation unit to generate unique identification information (for example, "a02") for the introduced person's email address ("ghi@jkl") as generated identification information, and stores the generated identification information ("a02") in the applicant ID 509 of the introducer-introduced person table 506. This makes it possible to identify the introduced person's email address ("ghi@jkl") and user information from the applicant ID 509, as described above.

[0112] Then, as shown in FIG. 9C, the provision control unit 107 stores the previously acquired introducer identification information ("a01") in the introduction ID 510 of the introducer-introduced person table 506 for the applicant ID 509 ("a02"). This makes it possible to associate the introduced person with the introducer. Note that, in the above description, the introduced person identification information acquired was the applicant ID ("a01") of the generated identification information, but this is not limited to this, and it may be a selected portion of the introducer's email address 415a ("abc@def"), or a portion of the entire email address. Furthermore, if the introducer's email address 415a ("abc@def") or the applicant ID ("a01") of the generated identification information has been encrypted using a specified encryption method, the provision control unit 107 will obtain the encryption, and then decrypt the obtained encryption to restore the introducer's identification information, which is the email address 415a ("abc@def") or the introducer's applicant ID ("a01"), and use the restored email address 415a ("abc@def") or the introducer's applicant ID ("a01") as the introducer identification information.

[0113] The provision control unit 107 then refers to the introduction ID 510 in the introducer-introduced person table 506, identifies the introducer of the applicant ID ("a01") corresponding to the introducer's introduction ID 510 ("a01"), and obtains the introducer's email address ("abc@def") from the registered email addresses 512 associated with the introducer of the identified applicant ID ("a01"). The provision control unit 107 then notifies the introducer's user terminal 10a by email of a message about the provision of a special benefit, based on the obtained introducer's email address ("abc@def").

[0114] For example, when the introducer opens the message for providing a privilege on the introducer's user terminal 10a, the message 1000 displays, as shown in Fig. 10A, a title 1001 (e.g., "Message"), a message 1002 indicating that the introduced person has applied for a privilege in the introduction campaign (e.g., "The person introduced in the introduction campaign has applied for a privilege"), a message 1003 indicating that the introducer will be provided with a privilege based on the performance of the introduced person's service (e.g., "A gift will be sent"), and an OK key 1004. This allows the introducer to receive the privilege based on the introduced person's application for a privilege in the introduction campaign.

[0115] Here, the notification method of the provision control unit 107 is not particularly limited, and in addition to the above, a message for providing a special benefit may be sent to the introducer of the SNS via the SNS server 11c. Also, if the mobile phone numbers of the introducer and the introduced person are registered in the login table 303 in addition to the registered email address 304, a message for providing a special benefit may be sent directly to the introducer by short message service using the mobile phone number of the introducer.

[0116] Furthermore, there is no particular limit to the type of benefit, and as described above, it may be a service or product from the service site, a service or product from another service site, or a gift card, electronic money, points, etc. that can be used on the service site or another service site. Furthermore, if the addresses of the introducer and the introduced person are registered in login table 303 in addition to registered email address 304, the product may be directly delivered from a delivery center to the address of the introducer.

[0117] Furthermore, in the above description, the provision control unit 107 provides a benefit only to the introducer, but when the introduced person makes a purchase after receiving a recommendation from the introducer, the provision control unit 107 may provide a benefit to both the introducer and the introduced person.

[0118] For example, the provision control unit 107 refers to the introduction ID 510 in the introducer introduced person table 506, identifies the introduced person with the applicant ID ("a02") corresponding to the introduced person's introduction ID 510 ("a01"), and obtains the introduced person's email address ("ghi@jkl") from the registered email addresses 512 associated with the introduced person with the identified applicant ID ("a02"). Then, the provision control unit 107 notifies the introduced person's user terminal 10b by email of a message about the provision of a special benefit based on the obtained email address ("ghi@jkl") of the introduced person.

[0119] For example, when the introduced person opens the message for providing the privilege on his / her user terminal 10b, message 1005 displays, as shown in Fig. 10B, a title 1006 (e.g., "Message"), a message 1007 indicating that the privilege application in the introduction campaign has been completed (e.g., "The privilege application for the introduction campaign has been completed"), a message 1008 indicating that the introduced person will be provided with a privilege based on the performance of the introduced person's service (e.g., "A gift will be sent"), and an OK key 1009. This allows the introduced person to receive the privilege by participating in the introduction campaign.

[0120] Here, as described above, in addition to messages by email, messages via the SNS server 11c, short messages using the mobile phone number of the introduced person, etc. Also, the types of benefits and the method of providing the benefits are the same as those described above.

[0121] In this way, the present invention makes it possible to use member information registered on the service site to associate an introducer who introduced an introduction campaign with an introduced person who received an introduction campaign from the introducer, and eliminates the need for the introduction server 11b to hold and manage all personal information of users, including introducers and introduced people, thereby reducing the burden on the introduction server 11b.

[0122] In addition, since the introduction campaign can be announced through the service site server 11a, which serves as the contact point for users including introducers and introduced persons, users can also handle the introduction campaign through the service site server 11a to which they are already registered as members, eliminating the need for users to re-register their personal information on the introduction server 11b and allowing them to easily participate in the introduction campaign.

[0123] In addition, in the embodiment of the present invention, it is possible to specify introducers who frequently introduce the introduction campaign and introducees who frequently use the introduction campaign by utilizing the introducer-introduced table 506. For example, as shown in Fig. 10C, in the introducer-introduced table 506, for a specific introduction ID 510 ("a01") or a campaign ID ("c01") or store ID ("s01") of a specific introduction campaign information 511, a specific introduction campaign can be notified to introducers (e.g., "abc@def") who frequently introduce the introduction campaign, thereby promoting the implementation of the specific introduction campaign.

[0124] On the other hand, in the introducer introduced table 506, for a combination of a specific applicant ID 509 ("a02") and a specific introduction ID 510 ("a02"), or for the campaign ID ("c01") or store ID ("s01") of the specific introduction campaign information 511, the implementation of a specific introduction campaign can be promoted by notifying the introduced user (for example, "ghi@jkl") who frequently introduced the introduction campaign to other users after being introduced to the introduction campaign. In this way, as a method for identifying a frequent introducer who frequently introduces the introduction campaign or a frequent introducer who receives an introduction of the introduction campaign and then frequently introduces it, for example, a method of having a machine learning unit learn frequent introducers and frequent introducers based on the applicant ID 509, introduction ID 510, and introduction campaign information 511 of the introducer introduced table 506, and having the machine learning unit identify users who may become frequent introducers or frequent introducers.

[0125] In addition, in the embodiment of the present invention, the introduction system 1 is configured to include each control unit, but it may be configured to store a program that realizes each control unit in a storage medium and provide the storage medium. In this configuration, the program is read out to a device, and the device realizes each control unit. In that case, the program itself read out from the recording medium provides the effect of the present invention. Furthermore, it is also possible to provide it as a method of storing the steps executed by each control unit in a hard disk. [Industrial Applicability]

[0126] As described above, the referral system and referral method of the present invention are useful for any service provider, service site operator, manager, etc. who conducts referral campaigns using a network, and are effective as a referral system and referral method that can utilize member information registered on the service site to associate an introducer who introduced a referral campaign with a referred person who was introduced to a referral campaign by the introducer. [Explanation of symbols]

[0127] 1. Referral System 10 User terminal 11 Server 11a Service site server 11b Referral Server 12 Network 101 First information reception control unit 102 First judgment control unit 103 Issuance control unit 104 Temporary memory control unit 105 Second information reception control section 106 Second judgment control section 107 Provision control section

Claims

1. a first information reception control unit that receives input of introducer identification information registered at a specific service site when an introduction key for an introduction campaign at the specific service site is selected by the introducer's user terminal; a first determination control unit that, when a predetermined introducer identification information is input, determines whether the input introducer identification information exists in a database of the external service site; an issuance control unit that issues introduction information including the introducer identification information to the user terminal of the introducer when the introducer identification information exists in the database; a temporary storage control unit that, when the introduction information provided by the introducer's user terminal is selected by the introduced person's user terminal, causes an introduction campaign screen to be displayed on the introduced person's user terminal, which selectably displays a benefit application key for receiving a benefit after trying a service or product in the introduction campaign, based on the introduction information, and temporarily stores introducer identification information included in the introduction information in the introduced person's user terminal or a server; a second information reception control unit that receives input of the introduced person's identification information registered at the service site when a special offer application key for the introduced person is selected via the introduced person's user terminal via the introduced person's introduction campaign screen; a second determination control unit that, when a predetermined introduced person identification information is input, determines whether the input introduced person identification information exists in the database; a provision control unit that associates the introducer and the introduced person using the temporarily stored introducer identification information when the introduced person identification information exists in the database; A referral system that includes:

2. When the temporary storage control unit temporarily stores the introducer identification information in the user terminal of the person being introduced, the temporary storage control unit temporarily stores the introducer identification information included in the introduction information on the introduction campaign screen in a cookie of the browser of the user terminal of the person being introduced, using a first tag that is embedded in a part of the introduction campaign screen and that operates a cookie of the browser of the user terminal of the person being introduced, When the introduced person identification information exists in the database and the introduced person has a track record, the provision control unit, when displaying a predetermined reward application completion screen on the user terminal of the introduced person, acquires introducer identification information temporarily stored in a cookie of the browser of the user terminal of the introduced person using a second tag embedded in a part of the reward application completion screen for acquiring information from a cookie of the browser of the user terminal of the introduced person, and associates the introducer with the introduced person. The introduction system of claim 1.

3. When the introduced person identification information is input, the second determination control unit determines whether the input introduced person identification information exists in the database and whether the introduced person has a track record of using a service site, and if the introduced person identification information does not exist in the database or if the introduced person has no track record, displays a predetermined requirement non-compliance screen on the user terminal of the introduced person, The provision control unit associates the introducer and the introduced person using the temporarily stored introducer identification information when the introduced person identification information exists in the database and a track record of the introduced person exists. The introduction system of claim 1.

4. a first information reception control step of receiving input of introducer identification information registered at a specific service site when an introduction key for an introduction campaign at the specific service site is selected by a user terminal of the introducer; a first determination control step of, when a predetermined introducer identification information is input, determining whether or not the input introducer identification information exists in a database of the external service site; an issuance control step of issuing introduction information including the introducer identification information to the user terminal of the introducer when the introducer identification information exists in the database; a temporary storage control process for, when the introduction information provided by the introducer's user terminal is selected by the introduced person's user terminal, displaying on the introduced person's user terminal an introduction campaign screen that selectably displays a special offer application key for receiving a special offer after trying a service or product in the introduction campaign based on the introduction information, and temporarily storing introducer identification information included in the introduction information in the introduced person's user terminal or a server; a second information reception control step of receiving input of the introduced person's identification information registered at the service site when a special offer application key for the introduced person is selected via the introduced person's user terminal via the introduced person's introduction campaign screen; a second determination control step of determining whether or not a specific introduced person identification information is present in the database when the specific introduced person identification information is input; a provision control step of associating the introducer and the introduced person using the temporarily stored introducer identification information when the introduced person identification information exists in the database; An introduction method that provides:

Citation Information

Patent Citations

  • Introduction system

    JP2008117233A

  • Introduction rewarding server, method, and program

    JP2014102603A

  • Sales promotion device, sales promotion system, and sales promotion method

    JP2015001775A

  • Reward management server, commerce system, and program

    JP2017033097A

  • Introduction system and introduction method

    JP2018025834A