Campaign system, campaign method, and program
Patent Information
- Application Number
- JP2023141849
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-03-13
- Estimated Expiration
- 2043-08-31
Smart Images

Figure 2025035067000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a campaign system, a campaign method, and a program. [Background technology]
[0002] In an electronic marketplace where multiple shops participate, a technology has been proposed in which each shop attaches advertising media such as seals or stickers to products or product packaging before shipping them out, and the effectiveness of the advertising media is evaluated (for example, Patent Document 1). The technology described in Patent Document 1 allows users to enter a contest to win a special prize via an application code attached to the advertising media. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6387150 Summary of the Invention [Problem to be solved by the invention]
[0004] When a campaign is carried out in which codes for obtaining benefits are distributed to participants of the campaign, as in the technology described in Patent Document 1, a system capable of carrying out the campaign in an optimal manner is desired.
[0005] The present invention has been made in consideration of the above-mentioned circumstances, and has an object to provide a campaign system etc. that can carry out a campaign in an optimal manner. [Means for solving the problem]
[0006] In order to achieve the above object, the campaign system of the present invention comprises: A campaign system including a code management server and a campaign server, The code management server includes: Issue unused codes, Provide the issued code to the operator of the campaign server; The campaign server, Obtaining the applicant's contact information via the application form published by the campaign server; providing the unused code provided from the code management server to the obtained applicant contact information; The code management server includes: Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant; The campaign server, When the applicant contact information and the designated code are reported, the applicant contact information who provided the reported code is identified; A response page based on the identified applicant contact information and the reported applicant contact information is provided to the applicant associated with the applicant contact information.
[0007] The campaign server may present the application form to the applicant as the response page, or may include a link to the application form in the response page.
[0008] The campaign server, Determine whether or not to respond to the report based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant; If it is determined that the applicant is willing, the application form may be presented to the applicant as the response page, or the response page may include a link to the application form.
[0009] The campaign server may present the application form with the applicant's contact information already filled in as the response page to the applicant, or may include a link to the application form with the applicant's contact information already filled in on the response page.
[0010] The campaign server may determine whether the reported code has been obtained illegally based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant.
[0011] The response page may include an advertisement for a product or service related to the campaign.
[0012] The code management server may issue the code for providing points that can be used at an electronic commerce site associated with the code management server.
[0013] In order to achieve the above object, the campaign method of the present invention comprises: A campaign method executed by a campaign system including a code management server and a campaign server, The code management server includes: Issue unused codes, Provide the issued code to the operator of the campaign server; The campaign server, Obtaining the applicant's contact information via the application form published by the campaign server; providing the unused code provided from the code management server to the obtained applicant contact information; The code management server includes: Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant; The campaign server, When the applicant contact information and the designated code are reported, the applicant contact information who provided the reported code is identified; A response page based on the identified applicant contact information and the reported applicant contact information is provided to the applicant associated with the applicant contact information.
[0014] In order to achieve the above object, the program of the present invention comprises: Computer, Issue unused codes, Provide the issued code to an operator of a campaign server that implements the campaign; Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant. It functions as a code management server.
[0015] In order to achieve the above object, the program of the present invention comprises: Computer, Obtain the applicant's contact information via the application form published by the campaign server, Provide the unused code provided by the code management server that issues the code to the applicant's contact information obtained, When the contact information of the applicant who wishes to exchange the used code for a benefit and the used code specified by the applicant are reported, the applicant contact information who provided the reported used code is identified, providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; Function as a campaign server. Effect of the Invention
[0016] According to the present invention, a campaign can be carried out suitably. [Brief description of the drawings]
[0017] [Figure 1] 1 is a block diagram showing a configuration of a campaign system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing device that constitutes the campaign system according to the present embodiment. [Diagram 3] 4 is a flowchart showing the flow of processing of each component in the campaign system. [Figure 4] 4 is a flowchart showing the flow of processing of each component in the campaign system. [Diagram 5] 4 is a flowchart showing the flow of processing of each component in the campaign system. [Figure 6] 13A to 13C are diagrams showing examples of displays on a user terminal. [Figure 7] 13A to 13D are diagrams showing examples of displays on a user terminal. [Figure 8] 13A and 13B are diagrams showing examples of displays on a user terminal. [Figure 9] 13A to 13C are diagrams showing examples of displays on a user terminal in a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] A campaign system 100 according to an embodiment of the present invention will now be described with reference to the drawings. Note that the same or corresponding parts in the drawings are given the same reference numerals.
[0019] Fig. 1 is a block diagram showing the configuration of a campaign system 100 according to this embodiment. The campaign system 100 is a system for implementing a campaign in which users can participate via a communication network 30 such as the Internet. The campaign system 100 is composed of a code management server 10 and a campaign server 20. The code management server 10 and the campaign server 20 are connected via the communication network 30.
[0020] User terminals 40 owned by users who participate in the campaign are connected to the code management server 10 and the campaign server 20 via a communication network 30. Although two user terminals 40 are shown in FIG. 1, the number of user terminals 40 may be any number.
[0021] The code management server 10 is a server that manages codes, such as issuing codes to be prizes in campaigns and exchanging the codes for rewards (points). In this embodiment, the codes are, for example, gift codes that can be exchanged only once for points having a monetary value that can be used at an electronic commerce site operated by the operator of the code management server 10. The electronic commerce site may be an electronic commerce site related to the code management server 10. The codes may be exchangeable for other rewards such as coupons. When an unused code is input by a user, the code management server 10 gives points corresponding to the code to the user's electronic commerce account. Note that, even if a used code is input, no points are given. However, in this embodiment, if the used code is a code distributed in a campaign, a used page indicating that the code has been used and including a link for reporting the code to the campaign server 20 is presented to the user.
[0022] The campaign server 20 is a server for conducting campaigns for advertising products and services, to which users can apply. In this embodiment, the campaign server 20 stores unused codes issued by the code management server 10, accepts applications for the campaign from users, and provides unused codes to users who apply by lottery. In this way, the campaign conducted by the campaign server 20 and campaign system 100 in this embodiment is a campaign for distributing gift codes that can be exchanged for points.
[0023] The code management server 10 and the campaign server 20 are configured by, for example, a personal computer (PC), a workstation, or other information processing device capable of communication. The user terminal 40 is, for example, a personal computer (PC), a smartphone, a tablet, or other information processing device capable of communication. At least one of the code management server 10, the campaign server 20, and the user terminal 40 may be a dedicated device.
[0024] 2 is a diagram showing an example of the hardware configuration of information processing devices constituting the code management server 10, the campaign server 20, and the user terminal 40. The code management server 10 has a processor 11 such as a CPU (Central Processing Unit) or a GPU (Graphical processing unit), a storage device 12 such as a memory, an HDD and / or an SSD, a communication interface 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse and / or a microphone, etc. The output device 15 is, for example, a display and / or a speaker, etc.
[0025] Similarly, the campaign server 20 has a processor 21, a storage device 22, a communication interface 23, an input device 24, and an output device 25. Similarly, the user terminal 40 has a processor 41, a storage device 42, a communication interface 43, an input device 44, and an output device 45. Note that the code management server 10 and the campaign server 20 do not necessarily have to have the input devices 14, 24 (keyboard, etc.) and the output devices 15, 25 (display, etc.).
[0026] Next, a description will be given of the operation of the campaign system 100. The following processing is executed by the processors 11, 21, 41 of the code management server 10, the campaign server 20, and the user terminal 40, respectively, reading programs stored in the storage devices 12, 22, .
[0027] 3 is a flowchart showing an example of the process flow from code issuance to campaign application in the campaign system 100. The code management server 10 judges whether or not to issue a code at a predetermined timing (for example, at the timing of receiving a predetermined operation from the administrator of the code management server 10) (step S11). For example, if the code management server 10 receives a request to issue a new code from the campaign server 20 or a terminal of the administrator of the campaign server 20, it may judge to issue a code. If it is judged not to issue a code (step S11; No), the code management server 10 ends the process shown in FIG. 3.
[0028] When it is determined that a code should be issued (step S11; Yes), the code management server 10 issues a code (gift code) that is a combination of letters, numbers, symbols, etc. and is linked to the number of points to be awarded (step S12). This gift code becomes a prize or benefit in the campaign. The code management server 10 stores information that can identify the issued code in the storage device 12 of the code management server 10.
[0029] When the code management server 10 issues the code, it transmits the code to the campaign server 20 that requested the code issuance (step S13), and ends the process shown in Fig. 3. The code management server 10 may issue the code based on the operation of an administrator of the code management server 10 and transmit the code to the campaign server 20.
[0030] When the code is transmitted from the code management server 10, the campaign server 20 receives the code and stores it in the storage device 22 of the campaign server 20 (step S21). In this manner, the campaign server 20 can accumulate unused codes.
[0031] When the user terminal 40 detects an application operation for the campaign, such as a user accessing an application form published by the campaign server 20, entering required items, and sending the form (step S31; Yes), the user terminal 40 transmits campaign application information, which is information entered into the application form, to the campaign server 20 (step S32). This campaign application information includes at least the user's contact information (e.g., email address, etc.) to which the code is to be sent. If the user terminal 40 does not detect an application operation for the campaign (step S31; No), the user terminal 40 ends the process shown in FIG. 3.
[0032] When campaign server 20 receives the campaign application information, it stores the user's contact information (e.g., email address) included in the campaign application information as an applicant ID in storage device 22 of campaign server 20 (step S22). In this embodiment, a user who has applied for a campaign is also referred to as an applicant.
[0033] Next, campaign server 20 transmits an application completion page to user terminal 40 that transmitted the campaign application information (step S23). When user terminal 40 receives the application completion page, it displays the application completion page on the display of user terminal 40 (step S33). This ends the process for applying to the campaign by user terminal 40.
[0034] Next, campaign server 20 executes a lottery process to determine whether or not to provide a code for this application (step S24).
[0035] In the lottery process, for example, by determining whether or not the applicant has applied multiple times based on the applicant information, it is determined whether or not the applicant satisfies the application requirements. If the applicant satisfies the application requirements, a lottery is held to determine whether or not to provide the applicant with a code and the type of code to be provided (number of points, etc.). If the applicant wins the lottery, the code is provided to the applicant by, for example, sending an e-mail containing the code to the applicant's e-mail address saved as the applicant ID. The code may be sent immediately after the applicant wins, or at a predetermined time such as after the end of the campaign. If the code is provided, the applicant ID and the code are stored in the storage device 22 in association with each other. This makes it possible to identify the applicant from the code, i.e., the recipient of the code. If the applicant information includes an address, a paper containing the code may be mailed.
[0036] When the lottery process is completed, the campaign server 20 ends the process shown in FIG.
[0037] FIG. 4 is a flow chart showing an example of a process flow in the campaign system 100 up to point allocation according to code input and output of a response page. When the user terminal 40 detects an operation such as a user accessing a website for inputting a code, inputting and sending the user's account information and a code (step S41; Yes), the user terminal 40 transmits the code and the user's account information to the campaign server 20 (step S42). In this embodiment, a user who inputs a code and wishes to receive points is also called a requester. The account is an account of an electronic commerce site operated by the operator of the code management server 10. The account information is, for example, a requester ID and a password, which are the requester's contact information (e.g., email address). If the user terminal 40 does not detect a code input operation (step S41; No), the user terminal 40 ends the process shown in FIG. 4.
[0038] When the code management server 10 receives the code and the account information, it executes a login process for an electronic commerce site operated by the operator of the code management server 10 based on the account information, and stores the received code (step S51).
[0039] Next, the code management server 10 refers to the storage device 12 to determine whether the code stored in step S51 is a code that has already been issued by the code management server 10 (step S52). If the code has not been issued (step S52; No), the code management server 10 reads out an input error page indicating a code input error from the storage device 12 or the like (step S53).
[0040] If the code is an issued code (step S52; Yes), the code management server 10 judges whether the code is an unused code (step S54). For example, a flag indicating whether the issued code is used or not may be stored in the storage device 12 in association with the code, and in step S54, the flag may be checked to judge whether the code is an unused code or not.
[0041] If the code is unused (step S54; Yes), the code management server 10 grants the number of points according to the code to the account of the applicant ID that performed the login process in step S51 (step S55). Then, the code management server 10 sets the code as used (step S56). In step S56, for example, a flag indicating that the code has been used may be set in the storage device 12.
[0042] Next, the code management server 10 reads out a point granting page indicating that points have been granted to the account of the applicant ID (step S57).
[0043] On the other hand, if the currently entered code is a used code (step S54; No), a used page indicating that the code has been used and including a link for reporting the code to the campaign server 20 is read (step S58). Note that before step S58, a process may be executed to determine whether the used code is one distributed in a campaign and a process to identify the campaign server 20 related to the campaign.
[0044] After executing the process of step S53, S57, or S58, the code management server 10 transmits the page read in the process of step S53, S57, or S58 to the user terminal 40 (step S59), and ends the process shown in FIG.
[0045] When the user terminal 40 receives the page transmitted from the code management server 10 in step S59, it displays the received page on the display (step S43), and ends the process shown in FIG.
[0046] 5 is a flow chart showing an example of a process flow in the campaign system 100, including outputting a campaign application form as a response page in response to a report of a used code. When the user terminal 40 detects a report operation, such as operating a link on a used page for reporting a code to the campaign server 20 (step S61; Yes), it transmits the used code and the applicant ID (email address) that is the contact information of the user who entered the used code to the campaign server 20 (step S62). If the user terminal 40 does not detect a report operation (step S61; No), it ends the process shown in FIG. 5.
[0047] When the campaign server 20 receives the used code and applicant ID (email address), it stores the used code and applicant ID (step S71), searches the storage device 22 based on the code, and identifies the applicant ID stored in association with the code (step S72).
[0048] Then, campaign server 20 transmits a campaign application form including information (such as name) of the applicant corresponding to the identified applicant ID (step S73). This application form is transmitted with the applicant's email address, which is the applicant ID, already filled in. This reduces the time and effort required for the user (applicant) who performed the reporting operation to input an email address.
[0049] When the user terminal 40 receives the campaign application form, it displays the received campaign application form on the display (step S63), and ends the process shown in FIG.
[0050] In this way, according to the campaign system 100 of this embodiment, even if a code that can be obtained by applying for a campaign has already been used, a user who inputs the code can be guided to the campaign. Therefore, even if the code is transmitted from an applicant to a third party for some reason, the campaign can be advertised to the third party, and the advertising effect of the campaign is increased. As a result, the campaign can be implemented in an optimal manner.
[0051] After sending the campaign application form, the campaign server 20 determines whether the user (applicant) who performed the reporting operation obtained the code fraudulently based on the applicant ID stored in step S71 and the applicant ID identified in step S72 (step S74).
[0052] For example, if the applicant ID is included in a blacklist held by the campaign server 20, or if a history of fraudulent activity using the applicant ID is detected via the Internet, etc., it is determined that the code has been obtained illegally. Also, if it is determined that the applicant identified by the applicant ID is a celebrity and has made the code public via a social networking service (SNS) or the like, or if it is determined that the applicant identified by the applicant ID is friends with the applicant identified by the applicant ID, it is determined that the code has not been obtained illegally. Any method may be used to determine whether the code has been obtained illegally.
[0053] If it is determined that the application was illegally obtained (step S75; Yes), the campaign server 20 stores the applicant ID in the storage device as an account obtained illegally and violating the application requirements (step S76). As a result, even if an application is made to the campaign using the applicant ID, the application requirements are determined not to be met in the lottery process of step S24, and the applicant will not win the lottery. This makes it possible to prevent the code from being provided to a user who has illegally obtained the code.
[0054] In this embodiment, when a used code is reported, a decision is made as to whether or not to accept the offer based on the applicant ID and applicant ID, and the applicant may win a gift code only if it is decided that the applicant will accept the offer. Even in this case, the applicant is provided with an application form for the campaign, allowing for convenient advertising.
[0055] If it is determined that the acquisition was not illegal (step S75; No), or after executing the process of step S76, the campaign server 20 ends the process shown in FIG.
[0056] Next, a display example in the campaign system 100 of the present embodiment will be described with reference to Fig. 6 to Fig. 8. Here, a display example in which a display related to a campaign is displayed on the display of a smartphone as the user terminal 40 will be described.
[0057] FIG. 6 shows an example of a screen display when applying for a campaign on the user terminal 40. FIG. 6(A) shows an example of a display when a user accesses a web page of the XX campaign published by the campaign server 20 with the user terminal 40 and opens an application form for the XX campaign. The application form for the XX campaign includes advertisements, fields for entering applicant information (email address, name, phone number), a pull-down menu for a questionnaire, a field for entering opinions and requests, etc. After filling in the applicant information and the questionnaire, the user can apply for the campaign by operating the apply button. If you apply for the XX campaign, you can win a gift code issued by the code management server 10 by lottery.
[0058] By including an advertisement (such as an advertisement for product or service XX) in the XX campaign application form or on the XX campaign web page before proceeding to the application form, the campaign can effectively promote XX. The XX campaign application form and the XX campaign web page can be accessed via a web advertisement (banner advertisement), an application code attached to product packaging, a two-dimensional code printed on posters or POPs in stores, etc.
[0059] When applicant information is entered on the screen of FIG. 6(A) and the application button is pressed, a message is displayed indicating that application to the XX campaign has been completed, as shown in FIG. 6(B).
[0060] If you are successful in applying for the XX campaign, an email notifying you of your win will be sent to the email address you entered in the application form, as shown in Figure 6(C). This email will contain a gift code and a link to a URL (Uniform Resource Locator) for receiving the gift code.
[0061] FIG. 7 shows an example of a screen display from accessing a URL for receiving a gift code by the user terminal 40 to receiving points corresponding to the gift code. When the URL for receiving the gift code described in the email shown in FIG. 6(C) is accessed, a member login screen of an electronic commerce site operated by the operator of the code management server 10 is displayed as shown in FIG. 7(A). When a user enters a user ID (email address) and password and operates a login button, a gift code input screen for receiving points is displayed as shown in FIG. 7(B). When a gift code is entered on this screen and a button for receiving points is operated, a message is displayed indicating that points (here, 100 points) have been acquired as shown in FIG. 7(D). This screen includes, for example, a link to an electronic commerce site for immediately using points and a link to a confirmation screen for the points owned.
[0062] If an incorrect gift code that has not been issued by the code management server 10 is entered on the gift code input screen, an input error page is displayed indicating that a code input error has occurred, as shown in Fig. 7(C). On the input error page, the gift code can be re-entered.
[0063] In addition, the gift code may be embedded in the URL for receiving the gift code, so that the gift code is automatically input on the gift code input screen.
[0064] When a used gift code is entered on the gift code input screen, a used page is displayed indicating that the code has been used, as shown in Fig. 8(A). The used page allows the user to re-enter the gift code in the case where the user has multiple codes and is not sure which code has been used. The used page also includes a link LN1 for reporting the code to the campaign server 20.
[0065] In this embodiment, the link LN1 for reporting the code to the campaign server 20 is a link LN1 to a campaign application form (campaign application button). When the link LN1 is operated, the code entered on the gift code input screen and the email address of the applicant who entered the code are sent to the campaign server 20, and the application form for the XX campaign as shown in FIG. 8(B) is displayed on the user terminal 40. In this way, when a used code is entered, such as when a used code is transmitted to a person other than the campaign applicant for some reason, the user is guided to the campaign that distributes the code, so that the number of participants in the campaign can be expected to increase and the campaign can be implemented appropriately. In addition, the effectiveness of the advertisement included in the campaign application form can be improved.
[0066] This XX campaign application form contains information about the applicant to whom the reported code was provided by campaign server 20. In this case, the applicant is Mr. A, and text such as "Campaign introduced by Mr. A" is displayed. In this way, when the code is transmitted from the applicant to a third party, the third party can be guided to the campaign even if the code has already been used, and the third party can know that they have been guided to the campaign by the applicant.
[0067] In addition, in this application form, the email address reported by the code management server 10 is pre-entered by the campaign server 20. This reduces the effort required for applicants to enter information, and encourages them to participate in the campaign.
[0068] (Modification) The present invention is not limited to the above-described embodiment, and various modifications and applications are possible. For example, some of the above-described embodiment may be omitted or replaced, or any configuration may be added.
[0069] For example, instead of the link LN1 to the campaign application form of the used page shown in FIG. 8(A), an application form as shown in FIG. 8(B) may be directly displayed. Specifically, an application form including advertisements and applicant information may be displayed at the bottom of the screen shown in FIG. 8(A), and applicants may immediately apply to the campaign by scrolling the screen and entering information. In this case, the application button in the campaign application form functions as a link for reporting the used code and applicant contact information to the campaign server 20. This can also achieve the same effect as when the link LN1 is displayed as in FIG. 8(A). In addition, in this application form, items that can be identified from the account information of the electronic commerce site (email address, name, phone number, etc.) may be pre-filled. This allows the account information to be used appropriately, and strongly encourages applications to the campaign.
[0070] In the above embodiment, the link LN1 for reporting the code to the campaign server 20 was a link LN1 to a campaign application form. That is, when a used code is reported, the campaign server 20 directly provides an application form as a response page, but it is also possible to provide a response page that includes information about the campaign and information about the applicant of the used code. For example, it is also possible to provide a response page that includes information that the reported code is the winning code for person A and a link to the campaign application form.
[0071] It is also possible to determine whether or not to respond to the report based on the applicant contact information (email address) who provided the reported code and the applicant contact information (email address, etc.) reported along with the code, and if it is determined that the report should be responded to, a response page including a link to the campaign application form is provided. For example, as in the above embodiment, it may be determined whether the code was obtained illegally based on the applicant contact information and the applicant contact information, and if it is determined that the code was obtained illegally, the link to the campaign application form may be omitted. This makes it possible to prevent further codes from being provided to users who have obtained the code illegally.
[0072] Also, as shown in FIG. 9(A), the link LN2 for reporting the code to the campaign server 20 may be a link LN2 (report button) for reporting the email address and the used code to the campaign server 20 operated by the campaign organizer. In this case, when the link LN2 is operated on the user terminal 40, the email address and the used code are transmitted to the campaign server 20, and the user terminal 40 displays a message indicating that the email address and the used code have been reported, as shown in FIG. 9(B), for example. Then, the campaign server 20 may transmit an email including information on the applicant of the used code and campaign information to the reported email address, as shown in FIG. 9(C). In this way, the user who input the used code can be guided to the campaign, so that the campaign can be carried out in an optimal manner. In addition, by including an advertisement for a product or service related to the campaign in the email, the advertisement can be appropriately provided to the user who input the used code. Even in this case, a decision can be made as to whether or not to respond to the report based on the contact information (email address) of the applicant who provided the reported code and the contact information (email address, etc.) of the applicant reported along with the code, and if it is decided that the report should be responded to, an email containing a link to the campaign application form can be provided.
[0073] The campaign is not limited to one that distributes codes by lottery, and may be one in which, for example, a gift code is guaranteed to be received by entering a certain number of application codes attached to a product. In this case, when a used gift code is reported to the campaign server 20, information about the ongoing campaign may be output as a response page.
[0074] In the above embodiment, the code management server 10 and the campaign server 20 are separate, but one server may have the functions of both. Also, some of the functions may be realized by the other server.
[0075] The code management server 10 may distribute the code to multiple distribution destinations. In this case, the code management server 10 may specify the distribution destination from the code when the code is received, and if the specified distribution destination is the campaign server 20, execute the process of step S58 in Fig. 4 to transmit a used page that can be reported to the distribution destination campaign server 20. If the distribution destination is any other than the above, the code management server 10 may execute the process of step S53 to transmit an input error page.
[0076] The code management server 10 may set an expiration date for the code, and may award points if the code is received within the expiration date.
[0077] The code management server 10 and the campaign server 20 can be realized by using a normal computer, not by a dedicated device. For example, the code management server 10 and the campaign server 20 that execute the above-mentioned processes may be configured by installing a program for executing the above-mentioned functions on a computer from a recording medium storing the program on the computer. Also, one code management server 10 and one campaign server 20 may be configured by multiple computers operating in cooperation with each other.
[0078] Furthermore, the method for supplying the program to the computer is arbitrary. For example, the program may be supplied via a communication line, a communication network, a communication system, etc. For example, a non-transitory computer-readable recording medium storing the program for executing the above-mentioned functions may be distributed.
[0079] Furthermore, in the case where an OS (Operating System) provides some of the above-mentioned functions, the functions other than those provided by the OS may be provided by a program.
[0080] The above-described embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the present invention. The flow charts, sequences, elements included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc. are not limited to those illustrated, and can be changed as appropriate. In addition, configurations shown in different embodiments can be partially substituted or combined with each other.
[0081] (Invention realized by this embodiment) As described above, the present embodiment realizes the following inventions.
[0082] (Appendix 1) A campaign system including a code management server and a campaign server, The code management server includes: Issue unused codes, Provide the issued code to the operator of the campaign server; The campaign server, Obtaining the applicant's contact information via the application form published by the campaign server; providing the unused code provided from the code management server to the obtained applicant contact information; The code management server includes: Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant; The campaign server, When the applicant contact information and the designated code are reported, the applicant contact information who provided the reported code is identified; providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; Campaign system.
[0083] (Appendix 2) The campaign server presents the application form to the applicant as the response page, or includes a link to the application form in the response page. The campaign system described in Appendix 1.
[0084] (Appendix 3) The campaign server, Determine whether or not to respond to the report based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant; If it is determined that the applicant is willing, presenting the application form to the applicant as the response page or including a link to the application form on the response page. The campaign system described in Appendix 2.
[0085] (Appendix 4) The campaign server presents the application form in which the applicant's contact information has been entered as the response page to the applicant, or includes a link to the application form in which the applicant's contact information has been entered on the response page. The campaign system described in Appendix 2.
[0086] (Appendix 5) The campaign server determines whether the reported code is fraudulently obtained based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant. A campaign system according to any one of appendix 1 to 4.
[0087] (Appendix 6) The response page includes an advertisement for a product or service related to the campaign. A campaign system according to any one of appendixes 1 to 5.
[0088] (Appendix 7) The code management server issues the code for granting points that can be used at an electronic commerce site related to the code management server. 7. A campaign system according to any one of claims 1 to 6.
[0089] (Appendix 8) A campaign method executed by a campaign system including a code management server and a campaign server, The code management server includes: Issue unused codes, Provide the issued code to the operator of the campaign server; The campaign server, Obtaining the applicant's contact information via the application form published by the campaign server; providing the unused code provided from the code management server to the obtained applicant contact information; The code management server includes: Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant; The campaign server, When the applicant contact information and the designated code are reported, the applicant contact information who provided the reported code is identified; providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; Campaign method. (Appendix 9) Computer, Issue unused codes, Provide the issued code to an operator of a campaign server that implements the campaign; Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant. A program that functions as a code management server. (Appendix 10) Computer, Obtain the applicant's contact information via the application form published by the campaign server, Provide the unused code provided by the code management server that issues the code to the applicant's contact information obtained, When the contact information of the applicant who wishes to exchange the used code for a benefit and the used code specified by the applicant are reported, the applicant contact information who provided the reported used code is identified, providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; A program that acts as a campaign server. [Industrial Applicability]
[0090] According to the present invention, it is possible to provide a campaign system, a campaign method, and a program that can carry out a campaign appropriately. [Explanation of symbols]
[0091] 10 Code Management Server 20 Campaign Server 30 Communication Network 40 User terminal 11, 21, 41 processors 12, 22, 42 storage device 13, 23, 43 Communication Interface 14, 24, 44 Input Devices 15, 25, 45 Output Devices 100 Campaign System LN1, LN2 Link
Claims
1. A campaign system including a code management server and a campaign server, The code management server includes: Issue unused codes, Provide the issued code to the operator of the campaign server; The campaign server, Obtaining the applicant's contact information via the application form published by the campaign server; providing the unused code provided from the code management server to the obtained applicant contact information; The code management server includes: Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant; The campaign server, When the applicant contact information and the designated code are reported, the applicant contact information who provided the reported code is identified; providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; Campaign system.
2. The campaign server presents the application form to the applicant as the response page, or includes a link to the application form in the response page. The campaign system according to claim 1 .
3. The campaign server, Determine whether or not to respond to the report based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant; If it is determined that the applicant is willing, presenting the application form to the applicant as the response page or including a link to the application form on the response page. The campaign system according to claim 2 .
4. The campaign server presents the application form in which the applicant's contact information has been entered as the response page to the applicant, or includes a link to the application form in which the applicant's contact information has been entered on the response page. The campaign system according to claim 2 .
5. The campaign server determines whether the reported code is fraudulently obtained based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant. The campaign system according to claim 1 .
6. The response page includes an advertisement for a product or service related to the campaign. A campaign system according to any one of claims 1 to 5.
7. The code management server issues the code for granting points that can be used at an electronic commerce site related to the code management server. A campaign system according to any one of claims 1 to 5.
8. A campaign method executed by a campaign system including a code management server and a campaign server, The code management server includes: Issue unused codes, Provide the issued code to the operator of the campaign server; The campaign server, Obtaining the applicant's contact information via the application form published by the campaign server; providing the unused code provided from the code management server to the obtained applicant contact information; The code management server includes: Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant; The campaign server, When the applicant contact information and the designated code are reported, the applicant contact information who provided the reported code is identified; providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; Campaign method.
9. Computer, Issue unused codes, Provide the issued code to an operator of a campaign server that implements the campaign; Obtain contact information for the person who wishes to exchange the code for a reward, receiving a request from the applicant to specify a code; If the code specified in the accepted request is unused, granting a reward to an account associated with the obtained requester contact information and setting the specified code as used; If the code specified in the accepted request has been used, a used page including a link for reporting the obtained contact information of the applicant and the specified code to the campaign server is presented to the applicant. A program that functions as a code management server.
10. Computer, Obtain the applicant's contact information via the application form published by the campaign server, Provide the unused code provided by the code management server that issues the code to the applicant's contact information obtained, When the contact information of the applicant who wishes to exchange the used code for a benefit and the used code specified by the applicant are reported, the applicant contact information who provided the reported used code is identified, providing a response page based on the identified applicant contact information and the reported applicant contact information to the applicant associated with the applicant contact information; A program that acts as a campaign server.
Citation Information
Patent Citations
Campaign management system
JP2001297129A
Coupon-related information management server
JP2008310708A
Voting system
JP2024001934A
In-liquid motor
JP1988087150A