JP7735615B1 - Information processing system and information processing method - Google Patents
Information processing system and information processing methodInfo
- Publication number
- JP7735615B1 JP7735615B1 JP2025036839A JP2025036839A JP7735615B1 JP 7735615 B1 JP7735615 B1 JP 7735615B1 JP 2025036839 A JP2025036839 A JP 2025036839A JP 2025036839 A JP2025036839 A JP 2025036839A JP 7735615 B1 JP7735615 B1 JP 7735615B1
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- user
- purchase
- posting
- target product
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】商品に関するコンテンツが積極的にSNSに投稿するようにし、商品を購入した者が作成したコンテンツが投稿されるようにし、方針に合致した内容のコンテンツが投稿されるようにしたいという提供者のニーズに応える。
【解決手段】制御システム1は、提供者が対象商品について実施する購入キャンペーンに参加するユーザから対象商品の購入の証拠となる購入証拠を受け付け、購入証拠について行われたチェックのチェック結果を通知し、合格したユーザに特典を付与する機能と、投稿キャンペーンに参加するユーザからSNSへの投稿用の対象商品に関する対象商品関連コンテンツを受け付け、動画審査の審査結果をユーザに通知し、動画審査に合格したユーザによる対象商品関連コンテンツのSNSへの投稿に応じて当該投稿に対する報酬を導出し付与する機能とを備える。
【選択図】図2
To meet the needs of providers who want to encourage content related to products to be actively posted on SNS, to encourage content created by those who have purchased products to be posted, and to encourage content that conforms to policies to be posted.
[Solution] The control system 1 has the functions of accepting proof of purchase of the target product from users participating in a purchase campaign conducted by the provider for the target product, notifying the results of checks conducted on the proof of purchase, and granting benefits to users who pass; and accepting target product-related content for posting on SNS from users participating in a posting campaign, notifying users of the results of video screening, and deriving and granting rewards for the posts based on the target product-related content posted on SNS by users who pass the video screening.
[Selected Figure] Figure 2
Description
本開示は、サービスを提供する情報処理システムおよび情報処理方法に関する。 This disclosure relates to an information processing system and information processing method that provide services.
近年、不特定の者が動画(ショート動画またはリールと呼ばれる15~60秒程度の動画を含む)、静止画、その他のコンテンツを投稿でき、閲覧者が各コンテンツを閲覧可能になされたSNSが普及している。以下では、単にSNSと表現する場合、特に説明がない限り、コンテンツ投稿(共有)型のSNSであるものとする。SNSは一例として、インスタグラムおよびTikTok(いずれも登録商標)である。この種のSNSでは、コンテンツとして、商品の紹介を伴うコンテンツが投稿されることがある。ここで商品とは、有体物のみならず、電子書籍、配信用の楽曲、配信用のゲーム、その他の有体物ではない媒体も含み、更にサービスも含む。 In recent years, social networking sites (SNSs) have become popular, allowing anyone to post videos (including short videos or reels, which are approximately 15 to 60 seconds long), still images, and other content, and allowing viewers to view the content. In the following, when simply referring to SNS, unless otherwise specified, it will be assumed to refer to a content posting (sharing) type of SNS. Examples of SNSs are Instagram and TikTok (both are registered trademarks). On this type of SNS, content that includes product introductions is sometimes posted. Here, "products" includes not only tangible objects, but also e-books, music for streaming, games for streaming, and other intangible media, as well as services.
商品の紹介を伴うコンテンツは、商品を提供する提供者(例えば商品を開発し製造し販売するメーカ)が作成した「広告/宣伝を主な目的としたコンテンツ」(以下「広告専用コンテンツ」という)、および、いわゆるインフルエンサが提供者の依頼に応じて作成した「広告/宣伝を目的の1つとするコンテンツ」(以下「インフルエンサ・コンテンツ」という)のほか、提供者でもインフルエンサでもない一般投稿者が作成した「商品の紹介を伴うコンテンツ」(以下「一般投稿者コンテンツ」という)を含む。そして広告専用コンテンツおよびインフルエンサ・コンテンツに負けず劣らず、一般投稿者コンテンツが、消費者に対する宣伝/広告ないし口コミとしての影響力が高いことが明らかとなっている。なお特許文献1には、SNSに関する以下の技術が記載されている。すなわち特許文献1には、コンテンツ(投稿情報)に対する評価値を精度よく予測し、コンテンツの投稿を依頼するのに適したインフルエンサの選定を支援するシステムが記載されている。 Content introducing products includes "content primarily intended for advertising/promotion" (hereinafter referred to as "advertising-only content") created by product providers (for example, manufacturers that develop, manufacture, and sell products), "content for one of the purposes of advertising/promotion" (hereinafter referred to as "influencer content") created by so-called influencers at the request of providers, and "content introducing products" (hereinafter referred to as "general contributor content") created by general contributors who are neither providers nor influencers. It has become clear that general contributor content has a strong influence on consumers as advertising/promotion or word-of-mouth, just as much as advertising-only content and influencer content. Patent Document 1 describes the following technology related to SNS. Specifically, Patent Document 1 describes a system that accurately predicts the evaluation value of content (posted information) and supports the selection of influencers suitable for requesting content posting.
上述したように一般投稿者コンテンツは、消費者に対する宣伝/広告ないし口コミとしての影響度が高い。従って提供者が提供する商品に関するコンテンツを一般投稿者が積極的に作成し、SNSに投稿するような状態を構築し、これにより、商品を効果的に宣伝/広告し、商品の販売を促進させたいとするニーズが提供者にはある。そしてコンテンツに関し、「商品を実際に購入した者が作成したコンテンツ」がSNSに投稿されるようにしたいとするニーズが提供者にはある。実際に商品を購入した者は、店舗(オンラインショップを含む)において商品が実際にどのような態様で販売されていたのか、および、商品が実際にいくらで販売されていたのかを把握しており、このような者がコンテンツを作成ことにより、商品の実体に即した充実した紹介が行われることが期待できるからである。更にコンテンツに関して、提供者の方針に合致した内容のコンテンツが投稿されるようにしたいとするニーズが提供者にはある。コンテンツの内容が提供者の方針に合致しない場合、消費者に商品の魅力を訴求しないばかりか、かえって悪印象を与える可能性があるからである。 As mentioned above, content by general contributors has a strong influence on consumers as promotion/advertising or word-of-mouth. Therefore, providers have a need to create an environment in which general contributors actively create content about the products they offer and post it on social media, thereby effectively promoting/advertising the products and promoting their sales. With regard to content, providers also have a need to ensure that "content created by people who have actually purchased the product" is posted on social media. People who have actually purchased the product know how the product was actually sold in stores (including online shops) and how much it was actually sold for. Having such people create content can be expected to provide a thorough introduction that is in line with the product's actual substance. Furthermore, providers have a need to ensure that content posted conforms to the provider's policies. If the content does not conform to the provider's policies, it not only fails to appeal to consumers about the product's appeal, but may even create a negative impression.
本開示は、このような問題を解決するために成されたものであり、商品に関するコンテンツを一般投稿者が積極的に作成し、SNSに投稿するような状態を構築したいとするニーズ、商品を実際に購入した者により作成されたコンテンツがSNSに投稿されるようにしたいとするニーズ、および、方針に合致した内容のコンテンツが投稿されるようにしたいとするニーズという提供者のニーズのそれぞれに応えることを目的とする。 This disclosure has been made to solve these problems, and aims to meet the needs of providers: those who want to create an environment in which general contributors can actively create and post product-related content to social media; those who want content created by people who have actually purchased a product to be posted to social media; and those who want content that conforms to policies to be posted.
上記した課題を解決するために、本開示は以下の構成を備える。提供者が対象商品について実施する購入キャンペーンに参加するユーザから前記対象商品の購入の証拠となる購入証拠を受け付け、前記購入証拠について行われたチェックである購入チェックのチェック結果を前記ユーザに通知し、前記購入チェックに合格した前記ユーザに特典を付与する機能と、前記購入チェックに合格した前記ユーザのうち前記提供者が前記対象商品について実施する投稿キャンペーンに参加するユーザからSNSへの投稿用の前記対象商品に関するコンテンツである対象商品関連コンテンツを受け付け、前記対象商品関連コンテンツについて行われた審査である動画審査の審査結果を前記ユーザに通知し、前記動画審査に合格した前記ユーザによる前記対象商品関連コンテンツの前記SNSへの投稿に応じて当該投稿に対する報酬を導出し、導出した前記報酬を前記ユーザに付与する機能とを有する情報処理部を備えることを特徴とする情報処理システム。 In order to solve the above-mentioned problems, the present disclosure has the following configuration: An information processing system comprising an information processing unit having the following functions: a function to accept proof of purchase of a target product from users participating in a purchase campaign run by a provider for the target product, notify the users of the check results of a purchase check conducted on the proof of purchase, and grant a reward to the users who pass the purchase check; and a function to accept target product-related content, which is content related to the target product to be posted on SNS, from users who pass the purchase check and are participating in a posting campaign run by the provider for the target product, notify the users of the review results of a video review conducted on the target product-related content, derive a reward for the post in response to the posting of the target product-related content on the SNS by the users who pass the video review, and grant the derived reward to the users.
上記のように構成した本開示によれば、ユーザは、情報処理システムの機能により実現されるサービスを利用して、提供者が提供する商品に関するコンテンツをSNSに投稿することにより報酬を得ることができる。このため、商品に関するコンテンツを一般投稿者が積極的に作成し、SNSに投稿するような状態を構築したいとする提供者のニーズに応えることができる。更に本開示によれば、情報処理システムの機能により実現されるサービスにおいてユーザは、コンテンツの投稿に伴う報酬を得るためには、商品の購入の証拠となる購入証拠を提出し、当該情報について行われたチェックに合格する必要がある。従って投稿促進サービスを利用して投稿されるコンテンツは、実際に商品を購入して使用したユーザにより作成されたものということになる。このため、商品を実際に購入した者により作成されたコンテンツがSNSに投稿されるようにしたいとする提供者のニーズに応えることができる。更に本開示によれば、情報処理システムの機能により実現されるサービスでは、コンテンツについて審査が行われ、審査に合格したコンテンツが報酬の対象となる。このため、審査において提供者の方針に合致しないものを排除することが可能となり、「方針に合致した内容のコンテンツが投稿されるようにしたい」との提供者のニーズに応えることができる。 According to the present disclosure configured as described above, users can earn rewards by using a service realized by the functions of an information processing system to post content related to products provided by providers to SNS. This meets the needs of providers who want to create an environment in which general contributors actively create product-related content and post it to SNS. Furthermore, according to the present disclosure, in order to receive rewards for posting content in a service realized by the functions of an information processing system, users must submit proof of purchase of the product and pass a check on that information. Therefore, content posted using the posting promotion service is created by users who have actually purchased and used the product. This meets the needs of providers who want content created by actual product purchasers to be posted to SNS. Furthermore, according to the present disclosure, in a service realized by the functions of an information processing system, content is reviewed, and content that passes the review is eligible for rewards. This makes it possible to eliminate content that does not meet the provider's policies during the review process, meeting the needs of providers who want content that meets those policies to be posted.
以下、本開示の一実施形態を図面に基づいて説明する。図1は、本実施形態に係る制御システム1(情報処理システム)の構成例を示す図である。図1で示すように制御システム1は、情報処理サーバ2(情報処理システム、サーバ、コンピュータ)と、1つ以上のユーザ端末3(情報処理システム、端末、コンピュータ)と、1つ以上の提供者端末4(情報処理システム、端末、コンピュータ)とを含んで構成される。情報処理サーバ2、ユーザ端末3および提供者端末4は共に、インターネット、電話網、その他の通信網を含むネットワークNに接続可能である。 An embodiment of the present disclosure will now be described with reference to the drawings. FIG. 1 is a diagram showing an example configuration of a control system 1 (information processing system) according to this embodiment. As shown in FIG. 1, the control system 1 includes an information processing server 2 (information processing system, server, computer), one or more user terminals 3 (information processing system, terminal, computer), and one or more provider terminals 4 (information processing system, terminal, computer). The information processing server 2, user terminals 3, and provider terminals 4 can all be connected to a network N, which may include the Internet, a telephone network, or other communication networks.
情報処理サーバ2は、キャンペーン関連サービス、情報提供サービスおよびシミュレーションサービスを提供する機能を備えたサーバである。これらサービスについては後述する。以下、情報処理サービスが提供するサービスを総称して「本件サービス」という。また、情報処理サーバ2を管理し、これによって本件サービスを運営する者(組織)を「運営者」という。図1および後述する図2では、情報処理サーバ2が1つのブロックで表されている。しかしこのことは、情報処理サーバ2が単一のサーバ装置で構成されることを意味しない。情報処理サーバ2は、仮想サーバにより構成されてもよい。また情報処理サーバ2は、複数のサーバ装置により構成されてもよい。この場合において情報処理サーバ2を構成するサーバ装置に、WebサーバまたはWebアプリケーションサーバが含まれてもよい。またこの場合において情報処理サーバ2は、ロードバランサによって負荷分散される複数のサーバ装置を含んで構成されてもよい。この場合、複数のサーバ装置のサーバ情報処理部10のそれぞれ、または、複数のサーバ情報処理部10の組合せが「情報処理部」として機能する。 The information processing server 2 is a server equipped with the functions of providing campaign-related services, information provision services, and simulation services. These services will be described later. Hereinafter, the services provided by the information processing service will be collectively referred to as the "Service." Furthermore, the entity (organization) that manages the information processing server 2 and thereby operates the Service will be referred to as the "Administrator." In Figure 1 and Figure 2, described below, the information processing server 2 is represented by a single block. However, this does not mean that the information processing server 2 is composed of a single server device. The information processing server 2 may be composed of a virtual server. The information processing server 2 may also be composed of multiple server devices. In this case, the server devices that make up the information processing server 2 may include a web server or a web application server. Furthermore, in this case, the information processing server 2 may be composed of multiple server devices whose load is distributed by a load balancer. In this case, each of the server information processing units 10 of the multiple server devices, or a combination of multiple server information processing units 10, functions as the "information processing unit."
ユーザ端末3は、ユーザが使用する端末である。本実施形態においてユーザとは、キャンペーン関連サービスを利用し得る者を意味する。本実施形態において第1SNSとは、不特定の者によるいわゆるショート動画(リールを含む)の投稿、および、閲覧者によるショート動画の再生(閲覧)が可能な動画投稿(共有)機能が実装されたSNSである。第1SNSにおいてショート動画は、「コンテンツ」に相当する。この種のSNSとしては、一例として、インスタグラムおよびTikTok(いずれも登録商標)がある。第1SNSはいわゆるハッシュタグに対応しており、投稿者は、第1SNSに投稿するショート動画にハッシュタグを付与することができる。ハッシュタグは、第1SNS内でのショート動画の検索やグループ分け等に利用される。また第1SNSでは、ショート動画の投稿に応じて、第1SNSのシステムにより投稿URLが発行される。投稿URLはショート動画毎に一意な値であり、投稿URLの識別情報として機能すると共に、ショート動画にアクセスするためのアドレスとして機能する。また第1SNSはエンゲージメントとして、いわゆる“いいね”に対応しており、閲覧者は、再生したショート動画に、肯定的な評価を示す“いいね”を付与することができる。なお、キャンペーン関連サービスにおいてショート動画の対象となるSNSを第1SNSの1つとしたのは説明の簡単のためであり、対象となるSNSの個数および種類が任意であることは当然である。 The user terminal 3 is a terminal used by a user. In this embodiment, a user refers to a person who can use campaign-related services. In this embodiment, the first SNS is an SNS that implements a video posting (sharing) function that allows unspecified individuals to post so-called short videos (including reels) and allows viewers to play (view) the short videos. In the first SNS, short videos correspond to "content." Examples of this type of SNS include Instagram and TikTok (both registered trademarks). The first SNS supports so-called hashtags, and posters can assign hashtags to short videos posted to the first SNS. Hashtags are used for searching and grouping short videos within the first SNS. In addition, in the first SNS, a posting URL is issued by the first SNS system in response to the posting of a short video. The posting URL is a unique value for each short video, and functions as identification information for the posting URL and as an address for accessing the short video. Additionally, the first SNS supports engagement through so-called "likes," allowing viewers to give a "like" to a short video they have played, indicating a positive evaluation. Note that the reason the SNS targeted for short videos in the campaign-related services is one of the first SNSs is for simplicity of explanation, and the number and type of targeted SNSs can of course be arbitrary.
ユーザ端末3のタイプは何でもよい。例えばタブレット型コンピュータ(いわゆるスマートフォンを含む)、ノート型コンピュータ、デスクトップ型コンピュータ、またはウェアラブル端末をユーザ端末3として機能させることができる。 The user terminal 3 can be of any type. For example, a tablet computer (including so-called smartphones), a notebook computer, a desktop computer, or a wearable device can function as the user terminal 3.
提供者端末4は、提供者が使用する端末である。本実施形態において提供者とは、商品を販売(提供)する企業を意味する。商品は、有体物のみならず、電子書籍、配信用の楽曲、配信用のゲーム、チケット、何らかの権利、その他の有体物ではない媒体も含む。また商品は、サービス、その他の無形の役務も含む。商品は、例えば小売店で販売され、また例えば専門店で販売され、また例えばオンラインショップで販売され、また例えばダウンロードサービスで販売される。例えば提供者は、化粧品、家電、飲料、自動車、その他の商品を開発、製造、販売する企業(いわゆるメーカー)である。また例えば提供者は、家事サービス、介護サービス、修理サービス、医療サービス、その他のサービスを提供する企業である。後述するように提供者は、キャンペーン関連サービスにおいて、購入CP登録情報および投稿CP登録情報(何れも後述)を運営者に提供する主体となる。また提供者は、情報提供サービスおよびシミュレーションサービスを利用する主体となる。本実施形態では提供者は、組織のほか、組織に属する人間も含む概念であり、「提供者が提供者端末4を使用する」のように表現をする場合がある。提供者端末4のタイプが何でもよい点は、ユーザ端末3と同様である。 The provider terminal 4 is a terminal used by a provider. In this embodiment, a provider refers to a company that sells (provides) products. Products include not only tangible objects but also e-books, music for distribution, games for distribution, tickets, certain rights, and other intangible media. Products also include services and other intangible offerings. Products are sold, for example, at retail stores, specialty stores, online shops, and download services. For example, a provider could be a company (a manufacturer) that develops, manufactures, and sells cosmetics, home appliances, beverages, automobiles, and other products. Another example of a provider could be a company that provides housekeeping services, nursing care services, repair services, medical services, and other services. As described below, a provider is an entity that provides purchase CP registration information and post CP registration information (both of which are described below) to the operator in campaign-related services. A provider is also an entity that uses information provision services and simulation services. In this embodiment, a provider is a concept that includes not only organizations but also individuals belonging to an organization, and may be expressed as "a provider uses the provider terminal 4." Like the user terminal 3, the provider terminal 4 can be of any type.
図2は、情報処理サーバ2、ユーザ端末3および提供者端末4の機能構成例を示すブロック図である。図2で示すように情報処理サーバ2は機能構成として、サーバ情報処理部10(情報処理部)と、サーバ通信部11と、サーバ記憶部12とを備える。ユーザ端末3は機能構成として、ユーザ端末情報処理部13(情報処理部)と、ユーザ端末通信部14と、ユーザ端末表示部15と、ユーザ端末入力部16と、ユーザ端末記憶部17とを備える。提供者端末4は機能構成として、提供者端末情報処理部18(情報処理部)と、提供者端末通信部19と、提供者端末表示部20と、提供者端末入力部21と、提供者端末記憶部22とを備える。 Figure 2 is a block diagram showing an example of the functional configuration of the information processing server 2, user terminal 3, and provider terminal 4. As shown in Figure 2, the information processing server 2 includes, as its functional configuration, a server information processing unit 10 (information processing unit), a server communication unit 11, and a server storage unit 12. The user terminal 3 includes, as its functional configuration, a user terminal information processing unit 13 (information processing unit), a user terminal communication unit 14, a user terminal display unit 15, a user terminal input unit 16, and a user terminal storage unit 17. The provider terminal 4 includes, as its functional configuration, a provider terminal information processing unit 18 (information processing unit), a provider terminal communication unit 19, a provider terminal display unit 20, a provider terminal input unit 21, and a provider terminal storage unit 22.
サーバ情報処理部10は、プロセッサを含む処理装置と一次記憶装置とを備える。サーバ情報処理部10は、処理装置がサーバ記憶部12の記憶領域(他の記憶領域でもよい)に記憶されたプログラムを一次記憶装置に読み出して実行することによって処理を実行する。つまりサーバ情報処理部10は、ハードウェアとソフトウェアとの協働により処理を実行する。サーバ通信部11は、通信制御装置とネットワークインタフェイスとを含む通信装置を備える。サーバ通信部11は、サーバ情報処理部10の制御の下で通信装置により外部装置と通信する。サーバ記憶部12は、不揮発性メモリにデータを記憶する。不揮発性メモリは例えば、ハードディスクドライブ(他の磁気記憶装置であってもよい)、ROM、フラッシュメモリである。 The server information processing unit 10 comprises a processing device including a processor and a primary storage device. The server information processing unit 10 executes processing by having the processing device read into the primary storage device and execute a program stored in the storage area of the server storage unit 12 (or another storage area). In other words, the server information processing unit 10 executes processing through cooperation between hardware and software. The server communication unit 11 comprises a communication device including a communication control device and a network interface. The server communication unit 11 communicates with external devices via the communication device under the control of the server information processing unit 10. The server storage unit 12 stores data in non-volatile memory. The non-volatile memory is, for example, a hard disk drive (or other magnetic storage device), ROM, or flash memory.
図2で示すように、サーバ記憶部12には、ユーザ管理データベース30が記憶される。ユーザ管理データベース30は、ユーザの情報を管理するためのデータベースである。ユーザ管理データベース30には、ユーザごとにレコード(以下「ユーザ管理レコード」という)が登録される。ユーザ管理レコードには、ユーザID(ユーザを識別するための識別情報)と対応付けて、ユーザの属性に関する情報、ユーザのアカウントに関する情報、その他のユーザに関する情報が登録されている。 As shown in FIG. 2, the server storage unit 12 stores a user management database 30. The user management database 30 is a database for managing user information. A record (hereinafter referred to as a "user management record") is registered in the user management database 30 for each user. The user management record associates information about the user's attributes, information about the user's account, and other information about the user with a user ID (identification information for identifying the user).
ユーザ端末情報処理部13は、プロセッサを含む処理装置と一次記憶装置とを備える。ユーザ端末情報処理部13は、処理装置がユーザ端末記憶部17の記憶領域(他の記憶領域でもよい)に記憶されたプログラムを一次記憶装置に読み出して実行することによって処理を実行する。つまりユーザ端末情報処理部13は、ハードウェアとソフトウェアとの協働により処理を実行する。ユーザ端末通信部14は、通信制御装置とネットワークインタフェイスとを含む通信装置を備える。ユーザ端末通信部14は、ユーザ端末情報処理部13の制御の下で通信装置により外部装置と通信する。ユーザ端末表示部15は、液晶パネル、有機ELパネル、その他の表示装置を備える。ユーザ端末表示部15は、ユーザ端末情報処理部13の制御の下で表示装置に画像を表示する。ユーザ端末入力部16は、入力装置に対する入力を検出し、検出結果をユーザ端末情報処理部13に出力する。入力装置は例えば、キーボード、マウス、タッチパネル、カメラである。ユーザ端末記憶部17は、不揮発性メモリにデータを記憶する。 The user terminal information processing unit 13 comprises a processing device including a processor and a primary storage device. The processing device reads a program stored in the storage area of the user terminal storage unit 17 (or another storage area) into the primary storage device and executes it, thereby executing the program. In other words, the user terminal information processing unit 13 executes processing through cooperation between hardware and software. The user terminal communication unit 14 comprises a communication device including a communication control device and a network interface. The user terminal communication unit 14 communicates with external devices via the communication device under the control of the user terminal information processing unit 13. The user terminal display unit 15 comprises an LCD panel, an organic EL panel, or other display device. The user terminal display unit 15 displays images on the display device under the control of the user terminal information processing unit 13. The user terminal input unit 16 detects input to the input device and outputs the detection result to the user terminal information processing unit 13. Examples of input devices include a keyboard, mouse, touch panel, and camera. The user terminal storage unit 17 stores data in non-volatile memory.
提供者端末情報処理部18、提供者端末通信部19、提供者端末表示部20、提供者端末入力部21および提供者端末記憶部22はそれぞれ、ユーザ端末情報処理部13、ユーザ端末通信部14、ユーザ端末表示部15、ユーザ端末入力部16およびユーザ端末記憶部17と同等のハードウェア構成、および、ハードウェア構成により実現される機能を備える。以下の説明では、情報処理サーバ2による通信はサーバ通信部11によって適切に実行されるものとし、通信自体の詳細な説明は省略する。ユーザ端末3および提供者端末4による通信についても同様とする。 The provider terminal information processing unit 18, provider terminal communication unit 19, provider terminal display unit 20, provider terminal input unit 21, and provider terminal memory unit 22 each have the same hardware configuration and functions realized by the hardware configuration as the user terminal information processing unit 13, user terminal communication unit 14, user terminal display unit 15, user terminal input unit 16, and user terminal memory unit 17. In the following explanation, it is assumed that communication by the information processing server 2 is appropriately performed by the server communication unit 11, and a detailed explanation of the communication itself will be omitted. The same applies to communication by the user terminal 3 and the provider terminal 4.
図2で示すようにユーザ端末3には専用のアプリケーションAP1(以下「ユーザ専用アプリAP1」という)がインストールされている。また提供者端末4には専用のアプリケーションAP2(以下「提供者専用アプリAP2」という)がインストールされている。以下、ユーザ専用アプリAP1および提供者専用アプリAP2を総称して「専用アプリAP」という。専用アプリAPは、情報処理サーバ2が提供する各種サービスに関する各種画面を提供する機能、情報処理サーバ2、その他の外部装置との間で各種情報を送受信する機能、その他の本件サービスに関する処理を実行する機能が実装された専用のソフトウェアである。以下の説明において特に説明しない場合であってもユーザ端末情報処理部13および提供者端末情報処理部18は基本的には、専用アプリAP(端末のOS、専用アプリAPが利用可能なWebアプリケーション、その他の専用アプリAPと連携可能な他のプログラムを含む)の機能を利用して処理を実行する。また以下の説明において特に説明しない場合であってもユーザ端末情報処理部13および提供者端末情報処理部18は、必要に応じて以下の処理を実行する。すなわちユーザ端末情報処理部13および提供者端末情報処理部18は、必要に応じてサーバ情報処理部10(他の外部装置の情報処理部であってもよい。以下同じ)と通信し、処理に必要な情報を取得する。特にユーザ端末情報処理部13および提供者端末情報処理部18は各種画面の表示に際して、画面の表示に必要な情報をサーバ情報処理部10から取得する。またユーザ端末情報処理部13および提供者端末情報処理部18は、必要に応じてサーバ情報処理部10と通信して処理の実行を依頼し、処理結果を取得する。また以下ではユーザ端末情報処理部13が専用アプリAP、その他のプログラムの機能により、各種画面をユーザ端末表示部15に表示することを「ユーザ端末情報処理部13が○画面を表示する」のように簡略化して表現する場合がある。提供者端末情報処理部18による表示についても同様とする。 As shown in FIG. 2, a dedicated application AP1 (hereinafter referred to as "user-dedicated application AP1") is installed on the user terminal 3. A dedicated application AP2 (hereinafter referred to as "provider-dedicated application AP2") is installed on the provider terminal 4. Hereinafter, the user-dedicated application AP1 and the provider-dedicated application AP2 are collectively referred to as the "dedicated application AP." The dedicated application AP is dedicated software that implements functions such as providing various screens related to the various services provided by the information processing server 2, sending and receiving various information between the information processing server 2 and other external devices, and executing other processes related to the service. Even if not specifically mentioned below, the user terminal information processing unit 13 and the provider terminal information processing unit 18 basically execute processes using the functions of the dedicated application AP (including the terminal's OS, web applications that can use the dedicated application AP, and other programs that can interact with the dedicated application AP). Even if not specifically mentioned below, the user terminal information processing unit 13 and the provider terminal information processing unit 18 execute the following processes as necessary. That is, the user terminal information processing unit 13 and the provider terminal information processing unit 18 communicate with the server information processing unit 10 (or an information processing unit of another external device; the same applies below) as needed to obtain information necessary for processing. In particular, when displaying various screens, the user terminal information processing unit 13 and the provider terminal information processing unit 18 obtain information necessary for screen display from the server information processing unit 10. The user terminal information processing unit 13 and the provider terminal information processing unit 18 also communicate with the server information processing unit 10 as needed to request processing execution and obtain processing results. In the following, the display of various screens by the user terminal information processing unit 13 on the user terminal display unit 15 using the dedicated app AP or other program functions may be expressed simply as "the user terminal information processing unit 13 displays a screen." The same applies to displays by the provider terminal information processing unit 18.
次にキャンペーン関連サービスの概要について一人の提供者と一人のユーザとに着目して説明する。図3は、当該概要の説明に利用する図である。図3において、右側のブロックは提供者の一人である提供者SXを、真ん中のブロックはサービス運営者を、左側のブロックはユーザの一人であるユーザUXをそれぞれ示している。図3の説明において、「サービス運営者」とは、情報処理サーバ2、運営者、その他のキャンペーン関連サービスの提供/運営にかかわる主体の総称である。 Next, an overview of the campaign-related service will be explained, focusing on one provider and one user. Figure 3 is a diagram used to explain this overview. In Figure 3, the block on the right represents one provider, provider SX, the block in the middle represents the service operator, and the block on the left represents one user, user UX. In the explanation of Figure 3, "service operator" is a collective term for the information processing server 2, the operator, and other entities involved in the provision/operation of the campaign-related service.
提供者SXは、自身が提供する商品のうち、所望の商品について、購入キャンペーンおよび投稿キャンペーンを実施することができる。以下、購入キャンペーンを「購入CP」といい、投稿キャンペーンを「投稿CP」という。また購入CPおよび投稿CPを総称して「本件CP」という。また本件CPの対象となった商品を「対象商品」という。購入CPとは、当該購入CPに対応する対象商品について、ユーザがこれを購入し、サービス運営者に対して購入証拠(例えば、レシート。詳細は後述)を提出した場合に、所定の態様で特典を付与するキャンペーンである。以下、購入CPに係る特典を「購入特典」という。投稿CPとは、当該投稿CPに対応する商品について、ユーザが第1SNSにショート動画を投稿した場合に、所定の態様で報酬を付与するキャンペーンである。以下、投稿CPに係る報酬を「投稿報酬」という。 Provider SX can run purchase campaigns and posting campaigns for desired products from among the products it offers. Hereinafter, purchase campaigns will be referred to as "purchase CPs" and posting campaigns will be referred to as "posting CPs." Purchase CPs and posting CPs will be collectively referred to as "the CP in question." The product that is the subject of the CP in question will be referred to as the "target product." A purchase CP is a campaign that awards a specified bonus when a user purchases the target product corresponding to the purchase CP and submits proof of purchase (e.g., a receipt; details will be provided later) to the service operator. Hereinafter, a bonus related to a purchase CP will be referred to as a "purchase bonus." A posting CP is a campaign that awards a specified reward when a user posts a short video to the first SNS about the product corresponding to the posting CP. Hereinafter, a reward related to a posting CP will be referred to as a "posting reward."
図3の説明において提供者SXは、自身が提供する商品IXについて本件CPを実施するものとする。図3で示すように商品IXに係る本件CPの実施に際して、提供者SXは、購入CP登録情報および投稿CP登録情報をサービス運営者に提供する(ステップS1)。以下、購入CP登録情報および投稿CP登録情報について詳述する。 In the explanation of Figure 3, it is assumed that provider SX implements the CP in question for product IX that it provides. As shown in Figure 3, when implementing the CP in question for product IX, provider SX provides purchase CP registration information and post CP registration information to the service operator (step S1). The purchase CP registration information and post CP registration information are described in detail below.
購入CP登録情報は、購入CPに関する情報である。購入CP登録情報は、購入CPの実施に必要な情報、および、後述する購入CP概略ブロックおよび購入CP詳細画面31を表示するために必要な情報を含む。より具体的には購入CP登録情報は、購入CP名称、対象商品紹介情報、購入CP特典ルール、レシート提出可能期間、購入ルール、および、購入CP参加ルールを少なくとも含む。 Purchase CP registration information is information related to a purchase CP. The purchase CP registration information includes information necessary to implement the purchase CP, as well as information necessary to display the purchase CP overview block and purchase CP details screen 31 described below. More specifically, the purchase CP registration information includes at least the purchase CP name, target product introduction information, purchase CP benefit rules, receipt submission period, purchase rules, and purchase CP participation rules.
購入CP名称は、購入CPの名称である。 Purchased CP name is the name of the purchased CP.
対象商品紹介情報は、対象商品を紹介し、説明する情報である。対象商品紹介情報は例えば、商品の画像(例えば、外観の画像または使用している様子を示す画像。写真でもイラストでもよく、また静止画でも動画でもよい)、商品名、商品の説明文、商品の単価、および、商品のアピールポイントを含む。 Target product introduction information is information that introduces and explains the target product. Target product introduction information includes, for example, an image of the product (for example, an image of the product's appearance or an image showing how it is being used; it can be a photograph or illustration, and can be a still image or video), the product name, a description of the product, the unit price of the product, and the product's selling points.
購入CP特典ルールは、レシートの提出に応じてユーザに付与する購入特典に関するルールである。本実施形態では一の購入CPにおいてユーザからレシートの提供があると、当該一の購入CPについて定められた一定のキャッシュバック額がユーザに対してキャッシュバックされる(返金される)。これを踏まえ、購入CP特典ルールには、一定のキャッシュバック額(以下「固定キャッシュバック額」という)を示す情報が少なくとも含まれる。 Purchase CP bonus rules are rules regarding purchase bonuses granted to users in response to the submission of a receipt. In this embodiment, when a user provides a receipt for a purchase CP, a fixed cashback amount set for that purchase CP is cashed back (refunded) to the user. Based on this, purchase CP bonus rules include at least information indicating a fixed cashback amount (hereinafter referred to as a "fixed cashback amount").
レシート提出可能期間は、購入CPにおいてレシートを提出可能な期間である。レシート提出可能期間内に提出された購入証拠が、購入特典の対象となる。 The receipt submission period is the period during which a receipt can be submitted at the purchase CP. Proof of purchase submitted within the receipt submission period will be eligible for purchase benefits.
購入ルールは、対象商品を購入するときのルールである。ユーザは、購入ルールに従った態様で対象商品を購入した場合にのみ、購入CPに係るキャッシュバックを受けることができる。購入ルールは例えば、「商品名が○○である商品を購入しなければならない」、「特定の店舗/特定の系列の店舗/特定の地域にある店舗/特定のオンラインショップで対象商品を購入しなければならない」または「特定の付属品を同時に購入しなければならない」というものである。 Purchase rules are rules for purchasing target products. Users can receive cashback on purchase CP only if they purchase the target product in accordance with the purchase rules. Examples of purchase rules include "products with the product name XX must be purchased," "target products must be purchased at a specific store/a store in a specific chain/a store in a specific area/a specific online shop," or "specific accessories must be purchased at the same time."
購入CP参加ルールは、購入CPの参加に関するルールである。購入CP参加ルールは例えば、「一人のユーザが購入CPでレシートを提出できるのは1回だけ」というものである。なお本実施形態において、一の購入CPに係る対象商品を購入した時点で、ユーザが購入CPに参加したものとする。 Purchase CP participation rules are rules regarding participation in a purchase CP. For example, a purchase CP participation rule may state that "one user can only submit a receipt once for a purchase CP." In this embodiment, a user is considered to have participated in a purchase CP when they purchase a target product related to one purchase CP.
投稿CP登録情報は、投稿CPに関する情報である。投稿CP登録情報は、投稿CPの実施に必要な情報、および、後述する投稿CP概略ブロック32および投稿CP詳細画面33を表示するために必要な情報を含む。投稿CP登録情報は、投稿CP名称、対象商品紹介情報、投稿CP報酬ルール、動画投稿可能期間、動画作成ルール、投稿CP参加ルール、および、対象商品対応タグ群を少なくとも含む。 Post CP registration information is information related to the post CP. The post CP registration information includes information necessary for implementing the post CP, as well as information necessary for displaying the post CP outline block 32 and post CP details screen 33 described below. The post CP registration information includes at least the post CP name, target product introduction information, post CP reward rules, video posting period, video creation rules, post CP participation rules, and a group of tags corresponding to the target product.
投稿CP名称は、投稿CPの名称である。 Posted CP name is the name of the posted CP.
対象商品紹介情報の内容は上述した通りである。 The contents of the target product introduction information are as described above.
投稿CP報酬ルールは、投稿CPに参加したユーザに付与される投稿報酬の額を計算するときのルールである。本実施形態では、投稿CPにおいてユーザUXに付与される投稿報酬の額は、「ショート動画の再生数×報酬単価」という計算式により計算される。この計算式において「ショート動画の再生数」は、ショート動画の投稿日を1日目として、7日間の累計の再生数を意味する。また、この計算式において「報酬単価」は1再生あたりの単価を意味する。これを踏まえ、投稿CP報酬ルールには「報酬単価」が含まれている。更に本実施形態では提供者は、投稿CPについて報酬予算という形で投稿報酬の総額の上限(以下「報酬総額上限」)を決めることになっている。そしてユーザに支払うべき投稿報酬の合計(以下「累計報酬総額」という)が報酬総額上限に達すると、以後は、全てのユーザについてショート動画が再生されても投稿報酬が増加しないこととなっている。以上を踏まえ、投稿CP報酬ルールには「報酬総額上限」が含まれている。報酬総額上限について詳述すると、例えば投稿CPの参加者がユーザU1、U2、U3の3人だけであり、報酬総額上限が1000円であるとする。そして、あるタイミングT1においてユーザU1の報酬額(タイミングT1における再生数から導かれる報酬額)が200円、ユーザU2の報酬額が100円、ユーザU3の報酬額が50円の場合、ユーザU1、U2、U3の累計報酬総額(350円)は報酬総額上限(1000円)に達していない。このためタイミングT1においてユーザU1、U2、U3の投稿報酬の増加が制限されることはない。一方、タイミングT1よりも時間的に後のタイミングT2においてユーザU1の報酬額が500円、ユーザU2の報酬額が300円、ユーザU3の報酬額が200円となったとする。この場合、ユーザU1、U2、U3の累計報酬総額(1000円)が報酬総額上限(1000円)に達したため、以後、ユーザU1、U2、U3の投稿報酬は増加しない。 The posting CP reward rules are rules for calculating the amount of posting reward awarded to users who participate in a posting CP. In this embodiment, the amount of posting reward awarded to user UX in a posting CP is calculated using the formula "number of views of short video x unit reward price." In this formula, "number of views of short video" refers to the cumulative number of views over a seven-day period, with the posting date of the short video being the first day. Furthermore, in this formula, "unit reward price" refers to the price per view. Based on this, the posting CP reward rules include a "unit reward price." Furthermore, in this embodiment, the provider is required to set a maximum total posting reward amount (hereinafter referred to as the "total reward limit") for the posting CP in the form of a reward budget. Once the total posting rewards payable to users (hereinafter referred to as the "cumulative total reward") reaches the total reward limit, the posting reward will no longer increase for all users, even if their short videos are played. Based on this, the posting CP reward rules include a "total reward limit." To elaborate on the total reward limit, for example, suppose that a posting CP has only three participants, users U1, U2, and U3, and the total reward limit is 1,000 yen. If, at a certain timing T1, user U1's reward (the reward amount derived from the number of views at timing T1) is 200 yen, user U2's reward is 100 yen, and user U3's reward is 50 yen, the cumulative total reward for users U1, U2, and U3 (350 yen) does not reach the total reward limit (1,000 yen). Therefore, there is no limit on the increase in posting rewards for users U1, U2, and U3 at timing T1. Meanwhile, suppose that at timing T2, which is later than timing T1, user U1's reward is 500 yen, user U2's reward is 300 yen, and user U3's reward is 200 yen. In this case, since the cumulative total reward amount (1,000 yen) for users U1, U2, and U3 has reached the total reward limit (1,000 yen), the posting reward amount for users U1, U2, and U3 will no longer increase.
動画投稿可能期間は、投稿CPにおいて、ショート動画を投稿可能な期間である。動画投稿可能期間内に投稿されたショート動画が投稿報酬の対象となる。 The video submission period is the period during which short videos can be submitted to the submission CP. Short videos submitted within the video submission period are eligible for submission rewards.
動画作成ルールは、対象商品に関して作成されるショート動画(つまり投稿報酬の対象となるショート動画)の内容に関するルール(推奨事項も含む)である。例えば動画作成ルールには、ショート動画に入れなければならない/入れることが推奨されるシーンに関する情報、入れなければならない/入れることが推奨されるテロップの内容を示す情報、守らなければならない対象商品の紹介の態様、NGワード、NGな動作、推奨されるワード、または推奨される動作が含まれる。対象商品がシャンプーであるとして、動画作成ルールの一部の具体例は以下である。
・シャンプーを使用して髪を洗っているシーンを10秒以上入れなければならない。
・当該シーン中に「すっきり」という文言のテロップを入れることが推奨される。
・薬事法の観点で○○という言葉は使用してはならない。
・競合商品が写り込んではならない。
・商品を紹介するシーンが、動画全体の1/3以上入っていなければならない。
動画作成ルールは、提供者の方針に合致するか否かという点を観点の1つとして作成される。例えば提供者がショート動画の内容について、十分な宣伝/広告がショート動画内でなされ、その内容が閲覧者を不快にさせるようなものではなく、かつ、動画の長さが極端に短かったり長かったりしないようにするという方針を持っている場合には、動画作成ルールは、この方針がショート動画の内容に反映されるようなルールとされる。
The video creation rules are rules (including recommendations) regarding the content of short videos created for the target product (i.e., short videos eligible for posting rewards). For example, the video creation rules include information about scenes that must be included/are recommended to be included in the short video, information indicating the content of captions that must be included/are recommended to be included, the manner in which the target product is introduced that must be observed, prohibited words, prohibited actions, recommended words, or recommended actions. Assuming the target product is shampoo, some specific examples of the video creation rules are as follows:
- There must be a scene of shampooing hair for at least 10 seconds.
- It is recommended to include a caption with the words "refreshing" in the scene.
・In terms of the Pharmaceutical Affairs Law, the word ○○ must not be used.
Competing products must not be included in the photo.
- The scene introducing the product must take up at least one-third of the entire video.
The video creation rules are created with one consideration being whether or not they conform to the provider's policies. For example, if a provider has a policy that the content of short videos should include sufficient promotion/advertising within the short video, that the content should not be offensive to viewers, and that the length of the video should not be too short or too long, the video creation rules should be such that this policy is reflected in the content of the short video.
投稿CP参加ルールは、投稿CPの参加に関するルールである。投稿CP参加ルールは例えば、「一人のユーザが投稿CPでショート動画を投稿できるのは1回だけ」というものである。なお本実施形態において、一の投稿CPに係る投稿CP詳細画面33の参加ボタンが選択された時点で、ユーザが購入CPに参加したものとする。 The post CP participation rules are rules regarding participation in a post CP. For example, a post CP participation rule may state that "one user can only post a short video in a post CP once." In this embodiment, it is considered that a user has participated in a purchase CP when the participation button on the post CP details screen 33 for one post CP is selected.
対象商品対応タグ群は、1つ以上(基本的には複数)のハッシュタグの集合である。キャンペーン関連サービスでは、投稿CPにおけるショート動画の第1SNSへの投稿に際して、対象商品対応タグ群が付与される(タグとして関連付けられる)ことが義務付けられる。対象商品対応タグ群には、対象商品が属するカテゴリを示すタグ(以下「対象商品所属カテゴリタグ」)が含められる。例えば対象商品が市販の高級アルコール系のシャンプーであり、当該シャンプーのカテゴリとしてシャンプー、市販シャンプーおよび高級アルコール系シャンプーが想定される場合、対象商品所属カテゴリタグは「#シャンプー」、「#市販シャンプー」および「#高級アルコール系シャンプー」である。このほか、ハッシュタグが主に検索に利用されることを踏まえ、提供者を示すハッシュタグ(例:提供者の名称が○○会社の場合に「#○○会社」)、運営者を示すハッシュタグ(例:運営者の名称が△△会社の場合に「#△△会社」)、キャンペーン関連サービスを示すハッシュタグ(例:当該サービスの名称が□□サービスの場合に「例:#□□サービス」)、またはショート動画がプロモーションに係るものであることを示すハッシュタグ(例:#PR)が対象商品対応タグ群に含まれ得る。 The target product tag group is a collection of one or more (basically multiple) hashtags. Campaign-related services require that the target product tag group be assigned (associated as tags) when posting a short video in a posting CP to the first SNS. The target product tag group includes a tag indicating the category to which the target product belongs (hereinafter referred to as the "target product category tag"). For example, if the target product is a commercially available shampoo containing high-alcohol content, and the categories of the shampoo are assumed to be shampoo, commercially available shampoo, and high-alcohol shampoo, the target product category tags would be "#shampoo", "#commercial shampoo", and "#high-alcohol shampoo". In addition, given that hashtags are primarily used for searches, the target product tag group may include hashtags that indicate the provider (e.g., "#○○Company" if the provider's name is ○○Company), hashtags that indicate the operator (e.g., "#△△Company" if the operator's name is △△Company), hashtags that indicate campaign-related services (e.g., "#□□Service" if the service's name is □□Service), or hashtags that indicate that the short video is related to a promotion (e.g., #PR).
なお購入CP登録情報および投稿CP登録情報の各情報は、準拠すべき運営者側のルールがある場合には、当該ルールに従って設定される。また購入CP登録情報および投稿CP登録情報の全部を提供者側が設定するのではなく、当該情報の一部について運営者が設定し、或いは、提供者と運営者とが協働して設定してもよいことは勿論である。図3では、一人の提供者SXが購入CP登録情報および投稿CP登録情報をサービス運営者に提供する構成となっているが、実際には、様々な提供者が様々な対象商品の購入CP登録情報および投稿CP登録情報を提供することになる。一人の提供者が、同時に複数の対象商品の購入CP登録情報および投稿CP登録情報を提供することも許容される。以上が購入CP登録情報および投稿CP登録情報の詳細である。 Note that if the operator has rules that must be followed, the purchase CP registration information and post CP registration information are set in accordance with those rules. Of course, the provider does not have to set all of the purchase CP registration information and post CP registration information; instead, the operator can set only part of the information, or the provider and operator can work together to set it. In Figure 3, a single provider SX provides purchase CP registration information and post CP registration information to the service operator, but in reality, various providers will provide purchase CP registration information and post CP registration information for various target products. It is also permissible for a single provider to provide purchase CP registration information and post CP registration information for multiple target products at the same time. These are the details of purchase CP registration information and post CP registration information.
提供者SXによる購入CP登録情報および投稿CP登録情報の提供は例えば、提供者専用アプリAP2が提供するユーザインタフェイスに各種情報が入力されることによって行われる。また例えば、各種情報が記録されたファイルが情報処理サーバ2にアップロードされることによって行われる。 The provider SX provides purchase CP registration information and post CP registration information, for example, by inputting various information into a user interface provided by the provider-only app AP2. Also, for example, the provider SX provides purchase CP registration information and post CP registration information by uploading a file containing various information to the information processing server 2.
サーバ情報処理部10は、購入CP登録情報を受信すると、サーバ記憶部12に記憶された購入CP管理データベース34に1件のレコードを登録する。サーバ情報処理部10は、購入CP管理データベース34にレコードを登録することによって、購入CPの管理を開始する。購入CP管理データベース34は、購入CPを管理するためのデータベースであり、購入CPごとにレコードが登録される。以下、購入CP管理データベース34のレコードを「購入CP管理レコード」という。図4は、購入CP管理レコードの内容を示す図である。図4で示すように購入CP管理レコードはフィールドとして、購入CP-ID<F>と、購入CP登録情報<F>と、購入CP参加管理<F>とを備えている。なお<F>は、対応する用語が、何らかの値が格納されるフィールドまたは項目であることを示すための便宜的な符号である。購入CP-ID<F>には、対応する購入CPの購入CP-ID(購入CPを識別する識別情報)が格納される。購入CP登録情報<F>には、購入CP登録情報が格納される。購入CP参加<F>については後述する。サーバ情報処理部10は、一意な値の購入CP-IDを生成し、生成した購入CP-IDと、受信した購入CP登録情報と、適切な初期値とを含む購入CP管理レコードを購入CP管理データベース34に登録する。 When the server information processing unit 10 receives the purchase CP registration information, it registers one record in the purchase CP management database 34 stored in the server storage unit 12. The server information processing unit 10 begins managing purchase CPs by registering a record in the purchase CP management database 34. The purchase CP management database 34 is a database for managing purchase CPs, and a record is registered for each purchase CP. Hereinafter, records in the purchase CP management database 34 will be referred to as "purchase CP management records." Figure 4 is a diagram showing the contents of a purchase CP management record. As shown in Figure 4, the purchase CP management record has the following fields: purchase CP-ID <F>, purchase CP registration information <F>, and purchase CP participation management <F>. Note that <F> is a convenient symbol indicating that the corresponding term is a field or item in which some value is stored. The purchase CP-ID <F> stores the purchase CP-ID (identification information that identifies the purchase CP) of the corresponding purchase CP. Purchase CP registration information <F> stores purchase CP registration information. Purchase CP participation <F> is described below. The server information processing unit 10 generates a unique purchase CP-ID and registers a purchase CP management record in the purchase CP management database 34, which includes the generated purchase CP-ID, the received purchase CP registration information, and appropriate initial values.
またサーバ情報処理部10は、投稿CP登録情報を受信すると、サーバ記憶部12に記憶された投稿CP管理データベース35に1件のレコードを登録する。サーバ情報処理部10は、投稿CP管理データベース35にレコードを登録することによって、投稿CPの管理を開始する。投稿CP管理データベース35は、投稿CPを管理するためのデータベースであり、投稿CPごとにレコードが登録される。以下、投稿CP管理データベース35のレコードを「投稿CP管理レコード」という。図5は、投稿CP管理レコードの内容を示す図である。図5で示すように投稿CP管理レコードはフィールドとして、投稿CP-ID<F>と、投稿CP登録情報<F>と、投稿CP参加管理<F>と、累計報酬総額<F>と、上限到達フラグ<F>と、関連動画投稿数<F>と、関連動画再生数<F>と、関連動画いいね数<F>と、カテゴリ関連<F>とを備えている。投稿CP-ID<F>には、対応する投稿CPの投稿CP-ID(投稿CPを識別する識別情報)が格納される。投稿CP登録情報<F>には、投稿CP登録情報が格納される。その他のフィールドに関しては後述する。サーバ情報処理部10は、一意な値の投稿CP-IDを生成し、生成した投稿CP-IDと、受信した投稿CP登録情報と、適切な初期値とを含む投稿CP管理レコードを購入CP管理データベース35に登録する。 Furthermore, upon receiving the posting CP registration information, the server information processing unit 10 registers one record in the posting CP management database 35 stored in the server storage unit 12. The server information processing unit 10 begins managing posting CPs by registering a record in the posting CP management database 35. The posting CP management database 35 is a database for managing posting CPs, and a record is registered for each posting CP. Hereinafter, the records in the posting CP management database 35 will be referred to as "posting CP management records." Figure 5 is a diagram showing the contents of a posting CP management record. As shown in Figure 5, the posting CP management record has the following fields: posting CP-ID <F>, posting CP registration information <F>, posting CP participation management <F>, cumulative total reward amount <F>, limit reached flag <F>, number of related video posts <F>, number of related video views <F>, number of related video likes <F>, and category related <F>. The posting CP-ID<F> stores the posting CP-ID (identification information that identifies the posting CP) of the corresponding posting CP. The posting CP registration information<F> stores the posting CP registration information. The other fields are described below. The server information processing unit 10 generates a unique posting CP-ID and registers a posting CP management record in the purchase CP management database 35 that includes the generated posting CP-ID, the received posting CP registration information, and appropriate initial values.
さて図3を参照しサービス運営者は、購入CPを紹介する情報(以下「購入CP紹介情報」という)をユーザUXに提供する(ステップS2)。具体的にはサービス運営者は、ユーザUXに対して、実施中の購入CP(提供者SXの購入CPに限られない)の購入CP紹介情報を参照可能な画面を提供する。ユーザUXは、当該画面を参照し、実施中の購入CP、および、各購入CPに対応する対象商品を認識し、参加したいと考える購入CPがあれば、参加することを決定する(ステップS3)。ここではユーザUXは、提供者SXの商品IXに係る購入CPに参加することを決定したものとする。なおステップS2では、購入CP紹介情報の提供は行われる一方、投稿CPを紹介する情報(以下「投稿CP紹介情報」という)の提供は行われない。 Now, referring to Figure 3, the service administrator provides user UX with information introducing purchase CPs (hereinafter referred to as "purchase CP introduction information") (step S2). Specifically, the service administrator provides user UX with a screen on which user UX can view purchase CP introduction information for ongoing purchase CPs (not limited to purchase CPs of provider SX). User UX views the screen, recognizes the ongoing purchase CPs and the target products corresponding to each purchase CP, and decides to participate if there is a purchase CP that user UX would like to participate in (step S3). Here, it is assumed that user UX has decided to participate in a purchase CP related to product IX of provider SX. Note that in step S2, purchase CP introduction information is provided, but information introducing posted CPs (hereinafter referred to as "posted CP introduction information") is not provided.
提供者SXの商品IXに係る購入CPを決定した後、ユーザUXは、購入ルールに従って、商品IXを購入する(ステップS4)。なお商品IXを購入した時点では、ユーザUXには投稿CPは紹介されておらず、従ってユーザUXは投稿CPが実施されていることを認識していない。ユーザUXは、購入に応じて購入証拠を取得し或いは準備する。購入証拠とは、選択した対象商品を購入した証拠となるデータであり、購入態様ごとに予め定められている。例えば実店舗で商品が購入される場合には、購入証拠は購入時に発行されたレシートの撮影画像(スキャナ画像でもよい)とされる。またオンラインショップで商品が購入される場合には、購入証拠は領収書または購入履歴ページのスクリーンショット画像とされる。購入証拠が必要であること、商品態様ごとの購入証拠の内容、その他の購入証拠に関する事項は、所定の方法で各ユーザに事前に周知される。 After determining the purchase CP for product IX from provider SX, user UX purchases product IX in accordance with the purchase rules (step S4). At the time of purchasing product IX, the posted CP has not been introduced to user UX, and therefore user UX is unaware that the posted CP has been implemented. User UX obtains or prepares proof of purchase upon purchase. Purchase proof is data that serves as evidence that the selected target product was purchased, and is predetermined for each purchase type. For example, when a product is purchased at a physical store, the purchase proof is a photographed image (or a scanned image) of the receipt issued at the time of purchase. When a product is purchased at an online shop, the purchase proof is a receipt or a screenshot image of the purchase history page. The need for purchase proof, the contents of the purchase proof for each product type, and other matters related to the purchase proof are notified to each user in advance using a predetermined method.
商品IXを購入後、ユーザUXは、キャンペーン関連サービスの所定のユーザインタフェイスを利用して購入証拠を提出する(ステップS5)。サービス運営者は、提出された購入証拠を受け付け、購入ルールに従って商品IXが購入されたか否かという点を主要な観点として購入証拠をチェックする(ステップS6)。以下、購入証拠について行われるチェックを「購入チェック」という。本例では、ステップS6の購入チェックで合格したものとする。サービス運営者は、合格を示すチェック結果をユーザUXに通知する(ステップS7)。その際、サービス運営者は、投稿CP紹介情報をユーザUXに提供する(ステップS7)。後述するように投稿CP紹介情報には対象商品対応タグ群が含まれる。なお、購入チェックで不合格だった場合は、サービス運営者は、不合格である旨を通知する一方、投稿CP紹介情報を通知しない。またこの場合、ユーザUXに購入特典が付与されることはない。このように本実施形態では、購入証拠を提出し購入チェックに合格したユーザUX、換言すると対象商品を購入済みのユーザUXに対してのみ投稿CPの紹介がなされる。このためキャンペーン関連サービスが特定商取引法に違反することはない。 After purchasing product IX, user UX submits proof of purchase using a specified user interface of the campaign-related service (step S5). The service operator accepts the submitted proof of purchase and checks the proof of purchase, primarily to determine whether product IX was purchased in accordance with the purchase rules (step S6). Hereinafter, the check performed on the proof of purchase is referred to as the "purchase check." In this example, it is assumed that the purchase check in step S6 is passed. The service operator notifies user UX of the check result indicating pass (step S7). At that time, the service operator provides user UX with posted CP introduction information (step S7). As described below, the posted CP introduction information includes a tag group corresponding to the target product. Note that if the purchase check fails, the service operator notifies user UX of the failure but does not notify user UX of the posted CP introduction information. In this case, no purchase benefits are granted to user UX. As such, in this embodiment, the posted CP is introduced only to user UX who has submitted proof of purchase and passed the purchase check—in other words, to user UX who has already purchased the target product. Therefore, the campaign-related service does not violate the Specified Commercial Transactions Act.
チェック結果が合格の場合、サービス運営者は、購入特典をユーザUXに付与する(ステップS8)。本実施形態ではサービス運営者は、購入証拠の提供の対価として、ユーザUXに固定キャッシュバック額をキャッシュバックする。 If the check results in a pass, the service operator grants the purchase benefit to user UX (step S8). In this embodiment, the service operator provides user UX with a fixed cashback amount in return for providing proof of purchase.
ユーザUXは、投稿CP紹介情報に基づいて投稿CPを認識し、投稿CPに参加することを決定する(ステップS9)。ただし投稿CPへの参加は任意であり、当然、参加しなくてもよい。投稿CPに参加することを決定したユーザUXは、動画作成ルールに従って、商品IXに関するショート動画を作成する(ステップS10)。次いでユーザUXは、キャンペーン関連サービスの所定のユーザインタフェイスを利用して、作成したショート動画(のファイル)をサービス運営者に提出する(ステップS11)。 User UX recognizes the posted CP based on the posted CP introduction information and decides to participate in the posted CP (step S9). However, participation in the posted CP is optional, and of course, participation is not required. User UX who has decided to participate in the posted CP creates a short video related to product IX in accordance with the video creation rules (step S10). Next, User UX uses a specified user interface of the campaign-related service to submit the created short video (file) to the service operator (step S11).
サービス運営者は、提出されたショート動画を受け付け、動画作成ルールに従ってショート動画が作成されているか否かという点を主要な観点としてショート動画について審査する(ステップS12)。以下、ショート動画に対して行われる審査を「動画審査」という。本例では、ステップS12の動画審査で合格したものとする。サービス運営者は、合格を示す審査結果をユーザUXに通知する(ステップS13)。なお審査結果が合格ではない場合には、サービス運営者は、不合格を示す審査結果を通知する。この場合、作成したショート動画は投稿報酬の対象とはならず、ユーザUXは、投稿報酬を得ることはできない。合格の通知を受けたユーザUXは、対象商品対応タグ群を付与した上でショート動画を第1SNSに投稿する(ステップS14)。当該投稿に応じて、第1SNSのシステムにより投稿URLが発行され、ユーザUXは、投稿URLを取得する。ユーザUXは、キャンペーン関連サービスの所定のユーザインタフェイスを利用して、投稿URLをサービス運営者にアップロードする(ステップS15)。 The service operator accepts the submitted short video and reviews it, primarily based on whether it was created in accordance with the video creation rules (Step S12). Hereinafter, the review conducted on the short video will be referred to as the "video review." In this example, it is assumed that the short video passes the video review in Step S12. The service operator notifies User UX of the review result indicating a pass (Step S13). If the review result is not a pass, the service operator notifies User UX of the review result indicating a fail. In this case, the created short video will not be eligible for posting rewards, and User UX will not be able to receive posting rewards. Upon receiving the notification of passing, User UX posts the short video to the first SNS after adding a group of tags corresponding to the target product (Step S14). In response to the post, the first SNS system issues a posting URL, which User UX acquires. User UX then uploads the posting URL to the service operator using a specified user interface of the campaign-related service (Step S15).
その後、サービス運営者は、投稿報酬を導出可能な状態となったら、投稿CP報酬ルールに従って投稿報酬を導出する(ステップS16)。本実施形態ではサービス運営者は、ショート動画が第1SNSに投稿されてから7日間(投稿された日を1日目とする)におけるショート動画の再生数の累計に、報酬単価を乗じることによって投稿報酬を導出する。投稿報酬を導出後、サービス運営者は、ユーザUXに対して投稿報酬を付与する(ステップS17)。以上がキャンペーン関連サービスの概要である。 After that, when the service operator is ready to derive the posting reward, they derive the posting reward in accordance with the posting CP reward rules (step S16). In this embodiment, the service operator derives the posting reward by multiplying the cumulative number of views of the short video over a seven-day period from when the short video was posted on the first SNS (the day it was posted is counted as day 1) by the reward unit price. After deriving the posting reward, the service operator grants the posting reward to user UX (step S17). This concludes the overview of campaign-related services.
次に、投稿CPに関する用語である調査期間、動画投稿可能期間および報酬期間について説明する。図6は、各期間の説明に利用する図である。本実施形態では投稿CPごとに、調査期間、動画投稿可能期間および報酬期間が観念される。一の投稿CPの調査期間は、当該一の投稿CPについて各種調査および各種情報の収集が行われる期間である。各種調査および各種情報の収集については後に明らかとなる。図6では、8/1から8/31までが調査期間となっている。一の投稿CPの動画投稿可能期間は、当該一の投稿CPについてユーザがショート動画の投稿をできる期間である。投稿可能期間から外れて投稿されたショート動画は、投稿報酬の対象とならない。本実施形態では単純化した例として投稿可能期間の開始タイミングおよび終了タイミングは、固定的なものであるとする。ただし投稿可能期間は、条件の成立に応じて始まり或いは終わりが確定するような可変的なものとすることもできる。調査期間は、少なくとも投稿可能期間を包含するような期間とされる。図6では、8/10から8/20までが投稿可能期間となっている。報酬期間とは、ユーザが投稿したショート動画について、投稿報酬を導出するための再生数をカウントする期間である。報酬期間の開始タイミングおよび終了タイミングはユーザによって異なり得る。本実施形態では投稿報酬は、ショート動画を投稿した日を1日目として7日間の再生数を反映して定まるため、あるユーザについての報酬期間は、そのユーザがショート動画を投稿した投稿日から、その7日後に至る期間である。図6では、ユーザU1の報酬期間として8/10~8/16の期間が示され、ユーザU2の報酬期間として8/15~8/22の期間が示されている。 Next, we will explain the terms related to posting CPs: the survey period, video posting period, and reward period. Figure 6 is a diagram used to explain each period. In this embodiment, a survey period, video posting period, and reward period are considered for each posting CP. The survey period for a posting CP is the period during which various surveys and information collection are conducted for that posting CP. The various surveys and information collection will be explained later. In Figure 6, the survey period runs from August 1 to August 31. The video posting period for a posting CP is the period during which users can post short videos for that posting CP. Short videos posted outside the posting period are not eligible for posting rewards. In this embodiment, as a simplified example, the start and end timings of the posting period are assumed to be fixed. However, the posting period can also be variable, with the start or end determined depending on the fulfillment of certain conditions. The survey period is assumed to be a period that at least encompasses the posting period. In Figure 6, the posting period runs from August 10 to August 20. The reward period is the period during which the number of views of a short video posted by a user is counted to derive a posting reward. The start and end times of the reward period may vary depending on the user. In this embodiment, the posting reward is determined based on the number of views over a seven-day period, with the day the short video is posted being the first day. Therefore, the reward period for a given user is the period from the day the user posted the short video to seven days later. In Figure 6, the reward period for user U1 is shown as August 10th to August 16th, and the reward period for user U2 is shown as August 15th to August 22nd.
次に、キャンペーン関連サービスに関する制御システム1の動作について説明する。以下のキャンペーン関連サービスに関する制御システム1の動作の説明では、ユーザの一人として「注目ユーザ」を想定する。注目ユーザは、キャンペーン関連サービスにアカウントを登録しており、当該アカウントにログインすることができる。ログインは、キャンペーン関連サービスにおいて独自に発行されたログイン情報を利用して行われてもよく、他のサービスとのID連携により行われてもよい。また注目ユーザは、自身のアカウントに対して、第1SNSのアカウントに関する情報、その他の第1SNSに関する情報を登録している。これにより情報処理サーバ2のサーバ情報処理部10は、第1SNSのシステムが保持する注目ユーザのリソースに対して、第1SNSが提供するWebAPI経由でアクセスし、注目ユーザに関する情報を取得することができる。サーバ情報処理部10は、アクセスリクエストを送るときに必要な情報(例えば利用許可証および登録証明書に相当する情報)については、第1SNSのシステムから適切に取得している。なお情報処理サーバ2がWebAPI経由で注目ユーザに関する情報を送受信することについては、適切な方法で事前に注目ユーザの同意が得られている。 Next, the operation of the control system 1 related to the campaign-related service will be described. In the following description of the operation of the control system 1 related to the campaign-related service, a "noted user" will be assumed as one of the users. The noted user has registered an account with the campaign-related service and can log in to that account. Logging in may be performed using login information issued specifically by the campaign-related service, or through ID linking with another service. The noted user also registers information related to their first SNS account and other information related to the first SNS in their own account. This allows the server information processing unit 10 of the information processing server 2 to access the noted user's resources held by the first SNS system via the Web API provided by the first SNS and obtain information about the noted user. The server information processing unit 10 appropriately obtains information required to send an access request (e.g., information equivalent to a usage license and registration certificate) from the first SNS system. Note that the noted user's consent has been obtained in advance in an appropriate manner before the information processing server 2 can send and receive information about the noted user via the Web API.
まず購入CPに関する制御システム1の動作について説明する。図7は、購入CPに関するユーザ端末3および情報処理サーバ2の動作例を示すフローチャートである。符号FAはユーザ端末3による情報処理方法を示し、符号FBは情報処理サーバ2による情報処理方法を示す。 First, we will explain the operation of the control system 1 regarding purchase CP. Figure 7 is a flowchart showing an example of the operation of the user terminal 3 and the information processing server 2 regarding purchase CP. The symbol FA indicates the information processing method by the user terminal 3, and the symbol FB indicates the information processing method by the information processing server 2.
フローチャートFAで示すようにユーザは、ユーザ端末3のユーザ専用アプリAP1を起動し、購入CP一覧画面の表示を指示する(ステップSA1)。当該指示に応じてユーザ端末情報処理部13はサーバ情報処理部10と協働して、購入CP一覧画面をユーザ端末表示部15に表示する(ステップSA2)。購入CP一覧画面は、実施中の購入CPのそれぞれについて、購入CPの概略を示す購入CP概略ブロック(不図示)が設けられた画面である。購入CP概略ブロックには、対応する対象商品の概略を示す情報、購入CP特典ルール(固定キャッシュバック額)およびレシート提出可能期間が表示される。ただし当該ブロックに表示される情報は例示したものに限定されない。購入CP一覧画面で示された購入CPのそれぞれと、各購入CPに対応する投稿CPのそれぞれについては、図3のステップS1で示した通り、提供者により事前に購入CP登録情報および投稿CP登録情報が提供されており、購入CP管理データベース34および投稿CP管理データベース35に対応するレコードが登録されている。 As shown in flowchart FA, the user launches the user-specific app AP1 on the user terminal 3 and instructs the display of the purchase CP list screen (step SA1). In response to this instruction, the user terminal information processing unit 13 cooperates with the server information processing unit 10 to display the purchase CP list screen on the user terminal display unit 15 (step SA2). The purchase CP list screen is a screen that includes a purchase CP overview block (not shown) that outlines each ongoing purchase CP. The purchase CP overview block displays information outlining the corresponding eligible product, the purchase CP benefit rules (fixed cashback amount), and the receipt submission period. However, the information displayed in this block is not limited to the example shown. For each purchase CP shown on the purchase CP list screen and each posted CP corresponding to each purchase CP, purchase CP registration information and posted CP registration information have been provided in advance by the provider, as shown in step S1 of FIG. 3, and corresponding records have been registered in the purchase CP management database 34 and the posted CP management database 35.
購入CP一覧画面において購入CP概略ブロックのそれぞれは選択可能に構成されている。注目ユーザは、気になる購入CPがある場合、その購入CPに対応する購入CP概略ブロックを選択する(ステップSA3)。一の購入CPに係る購入CP概略ブロックが選択されると、ユーザ端末情報処理部13は、当該一の購入CPに対応する購入CP詳細画面31を表示する(ステップSA4)。図8は、購入CP詳細画面31の一例を示す図である。図8で示すように購入CP詳細画面31には、対象商品を紹介する情報(符号38)、購入CP特典ルール(固定キャッシュバック額)(符号39)、レシート提出可能期間(符号40)、購入ルール(符号41)、購入CP参加ルール(符号42)、その他の購入CPに関する情報が表示される。注目ユーザは、当該画面を参照することにより、購入CPの詳細を把握することができる。なおユーザ端末情報処理部13は、購入CP一覧画面および購入CP詳細画面31を購入CP管理データベース34に基づいて表示する。購入CP概略ブロックおよび購入CP詳細画面31に表示される情報は購入CP紹介情報に相当する。 Each purchase CP summary block on the purchase CP list screen is selectable. If the user of interest finds a purchase CP that interests them, they select the purchase CP summary block corresponding to that purchase CP (step SA3). When a purchase CP summary block for a purchase CP is selected, the user terminal information processing unit 13 displays a purchase CP details screen 31 corresponding to that purchase CP (step SA4). Figure 8 is a diagram showing an example of the purchase CP details screen 31. As shown in Figure 8, the purchase CP details screen 31 displays information introducing the target product (reference numeral 38), purchase CP benefit rules (fixed cashback amount) (reference numeral 39), receipt submission period (reference numeral 40), purchase rules (reference numeral 41), purchase CP participation rules (reference numeral 42), and other information related to the purchase CP. The user of interest can understand the details of the purchase CP by referring to this screen. The user terminal information processing unit 13 displays the purchase CP list screen and the purchase CP details screen 31 based on the purchase CP management database 34. The information displayed in the purchase CP overview block and purchase CP details screen 31 corresponds to purchase CP introduction information.
注目ユーザは、所望の購入CPに係る購入CP詳細画面31を参照した上で、参加する購入CPを決定する。当然、注目ユーザは、購入CPに参加しないと決定することもでき、複数の購入CPに参加すると決定することもできるが、本例では、注目ユーザは、1つの購入CPに参加することを決定したものとする。以下、注目ユーザが参加することを決定した購入CPを「注目購入CP」といい、注目購入CPに対応する対象商品を「注目対象商品」という。また注目購入CPに対応する投稿CP(=注目対象商品を対象として行われる投稿CP)を「注目投稿CP」という。 The noted user refers to the purchase CP details screen 31 for the desired purchase CP and then decides which purchase CP to participate in. Naturally, the noted user can decide not to participate in a purchase CP, or can decide to participate in multiple purchase CPs, but in this example, the noted user has decided to participate in one purchase CP. Hereinafter, the purchase CP that the noted user has decided to participate in will be referred to as the "noteworthy purchase CP," and the target product corresponding to the noteworthy purchase CP will be referred to as the "noteworthy target product." Furthermore, the post CP corresponding to the noteworthy purchase CP (= post CP made targeting the noteworthy product) will be referred to as the "noteworthy post CP."
その後、注目ユーザは、注目購入CPに係る購入CP詳細画面31に記載されていた購入ルールに従って、注目対象商品を購入する。本実施形態では、当該購入により注目ユーザが注目購入CPに参加したとみなされる。なおユーザは、注目対象商品を購入する際は、当該商品に対応する購入CPが実施中であることを認識している一方で、当該商品に対応する投稿CPが実施中であることは認識していない。注目対象商品の購入後、注目ユーザは、購入証拠に対応するデータがユーザ端末記憶部17に記憶された状態とする。例えば実店舗で注目対象商品を購入した場合、注目ユーザは、レシートを受け取り、保管する。そして注目ユーザは、レシートについて撮影またはスキャンを行って画像データを生成し、当該画像データがユーザ端末3のユーザ端末記憶部17に記憶された状態とする。例えばユーザ端末3がスマートフォンの場合には、注目ユーザは、スマートフォンのカメラでレシートを撮影する。するとOSの機能により、撮影画像に基づく撮影画像データが電子アルバムに登録される。また例えばオンラインショップで注目対象商品を購入した場合、注目ユーザは、領収書または購入履歴ページをスクリーンショットして画像データを生成し、当該画像データがユーザ端末3のユーザ端末記憶部17に記憶された状態とする。以下、レシート、領収書、購入履歴ページ、その他の購入証拠に対応するデータを「購入証拠データ」という。購入証拠データは、購入証拠に相当する。 The noted user then purchases the noted product in accordance with the purchase rules listed on the purchase CP details screen 31 for the noted purchase CP. In this embodiment, the noted user is deemed to have participated in the noted purchase CP through this purchase. When purchasing the noted product, the user is aware that a purchase CP corresponding to the noted product is currently running, but is unaware that a posting CP corresponding to the product is currently running. After purchasing the noted product, the noted user stores data corresponding to the purchase evidence in the user terminal storage unit 17. For example, if the noted user purchases the noted product at a physical store, the noted user receives and stores the receipt. The noted user then photographs or scans the receipt to generate image data, and the image data is stored in the user terminal storage unit 17 of the user terminal 3. For example, if the user terminal 3 is a smartphone, the noted user photographs the receipt with the smartphone's camera. Then, the OS functions to register captured image data based on the captured image in the electronic album. For example, when a user of interest purchases a product of interest from an online shop, the user of interest takes a screenshot of the receipt or purchase history page to generate image data, and the image data is stored in the user terminal storage unit 17 of the user terminal 3. Hereinafter, receipts, receipts, purchase history pages, and other data corresponding to proof of purchase will be referred to as "purchase proof data." Purchase proof data corresponds to proof of purchase.
図7を参照し、購入証拠データがユーザ端末記憶部17に記憶された状態とした後、注目ユーザは、以下の作業を行う。すなわち注目ユーザは、ユーザ端末3のユーザ専用アプリAP1を起動し、所定の操作を行って、注目購入CPに関する購入証拠データのアップロード用の画面の表示を指示する。当該画面には、注目購入CPに関して、購入証拠データを情報処理サーバ2にアップロードするための各種ユーザインタフェイスが用意されている。次いで注目ユーザは、当該画面を利用して、情報処理サーバ2への購入証拠データのアップロードを指示する(ステップSA5)。当該指示に応じてユーザ端末情報処理部13は、購入証拠データをサーバ情報処理部10に送信(アップロード)する(ステップSA6)。 Referring to FIG. 7, after the purchase evidence data has been stored in the user terminal storage unit 17, the noted user performs the following tasks. That is, the noted user launches the user-specific app AP1 on the user terminal 3 and performs a predetermined operation to instruct the display of a screen for uploading purchase evidence data related to the noted purchase CP. This screen provides various user interfaces for uploading purchase evidence data related to the noted purchase CP to the information processing server 2. Next, the noted user uses this screen to instruct the upload of the purchase evidence data to the information processing server 2 (step SA5). In response to this instruction, the user terminal information processing unit 13 transmits (uploads) the purchase evidence data to the server information processing unit 10 (step SA6).
購入証拠データを受信すると、サーバ情報処理部10は、購入CP参加単位情報を登録する(ステップSB1)。以下、ステップSB1について詳述する。ここで本実施形態では、ある購入CPについて購入証拠の提出が行われると、サーバ情報処理部10は、これを1つの「購入CP参加単位」として管理する。以下、注目ユーザに対応する購入CP参加単位を「注目購入CP参加単位」という。そしてステップSB1において、まずサーバ情報処理部10は、購入CP参加単位情報を生成する。 Upon receiving the purchase proof data, the server information processing unit 10 registers purchase CP participation unit information (step SB1). Step SB1 will be described in detail below. In this embodiment, when purchase proof is submitted for a certain purchase CP, the server information processing unit 10 manages it as a single "purchase CP participation unit." Hereinafter, the purchase CP participation unit corresponding to the target user will be referred to as the "target purchase CP participation unit." Then, in step SB1, the server information processing unit 10 first generates purchase CP participation unit information.
図9は、1件の購入CP参加単位情報の内容の一例を示す図である。図9で示すように購入CP参加単位情報はフィールドとして、購入CP参加単位ID<F>と、ユーザID<F>と、購入証拠<F>と、チェック合否<F>とを少なくとも含んでいる。購入CP参加単位ID<F>には、対応する購入CP参加単位の購入CP参加単位ID(購入CP参加単位を識別するための識別情報)が格納される。ユーザID<F>には、対応するユーザのユーザID(ユーザを識別するための識別情報)が格納される。購入証拠<F>には購入証拠データが格納される。チェック合否<F>には、購入証拠に対する購入チェックのチェック結果を管理するためのチェック合否フラグが格納される。当該フラグの初期値はオフ値である。ステップSB1においてサーバ情報処理部10は、一意な値の購入CP参加単位ID、注目ユーザのユーザID、受信した購入証拠データおよび適切な初期値を含む購入CP参加単位情報を生成する。次いでサーバ情報処理部10は、購入CP管理データベース34の注目購入CPに対応する購入CP管理レコードの購入CP参加管理<F>に、生成した購入CP参加単位情報を追加的に登録する。このように購入CP管理レコードの購入CP参加管理<F>には、購入CP参加単位ごとに購入CP参加単位情報が格納される。以上がステップSB1の詳細である。 Figure 9 is a diagram showing an example of the contents of one piece of purchase CP participation unit information. As shown in Figure 9, the purchase CP participation unit information includes at least the following fields: purchase CP participation unit ID <F>, user ID <F>, purchase evidence <F>, and check pass/fail <F>. The purchase CP participation unit ID <F> stores the purchase CP participation unit ID (identification information for identifying the purchase CP participation unit) of the corresponding purchase CP participation unit. The user ID <F> stores the user ID (identification information for identifying the user) of the corresponding user. The purchase evidence <F> stores purchase evidence data. The check pass/fail <F> stores a check pass/fail flag for managing the check results of the purchase check on the purchase evidence. The initial value of this flag is off. In step SB1, the server information processing unit 10 generates purchase CP participation unit information including a unique purchase CP participation unit ID, the user ID of the user of interest, the received purchase evidence data, and an appropriate initial value. Next, the server information processing unit 10 additionally registers the generated purchase CP participation unit information in the purchase CP participation management <F> of the purchase CP management record corresponding to the purchase CP of interest in the purchase CP management database 34. In this way, purchase CP participation unit information for each purchase CP participation unit is stored in the purchase CP participation management <F> of the purchase CP management record. This completes the details of step SB1.
サーバ情報処理部10が購入証拠データを受信し、当該データを含む購入CP参加単位情報を購入CP管理データベース34に登録する処理は、「対象商品を選択したユーザから、対象商品の購入の証拠となる購入証拠を受け付ける処理」に相当する。ただし購入証拠を受け付ける処理の具体的な内容は本実施形態で例示する内容に限定されない。当該処理は、購入証拠を取得する処理であれば、どのような内容の処理であってもよい。 The process in which the server information processing unit 10 receives purchase proof data and registers purchase CP participation unit information including that data in the purchase CP management database 34 corresponds to "the process of accepting purchase proof as proof of purchase of the target product from the user who selected the target product." However, the specific content of the process of accepting purchase proof is not limited to the content exemplified in this embodiment. This process may be any process as long as it is a process of obtaining purchase proof.
ステップSB1の後、サーバ情報処理部10は、チェック処理を実行する(ステップSB2)。チェック処理は、購入証拠データの内容をチェックする(つまり、購入証拠をチェックする)処理である。チェック処理で行われるチェックが「購入チェック」に相当する。詳述するとサーバ情報処理部10は、購入証拠データを利用して、購入ルールに従って注目対象商品が購入されているか否かを判別する。例えばサーバ情報処理部10は、購入証拠データをOCR技術によってテキスト化し、テキストデータから上記判別に必要な要素(一例として商品名、商品単価または購入数量。当該要素は購入ルールによって異なる)を抽出し、抽出した要素に基づいて、上記判別を行う。ここで購入CP参加単位情報のチェック合否<F>には、購入証拠に対するチェック結果を管理するためのチェック合否フラグ(初期値はオフ値)が格納されている。サーバ情報処理部10は、購入ルールに従って注目対象商品が購入されていると判定した場合、チェック結果を合格とし、注目購入CP参加単位に対応する購入CP参加単位情報のチェック合否フラグの値をオン値に変更する。なお、チェックに合格しない限り、当該フラグはオン値とならない。以上がチェック処理の詳細である。 After step SB1, the server information processing unit 10 executes a check process (step SB2). The check process checks the contents of the purchase evidence data (i.e., checks the purchase evidence). The check performed during the check process corresponds to a "purchase check." Specifically, the server information processing unit 10 uses the purchase evidence data to determine whether the target product has been purchased in accordance with the purchase rules. For example, the server information processing unit 10 converts the purchase evidence data into text using OCR technology, extracts elements necessary for the above determination from the text data (e.g., product name, product price, or purchase quantity; these elements vary depending on the purchase rules), and performs the above determination based on the extracted elements. Here, the check pass/fail <F> in the purchase CP participation unit information stores a check pass/fail flag (default value is off) for managing the check results for the purchase evidence. If the server information processing unit 10 determines that the target product has been purchased in accordance with the purchase rules, it determines the check result as pass and changes the value of the check pass/fail flag in the purchase CP participation unit information corresponding to the target purchase CP participation unit to on. Note that unless the check is passed, the flag will not be set to the on value. This concludes the details of the check process.
なおチェック処理に関し、OCR技術を利用した処理の少なくとも一部が、所定の機械学習手法により機械学習されたAI-OCRを利用して行われる構成でもよい。またチェック処理において、購入ルールに従って注目対象商品が購入されているか否かの判別の一部または全部が、人為的な手段により行われる構成でもよい。また購入ルールに従って注目対象商品が購入されているか否かという観点のほか、不正が行われていないかという観点、その他の観点からチェックが行われてもよい。 Regarding the check process, at least part of the process using OCR technology may be performed using AI-OCR that has been machine-learned using a specified machine learning method. In addition, in the check process, some or all of the determination of whether the target product has been purchased in accordance with the purchase rules may be performed manually. In addition to determining whether the target product has been purchased in accordance with the purchase rules, checks may also be performed from other perspectives, such as whether fraud has occurred.
ステップSB2の後、サーバ情報処理部10は、購入証拠の購入チェックが完了したことを注目ユーザに通知する(ステップSB3)。本実施形態ではサーバ情報処理部10は、ユーザ端末3のOSの機能を利用したプッシュ通知により、当該通知を行う。プッシュ通知に必要な情報(例えばデバイス識別情報)は、ユーザのそれぞれについて、ユーザ管理データベース30に登録されている。プッシュ通知では、バナー、アラート、バッジ、その他の手段により通知が行われる。なお、通知の方法は本実施形態で例示する方法に限定されない。メール、その他の方法で通知が行われる構成でもよい。 After step SB2, the server information processing unit 10 notifies the noted user that the purchase check of the purchase proof has been completed (step SB3). In this embodiment, the server information processing unit 10 performs this notification via push notification using the OS functions of the user terminal 3. Information required for push notification (e.g., device identification information) is registered for each user in the user management database 30. Push notifications are sent via banners, alerts, badges, or other means. Note that the notification method is not limited to the method exemplified in this embodiment. Notification may also be sent by email or other methods.
ステップSB3の後、サーバ情報処理部10は、購入チェックに合格したか否かを判別する(ステップSB4)。合格していない場合(ステップSB4:NO)、サーバ情報処理部10は、処理を終了する。この場合、注目ユーザに対して購入特典は付与されない。一方、合格している場合(ステップSB4:YES)、サーバ情報処理部10は、特典付与関連処理を実行する(ステップSB5)。特典付与関連処理は、注目ユーザに特典を付与するための処理である。特典付与関連処理は、注目ユーザへの報酬の付与に供する処理であればよく、当該処理により当該付与が完結する必要はない。例えば特典の付与が、キャンペーン関連サービスにおいてユーザのそれぞれに与えられる電子的なウォレットへの固定キャッシュバック額の付与という形で行われる場合には、サーバ情報処理部10は、当該ウォレットに適切な固定キャッシュバック額を付与する処理を実行する。また例えば特典の付与が注目ユーザの口座への振り込みにより行われる場合には、サーバ情報処理部10は振り込みに関する処理を実行する。この場合において振り込みに関する処理は、振り込みが行われるための一連の処理の全てである必要はなく、一部の処理でよい。また例えば、所定のデータベースに記録された情報に基づいて注目ユーザへの特典の付与が実行される場合には、サーバ情報処理部10は、当該データベースに適切な情報を記録する。また例えば注目ユーザへの特典の付与が運営者のオペレータにより行われる場合には、サーバ情報処理部10は、オペレータへの必要な情報の通知を行う。なお特典の付与が完了したときにサーバ情報処理部10が、そのことを注目ユーザに通知する構成でもよい。以上が購入CPに関する制御システム1の動作の説明である。 After step SB3, the server information processing unit 10 determines whether the purchase check has been passed (step SB4). If the check has not been passed (step SB4: NO), the server information processing unit 10 terminates processing. In this case, the purchase bonus is not granted to the noted user. On the other hand, if the check has been passed (step SB4: YES), the server information processing unit 10 executes bonus granting-related processing (step SB5). Bonus granting-related processing is processing for granting a bonus to the noted user. Bonus granting-related processing only needs to be processing for granting a reward to the noted user; the granting does not have to be completed by this processing. For example, if the bonus is granted in the form of a fixed cashback amount to an electronic wallet provided to each user in a campaign-related service, the server information processing unit 10 executes processing to grant an appropriate fixed cashback amount to the wallet. Furthermore, if the bonus is granted by transferring funds to the noted user's account, the server information processing unit 10 executes processing related to the transfer. In this case, the transfer-related processing does not need to be the entire series of processes required for the transfer, but may be only part of the process. For example, if the awarding of a benefit to the noted user is carried out based on information recorded in a specified database, the server information processing unit 10 records the appropriate information in that database. For example, if the awarding of a benefit to the noted user is carried out by an operator of the management company, the server information processing unit 10 notifies the operator of the necessary information. Note that the server information processing unit 10 may also be configured to notify the noted user when the awarding of the benefit has been completed. This concludes the description of the operation of the control system 1 regarding purchase CP.
次に投稿CPに関する制御システム1の動作について説明する。図10は、投稿CPに関するユーザ端末3および情報処理サーバ2の情報処理方法を示すフローチャートである。符号FCはユーザ端末3の情報処理方法を示し、符号FDは情報処理サーバ2の情報処理方法を示す。 Next, we will explain the operation of the control system 1 regarding posted CPs. Figure 10 is a flowchart showing the information processing method of the user terminal 3 and the information processing server 2 regarding posted CPs. The symbol FC indicates the information processing method of the user terminal 3, and the symbol FD indicates the information processing method of the information processing server 2.
上述した通り、購入証拠について購入チェックが完了すると、その旨を示すプッシュ通知が注目ユーザのユーザ端末3に通知される。注目ユーザは、当該プッシュ通知に応じてユーザ専用アプリAP1を起動し、チェック結果画面の表示を指示する(ステップSC1)。当該指示に応じてユーザ端末情報処理部13は、購入チェックに不合格の場合は、チェック結果画面として不合格通知画面(不図示)を表示する。不合格通知画面には、不合格である旨の情報が表示される。当該画面に不合格となった理由を示す情報が表示される構成でもよい。ただし不合格通知画面には、注目投稿CPに関する情報は一切、表示されない。 As described above, once the purchase check of the purchase evidence is completed, a push notification indicating this is sent to the user terminal 3 of the noted user. In response to the push notification, the noted user launches the user-specific app AP1 and instructs the display of the check result screen (step SC1). In response to this instruction, if the purchase check fails, the user terminal information processing unit 13 displays a failure notification screen (not shown) as the check result screen. The failure notification screen displays information indicating the failure. The screen may also be configured to display information indicating the reason for the failure. However, the failure notification screen does not display any information about the noted post CP.
一方、購入チェックに合格の場合、ユーザ端末情報処理部13はステップSC1の指示に応じて、チェック結果画面として合格通知画面43を表示する(ステップSC2)。図11は、合格通知画面43の一例を示す図である。図11で示すように合格通知画面43には、購入チェックに合格した旨の情報、および、購入特典が付与される旨の情報が表示される。注目ユーザは、合格通知画面43を参照することにより、購入チェックに合格したこと、および、購入特典を享受できることを認識できる。 On the other hand, if the purchase check is passed, the user terminal information processing unit 13, in response to the instruction of step SC1, displays a pass notification screen 43 as the check result screen (step SC2). Figure 11 is a diagram showing an example of the pass notification screen 43. As shown in Figure 11, the pass notification screen 43 displays information that the purchase check has been passed and that a purchase bonus will be granted. By referring to the pass notification screen 43, the user of interest can recognize that they have passed the purchase check and will be able to enjoy the purchase bonus.
図11で示すように合格通知画面43には、注目対象商品について注目投稿CPを実施中である旨の情報と、注目投稿CPを紹介する投稿CP概略ブロック32が表示される。投稿CP概略ブロック32には、注目対象商品の概略を示す情報(対象商品の商品名、値段および写真を含む)、注目投稿CPに既に参加しているユーザの人数、投稿CP報酬ルール(報酬単価を含む)、および、対応するSNSの種類が表示される。更に投稿CP概略ブロック32には、報酬総額上限と、累計報酬総額と、報酬残額とが表示される。累計報酬総額は、上述したように注目投稿CPに関して現時点で確定している投稿報酬の総額である。報酬残額は、報酬総額上限から累計報酬総額を引いた値である。投稿CP管理レコードの累計報酬総額<F>には、累計報酬総額が格納される。後述するようにサーバ情報処理部10は、適宜、累計報酬総額を導出し、投稿CP管理レコードの累計報酬総額<F>に格納された累計報酬総額を更新する。 As shown in FIG. 11, the success notification screen 43 displays information that a featured post CP is currently being held for the featured product, as well as a post CP overview block 32 introducing the featured post CP. The post CP overview block 32 displays information outlining the featured product (including the product name, price, and photo), the number of users already participating in the featured post CP, the post CP reward rules (including the reward unit price), and the corresponding SNS type. The post CP overview block 32 also displays the total reward limit, cumulative total reward amount, and remaining reward amount. As described above, the cumulative total reward amount is the total amount of posting rewards currently determined for the featured post CP. The remaining reward amount is the value obtained by subtracting the cumulative total reward amount from the total reward limit. The cumulative total reward amount <F> in the post CP management record is stored as the cumulative total reward amount. As described below, the server information processing unit 10 derives the cumulative total reward amount as appropriate and updates the cumulative total reward amount stored in the cumulative total reward amount <F> in the post CP management record.
このようにサーバ情報処理部10は、購入チェックのチェック結果が合格であることをユーザに通知する際に、投稿キャンペーンを紹介する情報をユーザに通知する機能を備える。このためユーザは合格通知画面43を参照することにより、注目投稿CPが実施中であること、および、自身が注目投稿CPに参加できることを認識できる。更にサーバ情報処理部10は、報酬総額上限と累計報酬総額との関係を、購入CPに参加する前のユーザに提供する機能を備える。このためユーザは、あとどれくらいで累計報酬総額が報酬総額上限に達するのかを的確に把握でき、どの程度急いでショート動画を投稿すべきかを認識できる。換言すれば、ユーザに対して、できるだけ早くショート動画を投稿するというモチベーションを付与することができる。 In this way, the server information processing unit 10 has a function to notify the user of information introducing the posting campaign when notifying the user that the purchase check result has passed. Therefore, by referring to the pass notification screen 43, the user can recognize that the featured post CP is being held and that they can participate in the featured post CP. Furthermore, the server information processing unit 10 has a function to provide the user with the relationship between the total reward limit and the cumulative total reward amount before participating in the purchase CP. Therefore, the user can accurately grasp how much time is left until the cumulative total reward amount reaches the total reward limit, and can recognize how quickly they should post their short video. In other words, the user can be motivated to post a short video as soon as possible.
合格通知画面43において投稿CP概略ブロック32は選択可能に構成されている。注目ユーザは、注目投稿CPに参加したい、或いは注目投稿CPについてより詳しく内容を知りたいと考えた場合、投稿CP概略ブロック32を選択する(ステップSC3)。当該選択に応じてユーザ端末情報処理部13は、投稿CP詳細画面33を表示する(ステップSC4)。図12は、投稿CP詳細画面33の一例を示す図である。図12で示すように投稿CP詳細画面33には、注目投稿CPを紹介する情報(注目対象商品に関する情報を含む)が表示される。図12で例示する投稿CP詳細画面33には「注目対象商品を紹介する情報」(符号44)、投稿CP報酬ルール(符号45)、動画投稿可能期間(符号46)、投稿CP参加ルール(符号47)、動画作成ルール(符号48)、および、対象商品対応タグ群(符号49)が表示される。対象商品対応タグ群の近傍には、ショート動画の投稿に際して表示された対象商品対応タグ群に含まれるハッシュタグのそれぞれを順番通りに付与しなければならない旨の注意が表示される。 The posted CP outline block 32 is selectable on the success notification screen 43. If the featured user wishes to participate in the featured posted CP or wish to learn more about the featured posted CP, the featured user selects the posted CP outline block 32 (step SC3). In response to this selection, the user terminal information processing unit 13 displays the posted CP details screen 33 (step SC4). FIG. 12 is a diagram illustrating an example of the posted CP details screen 33. As shown in FIG. 12, the posted CP details screen 33 displays information introducing the featured posted CP (including information about the featured product). The posted CP details screen 33 illustrated in FIG. 12 displays "information introducing the featured product" (reference numeral 44), posted CP reward rules (reference numeral 45), video posting period (reference numeral 46), posted CP participation rules (reference numeral 47), video creation rules (reference numeral 48), and a group of tags corresponding to the target product (reference numeral 49). A notice is displayed near the group of tags corresponding to the target product stating that the hashtags included in the group of tags corresponding to the target product displayed when posting the short video must be added in order.
なお投稿CP詳細画面33に表示した情報の一部(例えば対象商品対応タグ群)について、投稿CP詳細画面33には表示されず、別の手段でユーザにより提供される構成でもよい。また投稿CP詳細画面33に例示した情報以外の情報が表示される構成でもよい。サーバ情報処理部10は、投稿CP概略ブロック32および投稿CP詳細画面33の表示に際して、投稿CP管理データベース35、その他の情報源から必要なデータを取得する。当該ブロックおよび当該画面に表示された情報は、投稿CP紹介情報に相当する。 Note that some of the information displayed on the post CP details screen 33 (for example, a group of tags corresponding to the target product) may not be displayed on the post CP details screen 33, but may be provided by the user via other means. Furthermore, information other than the example information displayed on the post CP details screen 33 may be displayed. When displaying the post CP overview block 32 and the post CP details screen 33, the server information processing unit 10 obtains the necessary data from the post CP management database 35 and other information sources. The information displayed in the block and on the screen corresponds to post CP introduction information.
ユーザ端末情報処理部13が、投稿CP詳細画面33をユーザ端末表示部15に表示する処理には、「対象商品対応タグ群を提供する処理」が含まれる。 The process by which the user terminal information processing unit 13 displays the posted CP details screen 33 on the user terminal display unit 15 includes a "process of providing a group of tags corresponding to the target product."
図12で示すように投稿CP詳細画面33には、注目投稿CPに参加する場合に選択される参加ボタン36が表示される。本例では注目ユーザは、注目投稿CPに参加することを希望し、参加ボタン36を選択する(ステップSC5)。本実施形態では、各ユーザについて、参加ボタン36の選択をもって投稿CPに参加したとみなされる。参加ボタン36が選択されるとユーザ端末情報処理部13は、そのことをサーバ情報処理部10に通知する(ステップSC6)。 As shown in FIG. 12, the posted CP details screen 33 displays a join button 36 that is selected when participating in a featured posted CP. In this example, the featured user wishes to participate in the featured posted CP and selects the join button 36 (step SC5). In this embodiment, each user is considered to have participated in the posted CP by selecting the join button 36. When the join button 36 is selected, the user terminal information processing unit 13 notifies the server information processing unit 10 of this (step SC6).
フローチャートFDで示すようにステップSC6の通知を受けると、サーバ情報処理部10は、投稿CP参加単位情報を登録する(ステップSD1)。以下、ステップSD1について詳述する。ここで本実施形態では、ある投稿CPについて参加の申込み(参加ボタン36の選択)が行われると、サーバ情報処理部10は、これを1つの「投稿CP参加単位」として管理する。以下、注目ユーザに対応する投稿CP参加単位を「注目投稿CP参加単位」という。そしてステップSD1において、まずサーバ情報処理部10は、投稿CP参加単位情報を生成する。 As shown in flowchart FD, upon receiving the notification of step SC6, the server information processing unit 10 registers post CP participation unit information (step SD1). Step SD1 will be described in detail below. In this embodiment, when an application to participate in a certain post CP is made (selection of the participation button 36), the server information processing unit 10 manages this as a single "post CP participation unit." Hereinafter, the post CP participation unit corresponding to the user of interest will be referred to as the "post CP participation unit of interest." Then, in step SD1, the server information processing unit 10 first generates post CP participation unit information.
図13は、1件の投稿CP参加単位情報の内容の一例を示す図である。図13で示すように投稿CP参加単位情報はフィールドとして、投稿CP参加単位ID<F>と、ユーザID<F>と、ショート動画<F>と、審査合否<F>と、投稿URL<F>と、報酬対象再生数<F>と、暫定報酬額<F>と、確定報酬額<F>と、単位再生数<F>と、単位いいね数<F>とを含んでいる。投稿CP参加単位ID<F>には、対応する投稿CP参加単位の投稿CP参加単位ID(投稿CP参加単位を識別するための識別情報)が格納される。ユーザID<F>には、対応するユーザのユーザIDが格納される。他のフィールドについては後述する。 Figure 13 is a diagram showing an example of the contents of one piece of post CP participation unit information. As shown in Figure 13, the post CP participation unit information includes the following fields: post CP participation unit ID <F>, user ID <F>, short video <F>, review result <F>, post URL <F>, reward eligible plays <F>, provisional reward amount <F>, final reward amount <F>, unit plays <F>, and unit likes <F>. The post CP participation unit ID <F> stores the post CP participation unit ID (identification information for identifying the post CP participation unit) of the corresponding post CP participation unit. The user ID <F> stores the user ID of the corresponding user. Other fields will be described later.
ステップSD1においてサーバ情報処理部10は、一意な値の投稿CP参加単位ID、注目ユーザのユーザID、および、適切な初期値を含む投稿CP参加単位情報を生成する。次いでサーバ情報処理部10は、投稿CP管理データベース35の注目投稿CPに対応する投稿CP管理レコードの投稿CP参加管理<F>に、生成した投稿CP参加単位情報を追加的に登録する。このように投稿CP管理レコードの投稿CP参加管理<F>には、投稿CP参加単位ごとに投稿CP参加単位情報が格納される。以上がステップSD1の詳細である。 In step SD1, the server information processing unit 10 generates posting CP participation unit information including a unique posting CP participation unit ID, the user ID of the noted user, and an appropriate initial value. Next, the server information processing unit 10 additionally registers the generated posting CP participation unit information in the posting CP participation management <F> of the posting CP management record corresponding to the noted posting CP in the posting CP management database 35. In this way, posting CP participation unit information is stored for each posting CP participation unit in the posting CP participation management <F> of the posting CP management record. This concludes the details of step SD1.
参加ボタン36を選択し、注目投稿CPに参加した後、注目ユーザは、以下の作業を行う。すなわち注目ユーザは、動画作成ルールに従ってショート動画を作成する。本実施形態では説明の簡単のため、ショート動画が記録された動画ファイルも「ショート動画」と表現する。以下、注目ユーザが作成したショート動画を「注目ショート動画」という。動画作成ルールに従ったショート動画の内容は基本的には、商品の外観や、ユーザが商品を使用している様子等が映されたり、商品の説明が口頭で行われたりする等して、商品を紹介し、或いは、宣伝/広告するものとされる。 After selecting the participation button 36 and participating in the featured post CP, the featured user performs the following tasks. That is, the featured user creates a short video in accordance with the video creation rules. For simplicity's sake, in this embodiment, the video file in which the short video is recorded will also be referred to as a "short video." Hereinafter, short videos created by featured users will be referred to as "featured short videos." The content of short videos that comply with the video creation rules will basically introduce or promote/advertise a product by showing the product's appearance, a user using the product, or providing a verbal explanation of the product.
図10を参照し、注目ショート動画を作成した後、注目ユーザは、以下の作業を行う。すなわちユーザは、ユーザ端末3のユーザ専用アプリAP1を起動し、所定の操作を行って、注目投稿CPに関するショート動画のアップロード用の画面の表示を指示する。当該画面には、注目投稿CPに関するショート動画を情報処理サーバ2にアップロードするための各種ユーザインタフェイスが用意されている。次いでユーザは、当該画面を利用して、情報処理サーバ2への注目ショート動画のアップロードを指示する(ステップSC7)。当該指示に応じてユーザ端末情報処理部13は、注目ショート動画をサーバ情報処理部10に送信(アップロード)する(ステップSC8)。 Referring to Figure 10, after creating the featured short video, the featured user performs the following tasks. That is, the user launches the user-specific app AP1 on the user terminal 3 and performs a predetermined operation to instruct the display of a screen for uploading a short video related to the featured post CP. This screen provides various user interfaces for uploading the short video related to the featured post CP to the information processing server 2. Next, the user uses this screen to instruct the information processing server 2 to upload the featured short video (step SC7). In response to this instruction, the user terminal information processing unit 13 transmits (uploads) the featured short video to the server information processing unit 10 (step SC8).
サーバ情報処理部10は、注目ショート動画を受信すると、以下の処理を実行する(ステップSD2)。すなわちサーバ情報処理部10は、投稿CP管理データベース35の注目投稿CP参加単位に対応する投稿CP参加単位情報のショート動画<F>(図13)に注目ショート動画を格納する。サーバ情報処理部10がショート動画を受信し、所定のフィールドに格納する処理は、「チェックに合格した注目ユーザにより対象商品に関して作成された、SNSへの投稿用のコンテンツを受け付ける処理」に相当する。ただし、受け付ける処理の具体的な内容は、本実施形態で例示する処理に限定されず、ショート動画(コンテンツ)を取得する処理であればよい。 When the server information processing unit 10 receives the featured short video, it executes the following process (step SD2). That is, the server information processing unit 10 stores the featured short video in the short video <F> (Figure 13) of the post CP participation unit information corresponding to the featured post CP participation unit in the post CP management database 35. The process in which the server information processing unit 10 receives the short video and stores it in a specified field corresponds to the "process of accepting content for posting to SNS, created for the target product by a featured user who has passed the check." However, the specific content of the accepting process is not limited to the process exemplified in this embodiment, and may be any process that acquires a short video (content).
ステップSD2の後、サーバ情報処理部10は、動画審査処理を実行する(ステップSD3)。動画審査処理は、アップロードされたショート動画の内容を審査する処理である。詳述するとまず、提供者(ただし運営者でもよく、提供者および運営者の双方でもよい)が、アップロードされたショート動画について、人為的な手段で動画審査を実行する。動画審査では、ショート動画の内容が動画作成ルールに従っているか否かという点を主要な観点として審査が行われる。ここで、上述したように動画作成ルールは、提供者の方針に合致するか否かという点を観点の1つとして作成される。このため、提供者の方針に合致していない内容のショート動画は動画審査に合格せず、排除されることになる。なおショート動画の内容が動画作成ルールに従っているか否かという点だけではなく、他の点も観点として審査が行われてもよいことは勿論である。また動画審査の一部ないし全部が、サーバ情報処理部10(他の情報処理部でもよい)による自動的な情報処理によって行われる構成でもよい。 After step SD2, the server information processing unit 10 executes a video review process (step SD3). The video review process is a process for reviewing the content of uploaded short videos. Specifically, the provider (or the operator, or both the provider and the operator) manually reviews the uploaded short videos. The video review primarily focuses on whether the content of the short video complies with the video creation rules. As mentioned above, the video creation rules are created with compliance with the provider's policies as one of the criteria. Therefore, short videos with content that does not comply with the provider's policies will not pass the video review and will be rejected. Of course, the review may also consider other criteria in addition to compliance with the video creation rules. Furthermore, some or all of the video review may be performed automatically by the server information processing unit 10 (or another information processing unit).
動画審査の実行後、提供者は、その結果をサーバ情報処理部10に通知する。当該通知は、例えばサーバ情報処理部10が提供するユーザインタフェイスに動画審査の結果を入力することにより行われる。ここで投稿CP参加単位情報の審査合否<F>には、動画審査の審査結果を管理するための審査合否フラグ(初期値はオフ値)が格納されている。サーバ情報処理部10は、動画審査の結果が合格の場合は、注目投稿CP参加単位に対応する投稿CP参加単位情報の審査合否フラグの値をオン値に変更する。なお動画審査に合格しない限り、当該フラグはオン値とならない。以上が動画審査処理の詳細である。 After the video review is completed, the provider notifies the server information processing unit 10 of the results. This notification is made, for example, by entering the video review results into a user interface provided by the server information processing unit 10. Here, the review pass/fail <F> of the post CP participation unit information stores a review pass/fail flag (default value is off) for managing the review results of the video review. If the video review results in a pass, the server information processing unit 10 changes the value of the review pass/fail flag of the post CP participation unit information corresponding to the featured post CP participation unit to an on value. Note that this flag will not be set to an on value unless the video passes the review. This completes the details of the video review process.
ステップSD3の後、サーバ情報処理部10は、動画審査の結果を注目ユーザに通知する(ステップSD4)。動画審査の結果が最終的に注目ユーザに認識されるのであれば、当該通知はどのような方法で行われてもよい。例えば通知は、プッシュ通知またはメールによる通知によって行われる。ステップSD4の処理は、「コンテンツについて行われた審査の審査結果をユーザに通知する処理」に相当する。注目ユーザは、ステップSD4の通知に応じて、動画審査の結果を認識する。動画審査に合格しなかった場合には、注目ショート動画は投稿報酬の付与の対象とならず、従って注目ユーザは、注目ショート動画の投稿の対価としての投稿報酬を得ることはできない。一方、動画審査に合格した場合、注目ユーザは、第1SNSに注目ショート動画を投稿する。その際、注目ユーザは、注目投稿CPに係る対象商品対応タグ群を注目ショート動画にタグとして付与した上で、当該投稿を行う。当該投稿に応じて、第1SNSのシステムにより投稿URLが発行され、注目ユーザは、投稿URLを取得する。 After step SD3, the server information processing unit 10 notifies the noted user of the results of the video review (step SD4). The notification may be made by any method as long as the noted user is ultimately made aware of the results of the video review. For example, the notification may be made by push notification or email. The processing of step SD4 corresponds to the "process of notifying the user of the review results of the content review." The noted user becomes aware of the results of the video review in response to the notification of step SD4. If the noted short video does not pass the video review, the noted short video will not be eligible for a posting reward, and therefore the noted user will not be able to receive a posting reward as compensation for posting the noted short video. On the other hand, if the video review passes, the noted user posts the noted short video to the first SNS. At that time, the noted user tags the noted short video with a group of tags corresponding to the target product related to the noted post CP before posting. In response to the post, a posting URL is issued by the first SNS system, and the noted user obtains the posting URL.
投稿URLを取得後、注目ユーザは、以下の作業を行う。すなわち注目ユーザは、ユーザ端末3のユーザ専用アプリAP1を起動し、所定の操作を行って、投稿URLの通知用の画面を表示させる。当該画面には、注目投稿CPに係る投稿URLを情報処理サーバ2に通知するための各種ユーザインタフェイスが用意されている。注目ユーザは、当該画面を利用して情報処理サーバ2への投稿URLへの通知を指示する(ステップSC9)。当該指示に応じてユーザ端末情報処理部13は、投稿URLをサーバ情報処理部10に送信する(ステップSC10)。サーバ情報処理部10は、投稿URLの通知を受けると、以下の処理を実行する(ステップSD5)。すなわちサーバ情報処理部10は、投稿CP管理データベース35の注目投稿CP参加単位に対応する投稿CP参加単位情報の投稿URL<F>(図13)に、投稿URLを格納する。 After obtaining the posting URL, the noted user performs the following tasks. That is, the noted user launches the user-specific app AP1 on the user terminal 3 and performs a predetermined operation to display a screen for notifying the posting URL. This screen provides various user interfaces for notifying the information processing server 2 of the posting URL related to the noted posting CP. The noted user uses this screen to instruct the information processing server 2 to notify the posting URL (step SC9). In response to this instruction, the user terminal information processing unit 13 transmits the posting URL to the server information processing unit 10 (step SC10). Upon receiving the notification of the posting URL, the server information processing unit 10 executes the following process (step SD5). That is, the server information processing unit 10 stores the posting URL in the posting URL<F> (Figure 13) of the posting CP participation unit information corresponding to the noted posting CP participation unit in the posting CP management database 35.
以後、サーバ情報処理部10は、注目投稿CP参加単位について以下の処理を実行する。すなわちサーバ情報処理部10は、投稿日を初日として、調査期間の最終日までの間、1日ごとに、日計の注目ショート動画の再生数(閲覧数)と、日計の注目ショート動画のいいね数とを第1SNSのシステムから取得する。日計のショート動画の再生数とは、1日(1day)においてショート動画が再生(閲覧)された回数の総数を意味する。以下、当該再生数を「日計単位再生数」という。また、日計のショート動画のいいね数とは、1日においてショート動画に対して付与された“いいね”の総数を意味する。以下、当該いいね数を「日計単位いいね数」という。サーバ情報処理部10は、ある一日の日計単位再生数および日計単位いいね数について、これらを取得可能となった後の所定のタイミングで取得する。 Then, the server information processing unit 10 executes the following process for each featured post CP participation unit. That is, the server information processing unit 10 acquires the daily number of plays (views) of the featured short video and the daily number of likes for the featured short video from the first SNS system for each day from the posting date through the last day of the survey period. The daily number of plays of the short video means the total number of times the short video was played (viewed) in one day (1 day). Hereinafter, this number of plays will be referred to as the "daily unit number of plays." Furthermore, the daily number of likes for the short video means the total number of "likes" given to the short video in one day. Hereinafter, this number of likes will be referred to as the "daily unit number of likes." The server information processing unit 10 acquires the daily unit number of plays and the daily unit number of likes for a given day at a predetermined timing after they become available.
ここで投稿CP参加単位情報の単位再生数<F>(図13)には単位再生数情報が格納される。単位再生数情報には、日付と対応付けて日計単位再生数が記録される。また投稿CP参加単位情報の単位いいね数<F>(図13)には単位いいね数情報が格納される。単位いいね数情報には、日付と対応付けて日計単位いいね数が記録される。サーバ情報処理部10は、日計単位再生数を取得する度に、これが反映されるように単位再生数情報を更新し、同様に日計単位いいね数を取得する度に、これが反映されるように単位いいね数情報を更新する。この結果、注目ショート動画に係る単位再生数情報には、投稿日から調査期間の最終日までの期間における日ごとの日計単位再生数が記録された状態となる。また注目ショート動画に係る単位いいね数情報には、投稿日から調査期間の最終日までの期間における日ごとの日計単位いいね数が記録された状態となる。 Here, unit view count information is stored in the unit view count <F> (Figure 13) of the posting CP participation unit information. The unit view count information stores the daily total unit view count associated with the date. Furthermore, unit likes <F> (Figure 13) of the posting CP participation unit information stores unit likes information. The unit likes information stores the daily total unit likes associated with the date. Each time the server information processing unit 10 obtains the daily total unit view count, it updates the unit view count information to reflect this, and similarly, each time it obtains the daily total unit likes, it updates the unit likes information to reflect this. As a result, the unit view count information for the featured short video will record the daily total unit view count for each day from the posting date to the last day of the survey period. Furthermore, the unit likes information for the featured short video will record the daily total unit likes for each day from the posting date to the last day of the survey period.
なおサーバ情報処理部10は、日計単位再生数および日計単位いいね数について、第1SNSが提供するWebAPIを利用して取得する。その際、サーバ情報処理部10は、WebAPIにパラメータ(クエリ)として含める「注目ショート動画を特定する情報」として、注目ショート動画の投稿URLを利用する。上述の通りサーバ情報処理部10は、WebAPI経由で注目ユーザのリソースにアクセスする権限を有している。なおサーバ情報処理部10が、日計単位再生数そのものを第1SNSから取得するのではなく、日計単位再生数を導出するために必要な情報を取得し、これを用いて日計単位再生数を導出する構成でもよい。このことは日計単位いいね数、その他の情報についても同様である。以下では、サーバ情報処理部10による第1SNSからの情報の取得は、第1SNSにより提供されるWebAPIを利用した方法、その他の方法により適切に行われるものとして、取得の方法については言及しない。 The server information processing unit 10 acquires the daily unit number of plays and the daily unit number of likes using a web API provided by the first SNS. In doing so, the server information processing unit 10 uses the posting URL of the featured short video as "information identifying the featured short video" to be included as a parameter (query) in the web API. As mentioned above, the server information processing unit 10 has the authority to access the resources of the featured user via the web API. Note that the server information processing unit 10 may not acquire the daily unit number of plays itself from the first SNS, but may instead acquire information necessary to derive the daily unit number of plays and use this to derive the daily unit number of plays. The same applies to the daily unit number of likes and other information. In the following, the server information processing unit 10 acquires information from the first SNS using a web API provided by the first SNS or some other method as appropriate, and the acquisition method will not be mentioned.
更にサーバ情報処理部10は、注目ユーザに係る報酬期間の間、所定周期で報酬対象再生数を取得し、取得した報酬対象再生数を利用して暫定報酬額を導出する。報酬対象再生数は、投稿報酬の対象となる再生数であり、原則的には報酬期間における再生数を累計したものである。ただし上述したように、また後に詳しく説明するように累計報酬総額が報酬総額上限を上回ると動画報酬総額の増加が制限される。このためサーバ情報処理部10は、累計報酬総額が報酬総額上限を上回った後(後述するように対応する投稿CP管理レコードの上限到達フラグがオン値の場合)は、報酬期間であっても報酬対象再生数を増やさない。暫定報酬額は、報酬対象再生数に報酬単価を乗じたものである。つまり暫定報酬額は、暫定的な報酬額である。報酬対象再生数を取得する方法が、どのような方法でもよいことは上述した通りである。投稿CP参加単位情報の報酬対象再生数<F>には報酬対象再生数が格納され、暫定報酬額<F>には暫定報酬額が格納される。サーバ情報処理部10は、報酬対象再生数を取得し、暫定報酬額を導出する度に投稿CP参加単位情報の報酬対象再生数および暫定報酬額を更新する。 Furthermore, the server information processing unit 10 periodically acquires the number of reward-eligible plays for the target user during the reward period and uses the acquired number of reward-eligible plays to derive a provisional reward amount. The number of reward-eligible plays is the number of plays eligible for posting rewards, and is, in principle, the cumulative number of plays during the reward period. However, as described above and explained in detail below, if the cumulative total reward amount exceeds the total reward limit, the increase in the total video reward amount is limited. Therefore, the server information processing unit 10 will not increase the number of reward-eligible plays, even during the reward period, after the cumulative total reward amount exceeds the total reward limit (if the limit reached flag in the corresponding posting CP management record is on, as described below). The provisional reward amount is the number of reward-eligible plays multiplied by the reward unit price. In other words, the provisional reward amount is a provisional reward amount. As described above, any method can be used to acquire the number of reward-eligible plays. The number of reward-eligible plays <F> in the posting CP participation unit information is stored as the number of reward-eligible plays, and the provisional reward amount <F> is stored as the provisional reward amount. The server information processing unit 10 obtains the number of reward-eligible plays and updates the number of reward-eligible plays and provisional reward amount in the post CP participation unit information each time a provisional reward amount is derived.
さて図10のフローチャートFDを参照し、サーバ情報処理部10は、注目ユーザについて報酬額を導出すべきタイミングとなったか否かを監視する(ステップSD6)。当該タイミングは基本的には、注目ユーザに係る報酬期間が経過した後のタイミングである。当該タイミングとなった場合(ステップSD6:YES)、サーバ情報処理部10は、報酬額導出処理を実行する(ステップSD7)。当該処理は、注目ユーザに対して付与すべき投稿報酬の報酬額を導出する処理である。サーバ情報処理部10は、必要な情報を取得した上で、報酬ルールに従って報酬額を導出する。本実施形態における処理の内容を詳述するとサーバ情報処理部10は、投稿CP管理データベース35から、注目投稿CP参加単位に対応する暫定報酬額を取得し、これを最終的な報酬額とする。投稿CP参加単位情報の確定報酬額<F>には最終的に確定した報酬額が格納される。報酬額を導出した後、サーバ情報処理部10は、注目投稿CP参加単位に対応する投稿CP参加単位情報の報酬額<F>に、導出した報酬額を格納する。上述したように暫定報酬額は、報酬期間の再生数に報酬単価が乗じられることによって求められる。このように本実施形態に係るサーバ情報処理部10は、SNSにおける対象商品関連コンテンツの一定期間の閲覧数に、投稿CPに対応する報酬単価を乗じることによって報酬を導出する機能を備える。 Referring to flowchart FD in FIG. 10, the server information processing unit 10 monitors whether it is time to derive the reward amount for the noted user (step SD6). This timing is basically the timing after the reward period for the noted user has elapsed. If this timing has arrived (step SD6: YES), the server information processing unit 10 executes a reward amount derivation process (step SD7). This process derives the reward amount of the posting reward to be awarded to the noted user. The server information processing unit 10 acquires the necessary information and then derives the reward amount in accordance with the reward rules. To describe the process in detail in this embodiment, the server information processing unit 10 acquires a provisional reward amount corresponding to the noted post CP participation unit from the posting CP management database 35 and sets this as the final reward amount. The finalized reward amount is stored in the determined reward amount <F> of the posting CP participation unit information. After deriving the reward amount, the server information processing unit 10 stores the derived reward amount in the reward amount <F> of the posting CP participation unit information corresponding to the noted post CP participation unit. As mentioned above, the provisional reward amount is calculated by multiplying the number of views during the reward period by the reward unit price. In this way, the server information processing unit 10 according to this embodiment has the function of deriving the reward by multiplying the number of views of the target product-related content on SNS during a certain period by the reward unit price corresponding to the post CP.
ステップSD7の後、サーバ情報処理部10は、報酬付与関連処理を実行する(ステップSD8)。報酬付与関連処理は、注目ユーザに投稿報酬を付与するための処理である。報酬付与関連処理は、特典付与関連処理と同様、注目ユーザへの投稿報酬の付与に供する処理であればよく、当該処理により当該付与が完結する必要はない。ステップSD7、SD8の処理は、「審査に合格したユーザによりコンテンツがSNSに投稿された後、コンテンツの投稿に対する報酬を導出し、報酬をユーザへ付与する処理」に相当する。以上が投稿CPに関する制御システム1の動作の説明である。 After step SD7, the server information processing unit 10 executes reward-granting related processing (step SD8). The reward-granting related processing is processing for granting a posting reward to the noted user. Like the bonus-granting related processing, the reward-granting related processing only needs to be processing for granting a posting reward to the noted user, and the granting does not have to be completed by this processing. The processing of steps SD7 and SD8 corresponds to "processing for deriving a reward for posting content and granting the reward to the user after content is posted to SNS by a user who has passed the screening." This concludes the description of the operation of the control system 1 regarding posting CP.
以上の通り、サーバ情報処理部10およびユーザ端末情報処理部13は上述した内容のキャンペーン関連サービスを提供する機能を備える。これにより以下の効果を奏する。すなわち上記構成によれば、ユーザは、情報処理システムの機能により実現されるキャンペーン関連サービスを利用して、提供者が提供する商品に関するコンテンツをSNSに投稿することにより投稿報酬(報酬)を得ることができる。このため、商品に関するコンテンツを一般投稿者が積極的に作成し、SNSに投稿するような状態を構築したいとする提供者のニーズに応えることができる。更に上記構成によれば、情報処理システムの機能により実現されるキャンペーン関連サービスにおいてユーザは、コンテンツの投稿に伴う投稿報酬を得るためには、商品の購入の証拠となる購入証拠を提出し、購入証拠について行われたチェック(購入チェック)に合格する必要がある。従ってキャンペーン関連サービスを利用して投稿されるコンテンツは、実際に商品を購入して使用したユーザにより作成されたものということになる。このため、商品を実際に購入した者により作成されたコンテンツがSNSに投稿されるようにしたいとする提供者のニーズに応えることができる。更に上記構成によれば、情報処理システムの機能により実現されるキャンペーン関連サービスでは、コンテンツについて審査が行われ、審査に合格したコンテンツが報酬の対象となる。このため、審査において提供者の方針に合致しないものを排除することが可能となり、「提供者の方針に合致した内容のコンテンツが投稿されるようにしたい」との提供者のニーズに応えることができる。 As described above, the server information processing unit 10 and the user terminal information processing unit 13 have the functionality to provide the campaign-related services described above. This provides the following benefits. Specifically, with the above configuration, users can earn posting rewards (rewards) by using the campaign-related services implemented by the functions of the information processing system to post content related to products provided by providers to SNS. This meets the needs of providers who want to create an environment in which general contributors actively create product-related content and post it to SNS. Furthermore, with the above configuration, in order to receive posting rewards for posting content in the campaign-related services implemented by the functions of the information processing system, users must submit proof of purchase of the product and pass a check (purchase check) conducted on the proof of purchase. Therefore, content posted using the campaign-related services is created by users who actually purchased and used the product. This meets the needs of providers who want content created by actual purchasers of the product to be posted to SNS. Furthermore, with the above configuration, the campaign-related services implemented by the functions of the information processing system screen content, and content that passes the screening is eligible for rewards. This makes it possible to eliminate content that does not comply with the provider's policies during the review process, meeting the provider's needs to ensure that only content that complies with the provider's policies is posted.
<報酬総額上限に関する制御システム1の動作例>
次に報酬総額上限に関する制御システム1の動作例について説明する。上述したように本実施形態では提供者により設定された報酬予算に基づいて投稿CPの報酬総額上限が規定される。そしてサーバ情報処理部10は、投稿CPに係る累計報酬総額が報酬総額上限を上回った場合、ユーザのそれぞれの投稿報酬の増加を制限する機能を備える。つまり各ユーザに支払うべき投稿報酬の合計が報酬総額上限に達すると、以後は、全てのユーザについてショート動画が再生されても投稿報酬が増加しない仕組みとなっている。以下、以上の点に関する制御システム1の動作について、1つの投稿CPに注目して説明する。
<Example of operation of control system 1 regarding total remuneration upper limit>
Next, an example of the operation of the control system 1 regarding the total reward limit will be described. As described above, in this embodiment, the total reward limit for a posting CP is defined based on the reward budget set by the provider. The server information processing unit 10 has a function to limit the increase in each user's posting reward if the cumulative total reward for the posting CP exceeds the total reward limit. In other words, once the total posting reward to be paid to each user reaches the total reward limit, the posting reward will no longer increase for all users, even if their short videos are played. Below, the operation of the control system 1 regarding the above points will be described, focusing on one posting CP.
図14の符号FEは、情報処理サーバ2の動作例を示すフローチャートである。図14で示すようにサーバ情報処理部10は、計測タイミングが到来したか否かを監視する(ステップSE1)。計測タイミングは、累計報酬総額を計測するタイミングのことである。計測タイミングは、周期的に訪れるタイミング(例えば、1分ごと、1時間ごと、6時間ごとまたは1日ごと)でもよく、予め定められたタイミングでもよい。計測タイミングが到来したと判定すると(ステップSE1:YES)、サーバ情報処理部10は、累計報酬総額を導出する(ステップSE2)。ステップSE2においてサーバ情報処理部10は、投稿CPに参加する各ユーザの暫定報酬額を合計することによって累計報酬総額を導出する。ただし、累計報酬総額を導出する方法はどのような方法でもよい。投稿CP管理レコードの累計報酬総額<F>には、累計報酬総額が格納される。サーバ情報処理部10は、累計報酬総額を導出する度に、適切な累計報酬総額<F>の累計報酬総額を更新する。 Symbol FE in Figure 14 is a flowchart showing an example of the operation of the information processing server 2. As shown in Figure 14, the server information processing unit 10 monitors whether the measurement timing has arrived (step SE1). The measurement timing refers to the timing for measuring the cumulative total reward amount. The measurement timing may be a periodic timing (for example, every minute, every hour, every six hours, or every day), or may be a predetermined timing. When it is determined that the measurement timing has arrived (step SE1: YES), the server information processing unit 10 derives the cumulative total reward amount (step SE2). In step SE2, the server information processing unit 10 derives the cumulative total reward amount by adding up the provisional reward amounts of each user participating in the posting CP. However, any method for deriving the cumulative total reward amount may be used. The cumulative total reward amount <F> in the posting CP management record is stored as the cumulative total reward amount. The server information processing unit 10 updates the cumulative total reward amount <F> to an appropriate value each time the cumulative total reward amount is calculated.
ステップSE2の後、サーバ情報処理部10は、累計報酬総額が報酬総額上限を上回っているか否かを判別する(ステップSE3)。上回っていない場合(ステップSE3:NO)、サーバ情報処理部10は、処理手順をステップSE1へ移行する。一方、サーバ情報処理部10は、累計報酬総額が報酬総額上限を上回っている場合(ステップSE3:YES)、サーバ情報処理部10は、各ユーザについて以降の投稿報酬の増加を制限する(ステップSE4)。具体的にはサーバ情報処理部10は、投稿CP管理データベース35の適切な投稿CP管理レコードの上限到達フラグをオン値に変更する。サーバ情報処理部10は、上限到達フラグがオン値の場合には、各ユーザについて、報酬対象再生数を増加しない。従って、上限到達フラグをオン値に変更するによって、投稿報酬の増加の制限が実現される。 After step SE2, the server information processing unit 10 determines whether the cumulative total reward amount exceeds the total reward upper limit (step SE3). If it does not (step SE3: NO), the server information processing unit 10 proceeds to step SE1. On the other hand, if the cumulative total reward amount exceeds the total reward upper limit (step SE3: YES), the server information processing unit 10 limits the increase in the posting reward for each user thereafter (step SE4). Specifically, the server information processing unit 10 changes the upper limit reached flag of the appropriate posting CP management record in the posting CP management database 35 to an ON value. If the upper limit reached flag is ON, the server information processing unit 10 does not increase the reward-eligible views for each user. Therefore, by changing the upper limit reached flag to an ON value, the increase in the posting reward is limited.
以上の構成によれば、ユーザにできるだけ早く投稿CPに参加するモチベーションを付与することができ、投稿CPを活性化することができる。 The above configuration can motivate users to participate in the posting CP as soon as possible, thereby activating the posting CP.
<情報提供サービスにおける制御システム1の動作例>
次に、情報提供サービスにおける制御システム1の動作について説明する。まず情報提供サービスの提供の前提となる情報処理サーバ2の動作について説明する。以下の説明では、キャンペーン関連サービスを利用して第1SNSに投稿された対象商品に関するショート動画を「対象商品関連ショート動画」(対象商品関連コンテンツ)という。
<Example of operation of control system 1 in information provision service>
Next, the operation of the control system 1 in the information provision service will be described. First, the operation of the information processing server 2, which is a prerequisite for providing the information provision service, will be described. In the following description, a short video related to a target product posted to the first SNS using a campaign-related service will be referred to as a "target product-related short video" (target product-related content).
上記では図10のフローチャートを利用して、注目ユーザが注目投稿CPに関する注目対象商品についての注目ショート動画を第1SNSに投稿する例を説明した。キャンペーン関連サービスでは、投稿CPのそれぞれについて、多数のユーザがショート動画を第1SNSに投稿することになる。そしてサーバ情報処理部10は、投稿CPのそれぞれについて、調査期間の間、日ごとに、日計の対象商品関連ショート動画の投稿数(以下「日計関連動画投稿数」という)、日計の対象商品関連ショート動画の再生数(以下「日計関連動画再生数」という)、および、日計の対象商品関連ショート動画のいいね数(以下「日計関連動画いいね数」という)を取得する。日計関連動画投稿数とは、1日(1day)において対象商品関連ショート動画が投稿された本数の総数を意味する。例えば、ある投稿CPについて、ある1日に異なる複数のユーザによって対象商品関連ショート動画M1、M2、M3が投稿されたとする。この場合、その投稿CPについて、その1日の日計関連動画投稿数は「3本」となる。上述の通り投稿CPでは、ユーザによるショート動画の投稿に応じて投稿URLがサーバ情報処理部10に通知される。これを踏まえサーバ情報処理部10は、投稿CPごとに、1日における当該通知をカウントし、各投稿CPの日計関連動画投稿数を取得する。ただし当該投稿数を取得する方法は例示した方法に限定されない。 The above describes an example in which a featured user posts a featured short video about a featured product related to a featured post CP to the first SNS using the flowchart in Figure 10. In a campaign-related service, a large number of users will post short videos to the first SNS for each post CP. Then, for each post CP, the server information processing unit 10 acquires the daily number of target product-related short videos posted (hereinafter referred to as the "daily number of related video posts"), the daily number of views of target product-related short videos (hereinafter referred to as the "daily number of related video views"), and the daily number of likes for target product-related short videos (hereinafter referred to as the "daily number of related video likes") for each post CP on a daily basis during the survey period. The daily number of related video posts refers to the total number of target product-related short videos posted in one day. For example, suppose that target product-related short videos M1, M2, and M3 are posted by multiple different users for a certain post CP on a given day. In this case, the number of daily related video posts for that posting CP for that day is "3." As described above, in a posting CP, the posting URL is notified to the server information processing unit 10 in response to a user posting a short video. Based on this, the server information processing unit 10 counts the number of such notifications in one day for each posting CP and obtains the number of daily related video posts for each posting CP. However, the method of obtaining this number of posts is not limited to the method illustrated above.
日計関連動画再生数とは、1日において対象商品関連ショート動画が再生(閲覧)された回数の総数を意味する。例えば、ある投稿CPについて対象商品関連ショート動画M1、M2、M3が投稿されており、ある1日における動画M1の再生数が「3回」、動画M2の再生数が「5回」、動画M3の再生数が「4回」であったとする。この場合、その投稿CPについて、その1日の日計関連動画再生数は「12回」(3回+5回+4回)となる。上述の通り、投稿CP管理データベース35では、投稿CP参加単位ごとに日計単位再生数が管理されるため、サーバ情報処理部10は、対応する投稿CP参加単位の日計単位再生数を合計することにより、日計関連動画再生数を取得する。ただし当該再生数を取得する方法は例示した方法に限定されない。日計関連動画いいね数とは、1日において対象商品関連ショート動画に付与された“いいね”の総数を意味する。例えば、ある投稿CPについて対象商品関連ショート動画M1、M2、M3が投稿されており、ある1日において動画M1に付与された“いいね”の数が「8個」、動画G2に付与された“いいね”の数が「5個」、動画G3に付与された“いいね”の数が「6個」であったとする。この場合、その投稿CPについて、その1日の日計関連動画いいね数は「19個」(8個+5個+6個)となる。上述の通り、投稿CP管理データベース35では、投稿CP参加単位ごとに日計単位いいね数が管理されるため、サーバ情報処理部10は、適切な投稿CP参加単位の日計単位いいね数を合計することにより、日計関連動画いいね数を取得する。ただし当該いいね数を取得する方法は例示した方法に限定されない。サーバ情報処理部10は、ある1日の日計関連動画投稿数、日計関連動画再生数および日計関連動画いいね数について、これらを取得可能となった後の所定のタイミングで取得する。 The daily related video views refer to the total number of times the target product-related short videos were played (viewed) in a single day. For example, suppose target product-related short videos M1, M2, and M3 are posted for a certain posted CP, and on a single day, video M1 is played three times, video M2 is played five times, and video M3 is played four times. In this case, the daily related video views for that posted CP for that single day would be 12 (3 + 5 + 4). As described above, the posted CP management database 35 manages the daily unit views for each posted CP participation unit. Therefore, the server information processing unit 10 obtains the daily related video views by adding up the daily unit views for the corresponding posted CP participation units. However, the method for obtaining the view count is not limited to the method illustrated above. The daily related video likes refer to the total number of likes given to the target product-related short videos in a single day. For example, suppose that short videos M1, M2, and M3 related to a target product are posted for a certain post CP, and on a given day, video M1 received 8 likes, video G2 received 5 likes, and video G3 received 6 likes. In this case, the total number of daily related video likes for that post CP for that day is 19 (8 + 5 + 6). As described above, the post CP management database 35 manages the number of daily likes for each post CP participation unit. Therefore, the server information processing unit 10 obtains the total number of daily related video likes by adding up the total number of daily likes for each appropriate post CP participation unit. However, the method of obtaining the number of likes is not limited to the method described above. The server information processing unit 10 obtains the total number of daily related video posts, the total number of daily related video views, and the total number of daily related video likes for a given day at a predetermined timing after these data become available.
ここで投稿CP管理レコードの関連動画投稿数<F>(図5)には関連動画投稿数情報が格納される。関連動画投稿数情報には、日付と対応付けて日計関連動画投稿数が記録される。サーバ情報処理部10は、日計関連動画投稿数の取得に応じて、これが反映されるように関連動画投稿数情報を更新する。この結果、当該情報には、調査期間における日ごとの日計関連動画投稿数が記録された状態となる。また投稿CP管理レコードの関連動画再生数<F>(図5)には関連動画再生数情報が格納される。関連動画再生数情報には、日付と対応付けて日計関連動画再生数が記録される。サーバ情報処理部10は、日計関連動画再生数の取得に応じて、これが反映されるように関連動画再生数情報を更新する。この結果、当該情報には、調査期間における日ごとの日計関連動画再生数が記録された状態となる。また投稿CP管理レコードの関連動画いいね数<F>(図5)には関連動画いいね数情報が格納される。関連動画いいね数情報には、日付と対応付けて日計関連動画いいね数が記録される。サーバ情報処理部10は、日計関連動画いいね数の取得に応じて、これが反映されるように関連動画いいね数情報を更新する。この結果、当該情報には、調査期間における日ごとの日計関連動画いいね数が記録された状態となる。 Here, the number of related video posts <F> (Figure 5) in the posted CP management record stores related video post count information. The related video post count information stores the daily number of related video posts associated with the date. The server information processing unit 10 updates the related video post count information to reflect the daily number of related video posts obtained, in accordance with the acquisition of the daily number of related video posts. As a result, the information stores the daily number of related video posts for each day during the survey period. Also, the number of related video views <F> (Figure 5) in the posted CP management record stores related video play count information. The related video play count information stores the daily number of related video plays associated with the date. The server information processing unit 10 updates the related video play count information to reflect the daily number of related video views obtained, in accordance with the acquisition of the daily number of related video plays. As a result, the information stores the daily number of related video plays for each day during the survey period. Also, the number of related video likes <F> (Figure 5) in the posted CP management record stores related video like count information. The related video like count information records the daily related video like count in association with the date. The server information processing unit 10 updates the related video like count information to reflect the daily related video like count obtained. As a result, the information records the daily related video like count for each day during the survey period.
更にサーバ情報処理部10は、投稿CPに関して、対象商品所属カテゴリタグのそれぞれについて、調査期間の間、日ごとに、各タグが付されたショート動画の日計の投稿数(以下「日計カテゴリ動画投稿数」という)、日計の再生数(以下「日計カテゴリ動画再生数」という)、および、日計のいいね数(以下「日計カテゴリ動画いいね数」)を取得する。なお一の対象商品所属カテゴリタグが付されたショート動画とは、投稿CPを利用して投稿されたかどうかにかかわらず、第1SNSにおいて当該一の対象商品所属カテゴリタグが付されているショート動画を意味する。例えば、#シャンプーが付与されたショート動画とは、投稿CPが利用されているか否かにかかわらず、第1SNSにおいて#シャンプーが付与されたショート動画を意味する。 Furthermore, for each target product category tag in relation to the posting CP, the server information processing unit 10 acquires the daily number of posts (hereinafter referred to as the "daily category video posting count"), the daily number of views (hereinafter referred to as the "daily category video views"), and the daily number of likes (hereinafter referred to as the "daily category video likes") of short videos tagged with each tag for each day during the survey period. Note that a short video tagged with a target product category tag refers to a short video tagged with that target product category tag in the first SNS, regardless of whether it was posted using a posting CP. For example, a short video tagged with #shampoo refers to a short video tagged with #shampoo in the first SNS, regardless of whether a posting CP was used.
例えば、一の対象商品の対象商品対応タグ群が、#○○会社、#△△会社、#□□サービス、#PR、#シャンプー、#市販シャンプー、および、#高級アルコール系シャンプーであるとする。このうち、#シャンプー、#市販シャンプー、および、#高級アルコール系シャンプーが対象商品所属カテゴリタグであるとする。この場合、サーバ情報処理部10は、#シャンプー、#市販シャンプー、および、#高級アルコール系シャンプーのそれぞれについて、日計カテゴリ動画投稿数、日計カテゴリ動画再生数および日計カテゴリ動画いいね数を取得する。ここで、ある1日の#シャンプーの日計カテゴリ動画投稿数とは、その1日において#シャンプーが付与されて第1SNSに投稿されたショート動画の投稿数の総数を意味する。ショート動画は、対象商品関連ショート動画に限られない。また、ある1日の#シャンプーの日計カテゴリ動画再生数とは、その1日における#シャンプーが付与されたショート動画のそれぞれの再生数の合計を意味する。また、ある1日の#シャンプーの日計カテゴリ動画いいね数とは、その一日において#シャンプーに係るショート動画に付与された“いいね”の総数を意味する。 For example, suppose the target product tag group for a target product is #XX Company, #△△ Company, #□□ Service, #PR, #Shampoo, #Commercial Shampoo, and #High-Alcohol-Based Shampoo. Of these, #Shampoo, #Commercial Shampoo, and #High-Alcohol-Based Shampoo are the category tags to which the target product belongs. In this case, the server information processing unit 10 obtains the daily number of category video posts, the daily number of category video views, and the daily number of category video likes for each of #Shampoo, #Commercial Shampoo, and #High-Alcohol-Based Shampoo. Here, the daily number of category video posts for #Shampoo on a given day refers to the total number of short videos posted to the first SNS with the #Shampoo tag attached on that day. The short videos are not limited to short videos related to the target product. Furthermore, the daily number of category video views for #Shampoo on a given day refers to the total number of views for each of the short videos with the #Shampoo tag attached on that day. Additionally, the total number of likes for #shampoo daily category videos on a given day refers to the total number of "likes" given to short videos related to #shampoo on that day.
日計カテゴリ動画投稿数、日計カテゴリ動画再生数、および、日計カテゴリ動画いいね数に関し、サーバ情報処理部10は、これら情報を取得可能となった後の所定のタイミングでこれら情報を取得する。またサーバ情報処理部10は、第1SNSに係るWebAPIを使ってこれら情報を取得する。ただし、これら情報を取得する方法は限定されず、例えばこれら情報を取得できるツールまたはサービスが提供されている場合には、サーバ情報処理部10が、ツールまたはサービスを利用してこれら情報を取得する構成でもよい。 The server information processing unit 10 acquires the daily number of category video posts, daily number of category video views, and daily number of category video likes at a predetermined timing after this information becomes available. The server information processing unit 10 also acquires this information using a web API related to the first SNS. However, the method for acquiring this information is not limited; for example, if a tool or service that can acquire this information is provided, the server information processing unit 10 may be configured to acquire this information using the tool or service.
更にサーバ情報処理部10は、投稿CPに関して、対象商品所属カテゴリタグのそれぞれについて、調査期間の間、日ごとに、日計投稿数カテゴリ占有率、日計再生数カテゴリ占有率、および、日計いいね数カテゴリ占有率を導出する。ある1日(1day)の日計投稿数カテゴリ占有率は、以下の式F1により求められる。
(式F1)その1日の日計投稿数カテゴリ占有率=その1日の日計関連動画投稿数/その1日の日計カテゴリ動画投稿数
式F1が示す通り、日計投稿数カテゴリ占有率は、あるカテゴリに関して、そのカテゴリに関する全投稿数に対する、対象商品関連ショート動画の投稿数の占める割合を示唆するものである。
また1日の日計再生数カテゴリ占有率は、以下の式F2により求められる。
(式F2)その1日の日計再生数カテゴリ占有率=その1日の日計関連動画再生数/その1日の日計カテゴリ動画再生数
式F2が示す通り、日計再生数カテゴリ占有率は、あるカテゴリに関して、そのカテゴリに関する全再生数に対する、対象商品関連ショート動画の再生数の占める割合を示唆するものである。
また1日の日計いいね数カテゴリ占有率は、以下の式F3により求められる。
(式F3)その1日の日計いいね数カテゴリ占有率=その1日の日計関連動画いいね数/その1日の日計カテゴリ動画いいね数
式F3が示す通り、日計いいね数カテゴリ占有率は、あるカテゴリに関して、そのカテゴリに関する全いいね数に対する、対象商品関連ショート動画のいいね数の占める割合を示唆するものである。
以下、日計投稿数カテゴリ占有率、日計再生数カテゴリ占有率、および、日計いいね数カテゴリ占有率を総称して「カテゴリ占有率」という。式F1~F3が示す通り、カテゴリ占有率は、「対象商品所属カテゴリタグが付与されたコンテンツの投稿、閲覧またはエンゲージメントに関する所定の指標の指標値に対する、対象商品関連コンテンツの投稿、閲覧またはエンゲージメントに関する所定の指標の指標値の割合」である。
Furthermore, the server information processing unit 10 derives the daily post count category share, daily view count category share, and daily like count category share for each category tag of the target product for the posted CP on a daily basis during the survey period. The daily post count category share for a given day (1 day) is calculated using the following formula F1:
(Formula F1) Category share of total daily posts for that day = total daily related video posts for that day / total daily category video posts for that day As shown in formula F1, the category share of total daily posts indicates the proportion of the number of short videos posted related to the target product in a certain category to the total number of posts related to that category.
The share of a category in the total number of daily plays for one day can be calculated using the following formula F2.
(Formula F2) Category share of total daily views for that day = total daily related video views for that day / total daily category video views for that day As shown in formula F2, the category share of total daily views indicates the proportion of views of short videos related to the target product in a certain category to the total number of views for that category.
The daily total likes category share for one day can be calculated using the following formula F3.
(Equation F3) Category share of total daily likes for that day = total daily related video likes for that day / total daily category video likes for that day As shown in equation F3, the category share of total daily likes indicates the proportion of likes for short videos related to the target product in a certain category to the total number of likes for that category.
Hereinafter, the category share of daily posts, the category share of daily views, and the category share of daily likes will be collectively referred to as the "category share." As shown in formulas F1 to F3, the category share is "the ratio of the index value of a predetermined index related to posts, views, or engagement of content related to the target product to the index value of a predetermined index related to posts, views, or engagement of content tagged with the category belonging to the target product."
ここで投稿CP管理レコードのカテゴリ関連<F>(図5)にはフィールドとして、対象商品所属カテゴリタグごとに、カテゴリ管理<F>(第1カテゴリ管理<F>、第2カテゴリ管理<F>、・・・、第Nカテゴリ管理<F>)を備える。カテゴリ管理<F>にはカテゴリ動画投稿数情報、カテゴリ動画再生数情報、カテゴリ動画いいね数情報、投稿数カテゴリ占有率情報、再生数カテゴリ占有率情報、および、いいね数カテゴリ占有率情報が格納される。各情報には、日付と対応付けて、日計カテゴリ動画投稿数、日計カテゴリ動画再生数、日計カテゴリ動画いいね数、日計投稿数カテゴリ占有率、日計再生数カテゴリ占有率、および、日計いいね数カテゴリ占有率が格納される。サーバ情報処理部10は、日計カテゴリ動画投稿数の取得に応じて、これが反映されるようにカテゴリ動画投稿数情報を適切に更新する。他の情報についても同様に更新される。以上が情報提供サービスの提供の前提としてサーバ情報処理部10が実行する処理である。 Here, the category related <F> (Figure 5) of the posting CP management record has a category management <F> (first category management <F>, second category management <F>, ..., Nth category management <F>) field for each category tag to which the target product belongs. Category management <F> stores category video post count information, category video view count information, category video like count information, post count category share information, view count category share information, and like count category share information. Each piece of information is associated with a date and stores the daily category video post count, daily category video view count, daily category video like count, daily post count category share, daily view count category share, and daily like count category share. The server information processing unit 10 appropriately updates the category video post count information to reflect the daily category video post count obtained. Other information is updated in a similar manner. The above is the processing performed by the server information processing unit 10 as a prerequisite for providing the information provision service.
次にサーバ記憶部12に記憶された販売状況管理データベース50について説明する。販売状況管理データベース50は、投稿CPごとにレコードを備える。以下、販売状況管理データベース50の1件のレコードを販売状況管理レコードという。図15の(A)は販売状況管理レコードの内容を示す図である。図15の(A)で示すように販売状況管理レコードはフィールドとして投稿CP-ID<F>と、販売状況管理<F>とを備える。投稿CP-ID<F>には、対応する投稿CPの投稿CP-IDが格納される。販売状況管理<F>には、計測範囲毎に計測範囲別情報が格納される。計測範囲とは、対象商品の販売数量と売上高とがまとまって管理される範囲のことをいう。対象商品の販売数量は、対象商品の販売個数または販売量である。例えば、対象商品を販売する店舗として、店舗JP1、JP2、JP3、JP4、JP5が少なくとも存在し、店舗JP1~JP4は実店舗、店舗JP5はオンラインショップであるものとする。また店舗JP1、JP2は地域AR1に属し、店舗JP3、JP4は地域AR2に属し、店舗JP1、JP4は系列KR1の系列店であるものとする。このような場合、店舗JP1~JP5の1つ1つが計測範囲となり得る。また全店舗が計測範囲となり得る。この場合店舗JP1~JP5における対象商品の販売数量の合計が「計測範囲(全店舗)の販売数量」となり、全店舗における対象商品の売上高の合計が「計測範囲(全店舗)の売上高」となる。また地域AR1(店舗JP1、JP2)、地域AR2(店舗JP3、JP4)、および系列KR1(店舗JP1、JP4)がそれぞれ計測範囲となり得る。以上は、計測範囲をいくつか例示したが、これらはあくまで一例であり、計測範囲の態様は例示した態様に限定されない。また計測範囲は、基本的には提供者により設定される。 Next, we will explain the sales status management database 50 stored in the server storage unit 12. The sales status management database 50 has a record for each posted CP. Hereinafter, one record in the sales status management database 50 is referred to as a sales status management record. Figure 15 (A) is a diagram showing the contents of a sales status management record. As shown in Figure 15 (A), the sales status management record has the fields Posted CP-ID<F> and Sales Status Management<F>. Posted CP-ID<F> stores the posted CP-ID of the corresponding posted CP. Sales status management<F> stores measurement range-specific information for each measurement range. A measurement range refers to the range in which the sales quantity and sales amount of a target product are managed together. The sales quantity of a target product is the number of units sold or the sales volume of the target product. For example, assume that there are at least stores JP1, JP2, JP3, JP4, and JP5 that sell the target product, and that stores JP1 to JP4 are physical stores and store JP5 is an online shop. Furthermore, stores JP1 and JP2 belong to region AR1, stores JP3 and JP4 belong to region AR2, and stores JP1 and JP4 are affiliated stores of chain KR1. In such a case, each of stores JP1 to JP5 could be a measurement range. Alternatively, all stores could be a measurement range. In this case, the total sales quantity of the target product at stores JP1 to JP5 would be the "sales quantity in the measurement range (all stores)," and the total sales amount of the target product at all stores would be the "sales in the measurement range (all stores)." Alternatively, region AR1 (stores JP1 and JP2), region AR2 (stores JP3 and JP4), and chain KR1 (stores JP1 and JP4) could each be a measurement range. The above are examples of several measurement ranges, but these are merely examples, and the measurement range is not limited to the examples. Furthermore, the measurement range is basically set by the provider.
図15の(B)は計測範囲別情報の内容を示す図である。図15の(B)で示すように計測範囲情報はフィールドとして、計測範囲ID<F>と、計測範囲名称<F>と、販売数量<F>と、売上高<F>とを備える。計測範囲ID<F>には、対応する計測範囲の計測範囲ID(識別情報)が格納される。計測範囲名称は、対応する計測範囲に付与された名称が格納される。販売数量<F>には、計測範囲販売数量情報が格納される。当該情報には調査期間に属する日ごとに、日付と対応付けて日計計測範囲販売数量情報が格納される。当該情報は、計測範囲における対象商品の1日の販売数量(上述したように、計測範囲が複数の店舗にまたがる場合は、複数の店舗の販売数量を合計したもの)である。売上高<F>には、計測範囲売上高情報が格納される。当該情報には調査期間に属する日ごとに、日付と対応付けて日計計測範囲売上高情報が格納される。当該情報は、計測範囲における1日の売上高(上述したように、計測範囲が複数の店舗にまたがる場合は、複数の店舗の売上高を合計したもの)である。 Figure 15 (B) is a diagram showing the contents of the information by measurement range. As shown in Figure 15 (B), the measurement range information has the following fields: measurement range ID <F>, measurement range name <F>, sales quantity <F>, and sales amount <F>. The measurement range ID <F> stores the measurement range ID (identification information) of the corresponding measurement range. The measurement range name stores the name assigned to the corresponding measurement range. The sales quantity <F> stores measurement range sales quantity information. This information stores daily measurement range sales quantity information associated with the date for each day belonging to the survey period. This information is the daily sales quantity of the target product in the measurement range (as mentioned above, if the measurement range spans multiple stores, it is the sum of the sales quantities of multiple stores). Sales amount <F> stores measurement range sales information. This information stores daily measurement range sales information associated with the date for each day belonging to the survey period. This information is the daily sales amount in the measurement range (as mentioned above, if the measurement range spans multiple stores, this is the total sales amount from multiple stores).
以下、日計関連動画投稿数<指標>、日計関連動画再生数<指標>、日計関連動画いいね数<指標>、日計投稿数カテゴリ占有率<指標>、日計再生数カテゴリ占有率<指標>および日計いいね数カテゴリ占有率<指標>を総称して「SNS関連指標」という。なお、<指標>は、対応する用語が、値(指標値)を持つ指標(の名称)であることを示す便宜的な符号である。日計関連動画投稿数<指標>および日計投稿数カテゴリ占有率<指標>は、対象商品関連コンテンツの“投稿”に関するSNS関連指標である。また日計関連動画再生数<指標>および日計再生数カテゴリ占有率<指標>は、対象商品関連コンテンツの“閲覧”に関するSNS関連指標である。また日計関連動画いいね数<指標>および日計いいね数カテゴリ占有率<指標>は、対象商品関連コンテンツの“エンゲージメント”に関するSNS関連指標である。 Hereinafter, the number of daily related video posts (indicator), the number of daily related video views (indicator), the number of daily related video likes (indicator), the category share of daily posts (indicator), the category share of daily views (indicator), and the category share of daily likes (indicator) are collectively referred to as "SNS-related indicators." Note that <indicator> is a convenient symbol indicating that the corresponding term is (the name of) an indicator with a value (index value). The number of daily related video posts (indicator) and the category share of daily posts (indicator) are SNS-related indicators related to the "posting" of content related to the target product. Furthermore, the number of daily related video views (indicator) and the category share of daily views (indicator) are SNS-related indicators related to the "viewing" of content related to the target product. Furthermore, the number of daily related video likes (indicator) and the category share of daily likes (indicator) are SNS-related indicators related to the "engagement" of content related to the target product.
また以下の説明では、日計計測範囲販売数量<指標>および日計計測範囲売上高<指標>を総称して「販売関連指標」という。日計計測範囲販売数量<指標>および日計計測範囲売上高<指標>は共に、対象商品の販売(販売実績)に関する指標に相当する。また以下の説明では日計投稿数カテゴリ占有率<指標>、日計再生数カテゴリ占有率<指標>および日計いいね数カテゴリ占有率<指標>を総称して、「カテゴリ占有率<指標>」という。 In the following explanation, the daily measurement range sales volume <indicator> and the daily measurement range sales volume <indicator> are collectively referred to as "sales-related indices." Both the daily measurement range sales volume <indicator> and the daily measurement range sales volume <indicator> correspond to indices related to the sales (sales performance) of the target product. In the following explanation, the daily post count category share <indicator>, the daily view count category share <indicator>, and the daily like count category share <indicator> are collectively referred to as "category share <indicator>."
次に、情報提供サービスにおける制御システム1の動作例について説明する。情報提供サービスは端的に言うと、投稿CPについて投稿された対象商品関連コンテンツの投稿、閲覧またはエンゲージメントの状況と、対象商品の販売の状況との関係を提供するサービスである。情報提供サービスでは、大きく分けて推移関係画面51と、相関関係画面52とが提供者に提供される。以下、まず推移関係画面51に関する制御システム1の動作について説明する。提供者は、提供者端末4の提供者専用アプリAPを起動し、推移関係画面51の表示を指示する。なお提供者は情報提供サービスにアカウントを登録しており、必要に応じて当該アカウントにログインする。またサーバ情報処理部10は、必要に応じて提供者の認証、その他の必要な処理を適切に実行する。 Next, an example of the operation of the control system 1 in an information provision service will be described. Simply put, the information provision service is a service that provides the relationship between the posting, viewing, or engagement status of target product-related content posted for a post CP and the sales status of the target product. In the information provision service, the provider is provided with a transition relationship screen 51 and a correlation screen 52, broadly speaking. First, the operation of the control system 1 related to the transition relationship screen 51 will be described below. The provider launches the provider-specific app AP on the provider terminal 4 and instructs the display of the transition relationship screen 51. The provider has registered an account with the information provision service and logs in to that account as necessary. The server information processing unit 1 also authenticates the provider and appropriately performs other necessary processing as necessary.
推移関係画面51の表示の指示に応じて、提供者端末情報処理部18はサーバ情報処理部10と協働して、初期状態の推移関係画面51を提供者端末表示部20に表示する。図16は、初期状態の推移関係画面51を示す図である。ここで、推移関係画面51には、指定された投稿CPについて、提供者により指定された期間(ただし調査期間の範囲内)における「SNS関連指標の指標値の推移と、提供者により指定された計測範囲に関する販売関連指標の指標値の推移との関係」を示す図が表示される。そして図16で示すように推移関係画面51には、推移関連入力領域53が形成されている。推移関連入力領域53には、投稿CPを入力する入力欄54、期間を入力する入力欄55、SNS関連指標を入力する入力欄56、計測範囲を入力する入力欄57、および、販売関連指標を入力する入力欄58が設けられている。 In response to an instruction to display the transition relationship screen 51, the provider terminal information processing unit 18 works in cooperation with the server information processing unit 10 to display the initial state transition relationship screen 51 on the provider terminal display unit 20. FIG. 16 is a diagram showing the initial state transition relationship screen 51. Here, the transition relationship screen 51 displays a diagram showing the relationship between the trend in the index values of SNS-related indicators and the trend in the index values of sales-related indicators for the measurement range specified by the provider for the specified posting CP during the period (but within the survey period). As shown in FIG. 16, the transition relationship screen 51 has a transition relationship input area 53. The transition relationship input area 53 has an input field 54 for entering the posting CP, an input field 55 for entering the period, an input field 56 for entering the SNS-related indicator, an input field 57 for entering the measurement range, and an input field 58 for entering the sales-related indicator.
各入力欄は、プルダウンメニューから値を選択可能であり、プルダウンメニューには選択可能な値が不足なく表示される。入力欄54については、投稿CP名称が一覧表示されたプルダウンメニューが表示される。提供者は、推移関係画面51の各入力欄に入力を行い、確定ボタン59を選択して入力を確定する。以下、提供者により指定された投稿CPを「指定投稿CP」といい、指定された期間を「指定期間」といい、指定されたSNS関連指標を「指定SNS関連指標」といい、指定された計測範囲を「指定計測範囲」といい、指定された販売関連指標を「指定販売関連指標」という。このことは後述の相関関係画面52についても同様である。 For each input field, a value can be selected from a pull-down menu, and the pull-down menu displays all selectable values. For input field 54, a pull-down menu listing the names of posted CPs is displayed. The provider enters information into each input field on the transition relationship screen 51 and selects the confirm button 59 to confirm the input. Hereinafter, a posted CP designated by a provider will be referred to as a "designated posted CP," a designated period will be referred to as a "designated period," a designated SNS-related indicator will be referred to as a "designated SNS-related indicator," a designated measurement range will be referred to as a "designated measurement range," and a designated sales-related indicator will be referred to as a "designated sales-related indicator." The same applies to the correlation screen 52, described below.
確定ボタン59が選択されたことを検出するとサーバ情報処理部10は、以下の処理を実行する。すなわちサーバ情報処理部10は、投稿CP管理データベース35を参照し、指定投稿CPについて、指定期間に属する指定SNS関連指標の指標値を取得する。例えば指定投稿CPが指定投稿CP(CX)であり、指定期間が8/1~8/31であり、指定SNS関連指標が日計関連動画投稿数<指標>であったとする。この場合、サーバ情報処理部10は、指定投稿CP(CX)に対応する投稿CP管理レコードの関連動画投稿数情報を参照し、指定期間に属する日計関連動画投稿数のそれぞれを取得する。 When it detects that the Confirm button 59 has been selected, the server information processing unit 10 executes the following process. That is, the server information processing unit 10 references the posting CP management database 35 and obtains the index value of the designated SNS-related index belonging to the designated period for the designated posting CP. For example, suppose the designated posting CP is designated posting CP (CX), the designated period is 8/1 to 8/31, and the designated SNS-related index is the daily number of related video posts <index>. In this case, the server information processing unit 10 references the related video post count information in the posting CP management record corresponding to the designated posting CP (CX) and obtains each of the daily numbers of related video posts belonging to the designated period.
更にサーバ情報処理部10は、販売状況管理データベース50を参照し、指定投稿CPについて、指定期間に属する指定計測範囲の指定販売関連指標の指標値を取得する。例えば指定投稿CPが指定投稿CP(CX)であり、指定期間が8/1~8/31であり、指定計測範囲が「エリアA」であり、指定販売関連指標が日計計測範囲販売数量<指標>であったとする。この場合、サーバ情報処理部10は、指定投稿CP(CX)に対応する販売状況管理レコードの「エリアAに対応する計測範囲販売数量情報」を参照し、指定期間に属する日計計測範囲販売数量のそれぞれを取得する。 Furthermore, the server information processing unit 10 references the sales status management database 50 and obtains the index values of the designated sales-related indicators for the designated measurement range belonging to the designated period for the designated post CP. For example, suppose the designated post CP is designated post CP (CX), the designated period is 8/1 to 8/31, the designated measurement range is "Area A," and the designated sales-related indicator is daily measurement range sales quantity <index>. In this case, the server information processing unit 10 references the "measurement range sales quantity information corresponding to Area A" in the sales status management record corresponding to the designated post CP (CX) and obtains each of the daily measurement range sales quantities belonging to the designated period.
次いでサーバ情報処理部10は、SNS関連指標の指標値の推移と、販売関連指標の指標値の推移との関係を示す推移関係グラフ60が表示された推移関係画面51を表示するための表示データを生成する。当該グラフの具体例は後述する。次いでサーバ情報処理部10は、表示データを提供者端末情報処理部18に送信する。提供者端末情報処理部18は、表示データを受信し、表示データに基づいて推移関係画面51に推移関係グラフ60を表示する。 The server information processing unit 10 then generates display data for displaying a transition relationship screen 51 on which a transition relationship graph 60 showing the relationship between the transition in index values of SNS-related indexes and the transition in index values of sales-related indexes is displayed. Specific examples of this graph will be described later. The server information processing unit 10 then transmits the display data to the provider terminal information processing unit 18. The provider terminal information processing unit 18 receives the display data and displays the transition relationship graph 60 on the transition relationship screen 51 based on the display data.
図17は、推移関係グラフ60の一例を示す図である。推移関係グラフ60は、SNS状況に係るSNS関連指標の指標値の推移と、販売状況に係る販売関連指標の指標値の推移とを同一の時間軸上で示す複合グラフである。図17では、指定SNS関連指標が「日計関連動画投稿数」であり、指定販売関連指標が「日計計測範囲販売数量」である場合の推移関係グラフ60の一例を示している。推移関係グラフ60では、投稿可能期間が明示される。図17の推移関係グラフ60では、指定期間における日計計測範囲販売数量の推移が棒グラフによって示されると共に、同じ時間軸上で日計関連動画投稿数の推移が折れ線グラフによって示される。提供者は、図17で例示する推移関係グラフ60を参照することにより、日計関連動画投稿数の推移と、日計計測範囲販売数量の推移との関係を視覚的、直感的に把握できる。これにより提供者は、対象商品関連ショート動画の投稿数の多寡が対象商品の実際の販売数量に与える影響や、日計関連動画投稿数と日計計測範囲販売数量との因果関係などを的確に把握できる。そして提供者は、ここで得た知見を、以後の商品の宣伝/広告の戦略に活用することができる。 Figure 17 is a diagram showing an example of a trend relationship graph 60. The trend relationship graph 60 is a composite graph that shows, on the same time axis, the trend in the index value of a SNS-related index related to the SNS situation and the trend in the index value of a sales-related index related to the sales situation. Figure 17 shows an example of a trend relationship graph 60 when the designated SNS-related index is the "number of daily related video posts" and the designated sales-related index is the "daily sales volume within the measurement range." The trend relationship graph 60 clearly indicates the period during which posting is permitted. In the trend relationship graph 60 of Figure 17, the trend in the daily sales volume within the measurement range during the designated period is shown by a bar graph, and the trend in the number of daily related video posts is shown by a line graph on the same time axis. By referring to the trend relationship graph 60 illustrated in Figure 17, providers can visually and intuitively grasp the relationship between the trend in the number of daily related video posts and the trend in the daily sales volume within the measurement range. This allows providers to accurately understand the impact that the number of short videos posted related to the target product has on the actual sales volume of the target product, as well as the causal relationship between the number of daily related videos posted and the daily sales volume measured. Providers can then use the knowledge gained here in future promotion/advertising strategies for the product.
さて提供者は、推移関連入力領域53への入力情報を変更することによって、各種要素を自由に変更することができる。特に提供者は、SNS関連指標および販売関連指標を自由に変更することができる。このため提供者は、様々なSNS関連指標および販売関連指標の組合せについて、各指標の指標値の推移の関係を参照することができ、当該関係に基づいてSNS状況と販売状況との関係、一方が他方に与える影響、および一方と他方との因果関係を把握することができる。特にSNS関連指標には、カテゴリ占有率<指標>が含まれている。ここで日計投稿数カテゴリ占有率<指標>は、対象商品が属するカテゴリに関するショート動画のうち、対象商品を紹介し或いは宣伝/広告する対象商品関連ショート動画が占める割合(シェア率)であり、同じカテゴリのショート動画の動向/状況が反映されている点で重要な指標と言える。日計再生数カテゴリ占有率<指標>および日計いいね数カテゴリ占有率<指標>についても同様である。そして本実施形態では情報提供サービスにより提供者は、このような重要な指標の指標値の推移と、販売関連指標の指標値の推移との関係を把握することができ、提供者の利便性が高い。カテゴリ占有率に関する優位性は相関関係画面52についても同様である。 Providers can freely change various elements by changing the information entered in the trend-related input area 53. In particular, providers can freely change the SNS-related indicators and sales-related indicators. This allows providers to refer to the relationship between the trends in the indicator values of various combinations of SNS-related indicators and sales-related indicators, and based on this relationship, they can understand the relationship between SNS status and sales status, the impact of one on the other, and the causal relationship between one and the other. In particular, SNS-related indicators include category share (indicator). Here, the daily post count category share (indicator) is the proportion (share rate) of short videos related to the target product that introduce or promote/advertise the target product among short videos related to the category to which the target product belongs. It can be said to be an important indicator in that it reflects the trends/status of short videos in the same category. The same applies to the daily view count category share (indicator) and the daily like count category share (indicator). In this embodiment, the information provision service allows providers to understand the relationship between the trends in the indicator values of such important indicators and the trends in the indicator values of sales-related indicators, providing great convenience to providers. The same advantage in terms of category occupancy rate applies to the correlation screen 52.
推移関係グラフ60は、「キャンペーン関連サービス(投稿CP)を利用してSNSに投稿された対象商品に関するコンテンツである対象商品関連コンテンツの投稿、閲覧またはエンゲージメントの状況を示すSNS状況と、対象商品の販売の状況を示す販売状況との関係」、「対象商品関連コンテンツの投稿、閲覧またはエンゲージメントに関するSNS関連指標の指標値の推移と、対象商品の販売に関する販売関連指標の指標値の推移との関係」、および、「カテゴリ占有率の推移と、対象商品の販売に関する販売関連指標の指標値の推移との関係」を示す情報である。提供者端末情報処理部18が、推移関係画面51(特に推移関係グラフ60)を提供者端末表示部20に表示する処理は、SNS状況と販売状況との関係を提供者に提供する処理に相当する。 The transition relationship graph 60 is information showing "the relationship between the SNS status, which indicates the status of posting, viewing, or engagement of target product-related content, which is content related to the target product posted to SNS using the campaign-related service (posting CP), and the sales status, which indicates the sales status of the target product," "the relationship between the trends in the index values of SNS-related indicators related to posting, viewing, or engagement of target product-related content and the trends in the index values of sales-related indicators related to sales of the target product," and "the relationship between the trends in category share and the trends in the index values of sales-related indicators related to sales of the target product." The process by the provider terminal information processing unit 18 of displaying the transition relationship screen 51 (particularly the transition relationship graph 60) on the provider terminal display unit 20 corresponds to the process of providing the provider with the relationship between the SNS status and sales status.
なお本実施形態では、投稿CPにおいて対象商品関連ショート動画の投稿に際して、対象商品対応タグ群の付与が義務付けられており、かつ、この対象商品対応タグ群には対象商品所属カテゴリタグが含められている。ため、この対象商品所属カテゴリタグを好適に活用して、的確なカテゴリ占有率を導出することができる。 In this embodiment, when posting a short video related to a target product in a posting CP, it is mandatory to add a group of tags corresponding to the target product, and this group of tags corresponding to the target product includes a category tag to which the target product belongs. Therefore, this category tag to which the target product belongs can be effectively used to derive an accurate category share.
次に相関関係画面52に関する制御システム1の動作について説明する。提供者による指示に応じて提供者端末情報処理部18はサーバ情報処理部10と協働して相関関係画面52を提供者端末表示部20に表示する。図18は、初期状態の相関関係画面52を示す図である。ここで相関関係画面52には、提供者により指定された投稿CPについて、指定されたSNS関連指標の指標値と、指定された販売関連指標の指標値との相関関係が表示される。図18で示すように相関関係画面52には、相関関連入力領域62が設けられる。当該領域には、投稿CPを入力する入力欄63、SNS関連指標を入力する入力欄64、計測範囲を入力する入力欄65、および、販売関連指標を入力する入力欄66が設けられる。提供者は、当該領域の各入力欄に入力を行い、確定ボタン67を選択して入力を確定する。 Next, the operation of the control system 1 regarding the correlation screen 52 will be described. In response to instructions from the provider, the provider terminal information processing unit 18 works in cooperation with the server information processing unit 10 to display the correlation screen 52 on the provider terminal display unit 20. Figure 18 is a diagram showing the correlation screen 52 in its initial state. Here, the correlation screen 52 displays the correlation between the index value of a specified SNS-related index and the index value of a specified sales-related index for a posted CP specified by the provider. As shown in Figure 18, the correlation screen 52 has a correlation input area 62. This area has an input field 63 for entering the posted CP, an input field 64 for entering the SNS-related index, an input field 65 for entering the measurement range, and an input field 66 for entering the sales-related index. The provider enters information into each input field in this area and selects the confirm button 67 to confirm the input.
確定ボタン67が選択されたことを検出するとサーバ情報処理部10は、以下の処理を実行する。すなわちサーバ情報処理部10は、投稿CP管理データベース35を参照し、指定投稿CPについて、調査期間に属する指定SNS関連指標の指標値を取得する。更にサーバ情報処理部10は、販売状況管理データベース50を参照し、指定投稿CPについて、調査期間に属する指定販売関連指標の指標値を取得する。次いでサーバ情報処理部10は、調査期間に属する日ごとに、指定SNS関連指標の指標値と指定販売関連指標の指標値との組合せを生成する。以下、当該組合せの1つ1つを「プロット値」といい、プロット値の集合を「プロット値集合」という。例えば調査期間が2024/8/1~8/31であり、指定SNS関連指標が日計再生数カテゴリ占有率<指標>であり、指定販売関連指標が日計計測範囲販売数量<指標>の場合、サーバ情報処理部10は、「8/1の日計再生数カテゴリ占有率および日計計測範囲販売数量」(プロット値)、「8/2の日計再生数カテゴリ占有率および日計計測範囲販売数量」(プロット値)・・・を取得する。次いでサーバ情報処理部10は、プロット値のうち外れ値、および、排除条件に合致するものを排除する。外れ値と認定するルール、および、排除条件は適切な相関関係が求められるようにするとの観点の下、事前に定められている。排除条件は例えば、SNS関連指標が日計投稿数カテゴリ占有率<指標>の場合に「日計投稿数カテゴリ占有率が一定値以下である」というものである。 When it detects that the Confirm button 67 has been selected, the server information processing unit 10 executes the following process. That is, the server information processing unit 10 references the post CP management database 35 and obtains the index values of the designated SNS-related indicators that belong to the survey period for the designated post CP. The server information processing unit 10 further references the sales status management database 50 and obtains the index values of the designated sales-related indicators that belong to the survey period for the designated post CP. Next, the server information processing unit 10 generates a combination of the index values of the designated SNS-related indicators and the index values of the designated sales-related indicators for each day that belongs to the survey period. Hereinafter, each of these combinations will be referred to as a "plot value," and a set of plot values will be referred to as a "plot value set." For example, if the survey period is August 1 to August 31, 2024, the designated SNS-related indicator is the daily view count category share <indicator>, and the designated sales-related indicator is the daily measurement range sales volume <indicator>, the server information processing unit 10 obtains the "daily view count category share and daily measurement range sales volume on August 1" (plotted values), the "daily view count category share and daily measurement range sales volume on August 2" (plotted values), etc. The server information processing unit 10 then eliminates outliers and plot values that meet the exclusion conditions. The rules for identifying outliers and the exclusion conditions are determined in advance with the aim of obtaining an appropriate correlation. For example, an exclusion condition is that when the SNS-related indicator is the daily post count category share <indicator>, "the daily post count category share is below a certain value."
サーバ情報処理部10は、SNS関連指標の指標値と販売関連指標の指標値との相関関係を示す相関関係表68が表示された相関関係画面52を表示するための表示データを生成する。グラフの具体例は後述する。次いでサーバ情報処理部10は、表示データを提供者端末情報処理部18に送信する。提供者端末情報処理部18は、表示データを受信し、表示データに基づいて相関関係画面52に相関関係表68を表示する。 The server information processing unit 10 generates display data for displaying the correlation screen 52 on which a correlation table 68 showing the correlation between the index values of SNS-related indicators and the index values of sales-related indicators is displayed. Specific examples of graphs will be described later. The server information processing unit 10 then transmits the display data to the provider terminal information processing unit 18. The provider terminal information processing unit 18 receives the display data and displays the correlation table 68 on the correlation screen 52 based on the display data.
図19は、相関関係表68の一例を示す図である。相関関係表68は、SNS状況に係るSNS関連指標の指標値と、販売状況に係る販売関連指標の指標値との相関関係を示す図である。具体的には相関関係表68では、各指標値の組合せからなるプロット値がプロットされた散布図が示されると共に、散布図中に近似曲線が示される。図19では、指定SNS関連指標が日計再生数カテゴリ占有率であり、指定販売関連指標が日計計測範囲販売数量である場合の相関関係表68の一例を示している。図19の相関関係表68では、日計再生数カテゴリ占有率と日計計測範囲販売数量との散布図が示されると共に、散布図上に近似曲線が表示される。提供者は、図19で例示する相関関係表68を参照することにより、日計再生数カテゴリ占有率と日計計測範囲販売数量との相関関係を視覚的、直感的に把握できる。これにより提供者は、日計再生数カテゴリ占有率の大小が対象商品の実際の販売数量に与える影響や、日計再生数カテゴリ占有率と日計計測範囲販売数量との因果関係などを的確に把握できる。そして提供者は、ここで得た知見を、以後の商品の宣伝/広告の戦略に活用することができる。 Figure 19 is a diagram showing an example of a correlation table 68. The correlation table 68 shows the correlation between the index values of SNS-related indicators related to SNS status and the index values of sales-related indicators related to sales status. Specifically, the correlation table 68 displays a scatter plot in which plot values consisting of combinations of index values are plotted, and an approximation curve is displayed within the scatter plot. Figure 19 shows an example of a correlation table 68 in which the designated SNS-related indicator is the daily view count category share and the designated sales-related indicator is the daily measurement range sales volume. The correlation table 68 in Figure 19 displays a scatter plot of the daily view count category share and the daily measurement range sales volume, and an approximation curve is displayed on the scatter plot. By referring to the correlation table 68 shown in Figure 19, providers can visually and intuitively grasp the correlation between the daily view count category share and the daily measurement range sales volume. This allows providers to accurately understand the impact that the size of the daily view count category share has on the actual sales volume of the target product, as well as the causal relationship between the daily view count category share and the daily measured range sales volume. Providers can then use the knowledge gained here in future product promotion/advertising strategies.
さて提供者は、相関関連入力領域62への入力情報を変更することによって、各種要素を自由に変更することができる。このため提供者は、様々なSNS関連指標および販売関連指標の組合せについて、SNS状況と販売状況との関係、一方が他方に与える影響、および一方と他方との因果関係を把握することができる。特にSNS関連指標には、カテゴリ占有率<指標>が含まれている。これらの指標が重要である点、および、本実施形態によればこれらの指標について的確な値を導出することができる点は上述した通りである。 Now, providers can freely change various elements by changing the information input into the correlation input area 62. This allows providers to understand the relationship between SNS status and sales status, the impact one has on the other, and the causal relationship between one and the other for various combinations of SNS-related indicators and sales-related indicators. In particular, SNS-related indicators include category share <indicator>. As mentioned above, these indicators are important, and that this embodiment makes it possible to derive accurate values for these indicators.
相関関係表68は、「キャンペーン関連サービス(投稿CP)を利用してSNSに投稿された対象商品に関するコンテンツである対象商品関連コンテンツの投稿、閲覧またはエンゲージメントの状況を示すSNS状況と、対象商品の販売の状況を示す販売状況との関係」、「SNS関連指標の指標値と販売関連指標の指標値との相関関係」、および、「カテゴリ占有率と販売関連指標の指標値との相関関係」を示す情報である。提供者端末情報処理部18が、相関関係画面52(特に相関関係表68)を提供者端末表示部20に表示する処理は、SNS状況と販売状況との関係を提供者に提供する処理に相当する。 The correlation table 68 is information showing the "relationship between the SNS status, which indicates the status of posting, viewing, or engagement of target product-related content, which is content related to the target product posted to SNS using campaign-related services (posting CP), and the sales status, which indicates the sales status of the target product," "the correlation between the index values of SNS-related indicators and the index values of sales-related indicators," and "the correlation between the category share and the index values of sales-related indicators." The process by the provider terminal information processing unit 18 of displaying the correlation screen 52 (particularly the correlation table 68) on the provider terminal display unit 20 corresponds to the process of providing the provider with the relationship between the SNS status and the sales status.
なお本実施形態では、プロット値は、“同日の”SNS関連指標の指標値と販売関連指標の指標値との組合せであった。この点に関し、“一定量だけ離れた” SNS関連指標の指標値と販売関連指標の指標値との組合せをプロット値としてもよい。 In this embodiment, the plotted values were combinations of index values of SNS-related indicators and sales-related indicators on the same day. In this regard, the plotted values may also be combinations of index values of SNS-related indicators and sales-related indicators that are separated by a certain amount.
以上説明したように本実施形態によれば、提供者に対して、キャンペーン関連サービス(投稿CP)を利用してSNSに投稿された商品に関するコンテンツの投稿、閲覧またはエンゲージメントの状況と、商品の販売の状況との関係が提供される。従って提供者は、コンテンツの投稿、閲覧またはエンゲージメントの状況と商品の販売の状況との関係を認識することが可能であり、この認識の下、コンテンツの投稿、閲覧またはエンゲージメントの状況が商品の販売に与える影響を把握できる。このため「コンテンツの投稿、閲覧またはエンゲージメントの状況が商品の販売に与える影響を把握したい」との提供者のニーズに応えることができる。 As described above, according to this embodiment, providers are provided with information on the relationship between the status of posting, viewing, or engagement of content related to a product posted to SNS using campaign-related services (posting CP) and the status of product sales. Therefore, providers can recognize the relationship between the status of content posting, viewing, or engagement and the status of product sales, and with this recognition, can understand the impact that the status of content posting, viewing, or engagement has on product sales. This meets the needs of providers who want to understand the impact that the status of content posting, viewing, or engagement has on product sales.
<シミュレーションサービスにおける制御システム1の動作例>
次にシミュレーションサービスにおける制御システム1の動作について説明する。シミュレーションサービスは端的に言うと、投稿CPについて提供者が設定する報酬予算(=報酬総額上限)と、SNSにおける影響との関係をシミュレーションするサービスである。以下の説明の前提として、提供者は、特定の商品について、投稿CPを実施することを考えているものとする。以下、当該特定の商品を「予定商品」という。
<Example of operation of control system 1 in simulation service>
Next, the operation of the control system 1 in the simulation service will be described. Simply put, the simulation service is a service that simulates the relationship between the reward budget (= maximum total reward amount) set by the provider for a posting CP and its influence on social media. The following explanation assumes that the provider is considering implementing a posting CP for a specific product. Hereinafter, this specific product will be referred to as the "planned product."
提供者は、提供者端末4の提供者専用アプリAPを起動し、情報入力画面70の表示を指示する。当該指示に応じて提供者端末情報処理部18はサーバ情報処理部10と協働して、情報入力画面70を提供者端末表示部20に表示する。図20は、情報入力画面の一例を示す図である。図20で示すように、情報入力画面70には、予定商品のハッシュタグを入力するための入力欄71が設けられている。予定商品のハッシュタグとは、予定商品について第1SNS(他のSNSでもよい)で付与されることが想定されるハッシュタグであり、典型的には予定商品の商品名を示すハッシュタグである。図20で示すように情報入力画面70には、予定商品と競合する競合商品のハッシュタグを入力するための入力欄72が設けられている。競合商品のハッシュタグとして、異なる複数の商品に係るハッシュタグを入力可能である。また情報入力画面70には報酬予算を入力するための入力欄73と、予定商品のカテゴリを入力するための入力欄74と、予定商品の単価を入力するための入力欄75とが設けられている。提供者は、情報入力画面70の各入力欄に情報を入力し、確定ボタン76を選択する。図21は、各入力欄に情報が入力された状態の情報入力画面70の一例を示している。以下、入力欄71に入力された予定商品のハッシュタグを「予定商品ハッシュタグ」という。また入力欄72に入力された競合商品のハッシュタグを「競合商品ハッシュタグ」という。また入力欄73に入力された報酬予算を「入力報酬予算」という。また、入力欄74に入力されたカテゴリを「入力カテゴリ」という。また入力欄75に入力された単価を「予定商品単価」という。 The provider launches the provider-specific app AP on the provider terminal 4 and instructs the display of the information input screen 70. In response to this instruction, the provider terminal information processing unit 18 cooperates with the server information processing unit 10 to display the information input screen 70 on the provider terminal display unit 20. FIG. 20 is a diagram showing an example of the information input screen. As shown in FIG. 20, the information input screen 70 has an input field 71 for inputting a hashtag for the planned product. A hashtag for the planned product is a hashtag that is expected to be assigned to the planned product on the first SNS (or another SNS), and typically indicates the product name of the planned product. As shown in FIG. 20, the information input screen 70 has an input field 72 for inputting a hashtag for a competing product that competes with the planned product. Hashtags for multiple different products can be input as hashtags for competing products. The information input screen 70 also has an input field 73 for inputting a reward budget, an input field 74 for inputting the category of the planned product, and an input field 75 for inputting the unit price of the planned product. The provider enters information into each input field on the information input screen 70 and selects the confirm button 76. Figure 21 shows an example of the information input screen 70 with information entered into each input field. Hereinafter, the hashtag of the planned product entered into input field 71 will be referred to as the "planned product hashtag." The hashtag of the competing product entered into input field 72 will be referred to as the "competing product hashtag." The reward budget entered into input field 73 will be referred to as the "input reward budget." The category entered into input field 74 will be referred to as the "input category." The unit price entered into input field 75 will be referred to as the "planned product unit price."
図22は、確定ボタン76が選択された後の提供者端末4および情報処理サーバ2の動作例を示すフローチャートである。フローチャートFFは提供者端末4による情報処理方法を示し、フローチャートFGは情報処理サーバ2による情報処理方法を示す。フローチャートFFで示すように提供者による確定ボタン76が選択されると(ステップSF1)、提供者端末情報処理部18は、その旨を通知すると共に、情報入力画面70に入力された各情報をサーバ情報処理部10に送信する(ステップSF2)。フローチャートFGで示すようにサーバ情報処理部10は、情報入力画面70に入力された各情報を取得する(ステップSG1)。 Figure 22 is a flowchart showing an example of the operation of the provider terminal 4 and the information processing server 2 after the Confirm button 76 is selected. Flowchart FF shows the information processing method by the provider terminal 4, and flowchart FG shows the information processing method by the information processing server 2. As shown in flowchart FF, when the Confirm button 76 is selected by the provider (step SF1), the provider terminal information processing unit 18 notifies the provider of this and transmits each piece of information entered on the information input screen 70 to the server information processing unit 10 (step SF2). As shown in flowchart FG, the server information processing unit 10 acquires each piece of information entered on the information input screen 70 (step SG1).
次いでサーバ情報処理部10は、SNS情報取得処理を実行する(ステップSG2)。以下、ステップSG2について詳述する。まずサーバ情報処理部10は、直近一週間(前日から遡って7日間の期間(前日を含む))における「予定商品ハッシュタグが付与されたショート動画」の第1SNSでの投稿数および再生数を取得する。以下、当該投稿数を「予定商品直近投稿数」といい、当該再生数を「予定商品直近再生数」という。更にサーバ情報処理部10は、競合商品のそれぞれについて、直近一週間における「競合商品ハッシュタグが付与されたショート動画」の第1SNSでの投稿数および再生数を取得する。以下、当該投稿数を「競合商品直近投稿数」といい、当該再生数を「競合商品直近再生数」という。以上がステップSD2の詳細である。 The server information processing unit 10 then executes an SNS information acquisition process (step SG2). Step SG2 will be described in detail below. First, the server information processing unit 10 acquires the number of posts and views on the first SNS of "short videos with the planned product hashtag" over the most recent week (the seven-day period (including the previous day) prior to the previous day). Hereinafter, this number of posts will be referred to as the "most recent number of planned product posts," and this number of views will be referred to as the "most recent number of planned product views." Furthermore, the server information processing unit 10 acquires the number of posts and views on the first SNS of "short videos with the competing product hashtag" over the most recent week for each competing product. Hereinafter, this number of posts will be referred to as the "most recent number of competing product posts," and this number of views will be referred to as the "most recent number of competing product views." This concludes the details of step SD2.
ステップSG2の後、サーバ情報処理部10は、実施前シェア率導出処理を事項する(ステップSG3)。ステップSG3においてサーバ情報処理部10は、直近投稿数シェア率および直近再生数シェア率を以下の計算式で導出する。
・直近投稿数シェア率=予定商品直近投稿数/(予定商品直近投稿数+「全ての競合商品の競合商品直近投稿数」)
・直近再生数シェア率=予定商品直近再生数/(予定商品直近再生数+「全ての競合商品の競合商品直近再生数」)
以上がステップSD3の詳細である。
After step SG2, the server information processing unit 10 executes a pre-implementation share rate derivation process (step SG3). In step SG3, the server information processing unit 10 derives the most recent post count share rate and the most recent play count share rate using the following formulas.
・Recent post share rate = Number of recent posts for planned products / (Number of recent posts for planned products + Number of recent posts for all competing products)
・Recent Views Share Rate = Recent Views of Scheduled Product / (Recent Views of Scheduled Product + Recent Views of All Competing Products)
The above is the details of step SD3.
ステップSG3の後、サーバ情報処理部10は、実施後予測シェア率導出処理を実行する(ステップSG4)。以下、ステップSG4の処理について詳述する。ステップSG4の処理は、実施後予測投稿数シェア率、および、実施後予測再生数シェア率を導出することを目的として行われる。実施後予測投稿数シェア率とは、入力報酬予算の下で予定商品について投稿CPを実施したとした場合に、投稿CP実施後、一定期間が経過したときの投稿数シェア率の予測値ことである。一定期間は、第1SNSの投稿状況/再生状況に対して投稿CPの実施の影響が十分に生じるような期間とされる。投稿数シェア率は、「予定商品ハッシュタグ付きのショート動画の投稿数/(予定商品ハッシュタグ付きのショート動画の投稿数+競合商品ハッシュタグ付きのショート動画の投稿数)」により求められる割合である。実施後予測再生数シェア率は、実施後予測投稿数シェア率の「投稿数」を「再生数」としたものである。 After step SG3, the server information processing unit 10 executes a process for deriving a predicted post-implementation share rate (step SG4). The process of step SG4 is described in detail below. The process of step SG4 is performed for the purpose of deriving a predicted post-implementation share rate for the number of posts and a predicted post-implementation share rate for the number of views. The predicted post-implementation share rate for the number of posts is a predicted value for the post share rate a certain period of time after the posting CP is implemented, assuming that a posting CP is implemented for the planned product under the input reward budget. The certain period is a period during which the implementation of the posting CP has a sufficient impact on the posting status/view status of the first SNS. The post share rate is the ratio calculated by dividing the number of short videos posted with the planned product hashtag by the number of short videos posted with the planned product hashtag + the number of short videos posted with a competing product hashtag. The predicted post-implementation share rate for the number of views is the predicted post share rate for the number of posts after the implementation, with the "number of posts" replaced by the "number of views."
ここでサーバ記憶部12には学習済モデルMD1が記憶される。図23は、学習済モデルMD1の入力および出力を示す図である。図23で示すように学習済モデルMD1は、報酬予算、予定商品のカテゴリ、予定商品の単価、実施前投稿数シェア率、および、実施前再生数シェア率を入力として、実施後予測投稿数シェア率および実施後予測再生数シェア率を出力する機械学習済のモデルである。学習済モデルMD1は、過去の投稿CPの実績を利用して用意された学習用データを用いて十分に学習される。 Here, the server storage unit 12 stores the trained model MD1. Figure 23 is a diagram showing the input and output of the trained model MD1. As shown in Figure 23, the trained model MD1 is a machine-learned model that takes as input the reward budget, the planned product category, the planned product unit price, the pre-implementation post count share rate, and the pre-implementation view count share rate, and outputs the post count predicted share rate and the post count predicted share rate. The trained model MD1 is fully trained using training data prepared using the track record of past post CPs.
ステップSD4においてサーバ情報処理部10は、学習済モデルMD1にステップSG1で取得した入力報酬予算、入力カテゴリおよび予定商品単価、と、ステップSD3で導出した実施前投稿数シェア率および実施前再生数シェア率を入力し、学習済モデルMD1から出力された実施後予測投稿数シェア率および実施後予測再生数シェア率を取得する。以上がステップSG4の詳細である。 In step SD4, the server information processing unit 10 inputs the input remuneration budget, input category, and planned product unit price obtained in step SG1, as well as the pre-implementation post count share rate and pre-implementation view count share rate derived in step SD3, into the trained model MD1, and obtains the post count predicted post count share rate and post-implementation predicted view count share rate output from the trained model MD1. This completes the details of step SG4.
ステップSG4の後、サーバ情報処理部10は、ステップSD4までの処理の処理結果を利用してシミュレーション画面77(後述)の表示データを生成し、送信する(ステップSG5)。提供者端末情報処理部18は、当該表示データを受信し、シミュレーション画面77を表示する(ステップSE3)。図24は、シミュレーション画面77の一例を示す図である。なお図24のシミュレーション画面77は、情報入力画面70への入力が図21で例示するものであった場合の画面である。図24で示すようにシミュレーション画面77には、予定商品直近投稿数、予定商品直近、競合商品直近投稿数および競合商品直近再生数が表示される。なお、直近一週間の具体的な日付も表示される。更にシミュレーション画面77には、実施前投稿数シェア率と実施後予測投稿数シェア率との組合せが表示される。当該組合せに対応付けて、投稿数シェア率の計算方法、および、入力報酬予算の額が表示される。更にシミュレーション画面77には、実施前再生数シェア率と実施後予測再生数シェア率との組合せが表示される。当該組合せに対応付けて、再生数シェア率の計算方法、および、入力報酬予算の額が表示される。ユーザは、シミュレーション画面77を参照することによって、予定商品について入力報酬予算の下で投稿CPを実施した場合に、実施前と実施後とで投稿数シェア率および再生数シェア率がどのように変化するかを認識することができ、当該認識を、報酬予算をどの程度とするか或いは投稿CPを実施するか否かの判断に有効活用できる。 After step SG4, the server information processing unit 10 generates and transmits display data for a simulation screen 77 (described below) using the processing results of steps up to SD4 (step SG5). The provider terminal information processing unit 18 receives the display data and displays the simulation screen 77 (step SE3). Figure 24 is a diagram showing an example of the simulation screen 77. Note that the simulation screen 77 in Figure 24 is a screen in the case where the input to the information input screen 70 is the same as that shown in Figure 21. As shown in Figure 24, the simulation screen 77 displays the number of upcoming posts for the planned product, the upcoming number of posts for the planned product, the number of upcoming posts for the competing product, and the number of upcoming views for the competing product. Specific dates within the past week are also displayed. Furthermore, the simulation screen 77 displays combinations of the pre-implementation share rate of posts and the predicted post rate of posts after implementation. Corresponding to each combination, a calculation method for the post rate share rate and the input reward budget are displayed. Furthermore, the simulation screen 77 displays combinations of the pre-implementation share rate of views and the predicted post rate of views after implementation. The calculation method for the view share rate and the input reward budget amount are displayed in association with the combination. By referring to simulation screen 77, the user can see how the view share rate and view share rate will change before and after a post CP is implemented for a planned product under the input reward budget, and can effectively use this information to determine how much the reward budget should be or whether to implement a post CP.
図24で示すようにシミュレーション画面77には、変更予算入力欄78が設けられている。変更予算入力欄78には任意の報酬予算を入力することができる。変更予算入力欄78に報酬予算(便宜的に「変更後報酬予算」という)が入力され、再シミュレーションボタン79が選択されるとサーバ情報処理部10は提供者端末情報処理部18と協働して、変更後報酬予算に基づく実施後予測投稿数シェア率および実施後予測再生数シェア率を導出する。提供者端末情報処理部18は、これらシェア率を、シミュレーション画面77に表示する。図25は、変更後報酬予算に基づく、実施後予測投稿数シェア率および実施後予測再生数シェア率が表示された様子を示す。提供者は、シミュレーション画面77を利用して、所望の報酬予算について、実施後予測投稿数シェア率および実施後予測再生数シェア率を認識することができ、当該認識を、報酬予算をどの程度とするか或いは投稿CPを実施するか否かの判断に有効活用できる。なお、シミュレーション画面77に再生数シェア率および投稿数シェア率の双方に関する情報が表示されるのではなく、何れか一方の情報が表示される構成でもよい。 As shown in FIG. 24, the simulation screen 77 has a revised budget input field 78. An arbitrary reward budget can be entered in the revised budget input field 78. When a reward budget (for convenience, referred to as the "revised reward budget") is entered in the revised budget input field 78 and the re-simulation button 79 is selected, the server information processing unit 10 cooperates with the provider terminal information processing unit 18 to derive a predicted post share rate and a predicted view share rate after implementation based on the revised reward budget. The provider terminal information processing unit 18 displays these share rates on the simulation screen 77. FIG. 25 shows the predicted post share rate and the predicted view share rate after implementation based on the revised reward budget. Using the simulation screen 77, the provider can recognize the predicted post share rate and the predicted view share rate for the desired reward budget, and can effectively use this recognition to determine how much the reward budget should be or whether to implement a post CP. Note that the simulation screen 77 may be configured to display information on either the view share rate or the post share rate, rather than displaying information on both.
以上の通り、サーバ情報処理部10は、予定商品について投稿CPを実施しようとしている提供者から報酬予算の額の指定を受け付ける機能と、投稿CPの報酬予算の額が指定された額である場合に、予定商品のSNSにおける投稿数または再生数のシェアがどのように変化するかを予測する機能とを備える。提供者端末情報処理部18は、予測結果(シミュレーション画面77の情報)を提供者に提供する機能を備える。この構成によれば、提供者は、予測結果を参照し、報酬予算を設定する上での有益な情報として活用できる。 As described above, the server information processing unit 10 has a function to accept a specified reward budget amount from a provider who is planning to run a posting CP for a planned product, and a function to predict how the share of posts or views for the planned product on SNS will change when the reward budget amount for the posting CP is the specified amount. The provider terminal information processing unit 18 has a function to provide the prediction results (information on the simulation screen 77) to the provider. With this configuration, the provider can refer to the prediction results and use them as useful information when setting the reward budget.
以上、本開示の一実施形態について説明したが、上記実施形態は、本開示を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本開示の技術的範囲が限定的に解釈されてはならないものである。すなわち、本開示はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。以下、上記実施形態の変形例を示す。以下の変形例は、組合せることができる場合には、組合せて実施されてもよい。 The above describes one embodiment of the present disclosure, but the above embodiment merely illustrates one example of how the present disclosure may be implemented, and the technical scope of the present disclosure should not be interpreted as being limited thereby. In other words, the present disclosure can be implemented in various forms without departing from its gist or main features. Below, we present variations of the above embodiment. The following variations may be implemented in combination if they can be combined.
<第1変形例>
上記実施形態では報酬単価の値は、提供者が定めた固定的な値であった。一方で第1変形例に係るサーバ情報処理部10は、対象商品の人気度に応じて、人気度が低いほど値が高くなるように報酬単価を動的に変更する。以下、本変形例に係る制御システム1の動作例を示す。
<First Modification>
In the above embodiment, the value of the remuneration unit price was a fixed value determined by the provider. On the other hand, the server information processing unit 10 according to the first modification dynamically changes the remuneration unit price according to the popularity of the target product, so that the lower the popularity, the higher the value. An example of the operation of the control system 1 according to this modification is shown below.
図26の符号FHは、本変形例に係る情報処理サーバ2による情報処理方法を示すフローチャートである。フローチャートFHで示すようにサーバ情報処理部10は、人気度導出処理を実行する(ステップSH1)。以下、ステップSH1について詳述する。本変形例では、対象商品の人気度に影響する1つ以上のパラメータ(以下「人気度関連パラメータ」という)のパラメータ値を入力とし、人気度(0~100ptの範囲で値をとるスコアであるものとする)を出力とする学習済モデルMD2が用意される。学習済モデルMD2は、過去の実績に基づく学習用データを用いて十分に学習される。人気度関連パラメータは例えば、対象商品の値段、カテゴリ、対象商品の外観の画像データ、対象商品と競合する商品に関する情報、対象商品の購入層に関する情報である(当然、これらに限定されない)。 Symbol FH in Figure 26 is a flowchart showing an information processing method by the information processing server 2 according to this modified example. As shown in flowchart FH, the server information processing unit 10 executes a popularity derivation process (step SH1). Step SH1 will be described in detail below. In this modified example, a trained model MD2 is prepared that takes as input the parameter values of one or more parameters that affect the popularity of the target product (hereinafter referred to as "popularity-related parameters") and outputs a popularity (assumed to be a score ranging from 0 to 100 points). The trained model MD2 is sufficiently trained using training data based on past performance. Popularity-related parameters include, for example, the price and category of the target product, image data of the target product's appearance, information about products competing with the target product, and information about the target product's purchasing demographic (although, of course, they are not limited to these).
ステップSH1においてサーバ情報処理部10は、人気度関連パラメータのそれぞれのパラメータ値を取得する。サーバ情報処理部10は、提供者又は運営者(他の者でもよい)が事前に登録したパラメータ値を取得し、また例えばインターネットからパラメータ値を取得する。人気度関連パラメータのそれぞれのパラメータ値を取得した後、サーバ情報処理部10は、取得したパラメータ値と学習済モデルMD2を用いて、人気度を導出する。以上がステップSH1の詳細である。 In step SH1, the server information processing unit 10 acquires the parameter values of each popularity-related parameter. The server information processing unit 10 acquires parameter values registered in advance by the provider or operator (or another party), and also acquires parameter values, for example, from the Internet. After acquiring the parameter values of each popularity-related parameter, the server information processing unit 10 derives the popularity using the acquired parameter values and the trained model MD2. This concludes the details of step SH1.
ステップSH1の後、サーバ情報処理部10は、報酬単価調整処理を実行する(ステップSH2)。以下、ステップSH1について詳述する。本変形例では、報酬単価について基準となる基準報酬単価が提供者または運営者により設定される。人気度と変化率との関係を定義するテーブルが予め用意される。ただし当該テーブルでは、人気度が高いほど報酬単価が低くなり、人気度が低いほど報酬単価が高くなるように変化率が定義されている。ステップSH1においてサーバ情報処理部10は、当該テーブルを利用して人気度に対応する変化率を特定し、報酬単価に変化率を乗じることによって(最終的な)報酬単価を導出する。この結果、報酬単価は、人気度が低いほど、その値が高くなる。以上がステップSH2の詳細である。 After step SH1, the server information processing unit 10 executes a reward unit price adjustment process (step SH2). Step SH1 is described in detail below. In this variant, a base reward unit price that serves as the basis for the reward unit price is set by the provider or administrator. A table defining the relationship between popularity and rate of change is prepared in advance. However, this table defines the rate of change so that the higher the popularity, the lower the reward unit price, and the lower the popularity, the higher the reward unit price. In step SH1, the server information processing unit 10 uses this table to identify the rate of change corresponding to the popularity, and derives the (final) reward unit price by multiplying the reward unit price by the rate of change. As a result, the lower the popularity, the higher the reward unit price. This concludes the details of step SH2.
本変形例によれば、人気度の低い対象商品に関して、投稿CPに参加するモチベーションをユーザに付与することができ、キャンペーン関連サービスの活性化を促進できる。 This modification can motivate users to participate in posting CPs for less popular target products, thereby promoting the activation of campaign-related services.
なお人気度を導出する方法は例示した方法に限定されない。以下。当該方法の例を示す。
・人為的手段により人気度が定められ、登録される。サーバ情報処理部10は、登録された人気度を取得する。
・サーバ情報処理部10は、「対象商品の人気に影響を与える要素に関する情報を含み、対象商品の人気度を導出することを依頼するプロンプト」を生成する。サーバ情報処理部10は、生成したプロンプトを、大規模言語モデルを搭載するサーバに送信する。サーバ情報処理部10は、当該サーバから回答文を受信し、受信した回答文に基づいて人気度を導出する。
The method for deriving the popularity is not limited to the above-mentioned method. An example of the method is shown below.
The popularity level is manually determined and registered. The server information processing unit 10 acquires the registered popularity level.
The server information processing unit 10 generates a prompt that includes information about factors that influence the popularity of the target product and requests that the popularity of the target product be derived. The server information processing unit 10 transmits the generated prompt to a server equipped with a large-scale language model. The server information processing unit 10 receives a response sentence from the server and derives the popularity based on the received response sentence.
また報酬単価を調整する方法は例示した方法に限定されない。以下、当該方法の例を示す。
・人気度、基準報酬単価、その他の情報をパラメータとして、報酬単価を導出する計算式(学習済モデルでもよい)が事前に用意される。ただし、計算式では、人気度が高いほど報酬単価が低くなり、人気度が低いほど報酬単価が高くなるような計算式とされる。サーバ情報処理部10は、当該計算式を用いて報酬単価を導出する。
The method for adjusting the remuneration unit price is not limited to the method illustrated above. Examples of such methods are shown below.
A formula (which may be a trained model) for deriving the unit reward price is prepared in advance using popularity, base unit reward price, and other information as parameters. However, the formula is such that the higher the popularity, the lower the unit reward price, and vice versa. The server information processing unit 10 uses the formula to derive the unit reward price.
<第2変形例>
本変形例に係るサーバ情報処理部10は、対象商品の人気度に応じて、人気度が低いほどユーザが受ける恩恵が高まるように購入キャンペーンに係る特典の内容を動的に変更する機能を備える。例えば、購入キャンペーンの特典が固定キャッシュバック額のキャッシュバックである場合、サーバ情報処理部10は、対象商品の人気度が低いほど固定キャッシュバック額を高くし、人気度が高いほど固定キャッシュバック額を低くする。また例えば、購入キャンペーンの特典がキャッシュバック率に相当する相当額のキャッシュバックである場合、サーバ情報処理部10は、対象商品の人気度が低いほどキャッシュバック率を高くし、人気度が高いほどキャッシュバック率を低くする。なお人気度の導出方法、および、特典の内容を動的に変更する方法は、第1変形例で例示した方法を応用可能である。
<Second Modification>
The server information processing unit 10 according to this modification has a function of dynamically changing the content of the benefit related to the purchase campaign according to the popularity of the target product, so that the lower the popularity, the greater the benefit the user receives. For example, if the benefit of the purchase campaign is a fixed cashback amount, the server information processing unit 10 increases the fixed cashback amount the lower the popularity of the target product, and decreases the fixed cashback amount the higher the popularity. Furthermore, for example, if the benefit of the purchase campaign is a cashback amount equivalent to a cashback rate, the server information processing unit 10 increases the cashback rate the lower the popularity of the target product, and decreases the cashback rate the higher the popularity. Note that the methods exemplified in the first modification can be applied to the method of deriving the popularity and the method of dynamically changing the content of the benefit.
本変形例によれば、人気度の低い対象商品に関して、購入CPに参加するモチベーションをユーザに付与することができ、キャンペーン関連サービスの活性化を促進できる。 This modified example can motivate users to participate in purchase CPs for less popular target products, thereby promoting the activation of campaign-related services.
<第3変形例>
第3変形例に係るサーバ情報処理部10は、ユーザのランクを管理する機能と、購入CPおけるユーザに関するアクションと、投稿CPにおけるユーザに関するアクションとの少なくとも一方を反映してユーザのランクのグレードを導出する機能と、ユーザのランクのグレードに応じて、グレードが高いほどユーザがより多くの恩恵を受けるように購入特典(特典)もしくは投稿報酬(投稿)の内容を変更し、または、ユーザのランクのグレードが上がったときにユーザが恩恵を受けるアクションを実行する機能とを備える。なおユーザに関するアクションとは、ユーザが行ったアクション、および、ユーザに対して行われたアクションの双方を含む概念である。このことは他の変形例についても同様である。以下、本変形例に係る制御システム1の動作例を示す。
<Third Modification>
The server information processing unit 10 according to the third modification has the following functions: a function for managing user ranks; a function for deriving a user's rank grade by reflecting at least one of actions related to the user in a purchase CP and actions related to the user in a post CP; and a function for modifying the content of purchase benefits (benefits) or posting rewards (posts) according to the user's rank grade so that the higher the grade, the greater the benefit the user will receive, or for executing actions that benefit the user when the user's rank grade increases. Note that a user-related action is a concept that includes both actions performed by the user and actions performed on the user. This also applies to the other modifications. Below, an example of the operation of the control system 1 according to this modification is shown.
本変形例では、ユーザにランクが設定される。ランクのグレード(種類)としては、ブロンズランク、シルバーランク、ゴールドランク、および、プラチナランクが用意されている。ランクは、ユーザ管理データベース30のユーザ管理データレコードに登録される。すなわちサーバ情報処理部10は、ユーザ管理データベース30を利用して各ユーザのランクを管理する。図27の符号FIは、本変形例に係る情報処理サーバ2による情報処理方法を示すフローチャートである。フローチャートFIは、ある一人のユーザに関してサーバ情報処理部10が実行する処理である。フローチャートFIで示すようにサーバ情報処理部10は、ユーザのランクの変動要因が発生したか否かを監視する(ステップSI1)。本実施形態では、ランクの変動要因は、ユーザが購入チェックに合格したこと、および、ユーザが動画審査に合格したことである。 In this modified example, a rank is assigned to each user. The available rank grades (types) are bronze rank, silver rank, gold rank, and platinum rank. The rank is registered in a user management data record in the user management database 30. That is, the server information processing unit 10 manages each user's rank using the user management database 30. Symbol FI in Figure 27 is a flowchart showing an information processing method by the information processing server 2 according to this modified example. Flowchart FI is processing executed by the server information processing unit 10 for a single user. As shown in flowchart FI, the server information processing unit 10 monitors whether a factor that changes the user's rank has occurred (step SI1). In this embodiment, the factors that change the rank are when the user passes a purchase check and when the user passes a video screening.
変動要因が発生した場合(ステップSI1:YES)、サーバ情報処理部10は、ユーザのランクのグレードを導出する(ステップSI2)。以下、ステップSI2について詳述する。本変形例ではユーザごとに、購入チェックの合格の回数(以下「購入チェック合格回数」という)および動画審査の合格の回数(以下「動画審査合格回数」という)がユーザ管理レコードに登録される。更に、購入チェック合格回数および動画審査合格回数を入力パラメータとしてランクのグレードを導出する計算式が予め用意される。当該計算式は、購入チェック合格回数、および、動画審査合格回数が多いほど高いグレードが導出されるような式とされる。ステップSI2においてサーバ情報処理部10は、ユーザのユーザ管理レコードを参照し、購入チェック合格回数および動画審査合格回数を取得する。次いでサーバ情報処理部10は、取得した情報および上記計算式を用いてユーザのランクのグレードを導出する。 If a change factor occurs (step SI1: YES), the server information processing unit 10 derives the user's rank grade (step SI2). Step SI2 is described in detail below. In this variation, the number of times the purchase check has been passed (hereinafter referred to as the "number of times the purchase check has been passed") and the number of times the video review has been passed (hereinafter referred to as the "number of times the video review has been passed") are registered in the user management record for each user. Furthermore, a calculation formula is prepared in advance to derive the rank grade using the number of times the purchase check has been passed and the number of times the video review has been passed as input parameters. The calculation formula is designed to derive a higher grade the more times the purchase check has been passed and the more times the video review has been passed. In step SI2, the server information processing unit 10 references the user's user management record and obtains the number of times the purchase check has been passed and the number of times the video review has been passed. The server information processing unit 10 then uses the obtained information and the above calculation formula to derive the user's rank grade.
ステップSI2の後、サーバ情報処理部10は、ユーザのグレードが上がったか否かを判別する(ステップSI3)。ユーザのグレードが上がっていない場合(ステップSI3:NO)、サーバ情報処理部10は、処理手順をステップSI1へ移行する。上がった場合(ステップSI3:YES)、サーバ情報処理部10は、上昇後(変更後)のグレードに対応するランク上昇時処理(アクション)を実行し(ステップSI4)、処理手順をステップSI1へ移行する。以下、ステップSI4の処理について詳述する。 After step SI2, the server information processing unit 10 determines whether the user's grade has increased (step SI3). If the user's grade has not increased (step SI3: NO), the server information processing unit 10 proceeds to step SI1. If the user's grade has increased (step SI3: YES), the server information processing unit 10 executes rank increase processing (action) corresponding to the increased (changed) grade (step SI4), and proceeds to step SI1. The processing of step SI4 is described in detail below.
本変形例では、上昇後(変更後)のグレードごとに、実行すべきランク上昇時処理(アクション)が予め定められている。なお、異なるグレードに係るランク上昇時処理の内容が同じであってもよい。ランク上昇時処理は、ユーザが恩恵を受ける処理とされる。以下、シルバーランクおよびゴールドランクに着目してランク上昇時処理の例を示す。ただし以下の例に限定されないことは勿論である。
・シルバーランクに上がったときは、ユーザが利用可能な所定のポイントを200pt付与し、ゴールドランクに上がったときは、ユーザが利用可能な所定のポイントを250pt付与する。ただし、シルバーランクに係る付与ポイントと、ゴールドランクに係る付与ポイントとは同じ値でもよい。
・シルバーランクに上昇したとき、および、ゴールドランクに上昇したときに所定のクーポン、チケットまたは商品券を配布する。なおシルバーランクに係るクーポン、チケットまたは商品券の内容と、ゴールドランクに係るクーポン、チケットまたは商品券の内容とは同じでもよく、異なっていてもよい。
In this modified example, a rank increase process (action) to be executed is predetermined for each increased (changed) grade. Note that the content of the rank increase process for different grades may be the same. The rank increase process is a process that provides benefits to the user. Below, examples of rank increase processes are shown focusing on the silver rank and gold rank. However, it goes without saying that the examples are not limited to the following.
When a user is promoted to Silver rank, 200 points are awarded as predetermined points that the user can use, and when a user is promoted to Gold rank, 250 points are awarded as predetermined points that the user can use. However, the points awarded for Silver rank and Gold rank may be the same value.
When you are promoted to Silver rank and when you are promoted to Gold rank, you will be given a designated coupon, ticket, or gift certificate. The contents of the coupon, ticket, or gift certificate for Silver rank and the coupon, ticket, or gift certificate for Gold rank may be the same or different.
更にサーバ情報処理部10は、ユーザのランクのグレードに応じて、グレードが高いほどユーザがより多くの恩恵を受けるように購入CPに係る購入特典、または、投稿CPに係る投稿報酬の内容を変更する。以下、購入特典または投稿報酬の内容の変更に係るサーバ情報処理部10の処理の例を示す。ただし以下の例に限定されないことは勿論である。
・サーバ情報処理部10は、ランクのグレードが高いほど、購入CPに係る固定キャッシュバック額(キャッシュバック額がキャッシュバック率によって規定される場合にはキャッシュバック率)を高くする。
・サーバ情報処理部10は、ランクのグレードが高いほど、投稿CPに係る報酬単価を高くする。
・サーバ情報処理部10は、所定のグレード以上のユーザに対して、購入CPを先行して告知する。
Furthermore, the server information processing unit 10 changes the content of the purchase benefit for the purchase CP or the posting reward for the posting CP depending on the user's rank grade so that the higher the grade, the greater the benefit the user will receive. Below, an example of the processing by the server information processing unit 10 related to changing the content of the purchase benefit or posting reward is shown. However, it goes without saying that the following examples are not limiting.
The server information processing unit 10 increases the fixed cashback amount (or the cashback rate if the cashback amount is determined by the cashback rate) for the purchase CP as the rank grade increases.
The server information processing unit 10 increases the unit price of reward for a post CP as the rank grade increases.
The server information processing unit 10 notifies users of a predetermined grade or higher of the purchase CP in advance.
本変形例によれば、購入CPおよび投稿CPに参加するモチベーションをユーザに付与することができ、キャンペーン関連サービスの活性化を促すことができる。 This modified example can motivate users to participate in purchase CPs and posting CPs, encouraging the activation of campaign-related services.
なお本変形例に関し、以下の応用例を適用できる。この点は後述する第4変形例についても同様である。
・ランクのグレードの導出に用いられる「ユーザに関するアクション」は例示したものに限定されない。
・ランクグレードの導出方法は例示した方法に限定されない。すなわちランクグレードを導出する方法は、購入チェックの合格回数が多いほど、乃至、動画審査の合格回数が多いほど、グレードが高くなるような方法であればよい。換言すれば当該方法は、キャンペーン関連サービスの利用頻度が高く、当該サービスの活性化の寄与度が高いほど高くなるような方法であればよい。
The following application examples can be applied to this modification. This also applies to the fourth modification, which will be described later.
The "user actions" used to derive the rank grade are not limited to those exemplified.
The method of deriving the rank grade is not limited to the exemplified method. That is, the method of deriving the rank grade may be any method that results in a higher grade the more times the purchase check or video review is passed. In other words, the method may be any method that results in a higher grade the more frequently campaign-related services are used and the greater the contribution of the services to activation.
<第4変形例>
第4変形例に係るサーバ情報処理部10は、提供者ごとに、ユーザの提供者対応ランクを管理する機能と、一の提供者について、当該一の提供者が実施する購入キャンペーンにおけるユーザに関するアクションと、当該一の提供者が実施する投稿キャンペーンにおけるユーザに関するアクションとの少なくとも一方を反映してユーザの提供者対応ランクのグレードを導出する機能と、ユーザの一の提供者に係る提供者対応ランクのグレードに応じて、グレードが高いほどユーザがより多くの恩恵を受けるように当該一の提供者に係る購入特典もしくは投稿報酬の内容を変更し、または、ユーザの当該一の提供者に係る提供者対応ランクのグレードが上がったときに当該一の提供者に関してユーザが恩恵を受けるアクションを実行する機能とを備える。以下、本変形例に係る制御システム1の動作例を示す。
<Fourth Modification>
The server information processing unit 10 according to the fourth modification has the following functions: a function for managing a user's provider compatibility rank for each provider; a function for deriving a grade of a user's provider compatibility rank for a provider by reflecting at least one of actions related to the user in a purchase campaign conducted by that provider and actions related to the user in a posting campaign conducted by that provider; and a function for changing the content of a purchase benefit or posting reward related to that provider according to the grade of the user's provider compatibility rank related to that provider so that the higher the grade, the greater the benefit the user will receive, or for executing an action that will benefit the user related to that provider when the grade of the user's provider compatibility rank related to that provider is increased. An example of the operation of the control system 1 according to this modification is shown below.
本変形例では、ユーザに対して提供者ごとの提供者対応ランクが設定される。例えば、ある一人のユーザについて、提供者Aの提供者対応ランク、提供者Bの提供者対応ランク・・・というように、提供者ごとに異なるランクが設定される。提供者対応ランクのグレード(種類)としては、ブロンズランク、シルバーランク、ゴールドランク、および、プラチナランクが用意されている。提供者ランクは、ユーザ管理データベース30のユーザ管理データレコードに登録される。すなわちサーバ情報処理部10は、ユーザ管理データベース30を利用して各ユーザの提供者対応ランクを管理する。図28の符号FJは、本変形例に係る情報処理サーバ2による情報処理方法を示すフローチャートである。フローチャートFJは、ある一人のユーザに関してサーバ情報処理部10が実行する処理である。フローチャートFJで示すようにサーバ情報処理部10は、ユーザについて、何れかの提供者対応ランクの変動要因が発生したか否かを監視する(ステップSJ1)。本実施形態では、一の提供者に対応する提供者対応ランクの変動要因は、ユーザが当該一の提供者が実施する購入CPの購入チェックに合格したこと、および、ユーザが当該一の提供者が実施する投稿CPの動画審査に合格したことである。 In this modified example, a provider correspondence rank is set for each user for each provider. For example, for a given user, a different rank is set for each provider, such as a provider correspondence rank for provider A, a provider correspondence rank for provider B, etc. The grades (types) of provider correspondence ranks are bronze, silver, gold, and platinum. The provider ranks are registered in the user management data record of the user management database 30. That is, the server information processing unit 10 manages each user's provider correspondence rank using the user management database 30. Symbol FJ in Figure 28 is a flowchart showing an information processing method by the information processing server 2 according to this modified example. Flowchart FJ is processing executed by the server information processing unit 10 for a given user. As shown in flowchart FJ, the server information processing unit 10 monitors whether any factor that causes a change in the provider correspondence rank has occurred for the user (step SJ1). In this embodiment, the factors that cause the provider rank corresponding to a provider to fluctuate are whether the user passes the purchase check for a purchased CP conducted by that provider, and whether the user passes the video review for a posted CP conducted by that provider.
何れかの変動要因が発生した場合(ステップSJ1:YES)、サーバ情報処理部10は、以下の処理を実行する(ステップSJ2)。以下、変動要因が発生した提供者対応ランクに対応する提供者を「処理対象提供者」という。ステップSJ2においてサーバ情報処理部10は、ユーザについて、処理対象提供者の提供者対応ランクのグレードを導出する(ステップSJ2)。サーバ情報処理部10は、第3変形例と同様、処理対象提供者に係る購入チェックの合格の回数、処理対象提供者に係る動画審査の合格の回数、および、予め用意された計算式を用いて当該導出を行う。 If any of the fluctuation factors occurs (step SJ1: YES), the server information processing unit 10 executes the following process (step SJ2). Hereinafter, the provider corresponding to the provider correspondence rank for which the fluctuation factor occurred will be referred to as the "processing target provider." In step SJ2, the server information processing unit 10 derives the grade of the processing target provider's provider correspondence rank for the user (step SJ2). As with the third variant, the server information processing unit 10 performs this derivation using the number of times the purchase check related to the processing target provider has passed, the number of times the video review related to the processing target provider has passed, and a pre-prepared calculation formula.
ステップSJ2の後、サーバ情報処理部10は、ユーザの提供者対応スコアのグレードが上がったか否かを判別する(ステップSJ3)。ユーザのグレードが上がっていない場合(ステップSJ3:NO)、サーバ情報処理部10は、処理手順をステップSJ1へ移行する。上がった場合(ステップSJ3:YES)、サーバ情報処理部10は、上昇後(変更後)のグレードに対応するランク上昇時処理(アクション)を実行し(ステップSJ4)、処理手順をステップSJ1へ移行する。以下、ステップSJ4の処理について詳述する。 After step SJ2, the server information processing unit 10 determines whether the grade of the user's provider score has increased (step SJ3). If the user's grade has not increased (step SJ3: NO), the server information processing unit 10 proceeds to step SJ1. If the user's grade has increased (step SJ3: YES), the server information processing unit 10 executes rank increase processing (action) corresponding to the increased (changed) grade (step SJ4) and proceeds to step SJ1. The processing of step SJ4 is described in detail below.
本変形例では、上昇後(変更後)のグレードごとに、実行すべきランク上昇時処理(アクション)が予め定められている。そしてランク上昇時処理は、処理対象提供者に関してユーザが恩恵を受ける処理とされる。以下、シルバーランクおよびゴールドランクに着目してランク上昇時処理の例を示す。ただし以下の例に限定されないことは勿論である。
・シルバーランクに上がったときは、処理対象提供者が提供するサービスで利用可能な所定のポイントを200pt付与し、ゴールドランクに上がったときは、当該所定のポイントを250pt付与する。ただし、シルバーランクに係る付与ポイントと、ゴールドランクに係る付与ポイントとは同じ値でもよい。
・シルバーランクに上昇したとき、および、ゴールドランクに上昇したとき処理対象提供者が提供する所定のクーポン、チケットまたは商品券を配布する。なおシルバーランクに係るクーポン、チケットまたは商品券の内容と、ゴールドランクに係るクーポン、チケットまたは商品券の内容とは同じでもよく、異なっていてもよい。
In this modified example, a rank increase process (action) to be executed is predetermined for each increased (changed) grade. The rank increase process is a process that provides benefits to the user in relation to the processing target provider. Below, examples of rank increase processes are shown focusing on the silver rank and gold rank. However, the examples are not limited to the following examples.
When a user is promoted to Silver rank, 200 points are awarded as predetermined points that can be used in the services provided by the processing target provider, and when a user is promoted to Gold rank, 250 points are awarded as predetermined points. However, the points awarded for the Silver rank and the Gold rank may be the same value.
When a user is promoted to Silver rank and when a user is promoted to Gold rank, a predetermined coupon, ticket, or gift certificate provided by the processing target provider is distributed. Note that the content of the coupon, ticket, or gift certificate for Silver rank may be the same as or different from the content of the coupon, ticket, or gift certificate for Gold rank.
更にサーバ情報処理部10は、ユーザのランクのグレードに応じて、グレードが高いほどユーザがより多くの恩恵を受けるように処理対象提供者に係る購入CPの特典、または、投稿CPの報酬の内容を変更する。以下、特典または報酬の内容の変更に係るサーバ情報処理部10の処理の例を示す。ただし以下の例に限定されないことは勿論である。
・サーバ情報処理部10は、提供者対応ランクのグレードが高いほど、処理対象提供者が実施する購入CPに係る固定キャッシュバック額(キャッシュバック額がキャッシュバック率によって規定される場合にはキャッシュバック率)を高くする。
・サーバ情報処理部10は、提供者対応ランクのグレードが高いほど、処理対象提供者が実施する投稿CPに係る報酬単価を高くする。
・サーバ情報処理部10は、所定のグレード以上のユーザに対して、処理対象提供者の購入CPを先行して告知する。
Furthermore, the server information processing unit 10 changes the content of the benefit for the purchased CP related to the processing target provider or the reward for the posted CP according to the user's rank grade so that the higher the grade, the greater the benefit the user will receive. Below, an example of the processing by the server information processing unit 10 related to changing the content of the benefit or reward is shown. However, it goes without saying that the processing is not limited to the following example.
- The higher the grade of the provider correspondence rank, the higher the fixed cashback amount (or the cashback rate if the cashback amount is determined by the cashback rate) for the purchase CP implemented by the provider to be processed, the server information processing unit 10 will set.
The server information processing unit 10 increases the unit price of reward for a posting CP performed by a processing target provider as the provider's rank becomes higher.
The server information processing unit 10 notifies users of a predetermined grade or higher of the purchase CP of the processing target provider in advance.
本変形例によれば、購入CPおよび投稿CPに参加するモチベーションをユーザに付与することができ、キャンペーン関連サービスの活性化を促すことができる。更にユーザに、一人の提供者に係る購入CPおよび投稿CPに継続して繰り返し参加する機会/モチベーションを付与でき、キャンペーン関連サービスに関して提供者の満足度を向上できる。 This modified example can motivate users to participate in purchase CPs and posting CPs, thereby promoting campaign-related services. Furthermore, users can be given the opportunity/motivation to continue and repeatedly participate in purchase CPs and posting CPs related to a single provider, thereby improving provider satisfaction with campaign-related services.
<第5変形例>
第5変形例に係るサーバ情報処理部10は、購入キャンペーンまたは投稿キャンペーンにおけるユーザに関するアクションの履歴を管理する機能と、過去のユーザに関するアクションを利用した条件を設定可能な画面を提供者が参照可能な表示部に表示する機能と、提供者により設定された条件に基づいてユーザを抽出する機能とを備える。以下、本変形例に係る制御システム1の動作例を示す。
<Fifth Modification>
The server information processing unit 10 according to the fifth modification has a function of managing the history of actions taken by users in a purchase campaign or a posting campaign, a function of displaying a screen on a display unit accessible by a provider on which conditions can be set using past actions taken by users, and a function of extracting users based on the conditions set by the provider. An example of the operation of the control system 1 according to this modification is shown below.
本変形例では、ユーザごとに、購入CPにおけるユーザに関するアクションの履歴(ログ)、および、投稿CPにおけるユーザに関するアクションの履歴(ログ)がユーザ管理レコードに登録される。すなわちサーバ情報処理部10は、ユーザ管理データベース30を利用して、「購入CPまたは投稿CPにおけるユーザに関するアクションの履歴」を管理する。なお、ユーザ管理レコードに登録される履歴は、後述する固定条件および抽出条件の成否を判定するために必要な情報を含む。 In this modified example, a history (log) of actions related to the user in purchase CPs and a history (log) of actions related to the user in post CPs are registered in the user management record for each user. That is, the server information processing unit 10 uses the user management database 30 to manage the "history of actions related to the user in purchase CPs or post CPs." The history registered in the user management record includes information necessary to determine whether the fixed conditions and extraction conditions described below are met.
本変形例に係る提供者端末情報処理部18はサーバ情報処理部10と協働して、提供者の要求に応じて、条件設定画面80を提供者端末表示部20に表示する。図29は条件設定画面80の一例を示す図である。図29で示すように、条件設定画面80には、個別条件のそれぞれが表示される。当該画面では、チェックボックス81を利用して、任意の1つ以上の個別条件を選択である。選択された1つ以上の個別条件のアンド条件(論理積)により、抽出条件が構成される。個別条件は、「過去のユーザに関するアクションを利用した条件」と、「ユーザの属性またはパーソナリティに関する条件」とに大別される。図29の条件設定画面80の1つ目の個別条件に注目すると、個別条件は、「直近○日以内に、(「自社」or「自社および他社」)の購入CPの購入チェックに合格した者」という条件である。この個別条件は、「過去のユーザに関するアクションを利用した条件」に相当する。また当該画面の3つ目の個別条件に注目すると、個別条件は、「過去に○回以上、(「自社」or「自社および他社」)の購入CPの購入チェックに合格した者」という条件である。この個別条件は、「過去のユーザに関するアクションを利用した条件」に相当する。また当該画面の5つ目の個別条件に着目すると、個別条件は、年齢層に関する条件であり、「ユーザの属性またはパーソナリティに関する条件」に相当する。 The provider terminal information processing unit 18 in this modified example cooperates with the server information processing unit 10 to display a condition setting screen 80 on the provider terminal display unit 20 in response to a provider request. Figure 29 is a diagram showing an example of the condition setting screen 80. As shown in Figure 29, the condition setting screen 80 displays each individual condition. On this screen, check boxes 81 are used to select any one or more individual conditions. The extraction conditions are constructed by ANDing the selected one or more individual conditions. Individual conditions are broadly divided into "conditions using past user actions" and "conditions related to user attributes or personality." Focusing on the first individual condition on the condition setting screen 80 in Figure 29, the individual condition is "a person who has passed a purchase check for a purchased CP ("our company" or "our company and other companies") within the last ○ days." This individual condition corresponds to a "condition using past user actions." Furthermore, if we look at the third individual condition on the screen, it is "a person who has passed the purchase check for CP purchased by (our company) or (our company and other companies) at least x times in the past." This individual condition corresponds to "a condition that utilizes past user actions." Furthermore, if we look at the fifth individual condition on the screen, it is a condition related to age group, which corresponds to "a condition related to the user's attributes or personality."
提供者は、条件設定画面80を利用して、個別条件の組合せからなる抽出条件を設定し、抽出条件に基づくユーザの抽出を指示することができる。当該指示があると、サーバ情報処理部10は、ユーザ管理データベース30を参照し、抽出条件に合致するユーザを抽出し、抽出したユーザのそれぞれの情報が表示された画面を表示する。なおユーザの情報として、予め定められた項目の項目値(例えば、氏名、年齢、性別、「購入キャンペーンまたは投稿キャンペーンにおけるユーザに関するアックションの履歴」、ランクまたは提供者対応ランク)、電話番号またはメールアドレス)が当該画面に表示される。 The provider can use the condition setting screen 80 to set extraction conditions consisting of a combination of individual conditions and instruct the extraction of users based on the extraction conditions. When this instruction is received, the server information processing unit 10 references the user management database 30, extracts users who match the extraction conditions, and displays a screen showing information about each of the extracted users. User information displayed on the screen includes item values for predetermined items (e.g., name, age, gender, "user action history in purchase campaigns or posting campaigns," rank or provider response rank), telephone number, or email address).
提供者は、抽出されたユーザに対して、所定のアクション(例えば、購入キャンペーンの予告、新商品の紹介またはクーポンの配布)を実行することができる。なお、提供者が、専用アプリAPを利用した所定のアクションの実行を指示できる構成とし、当該指示に応じて、サーバ情報処理部10およびユーザ端末情報処理部13が、当該所定のアクションを実行する構成でもよい。 The provider can then take a predetermined action (for example, announcing a purchase campaign, introducing a new product, or distributing coupons) for the extracted users. The provider may also be able to instruct the execution of a predetermined action using a dedicated app AP, and the server information processing unit 10 and user terminal information processing unit 13 may then execute the predetermined action in response to the instruction.
本変形例の構成によれば、提供者は、ユーザに関する過去のアクションの実績を反映した多様な観点でユーザの抽出(グルーピング)を行うことができ、ユーザに対して、ユーザによりマッチした、よりきめの細かいサービスを提供することができる。 This modified example allows providers to extract (group) users from a variety of perspectives that reflect the users' past actions, enabling them to provide users with more tailored services that are better suited to their needs.
第5変形例に関して以下の応用例を適用できる。なお、図29で例示した個別条件の例は、あくまで一例である。特に過去のユーザに関するアクションを利用した条件」に関しては、ユーザに関するアクションを利用した条件を広く定義可能である。また個別条件として、第3変形例に係るランク、または、第4変形例に係る提供者対応ランクを利用した条件を定義可能である。 The following application examples can be applied to the fifth variant. Note that the example of individual conditions illustrated in Figure 29 is merely an example. In particular, with regard to the "conditions using past actions related to the user," conditions using actions related to the user can be broadly defined. Furthermore, as individual conditions, conditions using the rank related to the third variant or the provider correspondence rank related to the fourth variant can be defined.
<第6変形例>
本変形例に係るサーバ情報処理部10は、提供者からの要求に応じて、提供者が指定した購入CPまたは投稿CPのアプリケーションリンクまたはキャンペーンを紹介する画像を発行する機能を備える。以下、本変形例に係る制御システム1の動作例を示す。
<Sixth Modification>
The server information processing unit 10 according to this modification has a function of issuing an image introducing an application link or campaign for a purchase CP or post CP designated by the provider in response to a request from the provider. An example of the operation of the control system 1 according to this modification is shown below.
提供者は、提供者端末4の提供者専用アプリAP2を起動し、所定の操作を行って実施CP一覧画面82の表示を指示する。当該指示に応じて提供者端末情報処理部18は、実施CP一覧画面82を提供者端末表示部20に表示する。図30は、実施CP一覧画面82の一例を示す図である。図30で示すように実施CP一覧画面82では、提供者が実施中の購入CPおよび投稿CPが一覧表示されると共に、各キャンペーンと対応付けてリンク発行ボタン83が表示される。提供者は、所望の本件CPのリンク発行ボタン83を選択することができる。 The provider launches the provider-specific app AP2 on the provider terminal 4 and performs a predetermined operation to instruct the display of the implemented CP list screen 82. In response to this instruction, the provider terminal information processing unit 18 displays the implemented CP list screen 82 on the provider terminal display unit 20. Figure 30 is a diagram showing an example of the implemented CP list screen 82. As shown in Figure 30, the implemented CP list screen 82 displays a list of purchase CPs and posted CPs that the provider is currently running, as well as link issue buttons 83 associated with each campaign. The provider can select the link issue button 83 for the desired CP.
一の本件CPのリンク発行ボタンが選択されるとサーバ情報処理部10は、当該一の本件CPのアプリケーションリンク(アプリリンク、ユニバーサルリンク)を発行する。当該一の本件CPのアプリケーションリンクとは、ユーザ端末3上で当該リンクが選択されたときに、専用アプリAPを起動して、専用アプリAPの機能により提供される「当該一の本件CPの紹介画面」をユーザ端末表示部15に表示させるリンクである。サーバ情報処理部10は、ユーザ端末3について想定されるOSの種類ごとにアプリケーションリンクを発行する。 When the link issue button for one of the CPs in question is selected, the server information processing unit 10 issues an application link (app link, universal link) for that one of the CPs in question. The application link for that one of the CPs in question is a link that, when selected on the user terminal 3, launches a dedicated app AP and displays an "introduction screen for that one of the CPs in question" provided by the functions of the dedicated app AP on the user terminal display unit 15. The server information processing unit 10 issues an application link for each type of OS expected for the user terminal 3.
更にサーバ情報処理部10は、当該一の本件CPが紹介されたサイトへアクセスするためのリンク(URL)を発行する。以下、当該リンクを「サイトリンク」という。 Furthermore, the server information processing unit 10 issues a link (URL) for accessing the site where the CP in question is introduced. Hereinafter, this link will be referred to as the "site link."
更にサーバ情報処理部10は、当該一の本件CPを紹介する本件CP紹介画像84を生成する。本件CP紹介画像84は、所定のファイル形式の画像データである。本件CP紹介画像84は例えば、上述した購入CP概略ブロックまたは投稿CP概略ブロック32に表示された情報と同等の情報を含む。 Furthermore, the server information processing unit 10 generates a current CP introduction image 84 that introduces the current CP. The current CP introduction image 84 is image data in a specified file format. The current CP introduction image 84 includes, for example, information equivalent to the information displayed in the purchase CP overview block or post CP overview block 32 described above.
アプリケーションリンクおよびサイトリンクを発行し、本件CP紹介画像84を生成した後、提供者端末情報処理部18はサーバ情報処理部10と協働して、これらが表示された処理結果表示画面85を提供者端末表示部20に表示する。図31は、処理結果表示画面85の一例を示す図である。図31で示すように処理結果表示画面85には、OSの種類ごとにアプリケーションリンクが表示される。各アプリケーションリンクはコピー&ペーストが可能である。また当該画面には、本件CP紹介画像84が表示される。本件CP紹介画像84は、提供者端末4にダウンロードすることができる。提供者は、自身の顧客に対して、コミュニケーションツール、メール、アプリケーションを介した通知、その他の手段により、アプリケーションリンクおよび本件CP紹介画面を通知することができる。 After issuing the application link and site link and generating the CP introduction image 84, the provider terminal information processing unit 18 works in cooperation with the server information processing unit 10 to display a processing result display screen 85 showing these on the provider terminal display unit 20. Figure 31 is a diagram showing an example of the processing result display screen 85. As shown in Figure 31, the processing result display screen 85 displays application links for each OS type. Each application link can be copied and pasted. The screen also displays the CP introduction image 84. The CP introduction image 84 can be downloaded to the provider terminal 4. The provider can notify their customers of the application link and CP introduction screen by communication tools, email, notification via an application, or other means.
<第7変形例>
第7変形例に係るサーバ情報処理部10は、閲覧者が閲覧する画面上に、購入キャンペーンまたは投稿キャンペーンの紹介画面にアクセスするリンクを表示するためのタグを生成し、提供する機能を備える。以下、第7変形例に係る制御システム1の動作例を示す。
<Seventh Modification>
The server information processing unit 10 according to the seventh modification has a function of generating and providing a tag for displaying a link to access an introduction screen for the purchase campaign or posting campaign on the screen viewed by the viewer. An example of the operation of the control system 1 according to the seventh modification is shown below.
第7変形例では、オンラインショップのウェブページ、ブログ、「所定のアプリにより提供される画面」、その他の「閲覧者が閲覧する画面」に、誘導用リンクが表示される。誘導用リンクは、「キャンペーン関連サービスのサイト上の購入CPの紹介画面にアクセスするリンク」または「購入CPのアプリリンク」である。購入CPのアプリリンクとは、ユーザ端末3上で当該リンクが選択されたときに、専用アプリAPを起動して、専用アプリAPの機能により提供される「当該一の本件CPの紹介画面」にアクセスし、当該画面をユーザ端末表示部15に表示させるリンクである。 In the seventh variant, a navigation link is displayed on the online shop's web page, blog, "screen provided by a specified app," or other "screen viewed by the viewer." The navigation link is a "link to access the purchase CP introduction screen on the campaign-related service site" or a "purchase CP application link." The purchase CP application link is a link that, when selected on the user terminal 3, launches a dedicated application AP, accesses the "introduction screen for that particular CP" provided by the dedicated application AP's functions, and displays that screen on the user terminal display unit 15.
図32は、誘導用リンクが表示された「ブロブのウェブページ」の一例である。図32で例示するブログは、購入CPおよび投稿CPが実施中である商品Xの使用体験がされたものである。当該ブログには、「商品Xの購入CPの紹介画面へのリンク」(商品Xの購入CPのアプリリンクでもよい)を示すリンクボタン87が表示される。閲覧者は、リンクボタン87を選択するという簡易な作業を行うことにより、商品Xの購入CPの紹介画面にアクセスし、当該画面を表示させることができる。図32の例に関して、サーバ情報処理部10は、誘導用リンクたるリンクボタン87を表示するためのHTMLタグを生成し、ブログ作成者(ブログのプラットフォーマーでもよい)に提供する。ブログ作成者は、ブログのHTMLファイルにHTMLタグを組み込むことによって、ブロック上にリンクボタン87を表示させる。 Figure 32 is an example of a "blob web page" on which a navigation link is displayed. The blog illustrated in Figure 32 is a blog about the use of Product X, for which a purchase CP and a posting CP are currently being offered. The blog displays a link button 87 indicating a "link to the product X purchase CP introduction screen" (which may be an app link for the product X purchase CP). By simply selecting the link button 87, viewers can access and display the product X purchase CP introduction screen. In the example of Figure 32, the server information processing unit 10 generates an HTML tag for displaying the link button 87 as a navigation link and provides it to the blog creator (or the blog platform provider). The blog creator displays the link button 87 on the block by incorporating the HTML tag into the blog's HTML file.
本変形例によれば、より多様な手段で、より効果的に購入CPまたは投稿CPを紹介することが可能となる。 This modified example makes it possible to introduce purchase CPs or post CPs more effectively using a wider variety of methods.
<その他の変形例>
・上記実施形態では、購入CPに参加していないユーザに対して購入CPを公開し、購入チェックに合格したユーザに対してのみ投稿CPが紹介される構成であった。この点に関して、購入CPに参加していないユーザに対して購入CPおよび投稿CPの組合せを公開する構成でもよい。
・購入CPの購入特典の内容は上記実施形態で例示した内容に限定されない。例えば、ポイントの付与または所定の権利の付与、所定の割引を受ける権利の付与でもよい。
・上記実施形態で例示した投稿報酬の導出方法は、あくまで一例である。例えば、ユーザ1人1人に投稿報酬の上限値が定められてもよく、また例えばショート動画の投稿に対して一定額が付与される構成でもよく、また例えば再生数以外の要素により投稿報酬が調整される構成でもよい。またショート動画の投稿という行為に対応する一定額が報酬額に含まれる構成でもよい。
・上記実施形態において、購入特典の付与の完了報告時に、投稿CPを紹介する構成としてもよい。
・上記実施形態について、報酬単価を提供者ではなく運営者が設定する構成でもよい。
<Other Modifications>
In the above embodiment, the purchase CP is disclosed to users who have not participated in the purchase CP, and the posting CP is introduced only to users who have passed the purchase check. In this regard, a combination of the purchase CP and the posting CP may be disclosed to users who have not participated in the purchase CP.
The purchase benefits of the purchase CP are not limited to those exemplified in the above embodiment. For example, the purchase benefits may be points, a predetermined right, or a right to receive a predetermined discount.
The method of deriving the posting reward illustrated in the above embodiment is merely an example. For example, an upper limit of the posting reward may be set for each user, or a fixed amount may be awarded for posting a short video, or the posting reward may be adjusted based on factors other than the number of views. Furthermore, a fixed amount corresponding to the act of posting a short video may be included in the reward amount.
In the above embodiment, the posted CP may be introduced when the completion of the granting of the purchase benefit is reported.
In the above embodiment, the remuneration unit price may be set by the administrator instead of the provider.
・上記実施形態では、コンテンツはショート動画であった。しかしながら、コンテンツは、ショート動画に限られない。例えばコンテンツは、長尺動画、文章、音声または静止画でもよい。また上記実施形態ではコンテンツがショート動画であったため、コンテンツの閲覧は再生という手段により行われていたが、コンテンツの閲覧は、コンテンツの種類に応じた適切な手段によって行われるべきものである。
・上記実施形態では、キャンペーン関連サービスにおいてコンテンツが投稿される対象のSNSは、第1SNSの1つであった。しかしながら、キャンペーン関連サービスの対象となるSNSは、1つに限らず、複数であってもよい。この場合において、SNSごとにSNS状況と販売状況との関係が提供される構成でもよく、複数のSNSをまとめたSNS状況と販売状況との関係が提供される構成でもよい。複数のSNSをまとめたSNS状況に関し、投稿数および閲覧数(再生数)は、各SNSを合算した値とされる。
・上記実施形態において各データベースに登録された情報は、一例である。例えば投稿CP管理データベース35には、少なくとも投稿報酬を計算するために必要な情報が登録される。
・上記実施形態において1つのデータベースが保持するとした情報を、複数のデータベースが分散して保持する構成でもよく、複数のデータベースが保持するとした情報を1つのデータベースが保持する構成でもよい。すなわちデータの保持の仕方は、上記実施形態で例示した仕方に限定されない。一例として、案件別情報を管理するデータベースが別途設けられる構成でもよい。
In the above embodiment, the content was a short video. However, the content is not limited to a short video. For example, the content may be a long video, text, audio, or still image. Furthermore, in the above embodiment, the content was a short video, so the content was viewed by playing it. However, the content should be viewed by an appropriate means depending on the type of content.
In the above embodiment, the SNS to which content is posted in the campaign-related service is one of the first SNSs. However, the number of SNSs to which the campaign-related service is posted is not limited to one, and may be multiple. In this case, the relationship between the SNS status and the sales status may be provided for each SNS, or the relationship between the SNS status and the sales status for multiple SNSs may be provided. For the SNS status for multiple SNSs, the number of posts and the number of views (plays) are the total values for each SNS.
The information registered in each database in the above embodiment is an example. For example, the post CP management database 35 stores at least information necessary for calculating a posting reward.
The information held in one database in the above embodiment may be distributed and held in multiple databases, or the information held in multiple databases may be held in one database. In other words, the method of holding data is not limited to the method exemplified in the above embodiment. As an example, a separate database for managing case-specific information may be provided.
・SNS関連指標は、上記実施形態で例示した指標に限定されない。例えば上記実施形態で例示したエンゲージメントに関するSNS関連指標は、いいね数に係る指標であったが、“いいね”以外のエンゲージメント(例えばコメント、リツイート、リポスト、保存数)に係る指標でもよい。また例えば、日計関連動画投稿数<指標>の日計に関し、月計、週計、一時間当たり等、他の単位時間としてもよい。この点は、他の指標についても同様である。
・SNS状況は、上記実施形態で例示したものに限定されない。すなわちSNS状況は、対象商品関連ショート動画(対象商品関連コンテンツ)の投稿、閲覧またはエンゲージメントの状況を示すものであればよい。
・販売関連指標は、上記実施形態で例示した指標に限定されない。すなわち販売関連指標は、対象商品の販売(販売実績)に関する指標であればよい。
・販売状況は、上記実施形態で例示したものに限定されない。すなわち販売状況は、対象商品の販売の状況を示すものであればよい。
The SNS-related indicators are not limited to the indicators exemplified in the above embodiment. For example, the SNS-related indicator related to engagement exemplified in the above embodiment is an indicator related to the number of likes, but it may be an indicator related to engagement other than "likes" (for example, comments, retweets, reposts, number of saves). Furthermore, for example, the daily total of the number of daily related video posts (indicator) may be expressed in other units of time, such as monthly total, weekly total, or per hour. This also applies to other indicators.
The SNS status is not limited to the examples given in the above embodiment. In other words, the SNS status may be any status indicating the posting, viewing, or engagement status of the target product-related short video (target product-related content).
Sales-related indices are not limited to the indices exemplified in the above embodiment. In other words, sales-related indices may be indices related to sales (sales performance) of the target product.
The sales status is not limited to the examples given in the above embodiment. In other words, the sales status may be anything that indicates the sales status of the target product.
・上記実施形態では、SNS状況と販売状況との関係を示す情報として、推移関係グラフ60、および、相関関係表68の2つを例示した。しかしながら当該情報は、推移関係グラフ60、および、相関関係表68に限定されない。当該情報としては、様々な種類のグラフを利用できる。また、表形式で当該関係が示される構成でもよい。
・上記実施形態では、情報提供サービスにおいて推移関係グラフ60、および、相関関係表68の表示に際して、サーバ情報処理部10が都度、表示データを生成し、画面を表示させる構成であった。この点に関して、推移関係グラフ60、または、相関関係表68の表示データ(画像データでもよい)が事前に用意される構成でもよい。また提供者端末情報処理部18が、推移関係グラフ60、または、相関関係表68の表示データを生成する構成でもよい。
In the above embodiment, the transition relationship graph 60 and the correlation table 68 are used as examples of information showing the relationship between the SNS status and the sales status. However, the information is not limited to the transition relationship graph 60 and the correlation table 68. Various types of graphs can be used as the information. The relationship may also be shown in a table format.
In the above embodiment, when displaying the transition relationship graph 60 and the correlation table 68 in the information providing service, the server information processing unit 10 generates display data and displays the screen each time. In this regard, the display data (which may be image data) for the transition relationship graph 60 or the correlation table 68 may be prepared in advance. Alternatively, the provider terminal information processing unit 18 may generate the display data for the transition relationship graph 60 or the correlation table 68.
・また上記実施形態で示した機能ブロックは、任意のハードウェア、または、任意のハードウェアと任意のソフトウェアとの連携により実現可能である。つまり、これら機能ブロックは、特定のハードウェアに限定されるものではない。また上記実施形態のフローチャートについて、目的を達成できる範囲で処理の順番を変更したり、処理をより細かく分割したり、処理を追加したり、処理を削除したりしてもよい。
・上記実施形態について、サーバ記憶部12が記憶するとしたデータの一部または全部を、サーバ情報処理部10がアクセス可能な外部装置の記憶部が記憶する構成でもよい。
・上記実施形態においてユーザ専用アプリAP1が実行すると説明した処理の全部または一部をブラウザが実行する構成でもよい。
・情報処理サーバ2、ユーザ端末3または提供者端末4のコンピュータが実行するプログラムの提供を実施形態に含めることができる。また、当該プログラムをコンピュータで読み取り可能に記録した記録媒体の提供を実施形態に含めることができる。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、HDD(Hard Disk Drive)、CD-ROM(Compact Disk Read Only Memory)、DVD(Digital Versatile Disk)、Blu-ray(登録商標)Disc、光磁気ディスク、フラッシュメモリ、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。
The functional blocks shown in the above embodiments can be realized by any hardware or by a combination of any hardware and any software. In other words, these functional blocks are not limited to specific hardware. Furthermore, the order of the processes in the flowcharts of the above embodiments may be changed, the processes may be divided into smaller parts, processes may be added, or processes may be deleted, as long as the purpose can be achieved.
In the above embodiment, some or all of the data stored in the server storage unit 12 may be stored in a storage unit of an external device accessible by the server information processing unit 10 .
In the above embodiment, all or part of the processes described as being executed by the user-dedicated application AP1 may be executed by a browser.
The embodiments may include providing a program executed by a computer of the information processing server 2, the user terminal 3, or the provider terminal 4. The embodiments may also include providing a recording medium on which the program is recorded in a computer-readable manner. The recording medium may be a magnetic or optical recording medium or a semiconductor memory device. Specific examples include portable or fixed recording media such as flexible disks, hard disk drives (HDDs), CD-ROMs (compact disk read-only memories), DVDs (digital versatile disks), Blu-ray (registered trademark) discs, magneto-optical disks, flash memories, and card-type recording media.
・上記実施形態において、ある一の機能を持つ装置は、当該一の機能を持つ装置として例示した装置に限定されない。例えば、投稿CP詳細画面33を提供(表示)する機能(「第1機能」とする)と、投稿報酬を導出する機能(「第2機能」とする)とに着目する。上記実施形態では図33の(A)で示すように情報処理サーバ2のサーバ情報処理部10が第2機能を備え、ユーザ端末3のユーザ端末情報処理部13が第1機能を備える構成であった。この構成においては情報処理サーバ2およびユーザ端末3との組合せが「情報処理システム」として機能する。またサーバ情報処理部10とユーザ端末情報処理部13とがそれぞれ「情報処理部」として機能する。一方、図33の(B)で示すようにユーザ端末3のユーザ端末情報処理部13が第1機能および第2機能を備える構成でもよい。この構成においてはユーザ端末3が「情報処理システム」として機能し、ユーザ端末情報処理部13が「情報処理部」として機能する。また図33の(C)で示すようにサーバ情報処理部10のサーバ情報処理部10が第1機能および第2機能を備える構成でもよい。この構成においては情報処理サーバ2が「情報処理システム」として機能し、サーバ情報処理部10が「情報処理部」として機能する。なお複数の装置の情報処理部(例えば、サーバ情報処理部10およびユーザ端末情報処理部13)のそれぞれが「情報処理部」として機能する場合において、各情報処理部に設けられる機能は限定されない。また複数の情報処理部により1つの機能が実現される構成でもよい。また、ある機能を実現する装置が、情報処理サーバ2、ユーザ端末3および提供者端末4以外の装置であってもよい。 - In the above embodiment, a device having a certain function is not limited to the device exemplified as a device having that function. For example, focus is placed on the function of providing (displaying) the post CP details screen 33 (referred to as the "first function") and the function of deriving a posting reward (referred to as the "second function"). In the above embodiment, as shown in (A) of Figure 33, the server information processing unit 10 of the information processing server 2 has the second function, and the user terminal information processing unit 13 of the user terminal 3 has the first function. In this configuration, the combination of the information processing server 2 and the user terminal 3 functions as an "information processing system." Furthermore, the server information processing unit 10 and the user terminal information processing unit 13 each function as an "information processing unit." On the other hand, as shown in (B) of Figure 33, the user terminal information processing unit 13 of the user terminal 3 may have the first function and the second function. In this configuration, the user terminal 3 functions as an "information processing system," and the user terminal information processing unit 13 functions as an "information processing unit." Furthermore, as shown in FIG. 33(C), the server information processing unit 10 may have a first function and a second function. In this configuration, the information processing server 2 functions as an "information processing system," and the server information processing unit 10 functions as an "information processing unit." Note that when the information processing units of multiple devices (e.g., the server information processing unit 10 and the user terminal information processing unit 13) each function as an "information processing unit," the functions provided in each information processing unit are not limited. A single function may also be realized by multiple information processing units. Furthermore, the device that realizes a certain function may be a device other than the information processing server 2, the user terminal 3, and the provider terminal 4.
1 制御システム(情報処理システム)
2 情報処理サーバ(情報処理システム)
3 ユーザ端末(情報処理システム)
4 提供者端末(情報処理システム)
10 サーバ情報処理部(情報処理部)
13 ユーザ端末情報処理部(情報処理部)
18 提供者端末情報処理部(情報処理部)
1. Control system (information processing system)
2. Information processing server (information processing system)
3. User terminal (information processing system)
4. Provider terminal (information processing system)
10 Server information processing unit (information processing unit)
13 User terminal information processing unit (information processing unit)
18 provider terminal information processing unit (information processing unit)
Claims (21)
前記購入チェックに合格した前記ユーザのうち前記提供者が前記対象商品について実施する投稿キャンペーンに参加するユーザからSNSへの投稿用の前記対象商品に関するコンテンツである対象商品関連コンテンツを受け付け、前記対象商品関連コンテンツについて行われた審査である動画審査の審査結果を前記ユーザに通知し、前記動画審査に合格した前記ユーザによる前記対象商品関連コンテンツの前記SNSへの投稿に応じて当該投稿に対する報酬を導出し、導出した前記報酬を前記ユーザに付与する機能とを有する情報処理部を備える
ことを特徴とする情報処理システム。 A function of accepting proof of purchase of a target product from users who participate in a purchase campaign conducted by a provider for the target product, notifying the users of the results of a purchase check conducted on the proof of purchase, and granting benefits to the users who pass the purchase check;
an information processing unit having a function of accepting target product-related content, which is content related to the target product, for posting on SNS from users who have passed the purchase check and are participating in a posting campaign conducted by the provider for the target product, notifying the users of the results of a video review conducted on the target product-related content, deriving a reward for the post in accordance with the posting of the target product-related content on the SNS by the users who have passed the video review, and granting the derived reward to the users.
前記SNSにおける前記対象商品関連コンテンツの一定期間の閲覧数に、前記投稿キャンペーンに対応する報酬単価を乗じることによって前記報酬を導出する機能を備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
The information processing system according to claim 1, further comprising a function of deriving the reward by multiplying the number of views of the target product-related content on the SNS for a certain period of time by a reward unit price corresponding to the posting campaign.
前記情報処理部は、
前記投稿キャンペーンに参加する前記ユーザのそれぞれの累計報酬総額が前記報酬総額上限を上回った場合、前記ユーザのそれぞれの前記報酬の増加を制限する機能を備える
ことを特徴とする請求項2に記載の情報処理システム。 A total reward limit for the posting campaign is determined based on a reward budget set by the contributor;
The information processing unit
The information processing system according to claim 2, further comprising a function for limiting the increase in the rewards of each of the users participating in the posting campaign if the total cumulative reward amount of each of the users participating in the posting campaign exceeds the total reward upper limit.
前記報酬総額上限と前記累計報酬総額との関係を、前記投稿キャンペーンに参加する前の前記ユーザに提供する機能を備える
ことを特徴とする請求項3に記載の情報処理システム。 The information processing unit
The information processing system according to claim 3, further comprising a function of providing the user with the relationship between the total reward limit and the cumulative total reward before the user participates in the posting campaign.
予定商品について前記投稿キャンペーンを実施しようとしている前記提供者から前記報酬予算の額の指定を受け付け、
前記投稿キャンペーンの前記報酬予算の額が指定された額である場合に、前記予定商品の前記SNSにおける投稿数または再生数のシェアがどのように変化するかを予測し、
予測結果を前記提供者に提供する機能を備える
ことを特徴とする請求項3に記載の情報処理システム。 The information processing unit
receiving a designation of the amount of the reward budget from the provider who intends to conduct the posting campaign for the planned product;
predicting how the share of the number of posts or views of the planned product on the SNS will change when the amount of the reward budget for the posting campaign is a specified amount;
The information processing system according to claim 3 , further comprising a function of providing the provider with a prediction result.
前記対象商品の人気度に応じて、前記人気度が低いほど値が高くなるように前記報酬単価を動的に変更する機能を備える
ことを特徴とする請求項2に記載の情報処理システム。 The information processing unit
The information processing system according to claim 2, further comprising a function of dynamically changing the remuneration unit price in accordance with the popularity of the target product so that the lower the popularity, the higher the remuneration unit price.
前記対象商品の人気度に応じて、前記人気度が低いほど前記ユーザが受ける恩恵が高まるように前記特典の内容を動的に変更する機能を備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
The information processing system according to claim 1, further comprising a function of dynamically changing the content of the benefit according to the popularity of the target product so that the lower the popularity, the greater the benefit the user receives.
前記SNSに投稿された前記対象商品関連コンテンツの投稿、閲覧またはエンゲージメントの状況を示すSNS状況と、前記対象商品の販売の状況を示す販売状況との関係を前記提供者に提供する機能を備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
The information processing system according to claim 1, characterized in that it has a function of providing the provider with the relationship between the SNS status indicating the posting, viewing or engagement status of the target product-related content posted on the SNS and the sales status indicating the sales status of the target product.
前記対象商品関連コンテンツの投稿、閲覧またはエンゲージメントに関するSNS関連指標の指標値の推移と、前記対象商品の販売に関する販売関連指標の指標値の推移との関係を提供する機能を備える
ことを特徴とする請求項8に記載の情報処理システム。 The information processing unit
The information processing system according to claim 8, characterized in that it has a function of providing a relationship between the trend in index values of SNS-related indexes relating to posting, viewing or engagement of the target product-related content and the trend in index values of sales-related indexes relating to sales of the target product.
前記対象商品関連コンテンツの投稿、閲覧またはエンゲージメントに関するSNS関連指標の指標値と、前記対象商品の販売に関する販売関連指標の指標値との相関関係を前記提供者に提供する機能を備える
ことを特徴とする請求項8に記載の情報処理システム。 The information processing unit
The information processing system according to claim 8, characterized in that it has a function of providing the provider with a correlation between index values of SNS-related indexes relating to posting, viewing or engagement of the target product-related content and index values of sales-related indexes relating to sales of the target product.
前記投稿キャンペーンに関して、前記SNSで利用可能なタグを1つ以上含むタグ群であって、前記対象商品が属するカテゴリを示すタグである対象商品所属カテゴリタグを含み、かつ、前記対象商品関連コンテンツの前記SNSへの投稿に際して前記対象商品関連コンテンツに付与すべきことが義務付けられた対象商品対応タグ群を前記ユーザに提供する機能と、
カテゴリ占有率の推移と、前記対象商品の販売に関する販売関連指標の指標値の推移との関係を前記提供者に提供する機能とを備え、
前記カテゴリ占有率は、前記対象商品所属カテゴリタグが付与された前記コンテンツの投稿、閲覧またはエンゲージメントに関する所定の指標の指標値に対する、前記対象商品関連コンテンツの投稿、閲覧またはエンゲージメントに関する所定の指標の指標値の割合である
ことを特徴とする請求項8に記載の情報処理システム。 The information processing unit
a function of providing the user with a tag group that includes one or more tags that can be used on the SNS, the tag group including a target product category tag that indicates the category to which the target product belongs, and that is required to be assigned to the target product related content when the target product related content is posted on the SNS, in relation to the posting campaign;
a function of providing the provider with a relationship between a change in category share and a change in the index value of a sales-related index relating to sales of the target product;
The information processing system described in claim 8, characterized in that the category occupancy rate is the ratio of the index value of a specified index related to the posting, viewing or engagement of the content related to the target product to the index value of a specified index related to the posting, viewing or engagement of the content to which the target product belongs category tag is assigned.
前記投稿キャンペーンに関して、前記SNSで利用可能なタグを1つ以上含むタグ群であって、前記対象商品が属するカテゴリを示すタグである対象商品所属カテゴリタグを含み、かつ、前記対象商品関連コンテンツの前記SNSへの投稿に際して前記コンテンツに付与すべきことが義務付けられた対象商品対応タグ群を前記ユーザに提供する機能と、
カテゴリ占有率と、前記対象商品の販売に関する販売関連指標の指標値との相関関係を前記提供者に提供する機能とを備え、
前記カテゴリ占有率は、前記対象商品所属カテゴリタグが付与された前記コンテンツの投稿、閲覧またはエンゲージメントに関する所定の指標の指標値に対する、前記対象商品関連コンテンツの投稿、閲覧またはエンゲージメントに関する所定の指標の指標値の割合である
ことを特徴とする請求項8に記載の情報処理システム。 The information processing unit
a function of providing the user with a tag group for the posting campaign, the tag group including one or more tags that can be used on the SNS, including a target product category tag that indicates the category to which the target product belongs, and which is required to be assigned to the target product-related content when the target product-related content is posted on the SNS;
a function of providing the provider with a correlation between a category share and an index value of a sales-related index relating to sales of the target product;
The information processing system described in claim 8, characterized in that the category occupancy rate is the ratio of the index value of a specified index related to the posting, viewing or engagement of the content related to the target product to the index value of a specified index related to the posting, viewing or engagement of the content to which the target product belongs category tag is assigned.
前記ユーザのランクを管理する機能と、
前記購入キャンペーンおける前記ユーザに関するアクションと、前記投稿キャンペーンにおける前記ユーザに関するアクションとの少なくとも一方を反映して前記ユーザのランクのグレードを導出する機能と、
前記ユーザのランクのグレードに応じて、グレードが高いほど前記ユーザがより多くの恩恵を受けるように前記特典もしくは前記報酬の内容を変更し、または、前記ユーザのランクのグレードが上がったときに前記ユーザが恩恵を受けるアクションを実行する機能とを備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
a function for managing the rank of the user;
a function of deriving a rank grade of the user by reflecting at least one of an action related to the user in the purchase campaign and an action related to the user in the posting campaign;
The information processing system according to claim 1, further comprising a function of changing the content of the benefit or the reward depending on the rank grade of the user so that the higher the rank, the greater the benefit the user will receive, or of executing an action that will benefit the user when the rank grade of the user increases.
前記提供者ごとに、前記ユーザの提供者対応ランクを管理する機能と、
一の提供者について、当該一の提供者が実施する前記購入キャンペーンにおける前記ユーザに関するアクションと、当該一の提供者が実施する前記投稿キャンペーンにおける前記ユーザに関するアクションとの少なくとも一方を反映して前記ユーザの前記提供者対応ランクのグレードを導出する機能と、
前記ユーザの一の提供者に係る前記提供者対応ランクのグレードに応じて、グレードが高いほど前記ユーザがより多くの恩恵を受けるように当該一の提供者に係る前記特典もしくは前記報酬の内容を変更し、または、前記ユーザの当該一の提供者に係る前記提供者対応ランクのグレードが上がったときに当該一の提供者に関して前記ユーザが恩恵を受けるアクションを実行する機能とを備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
a function of managing the provider correspondence rank of the user for each of the providers;
a function of deriving a grade of the provider correspondence rank of the user by reflecting, for one provider, at least one of an action regarding the user in the purchase campaign implemented by the one provider and an action regarding the user in the posting campaign implemented by the one provider;
The information processing system according to claim 1, further comprising a function to change the content of the benefit or reward related to a provider according to the grade of the provider correspondence rank related to the user's provider so that the higher the grade, the greater the benefit the user will receive, or to execute an action to benefit the user with respect to the provider when the grade of the provider correspondence rank related to the user's provider increases.
前記購入キャンペーンまたは前記投稿キャンペーンにおける前記ユーザに関するアクションの履歴を管理する機能と、
過去の前記ユーザに関するアクションを利用した条件を設定可能な画面を前記提供者が参照可能な表示部に表示する機能と、
前記提供者により設定された前記条件に基づいて前記ユーザを抽出する機能とを備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
a function for managing a history of actions related to the user in the purchase campaign or the posting campaign;
a function of displaying a screen on a display unit that can be referenced by the provider, on which conditions can be set using past actions related to the user;
The information processing system according to claim 1 , further comprising a function of extracting the users based on the conditions set by the provider.
前記提供者からの要求に応じて、前記提供者が指定した前記購入キャンペーンまたは前記投稿キャンペーンのアプリケーションリンクまたはキャンペーンを紹介する画像を発行する機能を備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
The information processing system according to claim 1, characterized in that it has a function of issuing an application link or an image introducing the purchase campaign or posting campaign specified by the provider in response to a request from the provider.
閲覧者が閲覧する画面上に、前記購入キャンペーンまたは前記投稿キャンペーンの紹介画面にアクセスするリンクを表示するためのタグを生成し、提供する機能を備える
ことを特徴とする請求項1に記載の情報処理システム。 The information processing unit
The information processing system according to claim 1, further comprising a function for generating and providing a tag for displaying a link to access an introduction screen for the purchase campaign or the posting campaign on a screen viewed by a viewer.
前記購入チェックのチェック結果が合格であることを前記ユーザに通知する際に、前記投稿キャンペーンを紹介する情報を前記ユーザに通知する
ことを特徴とする請求項1から17の何れか1項に記載の情報処理システム。 The information processing unit
18. The information processing system according to claim 1, wherein when notifying the user that the check result of the purchase check has passed, the information introducing the posting campaign is notified to the user.
前記購入キャンペーンに関して、前記対象商品を購入するときのルールである購入ルールを前記ユーザに提供する機能と、
前記購入ルールに従って前記対象商品が購入されたか否かという観点で前記購入証拠について行われた前記購入チェックのチェック結果を前記ユーザに通知する機能とを備える
ことを特徴とする請求項1から17の何れか1項に記載の情報処理システム。 The information processing unit
a function of providing the user with purchase rules for purchasing the target product in relation to the purchase campaign;
The information processing system of any one of claims 1 to 17, further comprising a function of notifying the user of the check results of the purchase check performed on the proof of purchase from the viewpoint of whether the target product was purchased in accordance with the purchase rules.
前記投稿キャンペーンに関して、前記対象商品関連コンテンツを作成するときのルールである作成ルールを前記ユーザに提供する機能と、
前記作成ルールに従って前記対象商品関連コンテンツが作成されているか否かという観点で前記対象商品関連コンテンツについて行われた前記動画審査の審査結果を前記ユーザに通知する機能とを備える
ことを特徴とする請求項1から17の何れか1項に記載の情報処理システム。 The information processing unit
a function of providing the user with creation rules for creating the target product-related content in relation to the posting campaign;
The information processing system according to any one of claims 1 to 17, further comprising a function of notifying the user of the review results of the video review conducted on the target product-related content from the viewpoint of whether the target product-related content has been created in accordance with the creation rules.
前記情報処理システムの前記情報処理部が、前記購入チェックに合格した前記ユーザのうち前記提供者が前記対象商品について実施する投稿キャンペーンに参加するユーザからSNSへの投稿用の前記対象商品に関するコンテンツである対象商品関連コンテンツを受け付け、前記対象商品関連コンテンツについて行われた審査である動画審査の審査結果を前記ユーザに通知し、前記動画審査に合格した前記ユーザによる前記対象商品関連コンテンツの前記SNSへの投稿に応じて当該投稿に対する報酬を導出し、導出した前記報酬を前記ユーザに付与する機能とを有する情報処理部を備える
ことを特徴とする情報処理方法。 an information processing unit of the information processing system receiving proof of purchase of the target product from users participating in a purchase campaign implemented by a provider for the target product, notifying the users of the results of a purchase check conducted on the proof of purchase, and granting a benefit to the users who pass the purchase check;
an information processing unit having a function of accepting target product-related content, which is content related to the target product, for posting on SNS from users who have passed the purchase check and are participating in a posting campaign conducted by the provider for the target product, notifying the users of the results of a video review conducted on the target product-related content, deriving a reward for the post in accordance with the posting of the target product-related content on the SNS by the users who have passed the video review, and granting the derived reward to the users.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025036839A JP7735615B1 (en) | 2025-03-07 | 2025-03-07 | Information processing system and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025036839A JP7735615B1 (en) | 2025-03-07 | 2025-03-07 | Information processing system and information processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP7735615B1 true JP7735615B1 (en) | 2025-09-09 |
Family
ID=96988809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025036839A Active JP7735615B1 (en) | 2025-03-07 | 2025-03-07 | Information processing system and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7735615B1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016158075A1 (en) * | 2015-04-02 | 2016-10-06 | 株式会社ディー・エヌ・エー | System, method, and program for distributing realtime motion video |
| WO2021049072A1 (en) * | 2019-09-09 | 2021-03-18 | オムニビジョン株式会社 | Management server and management program |
| JP2023150098A (en) * | 2022-03-31 | 2023-10-16 | 株式会社Maneql | Moving image distribution type commodity sales system |
-
2025
- 2025-03-07 JP JP2025036839A patent/JP7735615B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016158075A1 (en) * | 2015-04-02 | 2016-10-06 | 株式会社ディー・エヌ・エー | System, method, and program for distributing realtime motion video |
| WO2021049072A1 (en) * | 2019-09-09 | 2021-03-18 | オムニビジョン株式会社 | Management server and management program |
| JP2023150098A (en) * | 2022-03-31 | 2023-10-16 | 株式会社Maneql | Moving image distribution type commodity sales system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Cui et al. | Informational challenges in omnichannel marketing: Remedies and future research | |
| JP7360659B2 (en) | Crowdfunding system, processing method and computer program | |
| US9691087B2 (en) | Method and system for use of game for charity donations | |
| Loureiro et al. | Pressing the buy button: Generation Y’s online clothing shopping orientation and its impact on purchase | |
| KR100896613B1 (en) | How to operate a shopping mall site | |
| JP7602575B2 (en) | Method and system for integration between content publishing, advertising serving, and rewards collection - Patents.com | |
| US20130246302A1 (en) | Systems and methods for providing and obtaining validated customer feedback information | |
| Thakur et al. | What motivates consumers to partake in cyber shilling? | |
| Zhang | Ongoing trust and tourism O2O platform continuance: A two-trustee involved model with moderating variable | |
| Kao et al. | A real-time bidding gamification service of retailer digital transformation | |
| JP6302149B1 (en) | Privilege management apparatus, privilege management system, and privilege management method | |
| JP6857932B2 (en) | Information processing device | |
| Zhang et al. | The effects of relational bonds on purchasing intention in the live streaming context: the moderating role of platform type | |
| JP2019036283A (en) | Privilege management device, privilege management system, and privilege management method | |
| JP7735615B1 (en) | Information processing system and information processing method | |
| JP6351885B1 (en) | Privilege management system, privilege management device, and privilege management method | |
| Gokulkumari et al. | Analysis of the effectiveness of the augmented reality technique as an influence on the digital marketing | |
| JP7504275B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2019036291A (en) | Privilege management system, privilege management device, and method for managing privilege | |
| Schöni | Digital marketing in retail: what are the benefits a Swiss premium department store could reap when adapting to the changing environment of digitization? A maturity model | |
| Dermatas | A novel digital marketing approach for the Conversion Rate Optimization for e-Commerce in the fashion and beauty sectors | |
| KR20140015734A (en) | Fashion web-collection social network service system based on internet shopping mall service | |
| Talosig | Improving Digital Marketing for Attracting the Target Customer Segments | |
| Dillon | Digital marketing technology adoption by fashion retail Small and Medium Enterprises (SMEs) in the context of the pandemic: an analysis based on the diffusion of innovations theory | |
| Izquierdo | Hispanic online consumer demographics in New York City and its relationship to online consumer behavior |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250609 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20250609 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250624 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250724 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7735615 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |