[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7583881B1 - Campaign system, campaign method, and program - Google Patents

Campaign system, campaign method, and program Download PDF

Info

Publication number
JP7583881B1
JP7583881B1 JP2023141849A JP2023141849A JP7583881B1 JP 7583881 B1 JP7583881 B1 JP 7583881B1 JP 2023141849 A JP2023141849 A JP 2023141849A JP 2023141849 A JP2023141849 A JP 2023141849A JP 7583881 B1 JP7583881 B1 JP 7583881B1
Authority
JP
Japan
Prior art keywords
code
applicant
campaign
contact information
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023141849A
Other languages
Japanese (ja)
Inventor
秀俊 阿部
幸司 小林
青 常
誠貴 江口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Application granted granted Critical
Publication of JP7583881B1 publication Critical patent/JP7583881B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

Figure 0007583881000001

【課題】好適にキャンペーンを実施する。
【解決手段】キャンペーンシステム100は、インターネット等の通信ネットワーク30を介してユーザが参加可能なキャンペーンを実施する。コード管理サーバ10は、キャンペーンにおける景品となるコードの発行、コードの特典への交換等、コードの管理を行うサーバである。キャンペーンサーバ20は、商品やサービスの広告のためのキャンペーンであって、ユーザが応募可能なキャンペーンを行うためのサーバである。キャンペーンサーバ20は、コード管理サーバ10が発行した未使用のコードを保存しており、ユーザからキャンペーンへの応募を受け付け、応募してきたユーザに対して未使用のコードを提供する。
【選択図】図1

Figure 0007583881000001

[Problem] To carry out a campaign optimally.
[Solution] A campaign system 100 implements campaigns in which users can participate via a communication network 30 such as the Internet. A code management server 10 is a server that manages codes, such as issuing codes to be prizes in campaigns and exchanging the codes for special offers. A campaign server 20 is a server for conducting campaigns to advertise products and services, in which users can apply. The campaign server 20 stores unused codes issued by the code management server 10, accepts applications for campaigns from users, and provides unused codes to users who have applied.
[Selected Figure] Figure 1

Description

本発明は、キャンペーンシステム、キャンペーン方法、ならびに、プログラムに関する。 The present invention relates to a campaign system, a campaign method, and a program.

複数のショップが参加する電子市場において、各ショップが商品や商品の包装にシールやステッカー等の広告媒体を付して発送し、当該広告媒体の効果を評価する技術が提案されている(例えば特許文献1)。特許文献1に記載の技術では、ユーザは、広告媒体に付された応募コードを介して、特典を得るための懸賞に応募することができるようになっている。 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). With the technology described in Patent Document 1, users can enter a lottery to win a special prize via an application code attached to the advertising media.

特許第6387150号公報Patent No. 6387150

特許文献1に記載の技術のように、特典を得るためのコードをキャンペーンの参加者へ配布するキャンペーンを実施する際に、好適にキャンペーンを実施可能なシステムが望まれる。 When conducting a campaign in which codes for obtaining benefits are distributed to participants of the campaign, as in the technology described in Patent Document 1, a system that can efficiently conduct the campaign is desirable.

本発明は、上記実情に鑑みて成されたものであり、好適にキャンペーンを実施できるキャンペーンシステム等を提供することを目的とする。 The present invention was made in consideration of the above-mentioned circumstances, and aims to provide a campaign system etc. that can carry out campaigns in an optimal manner.

上記目的を達成するため、本発明のキャンペーンシステムは、
コード管理サーバと、キャンペーンサーバと、を備えるキャンペーンシステムであって、
前記コード管理サーバは、
未使用のコードを発行し、
前記キャンペーンサーバの運用者へ、前記発行されたコードを提供し、
前記キャンペーンサーバは、
前記キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
前記コード管理サーバから提供された前記未使用のコードを、前記入手された応募者連絡先へ提供し、
前記コード管理サーバは、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示し、
前記キャンペーンサーバは、
前記希望者連絡先と、前記指定されたコードと、が報告されると、前記報告されたコードを提供した応募者連絡先を特定し、
前記特定された応募者連絡先と、前記報告された希望者連絡先と、に基づく応答ページを、前記希望者連絡先に係る前記希望者へ提供する。
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.

前記キャンペーンサーバは、前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記応募フォームへのリンクを含めるようにしてもよい。 The campaign server may present the application form to the applicant as the response page, or may include a link to the application form on the response page.

前記キャンペーンサーバは、
前記報告されたコードを提供した応募者連絡先と、前記報告された希望者連絡先と、に基づいて前記報告に応じるか否かを判定し、
応じると判定されれば、前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記応募フォームへのリンクを含めるようにしてもよい。
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.

前記キャンペーンサーバは、前記希望者連絡先を入力済みの前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記希望者連絡先を入力済みの前記応募フォームへのリンクを含めるようにしてもよい。 The campaign server may present the application form with the applicant's contact information already entered as the response page to the applicant, or may include a link to the application form with the applicant's contact information already entered on the response page.

前記キャンペーンサーバは、前記報告されたコードを提供した応募者連絡先と、前記報告された希望者連絡先と、に基づいて、前記報告されたコードが不正入手されたものであるか否かを判定するようにしてもよい。 The campaign server may determine whether the reported code was obtained illegally based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant.

前記応答ページは、キャンペーンに係る商品またはサービスに関する広告を含むようにしてもよい。 The response page may include an advertisement for a product or service related to the campaign.

前記コード管理サーバは、前記コード管理サーバに関連する電子商取引サイトで利用可能なポイントを付与するための前記コードを発行するようにしてもよい。 The code management server may issue the code to grant points that can be used on an electronic commerce site associated with the code management server.

また、上記目的を達成するため、本発明のキャンペーン方法は、
コード管理サーバと、キャンペーンサーバと、を備えるキャンペーンシステムが実行する、キャンペーン方法であって、
前記コード管理サーバは、
未使用のコードを発行し、
前記キャンペーンサーバの運用者へ、前記発行されたコードを提供し、
前記キャンペーンサーバは、
前記キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
前記コード管理サーバから提供された前記未使用のコードを、前記入手された応募者連絡先へ提供し、
前記コード管理サーバは、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示し、
前記キャンペーンサーバは、
前記希望者連絡先と、前記指定されたコードと、が報告されると、前記報告されたコードを提供した応募者連絡先を特定し、
前記特定された応募者連絡先と、前記報告された希望者連絡先と、に基づく応答ページを、前記希望者連絡先に係る前記希望者へ提供する。
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.

また、上記目的を達成するため、本発明のプログラムは、
コンピュータを、
未使用のコードを発行し、
キャンペーンを実施するキャンペーンサーバの運用者へ、前記発行されたコードを提供し、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示する、
コード管理サーバとして機能させる。
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.

また、上記目的を達成するため、本発明のプログラムは、
コンピュータを、
キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
コードを発行するコード管理サーバから提供された未使用のコードを、前記入手された応募者連絡先へ提供し、
使用済のコードを特典へ交換することを希望する希望者の希望者連絡先と、前記希望者から指定された使用済のコードと、が報告されると、前記報告された使用済コードを提供した応募者連絡先を特定し、
前記特定された応募者連絡先と、前記報告された希望者連絡先と、に基づく応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーンサーバとして機能させる。
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 codes provided by the code management server that issues codes 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.

本発明によれば、好適にキャンペーンを実施できる。 The present invention allows campaigns to be carried out efficiently.

本実施の形態に係るキャンペーンシステムの構成を示すブロック図である。1 is a block diagram showing a configuration of a campaign system according to an embodiment of the present invention. 本実施の形態に係るのキャンペーンシステムを構成する情報処理装置のハードウェア構成例を示す図である。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. キャンペーンシステムにおける各構成の処理の流れを示すフローチャートである。4 is a flowchart showing the flow of processing of each component in the campaign system. キャンペーンシステムにおける各構成の処理の流れを示すフローチャートである。4 is a flowchart showing the flow of processing of each component in the campaign system. キャンペーンシステムにおける各構成の処理の流れを示すフローチャートである。4 is a flowchart showing the flow of processing of each component in the campaign system. (A)~(C)は、ユーザ端末における表示例を示す図である。13A to 13C are diagrams showing examples of displays on a user terminal. (A)~(D)は、ユーザ端末における表示例を示す図である。13A to 13D are diagrams showing examples of displays on a user terminal. (A)、(B)は、ユーザ端末における表示例を示す図である。13A and 13B are diagrams showing examples of displays on a user terminal. (A)~(C)は、変形例におけるユーザ端末における表示例を示す図である。13A to 13C are diagrams showing examples of displays on a user terminal in a modified example.

以下、本発明の実施の形態のキャンペーンシステム100について、図面を参照しながら説明する。なお、図中同一または対応する部分には同一符号を付す。 The campaign system 100 according to an embodiment of the present invention will be described below with reference to the drawings. Note that the same or corresponding parts in the drawings are given the same reference numerals.

図1は、本実施の形態に係るキャンペーンシステム100の構成を示すブロック図である。キャンペーンシステム100は、インターネット等の通信ネットワーク30を介してユーザが参加可能なャンペーンを実施するためのシステムである。キャンペーンシステム100は、コード管理サーバ10と、キャンペーンサーバ20と、から構成される。コード管理サーバ10と、キャンペーンサーバ20と、は通信ネットワーク30を介して接続される。 Figure 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.

キャンペーンに参加するユーザが所持するユーザ端末40が、通信ネットワーク30を介してコード管理サーバ10とキャンペーンサーバ20とに接続される。図1では、2つのユーザ端末40を示しているが、ユーザ端末40の数は任意でよい。 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, any number of user terminals 40 may be used.

コード管理サーバ10は、キャンペーンにおける景品となるコードの発行、コードの特典(ポイント)への交換等、コードの管理を行うサーバである。この実施の形態では、コードは、例えば、コード管理サーバ10の運営者が運営する電子商取引サイトにおいて使用可能な金銭的価値を有するポイントに1度だけ交換可能なギフトコードとなっている。電子商取引サイトは、コード管理サーバ10に関連する電子商取引サイトであってもよい。コードはクーポン等の他の特典に交換可能なものであってもよい。コード管理サーバ10は、ユーザにより未使用のコードが入力されると、そのユーザの電子商取引用のアカウントに対してコードに応じたポイントを付与する。なお、使用済(使用済み)のコードが入力されてもポイントは付与されないが、この実施の形態では、使用済のコードがキャンペーンで配布されたコードである場合、そのコードが使用済であることを示す使用済ページであって、キャンペーンサーバ20にそのコードを報告するためのリンクを含む使用済ページをユーザに提示するようになっている。 The code management server 10 is a server that manages codes, such as issuing codes that are 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 no points are given when a used code is input, but in this embodiment, if the used code is a code distributed in a campaign, the code management server 10 presents the user with a used page indicating that the code has been used and including a link to report the code to the campaign server 20.

キャンペーンサーバ20は、商品やサービスの広告のためのキャンペーンであって、ユーザが応募可能なキャンペーンを行うためのサーバである。この実施の形態では、キャンペーンサーバ20は、コード管理サーバ10が発行した未使用のコードを保存しており、ユーザからキャンペーンへの応募を受け付け、応募してきたユーザに対して抽選で未使用のコードを提供するようになっている。このように、この実施の形態のキャンペーンサーバ20、キャンペーンシステム100が実施するキャンペーンは、ポイントに交換可能なギフトコードを配布するキャンペーンとなっている。 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 campaigns 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.

コード管理サーバ10、キャンペーンサーバ20は、例えば、パーソナルコンピュータ(PC)、ワークステーション等の通信可能な情報処理装置により構成される。また、ユーザ端末40は、例えば、パーソナルコンピュータ(PC)、スマートフォン、タブレットなどの通信可能な情報処理装置である。なお、コード管理サーバ10、キャンペーンサーバ20、ユーザ端末40は、の少なくともいずれかは専用の装置であってもよい。 The code management server 10 and the campaign server 20 are configured with, 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.

図2は、コード管理サーバ10、キャンペーンサーバ20、ユーザ端末40を構成する情報処理装置のハードウェア構成例を示す図である。コード管理サーバ10は、CPU(Central Processing Unit)、GPU(Graphical processing unit)等のプロセッサ11、メモリ、HDD及び/又はSSD等の記憶装置12、有線又は無線通信を行う通信インターフェース13、入力操作を受け付ける入力デバイス14、及び情報の出力を行う出力デバイス15を有する。入力デバイス14は、例えば、キーボード、タッチパネル、マウス及び/又はマイク等である。出力デバイス15は、例えば、ディスプレイ及び/又はスピーカ等である。 Figure 2 is a diagram showing an example of the hardware configuration of information processing devices constituting the code management server 10, campaign server 20, and user terminal 40. The code management server 10 has a processor 11 such as a CPU (Central Processing Unit) or GPU (Graphical processing unit), a storage device 12 such as a memory, HDD and/or 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. The output device 15 is, for example, a display and/or a speaker.

キャンペーンサーバ20は、同様に、プロセッサ21、記憶装置22、通信インターフェース23、入力デバイス24、出力デバイス25を有する。ユーザ端末40は、同様に、プロセッサ41、記憶装置42、通信インターフェース43、入力デバイス44、出力デバイス45を有する。なお、コード管理サーバ10、キャンペーンサーバ20は、入力デバイス14、24(キーボード等)、出力デバイス15、25(ディスプレイ等)を備えていなくてもよい。 The campaign server 20 similarly has a processor 21, a storage device 22, a communication interface 23, an input device 24, and an output device 25. The user terminal 40 similarly 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.).

続いて、キャンペーンシステム100の動作について説明する。以下の処理は、コード管理サーバ10、キャンペーンサーバ20及びユーザ端末40それぞれのプロセッサ11、21、41が、記憶装置12、22、42に記憶されるプログラムを読み込むことで実行される。 Next, the operation of the campaign system 100 will be described. The following process is executed by the processors 11, 21, and 41 of the code management server 10, the campaign server 20, and the user terminal 40, respectively, by reading the programs stored in the storage devices 12, 22, and 42.

図3は、キャンペーンシステム100において、コード発行からキャンペーン応募までの処理の流れの一例を示すフローチャートである。コード管理サーバ10は、所定のタイミング(例えば、コード管理サーバ10の管理者の所定の操作を受け付けたタイミング)において、コードを発行するか否かを判定する(ステップS11)。例えば、コード管理サーバ10は、キャンペーンサーバ20やキャンペーンサーバ20の管理者の端末等から新たなコードの発行要求を受信していれば、コードを発行すると判定すればよい。コードを発行しないと判定した場合(ステップS11;No)、コード管理サーバ10は図3に示す処理を終了する。 Figure 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 determines whether or not to issue a code at a predetermined timing (e.g., 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 determine to issue a code. If it determines not to issue a code (step S11; No), the code management server 10 ends the process shown in Figure 3.

コードを発行すると判定した場合(ステップS11;Yes)、コード管理サーバ10は、文字、数字、記号等を組み合わせたコードであって、付与するポイント数が紐付けられたコード(ギフトコード)を発行する(ステップS12)。このギフトコードが、キャンペーンにおける景品、特典となる。コード管理サーバ10は、発行したコードを特定可能な情報をコード管理サーバ10の記憶装置12に保存する。 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.

コード管理サーバ10は、コード発行すると、コードの発行要求元のキャンペーンサーバ20にコードを送信し(ステップS13)、図3に示す処理を終了する。なお、コード管理サーバ10は、コード管理サーバ10の管理者の操作に基づいてコードを発行し、キャンペーンサーバ20に送信するようにしてもよい。 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. Note that 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.

コード管理サーバ10からコードが送信されると、キャンペーンサーバ20は、該コードを受信し、キャンペーンサーバ20の記憶装置22に保存する(ステップS21)。このようにして、キャンペーンサーバ20は、未使用のコードを蓄積可能である。 When a code is sent 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 way, the campaign server 20 can accumulate unused codes.

ユーザ端末40は、ユーザがキャンペーンサーバ20により公開された応募フォームにアクセスし、必要項目を入力して送信するといった、キャンペーンの応募操作を検出すると(ステップS31;Yes)、応募フォームへの入力情報であるキャンペーン応募情報をキャンペーンサーバ20に送信する(ステップS32)。このキャンペーン応募情報は、少なくともコードの送信先となるユーザの連絡先(例えばメールアドレス等)を含む。キャンペーンの応募操作を検出しなければ(ステップS31;No)、ユーザ端末40は図3に示す処理を終了する。 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 and inputting the required items and sending them (step S31; Yes), the user terminal 40 transmits campaign application information, which is the information input 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 will 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.

キャンペーンサーバ20は、キャンペーン応募情報を受信すると、キャンペーン応募情報に含まれるユーザの連絡先(例えばメールアドレス)を応募者IDとしてキャンペーンサーバ20の記憶装置22に保存する(ステップS22)。この実施の形態では、キャンペーンに応募したユーザを応募者ともいう。 When the 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 the storage device 22 of the campaign server 20 (step S22). In this embodiment, the user who applied for the campaign is also referred to as an applicant.

続いて、キャンペーンサーバ20は、キャンペーン応募情報の送信元のユーザ端末40に応募完了ページを送信する(ステップS23)。ユーザ端末40は、応募完了ページを受信すると、その応募完了ページをユーザ端末40のディスプレイに表示する(ステップS33)。これにより、ユーザ端末40によりキャンペーンに応募するための処理は終了する。 Then, the campaign server 20 transmits an application completion page to the user terminal 40 that transmitted the campaign application information (step S23). When the user terminal 40 receives the application completion page, the user terminal 40 displays the application completion page on the display of the user terminal 40 (step S33). This ends the process for applying to the campaign by the user terminal 40.

続いて、キャンペーンサーバ20は、今回の応募に対してコードを提供するか否かを抽選するための抽選処理を実行する(ステップS24)。 Next, the campaign server 20 executes a lottery process to determine whether or not to provide a code for this application (step S24).

抽選処理では、例えば、応募者情報に基づいて重複応募でないか等を判定することで、応募者が応募要件を満たすか否かを判定する。そして、応募要件を満たす場合、応募者に対してコードを提供するか否かや、提供するコードの種類(ポイント数等)の抽選を行う。そして、抽選に当選した場合、応募者IDとして保存した応募者のメールアドレスにコードを記載した電子メールを送信すること等により、応募者にコードを提供する。なお、コードの送信は当選後直ちに行ってもよいし、キャンペーン終了後等の所定タイミングに行ってもよい。コードを提供した場合には、応募者IDとコードとを対応付けて記憶装置22に記憶しておく。これにより、コードから応募者、即ちコードの提供先を特定可能になる。なお、応募者情報として住所を含む場合、コードを記載した用紙を郵送するようにしてもよい。 In the lottery process, for example, it is determined whether the applicant meets the application requirements by determining whether there are duplicate applications based on the applicant information. If the applicant meets the application requirements, a lottery is held to determine whether 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 email containing the code to the applicant's email address saved as the applicant ID. The code may be sent immediately after winning, or at a predetermined time such as after the campaign ends. If a code is provided, the applicant ID and the code are associated and stored in the storage device 22. 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.

このような、抽選処理を終了すると、キャンペーンサーバ20は図3に示す処理を終了する。 When this lottery process is completed, the campaign server 20 ends the process shown in Figure 3.

図4は、キャンペーンシステム100において、コード入力に応じたポイント付与や応答ページを出力するまでの処理の流れの一例を示すフローチャートである。ユーザ端末40は、ユーザがコードを入力するためのウェブサイトにアクセスし、ユーザのアカウント情報やコードを入力して送信するといった操作を検出すると(ステップS41;Yes)、コード及びユーザのアカウント情報をキャンペーンサーバ20に送信する(ステップS42)。この実施の形態では、コードを入力してポイント付与を希望するユーザを希望者ともいう。アカウントは、コード管理サーバ10の運営者が運営する電子商取引サイトのアカウントである。アカウント情報は、例えば、希望者の連絡先(例えばメールアドレス)である希望者ID及びパスワードである。コードの入力操作を検出しなければ(ステップS41;No)、ユーザ端末40は図4に示す処理を終了する。 Figure 4 is a flow chart showing an example of the process flow in the campaign system 100 from point allocation according to code input to output of a response page. When the user terminal 40 detects an operation such as a user accessing a website for inputting a code and inputting and sending the user's account information and code (step S41; Yes), it 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 password, which are the requester's contact information (e.g., email address). If the user terminal 40 does not detect the code input operation (step S41; No), it ends the process shown in Figure 4.

コード管理サーバ10は、コード及びアカウント情報を受信するとアカウント情報に基づいて、コード管理サーバ10の運営者が運営する電子商取引サイトに対するログイン処理を実行し、受信したコードを保存する(ステップS51)。 When the code management server 10 receives the code and account information, it executes a login process for the e-commerce site operated by the operator of the code management server 10 based on the account information, and stores the received code (step S51).

続いて、コード管理サーバ10は、記憶装置12を参照することにより、ステップS51にて保存したコードが、コード管理サーバ10が発行済みのコードであるか否かを判定する(ステップS52)。発行済みのコードでなければ(ステップS52;No)、コード管理サーバ10は、コード入力エラーであることを示す入力エラーページを記憶装置12等から読み出す(ステップS53)。 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).

発行済みのコードであれば(ステップS52;Yes)、コード管理サーバ10は、そのコードが未使用コードであるか否か判定する(ステップS54)。例えば、記憶装置12に発行済みコードが使用済であるか否かを示すフラグを対応付けて記憶しておき、ステップS54では、そのフラグを確認することで、未使用コードであるか否か判定すればよい。 If the code is an issued code (step S52; Yes), the code management server 10 determines whether the code is an unused code (step S54). For example, a flag indicating whether the issued code has been 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 determine whether the code is unused or not.

未使用コードであれば(ステップS54;Yes)、コード管理サーバ10は、ステップS51にてログイン処理を行った希望者IDのアカウントに、コードに応じたポイント数のポイントを付与する(ステップS55)。そして、コード管理サーバ10は、そのコードを使用済に設定する(ステップS56)。ステップS56では、例えば、記憶装置12において、そのコードが使用済であることを示すフラグをセットすればよい。 If it is an unused code (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). The code management server 10 then 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.

続いて、コード管理サーバ10は、希望者IDのアカウントにポイントを付与したことを示すポイント付与ページを読み出す(ステップS57)。 Next, the code management server 10 reads out a points allocation page indicating that points have been allocated to the account of the applicant ID (step S57).

一方、今回入力されたコードが使用済のコードであった場合(ステップS54;No)、そのコードが使用済であることを示す使用済ページであって、キャンペーンサーバ20にそのコードを報告するためのリンクを含む使用済ページを読み出す(ステップS58)。なお、ステップS58の前に、使用済のコードがキャンペーンで配布されるものであるかを判定する処理や、そのキャンペーンに係るキャンペーンサーバ20を特定する処理を実行するようにしてもよい。 On the other hand, if the code entered this time 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 may be executed to identify the campaign server 20 related to the campaign.

ステップS53、S57またはS58の処理を実行した後は、コード管理サーバ10は、ステップS53、S57またはS58の処理で読み出したページをユーザ端末40に送信し(ステップS59)、図4に示す処理を終了する。 After executing the processing of step S53, S57, or S58, the code management server 10 transmits the page read in the processing of step S53, S57, or S58 to the user terminal 40 (step S59), and ends the processing shown in FIG. 4.

ユーザ端末40は、ステップS59にてコード管理サーバ10から送信されたページを受信すると、受信したページをディスプレイに表示し(ステップS43)、図4に示す処理を終了する。 When the user terminal 40 receives the page sent 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. 4.

図5は、キャンペーンシステム100において、使用済のコードの報告に応じた応答ページとして、キャンペーン応募フォームを出力するまで等の処理の流れの一例を示すフローチャートである。ユーザ端末40は、使用済ページにおけるキャンペーンサーバ20にコードを報告するためのリンクが操作されるといった、報告操作を検出すると(ステップS61;Yes)、使用済コード及び該使用済コードを入力したユーザの連絡先である希望者ID(メールアドレス)をキャンペーンサーバ20に送信する(ステップS62)。報告操作を検出しなければ(ステップS61;No)、ユーザ端末40は図5に示す処理を終了する。 Figure 5 is a flow chart showing an example of the 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 to report 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 for 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 Figure 5.

キャンペーンサーバ20は、使用済コード及び希望者ID(メールアドレス)を受信すると、その使用済コード及び希望者IDを保存し(ステップS71)、そのコードに基づいて記憶装置22を検索し、そのコード対応付けて記憶されている応募者IDを特定する(ステップS72)。 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).

そして、キャンペーンサーバ20は、特定した応募者IDに対応する応募者の情報(名前等)を含むキャンペーン応募フォームを送信する(ステップS73)。この応募フォームには、希望者IDであるメールアドレスを記入済みの状態で送信する。これにより、報告操作を行ったユーザ(希望者)がメールアドレスを入力する手間を軽減できる。 Then, the 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 effort required for the user (applicant) who performed the reporting operation to input an email address.

ユーザ端末40は、キャンペーン応募フォームを受信すると、受信したキャンペーン応募フォームをディスプレイに表示し(ステップS63)、図5に示す処理を終了する。 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 processing shown in FIG. 5.

このように、本実施の形態のキャンペーンシステム100によれば、キャンペーンに応募することで入手できるコードが使用済であった場合でも、そのコードを入力したユーザをキャンペーンに誘導することができる。よって、キャンペーンの応募者から何らかの事情で第三者に伝達された場合であっても、当該第三者にキャンペーンに係る広告をすることができ、キャンペーンの広告効果が高まる。結果として、好適にキャンペーンを実施できる。 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, the user who entered the code can be guided to the campaign. Therefore, even if the code is transmitted from the campaign applicant to a third party for some reason, the campaign can be advertised to the third party, increasing the advertising effectiveness of the campaign. As a result, the campaign can be implemented optimally.

キャンペーンサーバ20は、キャンペーン応募フォームを送信した後、ステップS71にて記憶した希望者IDとステップS72にて特定した応募者IDとに基づいて、報告操作を行ったユーザ(希望者)が不正にコードを入手したか否かの不正入手を判定する(ステップS74)。 After sending the campaign application form, the campaign server 20 determines whether the user (applicant) who performed the reporting operation obtained the code illegally based on the applicant ID stored in step S71 and the applicant ID identified in step S72 (step S74).

例えば、希望者IDがキャンペーンサーバ20の保持するブラックリストに含まれる場合や、希望者IDを用いた不正の履歴があることがインターネット等を通じて検出できた場合等には、不正入手であると判定する。また、例えば、応募者IDで特定される応募者が有名人であり、SNS(Social Networking Service)等を通じてコードを公開したことが判別できた場合、希望者IDで特定される希望者と応募者IDで特定される応募者との交友があることが判別できた場合等は、不正入手でないと判定する。なお、不正入手の判定方法は任意の方法を採用してもよい。 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.

不正入手であると判定された場合(ステップS75;Yes)、キャンペーンサーバ20は、その希望者IDを不正入手アカウントであり、応募要件違反であるものとして記憶装置に記憶する(ステップS76)。これにより、希望者IDによりキャンペーンに応募されても、ステップS24の抽選処理にて、応募要件を満たさないと判定されるので、抽選に当選することはない。これにより、コードを不正入手したユーザに対して、コードを提供してしまうことを防止できる。 If it is determined that the application was obtained illegally (step S75; Yes), the campaign server 20 stores the applicant ID in the storage device as an account obtained illegally and in violation of the application requirements (step S76). As a result, even if an application is made to the campaign using the applicant ID, the application requirements will not 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 obtained the code illegally.

このように、この実施の形態では、使用済のコードが報告された場合、希望者IDと応募者IDとに基づいて、に応じるか否かを判定し、応じると判定した場合のみ、希望者にギフトコードが当選する場合があるようになっている。この場合でも、希望者にはキャンペーンの応募フォームを提供するので、好適に広告をすることができる。 In this way, 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 offer is accepted. Even in this case, the applicant is provided with an application form for the campaign, allowing for convenient advertising.

不正入手でないと判定された場合(ステップS75;No)、またはステップS76の処理を実行した後は、キャンペーンサーバ20は図5に示す処理を終了する。 If it is determined that the acquisition was not illegal (step S75; No), or after executing the processing of step S76, the campaign server 20 ends the processing shown in FIG. 5.

続いて、図6~図8を用いて本実施の形態のキャンペーンシステム100における表示例について説明する。ここでは、キャンペーンに関する表示が、ユーザ端末40としてスマートフォンのディスプレイに表示される場合の表示例について説明する。 Next, a display example in the campaign system 100 of this embodiment will be described with reference to Figures 6 to 8. Here, a display example will be described in which a display related to a campaign is displayed on the display of a smartphone as the user terminal 40.

図6は、ユーザ端末40においてキャンペーンへ応募する場合の画面の表示例を示している。図6(A)は、ユーザがユーザ端末40によりキャンペーンサーバ20により公開されたXXキャンペーンのウェブページにアクセスして、XXキャンペーンの応募フォームを開いたときの表示例を示している。XXキャンペーンの応募フォームには、広告、応募者情報(メールアドレス、氏名、電話番号)の記入欄、アンケートのプルダウンメニュー、意見要望記入欄等が含まれる。ユーザは、応募者情報やアンケートを記入した後に、応募ボタンを操作することでキャンペーンに応募できる。XXキャンペーンは応募した場合、抽選でコード管理サーバ10が発行するギフトコードを獲得できるキャンペーンとなっている。 Figure 6 shows an example of a screen display when applying for a campaign on the user terminal 40. Figure 6 (A) shows an example of the display when a user accesses the XX campaign web page published by the campaign server 20 with the user terminal 40 and opens the XX campaign application form. The XX campaign application form includes advertisements, fields for entering applicant information (email address, name, phone number), a questionnaire pull-down menu, a field for entering opinions and requests, etc. After filling in the applicant information and 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.

XXキャンペーンの応募フォームや、応募フォームに進む前のXXキャンペーンのウェブページに広告(商品またはサービスXXの広告等)を含ませることで、キャンペーンによりXXを好適に宣伝することができる。XXキャンペーンの応募フォームや、XXキャンペーンのウェブページには、ウェブ広告(バナー広告)、商品の包装に添付された応募コード、店頭のポスターやポップに記された2次元コード等を経由してアクセスできればよい。 By including an advertisement (such as an advertisement for product or service XX) in the application form for the XX campaign or on the web page for the XX campaign before proceeding to the application form, the campaign can effectively promote XX. The application form for the XX campaign and the web page for the XX campaign 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.

図6(A)の画面において、応募者情報が入力されて応募ボタンが操作されると、図6(B)に示すように、XXキャンペーンへの応募が完了した旨が表示される。 When applicant information is entered on the screen in 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).

XXキャンペーンの応募に当選した場合、図6(C)に示すように、応募フォームにて入力したメールアドレス宛に、当選したことを示す電子メールが送信される。この電子メールには、ギフトコード及びギフトコードを受け取るためのURL(Uniform Resource Locator)へのリンクが記載される。 If you win 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.

図7は、ユーザ端末40によりギフトコードを受け取るためのURLへアクセスして、ギフトコードに応じたポイントを受け取るまでの画面の表示例を示している。図6(C)に示した電子メールに記載されたギフトコードを受け取るためのURLへアクセスすると、図7(A)に示すように、コード管理サーバ10の運営者が運営する電子商取引サイトの会員ログイン画面が表示される。ここで、ユーザID(メールアドレス)及びパスワードを入力してログインボタンを操作すると、図7(B)に示すように、ポイントを受け取るためのギフトコード入力画面が表示される。この画面において、ギフトコードを入力してポイントを受け取るためのボタンを操作すると、図7(D)に示すように、ポイント(ここでは100ポイント)を獲得した旨が表示される。この画面には、例えば、さっそくポイントを使用するための電子商取引サイトへのリンクや、所持ポイントの確認画面へのリンクが含まれる。 Figure 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 contained in the email shown in Figure 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 Figure 7 (A). When a user enters a user ID (email address) and password and presses the login button, a gift code input screen for receiving points is displayed as shown in Figure 7 (B). When a gift code is entered on this screen and a button for receiving points is pressed, a message is displayed indicating that points (here, 100 points) have been acquired as shown in Figure 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.

ギフトコード入力画面において、コード管理サーバ10が発行済みでない誤ったギフトコードが入力された場合、図7(C)に示すように、コード入力エラーであることを示す入力エラーページが表示される。入力エラーページでは、再度ギフトコードを入力可能となっている。 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 entered again.

なお、ギフトコードを受け取るためのURLにギフトコードを埋め込むことで、ギフトコード入力画面において自動的にギフトコードが入力されるようにしてもよい。 You can also embed the gift code in the URL for receiving the gift code so that the gift code is automatically entered on the gift code input screen.

ギフトコード入力画面において、使用済のギフトコードが入力された場合、図8(A)に示すように、そのコードが使用済であることを示す使用済ページが表示される。使用済ページでは、ユーザが複数のコードを所持していて、いずれのコードが使用済か不明になってしまった場合等を想定し、再度ギフトコードを入力可能となっている。また、使用済ページには、キャンペーンサーバ20にそのコードを報告するためのリンクLN1が含まれる。 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 unsure which code has been used. The used page also includes a link LN1 for reporting the code to the campaign server 20.

この実施の形態では、キャンペーンサーバ20にコードを報告するためのリンクLN1は、キャンペーン応募フォームへのリンクLN1(キャンペーン応募ボタン)となっている。リンクLN1が操作されると、ギフトコード入力画面において入力されたコードと、コードを入力した希望者のメールアドレスと、がキャンペーンサーバ20へ送信され、ユーザ端末40には、図8(B)に示すような、XXキャンペーンの応募フォームが表示される。このように、使用済のコードがなんらかの事情でキャンペーンの応募者以外に伝達された場合等、使用済のコードが入力された場合、そのコードを配布するキャンペーンに誘導するので、キャンペーンへの参加者の拡充を期待でき、キャンペーンを好適に実施できる。また、キャンペーン応募フォームに含まれる広告の効果を高めることができる。 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, if a used code is entered, such as when a used code is transmitted to someone other than the campaign applicant for some reason, the user is directed to a campaign that distributes that code, so that an increase in the number of participants in the campaign can be expected, and the campaign can be implemented appropriately. In addition, the effectiveness of the advertisements included in the campaign application form can be increased.

このXXキャンペーンの応募フォームには、報告されたコードをキャンペーンサーバ20が提供した応募者の情報が含まれる。ここでは、応募者はAさんであり、例えば「Aさん紹介のキャンペーン」といった文字が表示される。このようにすることで、応募者から第三者にコードが伝達された場合、そのコードが使用済であっても第三者をキャンペーンに誘導でき、その第三者は応募者によりキャンペーンに誘導されたことを把握できる。 The application form for this XX campaign contains information about the applicant to whom the reported code was provided by the 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.

また、この応募フォームでは、コード管理サーバ10から報告されたメールアドレスが、キャンペーンサーバ20により予め入力される。これにより、希望者の情報入力の手間を軽減でき、キャンペーンへの参加を促すことができる。 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.

(変形例)
なお、この発明は、上記実施の形態に限定されず、様々な変形及び応用が可能である。例えば、上記実施の形態の一部の省略、置き換え、任意の構成の追加等が可能である。
(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.

例えば、図8(A)に示した使用済ページのキャンペーン応募フォームへのリンクLN1に代えて、図8(B)に示したような、応募フォームを直接表示するようにしてもよい。具体的には、図8(A)に示した画面の下部に、広告及び応募者情報を含む応募フォームを表示し、画面をスクロールして入力することでキャンペーンに即応募できるようにしてもよい。この場合、キャンペーン応募フォームにおける応募ボタンが、キャンペーンサーバ20へ使用済コード及び希望者連絡先を報告するためのリンクとして機能する。このようにすることによっても、図8(A)のようにリンクLN1を表示する場合と同様の効果を得られる。また、この応募フォームにおいて、電子商取引サイトのアカウント情報から特定可能な項目(メールアドレス、氏名、電話番号等)は、予め記入済みとするようにしてもよい。これにより、アカウント情報を好適に使用することができ、キャンペーンへの応募を強く促すことができる。 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 displayed directly. 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 on the campaign application form functions as a link for reporting the used code and applicant contact information to the campaign server 20. This can achieve the same effect as when the link LN1 is displayed as in FIG. 8(A). Also, 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.

上記実施の形態では、キャンペーンサーバ20にコードを報告するためのリンクLN1は、キャンペーン応募フォームへのリンクLN1となっていた。即ち、キャンペーンサーバ20は、使用済のコードが報告されると、応答ページとして直接応募フォームを提供するようになっていたが、キャンペーンの情報や使用済のコードの応募者に関する情報を含む応答ページを提供するようにしてもよい。例えば、報告されたコードはAさんが当選したコードである旨や、キャンペーンの応募フォームへのリンクを含む応答ページを提供するようにしてもよい。 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 was reported, the campaign server 20 would directly provide an application form as a response page, but it would also be possible to provide a response page that includes information about the campaign and information about the applicant of the used code. For example, it would be possible to provide a response page that includes information to the effect that the reported code is the winning code for Person A and a link to the campaign application form.

なお、報告されたコードを提供した応募者連絡先(メールアドレス)と、コードとともに報告された希望者連絡先(メールアドレス等)と、に基づいて、報告に応じるか否かを判定し、応じると判定された場合に、キャンペーンの応募フォームへのリンクを含む応答ページを提供するようにしてもよい。例えば、応募者連絡先及び希望者連絡先に基づいて、上述の実施の形態と同様に不正入手か否かの判定を行い、不正入手であると判定された場合はキャンペーンの応募フォームへのリンクを省略してもよい。これにより、コードを不正入手したユーザに、さらにコードを提供してしまうことを防止できる。 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, a determination as to whether the code was obtained illegally may be made 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.

また、図9(A)に示すように、キャンペーンサーバ20にコードを報告するためのリンクLN2は、キャンペーンの主催者が運用するキャンペーンサーバ20へメールアドレスと使用済のコードを報告するためのリンクLN2(報告ボタン)としてもよい。この場合、ユーザ端末40において、該リンクLN2が操作されると、メールアドレスと使用済のコードがキャンペーンサーバ20に送信され、ユーザ端末40には、例えば図9(B)に示すように、メールアドレスと使用済のコードを報告した旨が表示される。そして、その後、キャンペーンサーバ20は、報告されたメールアドレス宛てに、図9(C)に示すような、使用済のコードの応募者の情報とキャンペーン情報を含む電子メールを送信するようにしてもよい。このようにすることで、使用済コードを入力したユーザをキャンペーンに誘導できるので、好適にキャンペーンを実施できる。また、その電子メールにキャンペーンに係る商品やサービスの広告を含ませることで、使用済コードを入力したユーザに対して好適に広告をすることができる。この場合においても、報告されたコードを提供した応募者連絡先(メールアドレス)と、コードとともに報告された希望者連絡先(メールアドレス等)と、に基づいて、報告に応じるか否かを判定し、応じると判定された場合に、キャンペーンの応募フォームへのリンクを含む電子メールを提供するようにしてもよい。 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 sent 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 send an email to the reported email address, including information on the applicant of the used code and campaign information, as shown in FIG. 9(C). In this way, the user who entered 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, advertising can be optimally provided to the user who entered the used code. Even in this case, a decision may 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 may be provided.

キャンペーンは抽選でコードを配布するものに限定されず、例えば、商品に添付された応募コードを所定数入力することで必ずギフトコードがもらえるようなキャンペーンでもよい。この場合、使用済のギフトコードがキャンペーンサーバ20に報告された場合、実施中のキャンペーン情報を応答ページとして出力するようにしてもよい。 The campaign is not limited to one in which codes are distributed by lottery, and may be, for example, a campaign in which 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.

上記実施の形態では、コード管理サーバ10とキャンペーンサーバ20とが別れていたが、1つのサーバで双方の機能を備えるようにしてもよい。また、一部の機能を他方のサーバで実現するようにしてもよい。 In the above embodiment, the code management server 10 and the campaign server 20 are separate, but a single server may have the functions of both. Also, some of the functions may be realized by the other server.

なお、コード管理サーバ10は、コードを複数の配布先に配布するようにしてもよい。この場合、コード管理サーバ10は、コードの受付時にコードから配布先を特定し、特定した配布先がキャンペーンサーバ20であった場合、図4のステップS58の処理を実行して配布先のキャンペーンサーバ20へ報告可能な使用済ページを送信するようにしてもよい。また、それ以外の配布先であった場合は、ステップS53の処理を実行して入力エラーページを送信するようにしてもよい。 The code management server 10 may distribute the code to multiple distribution destinations. In this case, the code management server 10 may identify the distribution destination from the code when the code is received, and if the identified distribution destination is the campaign server 20, execute the process of step S58 in FIG. 4 to send a used page that can be reported to the distribution destination's 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 send an input error page.

コード管理サーバ10は、コードに使用期限を設定し、コードの受付時に使用期限内である場合にポイントを付与するようにしてもよい。 The code management server 10 may set an expiration date for the code and award points if the code is received within the expiration date.

コード管理サーバ10、キャンペーンサーバ20は、専用の装置によらず、通常のコンピュータを用いて実現可能である。例えば、コンピュータに上述の機能を実行するためのプログラムを格納した記録媒体から該プログラムをコンピュータにインストールすることにより、上述の処理を実行するコード管理サーバ10やキャンペーンサーバ20を構成してもよい。また、複数のコンピュータが協同して動作することによって、1つのコード管理サーバ10、1つのキャンペーンサーバ20を構成しても良い。 The code management server 10 and campaign server 20 can be realized using a normal computer, not a dedicated device. For example, the code management server 10 and 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 that stores 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.

また、コンピュータにプログラムを供給するための手法は、任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給しても良い。例えば、上述の機能を実行するためのプログラムを格納した非一時的なコンピュータ読取可能な記録媒体を配布してもよい。 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.

また、上述の機能の一部をOS(Operation System)が提供する場合には、OSが提供する機能以外の部分をプログラムで提供すれば良い。 In addition, if some of the above functions are provided by an OS (Operating System), the functions other than those provided by the OS can be provided by a program.

以上説明した実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。 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 of the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc. described in the embodiments are not limited to those exemplified, and may be modified as appropriate. In addition, configurations shown in different embodiments may be partially substituted or combined.

(本実施例により実現される発明)
以上説明したように、本実施形態は、以下に掲げる発明を実現する。
(Invention realized by this embodiment)
As described above, the present embodiment realizes the following inventions.

(付記1)
コード管理サーバと、キャンペーンサーバと、を備えるキャンペーンシステムであって、
前記コード管理サーバは、
未使用のコードを発行し、
前記キャンペーンサーバの運用者へ、前記発行されたコードを提供し、
前記キャンペーンサーバは、
前記キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
前記コード管理サーバから提供された前記未使用のコードを、前記入手された応募者連絡先へ提供し、
前記コード管理サーバは、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示し、
前記キャンペーンサーバは、
前記希望者連絡先と、前記指定されたコードと、が報告されると、前記報告されたコードを提供した応募者連絡先を特定し、
前記特定された応募者連絡先と、前記報告された希望者連絡先と、に基づく応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーンシステム。
(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.

(付記2)
前記キャンペーンサーバは、前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記応募フォームへのリンクを含める
付記1に記載のキャンペーンシステム。
(Appendix 2)
The campaign system according to claim 1, wherein 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.

(付記3)
前記キャンペーンサーバは、
前記報告されたコードを提供した応募者連絡先と、前記報告された希望者連絡先と、に基づいて前記報告に応じるか否かを判定し、
応じると判定されれば、前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記応募フォームへのリンクを含める、
付記2に記載のキャンペーンシステム。
(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.
3. A campaign system as described in appendix 2.

(付記4)
前記キャンペーンサーバは、前記希望者連絡先を入力済みの前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記希望者連絡先を入力済みの前記応募フォームへのリンクを含める
付記2に記載のキャンペーンシステム。
(Appendix 4)
The campaign server presents the application form with the applicant's contact information already entered as the response page to the applicant, or includes a link to the application form with the applicant's contact information already entered in the response page.

(付記5)
前記キャンペーンサーバは、前記報告されたコードを提供した応募者連絡先と、前記報告された希望者連絡先と、に基づいて、前記報告されたコードが不正入手されたものであるか否かを判定する
付記1から4のいずれか1項に記載のキャンペーンシステム。
(Appendix 5)
A campaign system as described in any one of Appendices 1 to 4, wherein the campaign server determines whether the reported code has been obtained fraudulently based on the contact information of the applicant who provided the reported code and the contact information of the reported applicant.

(付記6)
前記応答ページは、キャンペーンに係る商品またはサービスに関する広告を含む
付記1から5のいずれか1項に記載のキャンペーンシステム。
(Appendix 6)
The campaign system of any one of claims 1 to 5, wherein the response page includes an advertisement for a product or service related to the campaign.

(付記7)
前記コード管理サーバは、前記コード管理サーバに関連する電子商取引サイトで利用可能なポイントを付与するための前記コードを発行する
付記1から6のいずれか1項に記載のキャンペーンシステム。
(Appendix 7)
The campaign system according to any one of claims 1 to 6, wherein the code management server issues the code for awarding points usable at an electronic commerce site associated with the code management server.

(付記8)
コード管理サーバと、キャンペーンサーバと、を備えるキャンペーンシステムが実行する、キャンペーン方法であって、
前記コード管理サーバは、
未使用のコードを発行し、
前記キャンペーンサーバの運用者へ、前記発行されたコードを提供し、
前記キャンペーンサーバは、
前記キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
前記コード管理サーバから提供された前記未使用のコードを、前記入手された応募者連絡先へ提供し、
前記コード管理サーバは、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示し、
前記キャンペーンサーバは、
前記希望者連絡先と、前記指定されたコードと、が報告されると、前記報告されたコードを提供した応募者連絡先を特定し、
前記特定された応募者連絡先と、前記報告された希望者連絡先と、に基づく応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーン方法。
(付記9)
コンピュータを、
未使用のコードを発行し、
キャンペーンを実施するキャンペーンサーバの運用者へ、前記発行されたコードを提供し、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示する、
コード管理サーバとして機能させるプログラム。
(付記10)
コンピュータを、
キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
コードを発行するコード管理サーバから提供された未使用のコードを、前記入手された応募者連絡先へ提供し、
使用済のコードを特典へ交換することを希望する希望者の希望者連絡先と、前記希望者から指定された使用済のコードと、が報告されると、前記報告された使用済コードを提供した応募者連絡先を特定し、
前記特定された応募者連絡先と、前記報告された希望者連絡先と、に基づく応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーンサーバとして機能させるプログラム。
(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 codes provided by the code management server that issues codes 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.

本発明によれば、好適にキャンペーンを実施できるキャンペーンシステム、キャンペーン方法、ならびに、プログラムを提供できる。 The present invention provides a campaign system, campaign method, and program that can efficiently implement a campaign.

10 コード管理サーバ
20 キャンペーンサーバ
30 通信ネットワーク
40 ユーザ端末
11、21、41 プロセッサ
12、22、42 記憶装置
13、23、43 通信インターフェース
14、24、44 入力デバイス
15、25、45 出力デバイス
100 キャンペーンシステム
LN1、LN2 リンク
10 Code management server 20 Campaign server 30 Communication network 40 User terminal 11, 21, 41 Processor 12, 22, 42 Storage device 13, 23, 43 Communication interface 14, 24, 44 Input device 15, 25, 45 Output device 100 Campaign system LN1, LN2 Link

Claims (10)

コード管理サーバと、キャンペーンサーバと、を備えるキャンペーンシステムであって、
前記コード管理サーバは、
未使用のコードを発行し、
前記キャンペーンサーバの運用者へ、前記発行されたコードを提供し、
前記キャンペーンサーバは、
前記キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
前記コード管理サーバから提供された前記未使用のコードを、前記入手された応募者連絡先へ提供し、
応募者に提供したコードと前記応募者連絡先とを対応付けて前記キャンペーンサーバの記憶装置に記憶し、
前記コード管理サーバは、
発行済みコードが使用済であるか否かを示すフラグを前記コード管理サーバの記憶装置に記憶し、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記フラグに基づいて、前記受け付けられた要求に指定されたコードが未使用であるか否かを判定し、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードの前記フラグを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示し、
前記キャンペーンサーバは、
前記希望者連絡先と、前記指定されたコードと、が報告されると、前記キャンペーンサーバの記憶装置を検索して、前記報告されたコードを提供した応募者連絡先を特定し、
前記報告に対する応答ページであって、前記特定された応募者連絡先の情報を含む応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーンシステム。
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;
storing the code provided to the applicant in a storage device of the campaign server in association with the applicant's contact information;
The code management server includes:
storing a flag indicating whether the issued code has been used or not in a storage device of the code management server;
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;
determining whether the code specified in the accepted request is unused based on the flag;
If the code specified in the accepted request is unused, a reward is given to an account associated with the obtained requester contact information, and the flag of the specified code is set to 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, a storage device of the campaign server is searched to identify the applicant contact information who provided the reported code;
providing a response page to the report, the response page including the identified applicant contact information , to the applicant associated with the applicant contact information;
Campaign system.
前記キャンペーンサーバは、前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記応募フォームへのリンクを含める
請求項1に記載のキャンペーンシステム。
2. The campaign system according to claim 1, wherein 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.
前記キャンペーンサーバは、
前記報告されたコードを提供した応募者連絡先と、前記報告された希望者連絡先と、に基づいて前記報告に応じるか否かを判定し、
応じると判定されれば、前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記応募フォームへのリンクを含める、
請求項2に記載のキャンペーンシステム。
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 .
前記キャンペーンサーバは、前記希望者連絡先を入力済みの前記応募フォームを前記応答ページとして前記希望者へ提示し、もしくは、前記応答ページに前記希望者連絡先を入力済みの前記応募フォームへのリンクを含める
請求項2に記載のキャンペーンシステム。
The campaign system according to claim 2, wherein the campaign server presents the application form with the applicant's contact information already entered as the response page to the applicant, or includes a link to the application form with the applicant's contact information already entered in the response page.
前記キャンペーンサーバは、前記報告されたコードを提供した応募者連絡先と、前記報告された希望者連絡先と、に基づいて、前記報告されたコードが不正入手されたものであるか否かを判定する
請求項1に記載のキャンペーンシステム。
The campaign system according to claim 1 , wherein the campaign server determines 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.
前記応答ページは、キャンペーンに係る商品またはサービスに関する広告を含む
請求項1から5のいずれか1項に記載のキャンペーンシステム。
The campaign system of claim 1 , wherein the response page includes an advertisement for a product or service related to the campaign.
前記コード管理サーバは、前記コード管理サーバに関連する電子商取引サイトで利用可能なポイントを付与するための前記コードを発行する
請求項1から5のいずれか1項に記載のキャンペーンシステム。
The campaign system according to claim 1 , wherein the code management server issues the code for providing points that can be used at an electronic commerce site associated with the code management server.
コード管理サーバと、キャンペーンサーバと、を備えるキャンペーンシステムが実行する、キャンペーン方法であって、
前記コード管理サーバは、
未使用のコードを発行し、
前記キャンペーンサーバの運用者へ、前記発行されたコードを提供し、
前記キャンペーンサーバは、
前記キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
前記コード管理サーバから提供された前記未使用のコードを、前記入手された応募者連絡先へ提供し、
応募者に提供したコードと前記応募者連絡先とを対応付けて前記キャンペーンサーバの記憶装置に記憶し、
前記コード管理サーバは、
発行済みコードが使用済であるか否かを示すフラグを前記コード管理サーバの記憶装置に記憶し、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記フラグに基づいて、前記受け付けられた要求に指定されたコードが未使用であるか否かを判定し、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードの前記フラグを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示し、
前記キャンペーンサーバは、
前記希望者連絡先と、前記指定されたコードと、が報告されると、前記キャンペーンサーバの記憶装置を検索して、前記報告されたコードを提供した応募者連絡先を特定し、
前記報告に対する応答ページであって、前記特定された応募者連絡先の情報を含む応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーン方法。
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;
storing the code provided to the applicant in a storage device of the campaign server in association with the applicant's contact information;
The code management server includes:
storing a flag indicating whether the issued code has been used or not in a storage device of the code management server;
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;
determining whether the code specified in the accepted request is unused based on the flag;
If the code specified in the accepted request is unused, a reward is given to an account associated with the obtained requester contact information, and the flag of the specified code is set to 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, a storage device of the campaign server is searched to identify the applicant contact information who provided the reported code;
providing a response page to the report, the response page including the identified applicant contact information , to the applicant associated with the applicant contact information;
Campaign method.
コンピュータを、
未使用のコードを発行し、
キャンペーンを実施するキャンペーンサーバの運用者へ、前記発行されたコードを提供し、
発行済みコードが使用済であるか否かを示すフラグを記憶装置に記憶し、
コードを特典へ交換することを希望する希望者の希望者連絡先を入手し、
前記希望者から、コードを指定する要求を受け付け、
前記フラグに基づいて、前記受け付けられた要求に指定されたコードが未使用であるか否かを判定し、
前記受け付けられた要求に指定されたコードが未使用であれば、前記入手された希望者連絡先に係るアカウントへ特典を付与して、前記指定されたコードの前記フラグを使用済に設定し、
前記受け付けられた要求に指定されたコードが使用済であれば、前記入手された希望者連絡先と、前記指定されたコードと、を前記キャンペーンサーバへ報告するためのリンクを含む使用済ページを前記希望者へ提示する、
コード管理サーバとして機能させるプログラム。
Computer,
Issue unused codes,
Provide the issued code to an operator of a campaign server that implements the campaign;
storing a flag indicating whether the issued code has been used or not in a storage device;
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;
determining whether the code specified in the accepted request is unused based on the flag;
If the code specified in the accepted request is unused, a reward is given to an account associated with the obtained requester contact information, and the flag of the specified code is set to 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.
コンピュータを、
キャンペーンサーバにより公開された応募フォームを介して、応募者の応募者連絡先を入手し、
コードを発行するコード管理サーバから提供された未使用のコードを、前記入手された応募者連絡先へ提供し、
応募者に提供したコードと前記応募者連絡先とを対応付けて前記キャンペーンサーバの記憶装置に記憶し、
使用済のコードを特典へ交換することを希望する希望者の希望者連絡先と、前記希望者から指定された使用済のコードと、が報告されると、前記記憶装置を検索して、前記報告された使用済コードを提供した応募者連絡先を特定し、
前記報告に対する応答ページであって、前記特定された応募者連絡先の情報を含む応答ページを、前記希望者連絡先に係る前記希望者へ提供する、
キャンペーンサーバとして機能させるプログラム。
Computer,
Obtain the applicant's contact information via the application form published by the campaign server,
Provide the unused codes provided by the code management server that issues codes to the applicant's contact information obtained,
storing the code provided to the applicant in a storage device of the campaign server in association with the applicant's contact information;
When the contact information of a person who wishes to exchange a used code for a benefit and the used code designated by the person are reported, the storage device is searched to identify the contact information of the applicant who provided the reported used code;
providing a response page to the report, the response page including the identified applicant contact information , to the applicant associated with the applicant contact information;
A program that acts as a campaign server.
JP2023141849A 2023-08-31 Campaign system, campaign method, and program Active JP7583881B1 (en)

Publications (1)

Publication Number Publication Date
JP7583881B1 true JP7583881B1 (en) 2024-11-14

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001297129A (en) 2000-02-09 2001-10-26 Ichikawa Jin Shoji Kk Campaign management system
JP2008310708A (en) 2007-06-15 2008-12-25 Seikatsu Kyodo Kumiai Coop Sapporo Coupon-related information management server
JP2024001934A (en) 2022-06-23 2024-01-11 富士通フロンテック株式会社 voting system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001297129A (en) 2000-02-09 2001-10-26 Ichikawa Jin Shoji Kk Campaign management system
JP2008310708A (en) 2007-06-15 2008-12-25 Seikatsu Kyodo Kumiai Coop Sapporo Coupon-related information management server
JP2024001934A (en) 2022-06-23 2024-01-11 富士通フロンテック株式会社 voting system

Similar Documents

Publication Publication Date Title
JP6550537B2 (en) INFORMATION PROCESSING METHOD, SERVER, FIRST TERMINAL, AND COMPUTER STORAGE MEDIUM
JP4943281B2 (en) Coupon management system, coupon management method, and coupon management program
JP5862390B2 (en) Sales promotion device, sales promotion system, and sales promotion method
US11694252B2 (en) Method, apparatus, and computer readable medium for group gifting in a randomized format
KR100606431B1 (en) Electronic chip managing center and electronic chip distributing system
KR20130043843A (en) Method and system for online e-commerce based on network marketing
JP5342335B2 (en) Affiliate server
US20150006272A1 (en) Information processing device and information processing method
JP5971200B2 (en) Sales promotion device, sales promotion system, and sales promotion method
JP6236901B2 (en) Sales promotion device, sales promotion system, and sales promotion method
KR20150093093A (en) System and method for providing Coupon service
JP7406685B2 (en) Information processing method, information processing device, and program
JP7583881B1 (en) Campaign system, campaign method, and program
JP7254995B1 (en) DATA PROCESSING DEVICE, DATA PROCESSING SYSTEM, DATA PROCESSING METHOD AND PROGRAM
US20220358553A1 (en) Apparatuses, computer-implemented methods, and computer program products for improved user account identification for shared account linking
US20220351241A1 (en) Method, apparatus, and computer program product for facilitating the activation of promotions using short codes
US20130054398A1 (en) Management of direct sales activities on networked mobile computing devices
TW202036426A (en) Electronic coupon system enables the user to display, redisplay, store in an electronic wallet, or printed into hard copies to be redeemed at the corresponding merchant
JP2024032400A (en) Compatibility diagnosis system, compatibility diagnosis method, and compatibility diagnosis program
JP2022041055A (en) Coupon distribution system, coupon distribution method, and coupon distribution program
JP2003331177A (en) Electronic coupon system
JP7490261B2 (en) Management Device
JP7002693B2 (en) Information providing device, information providing method and communication terminal
JP7514889B2 (en) Information processing device managed by a service manager providing a prescribed service for which payment can be made on an app, information processing method managed by a service manager providing a prescribed service for which payment can be made on an app, and information processing program managed by a service manager providing a prescribed service for which payment can be made on an app
JP2019101881A (en) Point management device, point management method, point management program, and point management program recording medium