Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7620596B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7620596B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7620596B2
JP7620596B2 JP2022104178A JP2022104178A JP7620596B2 JP 7620596 B2 JP7620596 B2 JP 7620596B2 JP 2022104178 A JP2022104178 A JP 2022104178A JP 2022104178 A JP2022104178 A JP 2022104178A JP 7620596 B2 JP7620596 B2 JP 7620596B2
Authority
JP
Japan
Prior art keywords
marketing
user
advertisement
target value
features
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022104178A
Other languages
Japanese (ja)
Other versions
JP2024004553A (en
Inventor
サティアン アブロール
クマール カガルバディ バサワナ ナビーン
チャトパディ サヤンタン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2022104178A priority Critical patent/JP7620596B2/en
Publication of JP2024004553A publication Critical patent/JP2024004553A/en
Application granted granted Critical
Publication of JP7620596B2 publication Critical patent/JP7620596B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関し、特に、広告計画のための技術に関する。 The present invention relates to an information processing device, an information processing method, and an information processing program, and in particular to technology for advertising planning.

見込み顧客(ターゲット顧客)として、同様の特徴を有する1以上のユーザを抽出してユーザセグメントを形成する技術(ユーザセグメンテーション)が知られている。ユーザセグメンテーションを用いることにより、広告効果の最大化が期待される。ユーザセグメンテーションと広告との関係に関して、様々な技術が開発されている。 A technology called user segmentation is known that extracts one or more users with similar characteristics as potential customers (target customers) to form a user segment. By using user segmentation, it is expected that the effectiveness of advertising can be maximized. Various technologies have been developed regarding the relationship between user segmentation and advertising.

例えば、特許文献1では、広告出稿の予算配分を最適化する技術が記載されている。当該文献には、共通の特徴を有するユーザのグループ(ユーザセグメント)に対して割り当てられた予算金額と、当該特徴に基づいて予測された広告に対する予測クリック数と予測CV(Conversion)率とに基づいて、当該広告に対する予測CV数を算出することが記載されている。予測CV数がグループ毎に算出されるため、予算配分の最適化を効率的に行うことができる。 For example, Patent Document 1 describes a technology for optimizing budget allocation for advertising placements. The document describes calculating a predicted conversion number for an advertisement based on a budget amount allocated to a group of users (user segment) that have common characteristics, and a predicted number of clicks and predicted CV (conversion) rate for the advertisement predicted based on the characteristics. Because the predicted conversion number is calculated for each group, it is possible to efficiently optimize budget allocation.

特開2020-187697号公報JP 2020-187697 A

上記文献による技術は、マーケティングで重要視される予算を考慮した広告計画の最適化という観点で効果を奏する。一方で、マーケティング戦略には、予算を含めた様々なマーケティング指標が使用される。予算というマーケティング指標に限定されず、あらゆるマーケティング指標を考慮した広告計画のための手法は、これまでに提案されていなかった。 The technology described in the above literature is effective in terms of optimizing advertising plans that take into account budgets, which are considered important in marketing. However, various marketing indicators, including budgets, are used in marketing strategies. Up until now, no method has been proposed for advertising plans that take into account all marketing indicators, not just the marketing indicator of budget.

本発明は上記課題に鑑みてなされたものであり、様々なマーケティング指標の目標設定に応じた広告計画のための技術を提供することを目的とする。 The present invention was made in consideration of the above problems, and aims to provide technology for advertising planning according to the target setting of various marketing indicators.

上記課題を解決するために、本発明による情報処理装置の一態様は、複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得手段と、所定の広告の提供に関するマーケティング特徴を設定する特徴設定手段と、前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定手段と、前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成手段と、前記所定の広告に対するマーケティング指標の目標値を設定する目標設定手段と、前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定手段と、を有する。 In order to solve the above problem, one aspect of the information processing device according to the present invention includes a feature acquisition means for acquiring user features representing the characteristics of each of a plurality of users, a feature setting means for setting marketing features related to the provision of a predetermined advertisement, an estimation means for inputting the user features and the marketing features into a trained learning model and estimating an effectiveness score indicating the advertising effectiveness of the predetermined advertisement for each of the plurality of users, a generation means for generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score, a goal setting means for setting a target value of a marketing indicator for the predetermined advertisement, and a determination means for determining one or more user groups to which the predetermined advertisement is to be provided from the plurality of user groups based on the target value of the marketing indicator.

上記課題を解決するために、本発明による情報処理方法の一態様は、複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得工程と、所定の広告の提供に関するマーケティング特徴を設定する特徴設定工程と、前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定工程と、前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成工程と、前記所定の広告に対するマーケティング指標の目標値を設定する目標設定工程と、前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定工程と、を有する。 In order to solve the above problem, one aspect of the information processing method according to the present invention includes a feature acquisition step of acquiring user features representing the characteristics of each of a plurality of users, a feature setting step of setting marketing features related to the provision of a predetermined advertisement, an estimation step of inputting the user features and the marketing features into a trained learning model and estimating an effectiveness score indicating the advertising effectiveness of the predetermined advertisement for each of the plurality of users, a generation step of generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score, a goal setting step of setting a target value of a marketing indicator for the predetermined advertisement, and a determination step of determining one or more user groups to which the predetermined advertisement is to be provided from the plurality of user groups based on the target value of the marketing indicator.

上記課題を解決するために、本発明によるプログラムの一態様は、情報処理をコンピュータに実行させるための情報処理プログラムであって、該プログラムは、前記コンピュータに、複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得処理と、所定の広告の提供に関するマーケティング特徴を設定する特徴設定処理と、前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定処理と、前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成処理と、前記所定の広告に対するマーケティング指標の目標値を設定する目標設定処理と、前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定処理と、を含む処理を実行させるためのものである。 In order to solve the above problem, one aspect of the program according to the present invention is an information processing program for causing a computer to execute information processing, the program causing the computer to execute processes including a feature acquisition process for acquiring user features representing the features of each of a plurality of users, a feature setting process for setting marketing features related to the provision of a predetermined advertisement, an estimation process for inputting the user features and the marketing features into a trained learning model and estimating an effectiveness score indicating the advertising effectiveness of the predetermined advertisement for each of the plurality of users, a generation process for generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score, a goal setting process for setting a target value of a marketing indicator for the predetermined advertisement, and a determination process for determining one or more user groups to which the predetermined advertisement is to be provided from the plurality of user groups based on the target value of the marketing indicator.

本発明によれば、様々なマーケティング指標の目標設定に応じた広告計画を行うことが可能となる。
上記した本発明の目的、態様および効果並びに上記されなかった本発明の目的、態様および効果は、当業者であれば添付図面および請求の範囲の記載を参照することにより下記の発明を実施するための形態から理解できるであろう。
According to the present invention, it becomes possible to carry out advertising planning in accordance with the target setting of various marketing indicators.
The above-mentioned objects, aspects, and advantages of the present invention, as well as objects, aspects, and advantages of the present invention not described above, will be understood by those skilled in the art from the following detailed description of the invention by referring to the accompanying drawings and the claims.

図1は、情報処理システムの構成例を示す。FIG. 1 shows an example of the configuration of an information processing system. 図2は、実施形態による情報処理装置10の機能構成例を示す。FIG. 2 shows an example of a functional configuration of the information processing device 10 according to the embodiment. 図3は、情報処理装置10とユーザ装置11のハードウェア構成例を示す。FIG. 3 shows an example of the hardware configuration of the information processing device 10 and the user device 11. As shown in FIG. 図4は、効果スコアを推定の手順の例を示す。FIG. 4 shows an example of a procedure for estimating an effectiveness score. 図5は、効果スコアを含むスコア表の例を示す。FIG. 5 shows an example of a score table including effect scores. 図6は、ターゲットセグメントの決定手順の例を示す。FIG. 6 shows an example of a procedure for determining a target segment. 図7は、情報処理装置により実行される処理のフローチャートを示す。FIG. 7 shows a flowchart of the process executed by the information processing device.

以下、添付図面を参照して、本発明を実施するための実施形態について詳細に説明する。以下に開示される構成要素のうち、同一機能を有するものには同一の符号を付し、その説明を省略する。なお、以下に開示される実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正または変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 Below, an embodiment for carrying out the present invention will be described in detail with reference to the attached drawings. Among the components disclosed below, those having the same functions are given the same reference numerals, and their description will be omitted. Note that the embodiment disclosed below is one example of a means for realizing the present invention, and should be appropriately modified or changed depending on the configuration of the device to which the present invention is applied and various conditions, and the present invention is not limited to the following embodiment. Furthermore, not all of the combinations of features described in this embodiment are necessarily essential to the solution of the present invention.

[情報処理システムの構成例]
図1に、本実施形態による情報処理システムの構成例を示す。本情報処理システムは、その一例として、図1に示すように、情報処理装置10と、任意の複数のユーザ1~Nにより使用される複数のユーザ装置11-1~11-N(N>1)を含んで構成される。なお、以下の説明において、特に説明がない限り、ユーザ装置11-1~11-Nをユーザ装置11と総称しうる。また、以下の説明において、ユーザ装置とユーザという語は同義に使用され、番号1~Nが、ユーザ(ユーザ装置)の識別番号(ID)として使用されうる。
[Example of configuration of information processing system]
1 shows an example of the configuration of an information processing system according to the present embodiment. As an example, as shown in FIG. 1, this information processing system includes an information processing device 10 and multiple user devices 11-1 to 11-N (N>1) used by multiple arbitrary users 1 to N. In the following description, unless otherwise specified, the user devices 11-1 to 11-N may be collectively referred to as user device 11. In the following description, the terms user device and user are used synonymously, and the numbers 1 to N may be used as identification numbers (IDs) of users (user devices).

ユーザ装置11は、例えば、スマートフォンやタブレットといったデバイスであり、LTE(Long Term Evolution)等の公衆網や、無線LAN(Local Area Network)等の無線通信網を介して、情報処理装置10と通信可能に構成されている。ユーザ装置11は、液晶ディスプレイ等の表示部(表示面)を有し、各ユーザは、当該液晶ディスプレイに装備されたGUI(Graphic User Interface)により各種操作を行うことができる。当該操作は、指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、画面に表示された画像等のコンテンツに対する各種の操作を含む。
なお、ユーザ装置11は、図1に示すような形態のデバイスに限らず、タブレット端末やノート型のPCといったデバイスであってもよい。また、ユーザ装置11は、表示面を別に備えてもよい。
The user device 11 is, for example, a device such as a smartphone or a tablet, and is configured to be able to communicate with the information processing device 10 via a public network such as LTE (Long Term Evolution) or a wireless communication network such as a wireless LAN (Local Area Network). The user device 11 has a display unit (display surface) such as a liquid crystal display, and each user can perform various operations using a GUI (Graphic User Interface) equipped on the liquid crystal display. The operations include various operations on content such as images displayed on the screen, such as tapping, sliding, and scrolling using a finger or a stylus.
The user device 11 is not limited to the device shown in Fig. 1, but may be a device such as a tablet terminal or a notebook PC. The user device 11 may also be provided with a separate display screen.

ユーザ装置11は、情報処理装置10から、または、不図示の他の装置から情報処理装置10を介して提供されるウェブサービス(インターネット関連サービス)を利用することができる。当該ウェブサービスは、インターネットを介して提供される、オンラインモールやネットスーパー、あるいは、通信、金融、不動産、スポーツ、旅行に関するサービスを含むことができる。ユーザ装置11は、当該ウェブサービスを利用するために、ユーザの住所やユーザの氏名、ユーザが保持するクレジットカードの番号、ユーザのデモグラフィック情報(性別、年齢、居住地域、職業、家族構成等の人口統計学的なユーザ属性)といった情報を登録しうる。 The user device 11 can use web services (Internet-related services) provided from the information processing device 10 or from another device (not shown) via the information processing device 10. The web services can include online malls, online supermarkets, or services related to communications, finance, real estate, sports, and travel, all provided via the Internet. In order to use the web services, the user device 11 can register information such as the user's address, the user's name, the credit card number held by the user, and the user's demographic information (demographic user attributes such as gender, age, residential area, occupation, and family structure).

[情報処理装置10の機能構成]
本実施形態による情報処理装置10は、複数のユーザ装置11-1~11-Nから取得した、複数のユーザのユーザ特徴とマーケティング特徴、および、学習済みのスコア予測モデル112を用いて、当該複数のユーザに対する広告効果を示す効果スコアを予測する。そして情報処理装置10は、当該複数のユーザに対する効果スコアと、設定されたマーケティング指標の目標値に基づいて、広告提供先のユーザ群である、ターゲットセグメントを決定する。
[Functional configuration of information processing device 10]
The information processing device 10 according to this embodiment predicts an effectiveness score indicating an advertising effectiveness for a plurality of users, using the user features and marketing features of the plurality of users acquired from the plurality of user devices 11-1 to 11-N, and the trained score prediction model 112. Then, the information processing device 10 determines a target segment, which is a group of users to which the advertisement is provided, based on the effectiveness scores for the plurality of users and the target values of the set marketing indicators.

図2は、本実施形態による情報処理装置10の機能構成の一例を示すブロック図である。
図2に示す情報処理装置10は、ユーザ特徴取得部101、マーケティング特徴取得部102、マーケティング特徴設定部103、スコア推定部104、マーケティング指標設定部105、ターゲットセグメント決定部106、出力部107、学習モデル記憶部110、および選択ルール記憶部120を備える。学習モデル記憶部110は、ユーザ特徴予測モデル111とスコア予測モデル112を記憶可能に構成される。また、選択ルール記憶部120は、選択ルール121を記憶可能に構成される。
FIG. 2 is a block diagram showing an example of a functional configuration of the information processing device 10 according to the present embodiment.
2 includes a user feature acquisition unit 101, a marketing feature acquisition unit 102, a marketing feature setting unit 103, a score estimation unit 104, a marketing index setting unit 105, a target segment determination unit 106, an output unit 107, a learning model storage unit 110, and a selection rule storage unit 120. The learning model storage unit 110 is configured to be capable of storing a user feature prediction model 111 and a score prediction model 112. Furthermore, the selection rule storage unit 120 is configured to be capable of storing a selection rule 121.

ユーザ特徴取得部101は、ユーザ装置11-1~11-Nのそれぞれから、当該ユーザ装置やユーザについての事実特徴(事実情報、事実属性)(以下、ユーザ特徴)を取得する。ユーザ特徴は、当該ユーザ装置やユーザから実際に、または、客観的に得られる、事実に基づく特徴(情報)である。ユーザ特徴取得部101は例えば、ユーザ装置11から直接ユーザ特徴を取得することができる。また、ユーザ特徴取得部101は、ユーザ装置11のユーザによりウェブサービスに登録された情報として、ユーザ特徴を取得することができる。 The user feature acquisition unit 101 acquires factual features (factual information, factual attributes) (hereinafter, user features) about each of the user devices 11-1 to 11-N regarding the user device or user. User features are factual features (information) that are actually or objectively obtained from the user device or user. The user feature acquisition unit 101 can acquire user features directly from the user device 11, for example. The user feature acquisition unit 101 can also acquire user features as information registered in a web service by the user of the user device 11.

ユーザ特徴は、ユーザ装置のIPアドレス、ユーザの住所やユーザの氏名、ユーザが保持するクレジットカードの番号、ユーザのデモグラフィック情報(性別、年齢、居住地域、職業、家族構成等の人口統計学的なユーザ属性)等を含む。また、ユーザ特徴は、所定のウェブサービス利用時における登録番号や登録名を含んでもよい。また、ユーザ特徴は、通話履歴、所定のウェブサービス利用時における商品のユーザの住所以外の配送先住所、所定のウェブサービス利用時の利用状況、利用履歴、検索履歴、アイテム購入履歴(購入結果を含む)、サービスの利用により貯めることが可能なポイントに関する情報を含んでもよい。このように、ユーザ特徴は、ユーザ装置またはユーザ自身に関連する情報や、通信を介した所定のサービス利用に関する情報を含む、あらゆる情報を含むことができる。 User characteristics include the IP address of the user device, the user's address and name, the credit card number held by the user, and the user's demographic information (demographic user attributes such as gender, age, residential area, occupation, and family structure). User characteristics may also include a registration number and registered name when using a specified web service. User characteristics may also include call history, a delivery address other than the user's address for products when using a specified web service, usage status when using a specified web service, usage history, search history, item purchase history (including purchase results), and information regarding points that can be accumulated by using a service. In this way, user characteristics can include any information, including information related to the user device or the user himself/herself, and information regarding the use of a specified service via communication.

なお、本実施形態において、購入といった利用可能なアイテムとは、様々なサービスに関して提供可能な有形または無形のモノ(Thing)でありうる。例えば、金融(フィンテック)サービスに関しては、銀行口座、株式や投資信託や保険商品といった金融商品、暗号通貨、スマホアプリ決済等のアイテムが存在する。また、デジタルコンテンツサービスに関しては、映画やアニメといった動画コンテンツや、写真やイラストやテキストといった静止画コンテンツ等のアイテムが存在する。また、Eコマースサービスに関しては、ネットショッピングで扱う無形または有形の商品等のアイテムが存在する。また、トラベルサービスに関しては、ホテルやパックツアーや交通機関に関する情報や予約等のアイテムが存在する。また、モバイルサービスに関しては、モバイル機器、公衆網/インターネット接続、通信利用料金等のアイテムが存在する。また、広告およびメディアサービスに関しては、オフラインやオフラインの広告商品、ダイレクトメール、放送やインターネットを介した広告等のアイテムが存在する。また、カードサービスに関しては、クレジットカード決済やポイント取引等のアイテムが存在する。また、スポーツおよび文化サービスに関しては、スポーツイベントやコンサートといったイベントやイベントで販売される商品等のアイテムが存在する。 In this embodiment, the available items, such as purchases, can be tangible or intangible things (Things) that can be provided for various services. For example, for financial (fintech) services, there are items such as bank accounts, financial products such as stocks, investment trusts, and insurance products, cryptocurrency, and smartphone app payments. For digital content services, there are items such as video content such as movies and animations, and still image content such as photos, illustrations, and text. For e-commerce services, there are items such as intangible or tangible products handled in online shopping. For travel services, there are items such as information and reservations on hotels, package tours, and transportation. For mobile services, there are items such as mobile devices, public network/Internet connections, and communication usage fees. For advertising and media services, there are items such as offline and offline advertising products, direct mail, and advertising via broadcasting and the Internet. For card services, there are items such as credit card payments and point transactions. For sports and cultural services, there are items such as events such as sporting events and concerts, and products sold at events.

また、ユーザ特徴取得部101は、取得したユーザ特徴を、学習済みのユーザ特徴予測モデル111に適用して、当該ユーザ特徴に対して推定されたユーザ特徴(推定ユーザ特徴(属性))も取得するように構成される。ユーザ特徴予測モデル111は、対象のユーザのユーザ特徴(すなわち、事実特徴)を入力として、複数のユーザ特徴それぞれが当該対象のユーザに該当する(適合する)確率(該当確率)を出力するように構成される。ユーザ特徴取得部101は、該当確率から、最終的に、当該対象ユーザの推定ユーザ特徴を決定する。 The user feature acquisition unit 101 is also configured to apply the acquired user features to the trained user feature prediction model 111 to acquire user features (estimated user features (attributes)) estimated for the user features. The user feature prediction model 111 is configured to receive the user features (i.e., fact features) of a target user as input, and output the probability (correspondence probability) that each of the multiple user features corresponds (matches) to the target user. The user feature acquisition unit 101 ultimately determines the estimated user features of the target user from the correlation probability.

例えば、ユーザ特徴取得部101は、対象ユーザのユーザ特徴として、対象ユーザのデモグラフィック情報と過去のウェブサービスにおける購入履歴や趣向を示すデータをユーザ特徴予測モデル111に入力する。ユーザ特徴予測モデル111からは、該当確率として、当該対象ユーザが購入すると推定される複数のアイテムや当該対象ユーザが有しうる複数の趣向それぞれに対する確率が出力される。そして、ユーザ特徴取得部101は、所定値以上の確率を有するアイテムや趣向を、当該対象ユーザの推定ユーザ特徴として、取得することができる。 For example, the user feature acquisition unit 101 inputs the target user's demographic information and data indicating past purchase history and preferences in web services into the user feature prediction model 111 as the user features of the target user. The user feature prediction model 111 outputs the probability for each of multiple items that the target user is estimated to purchase and multiple preferences that the target user may have as the relevant probability. The user feature acquisition unit 101 can then acquire items and preferences that have a probability equal to or greater than a predetermined value as the estimated user features of the target user.

マーケティング特徴取得部102は、広告の提供に関するマーケティング上の特徴を、マーケティング特徴として取得する。マーケティング特徴取得部102は、ユーザ特徴取得部101により取得された過去のユーザ特徴と関連付けられたマーケティング特徴を取得する。本実施形態では、マーケティング特徴は、広告の提供のために使用したチャネルとインセンティブデータを含む。また、マーケティング特徴は、広告の提供のために使用したチャネルに対応するコスト(費用)に関する情報(コストデータ)を含む。
例えば、
The marketing feature acquisition unit 102 acquires marketing features related to the provision of advertisements as marketing features. The marketing feature acquisition unit 102 acquires marketing features associated with past user features acquired by the user feature acquisition unit 101. In this embodiment, the marketing features include channels used for the provision of advertisements and incentive data. The marketing features also include information (cost data) related to costs (expenses) corresponding to the channels used for the provision of advertisements.
for example,

チャネルは、広告提供のための手段である。チャネルは、例えば、電子メール(Eメール)、ダイレクトメール(DM)、ディスプレイ広告、ウェブバナー広告(バナー広告)、プッシュ通知のうちの少なくとも1つを含む。ディスプレイ広告は、ディスプレイ上の広告全般であり、テキスト広告、レスポンシブル広告、動的ディスプレイ広告、動画広告を含み、バナー広告はディスプレイ広告の一種である。
インセンティブデータは、広告上で広告提供側が期待する行動(購入や登録)を促進させるための販促材料(インセンティブ、特典情報)である。インセンティブは、ユーザの行動に応じて付与される(与えられる)クーポン、ポイントや、割引情報(割引率)のうちの少なくとも1つを含む。クーポンは、所定の金額に対応しうる。また、ポイントは、ウェブサービス上の所定のルールに従って貯めることができる点数に対応する。貯められたポイントは、その数に応じて、アイテムとの交換や、金銭との交換が可能でありうる。
コストデータは、前述したように、広告の提供のために使用したチャネルに対応するコストに関する情報であり、例えば、チャネルがEメールの場合は0円、チャネルが郵送によるDMの場合は郵便料金に相当する。
A channel is a means for providing an advertisement. The channel includes, for example, at least one of electronic mail (E-mail), direct mail (DM), display advertisement, web banner advertisement (banner advertisement), and push notification. Display advertisement is advertisement on a display in general and includes text advertisement, responsive advertisement, dynamic display advertisement, and video advertisement, and banner advertisement is a type of display advertisement.
The incentive data is promotional material (incentives, bonus information) for encouraging actions (purchases and registrations) that the advertising provider expects in the advertisement. The incentives include at least one of coupons, points, and discount information (discount rates) that are granted (given) depending on the user's actions. The coupons may correspond to a predetermined amount of money. The points correspond to a number of points that can be accumulated according to predetermined rules on the web service. Accumulated points may be exchangeable for items or money depending on the number.
As mentioned above, the cost data is information regarding the cost corresponding to the channel used to provide the advertisement, and for example, if the channel is email, it is 0 yen, and if the channel is direct mail by mail, it is equivalent to postal charges.

マーケティング特徴設定部103は、スコア推定部104の推定の対象とするマーケティング特徴を設定する。当該マーケティング特徴は、操作者が入力部(図3の入力部35)による入力操作により設定されてもよいし、予めシステムにおいて設定されていてもよいし、記憶部(図3のROM32やRAM33)に格納されている任意のプログラムによって設定されてもよい。 The marketing feature setting unit 103 sets the marketing features to be estimated by the score estimation unit 104. The marketing features may be set by an operator through an input operation using the input unit (input unit 35 in FIG. 3), may be set in advance in the system, or may be set by any program stored in the storage unit (ROM 32 or RAM 33 in FIG. 3).

スコア推定部104は、ユーザ特徴取得部101により取得されたユーザ特徴と、マーケティング特徴設定部103により設定されたマーケティング特徴を、学習済みのスコア予測モデル112に適用して、広告効果のスコア(効果スコア)を推定する。効果スコアの推定手順については後述する。 The score estimation unit 104 applies the user features acquired by the user feature acquisition unit 101 and the marketing features set by the marketing feature setting unit 103 to the trained score prediction model 112 to estimate an advertising effectiveness score (effectiveness score). The procedure for estimating the effectiveness score will be described later.

マーケティング指標設定部105は、1つ以上のマーケティング指標に対して、目標(目標値)を設定する。マーケティング指標は例えば、総予算(トータルバジェット)、ROI(Return on investment)、およびCVR(Conversion Rate)のうちの少なくとも1つである。ROIは、投資した費用に対してどれだけ効果や利益を出すことができたかの割合(指標)である。CVRは、設定した広告のサイトへのアクセスのうち、どれくらいが登録や購入、申し込みといったコンバージョンに繋がったかの割合(指標)である。ROIやCVRは、対象とする期間も併せて設定されうる。
マーケティング指標に対する目標値は、操作者が入力部(図3の入力部35)による入力操作により設定されてもよいし、予めシステムにおいて設定されていてもよいし、記憶部(図3のROM32やRAM33)に格納されている任意のプログラムによって設定されてもよい。なお、本実施形態では、マーケティング指標に対する目標は、目標値として設定されるが、目標を示す情報であれば、当該目標は、数値情報に限定されない。
The marketing index setting unit 105 sets a target (target value) for one or more marketing indexes. The marketing index is, for example, at least one of a total budget, a return on investment (ROI), and a conversion rate (CVR). The ROI is a ratio (index) of the effect or profit achieved for the invested cost. The CVR is a ratio (index) of the number of accesses to the set advertisement site that led to a conversion such as registration, purchase, or application. The ROI and CVR can also be set for a target period.
The target value for the marketing index may be set by an operator through an input operation using the input unit (input unit 35 in FIG. 3), may be set in advance in the system, or may be set by any program stored in the storage unit (ROM 32 or RAM 33 in FIG. 3). Note that in this embodiment, the target for the marketing index is set as a target value, but the target is not limited to numerical information as long as it is information indicating the target.

ターゲットセグメント決定部106は、スコア推定部104により推定された効果スコアと、マーケティング指標設定部105により設定された、1つ以上のマーケティング指標に対する目標値に基づいて、最終的なターゲットセグメントを決定する。本実施形態では、ターゲットセグメント決定部106は、選択ルール記憶部120に格納されている選択ルール121に基づいて、ターゲットセグメント決定処理を行う。ターゲットセグメント決定手順については後述する。 The target segment determination unit 106 determines the final target segment based on the effect score estimated by the score estimation unit 104 and the target values for one or more marketing indicators set by the marketing indicator setting unit 105. In this embodiment, the target segment determination unit 106 performs a target segment determination process based on the selection rules 121 stored in the selection rule storage unit 120. The target segment determination procedure will be described later.

出力部107は、ターゲットセグメント決定部106により決定されたターゲットセグメントの情報を出力する。出力部107は、当該ターゲットセグメントに関する情報を生成して出力してもよい。当該出力は、あらゆる出力処理であり得、通信I/F(図3の通信I/F37)を介した外部装置への出力であってもよいし、表示部(図3の表示部46)への表示であってもよい。 The output unit 107 outputs information on the target segment determined by the target segment determination unit 106. The output unit 107 may generate and output information on the target segment. The output may be any output process, and may be output to an external device via a communication I/F (communication I/F 37 in FIG. 3) or may be displayed on a display unit (display unit 46 in FIG. 3).

[情報処理装置10のハードウェア構成]
図3は、本実施形態による情報処理装置10のハードウェア構成の一例を示すブロック図である。
本実施形態による情報処理装置10は、単一または複数の、あらゆるコンピュータ、モバイルデバイス、または他のいかなる処理プラットフォーム上にも実装することができる。
図3を参照して、情報処理装置10は、単一のコンピュータに実装される例が示されているが、本実施形態による情報処理装置10は、複数のコンピュータを含むコンピュータシステムに実装されてよい。複数のコンピュータは、有線または無線のネットワークにより相互通信可能に接続されてよい。
[Hardware configuration of information processing device 10]
FIG. 3 is a block diagram showing an example of a hardware configuration of the information processing device 10 according to the present embodiment.
The information processing apparatus 10 according to the present embodiment can be implemented on any single or multiple computers, mobile devices, or any other processing platform.
3, the information processing device 10 is illustrated as being implemented in a single computer, but the information processing device 10 according to the present embodiment may be implemented in a computer system including multiple computers. The multiple computers may be connected to each other via a wired or wireless network so as to be able to communicate with each other.

図3に示すように、情報処理装置10は、CPU31と、ROM32と、RAM33と、HDD34と、入力部35と、表示部36と、通信I/F37と、システムバス38とを備えてよい。情報処理装置10はまた、外部メモリを備えてよい。
CPU(Central Processing Unit)31は、情報処理装置10における動作を統括的に制御するものであり、データ伝送路であるシステムバス38を介して、各構成部(32~37)を制御する。
3, the information processing device 10 may include a CPU 31, a ROM 32, a RAM 33, a HDD 34, an input unit 35, a display unit 36, a communication I/F 37, and a system bus 38. The information processing device 10 may also include an external memory.
A CPU (Central Processing Unit) 31 generally controls the operations of the information processing device 10, and controls each of the components (32 to 37) via a system bus 38, which is a data transmission path.

ROM(Read Only Memory)32は、CPU31が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。なお、当該プログラムは、HDD(Hard Disk Drive)34、SSD(Solid State Drive)等の不揮発性メモリや着脱可能な記憶媒体(不図示)等の外部メモリに記憶されていてもよい。
RAM(Random Access Memory)33は、揮発性メモリであり、CPU31の主メモリ、ワークエリア等として機能する。すなわち、CPU31は、処理の実行に際してROM32から必要なプログラム等をRAM33にロードし、当該プログラム等を実行することで各種の機能動作を実現する。
The ROM (Read Only Memory) 32 is a non-volatile memory that stores control programs and the like necessary for the CPU 31 to execute processing. Note that the programs may be stored in a non-volatile memory such as a HDD (Hard Disk Drive) 34 or an SSD (Solid State Drive) or in an external memory such as a removable storage medium (not shown).
The RAM (Random Access Memory) 33 is a volatile memory and functions as a main memory, a work area, etc. of the CPU 31. That is, when executing a process, the CPU 31 loads necessary programs, etc. from the ROM 32 into the RAM 33 and executes the programs, etc. to realize various functional operations.

HDD34は、例えば、CPU31がプログラムを用いた処理を行う際に必要な各種データや各種情報等を記憶している。また、HDD34には、例えば、CPU31がプログラム等を用いた処理を行うことにより得られた各種データや各種情報等が記憶される。
入力部35は、キーボードやマウス等のポインティングデバイスにより構成される。
表示部36は、液晶ディスプレイ(LCD)等のモニターにより構成される。表示部46は、入力部35と組み合わせて構成されることにより、GUI(Graphical User Interface)として機能してもよい。
The HDD 34 stores, for example, various data and various information required when the CPU 31 performs processing using a program. The HDD 34 also stores, for example, various data and various information obtained when the CPU 31 performs processing using a program.
The input unit 35 is composed of a keyboard and a pointing device such as a mouse.
The display unit 36 is configured with a monitor such as a liquid crystal display (LCD). The display unit 46 may be configured in combination with the input unit 35 to function as a GUI (Graphical User Interface).

通信I/F37は、情報処理装置10と外部装置との通信を制御するインタフェースである。
通信I/F37は、ネットワークとのインタフェースを提供し、ネットワークを介して、外部装置との通信を実行する。通信I/F37を介して、外部装置との間で各種データや各種パラメータ等が送受信される。本実施形態では、通信I/F37は、イーサネット(登録商標)等の通信規格に準拠する有線LAN(Local Area Network)や専用線を介した通信を実行してよい。ただし、本実施形態で利用可能なネットワークはこれに限定されず、無線ネットワークで構成されてもよい。この無線ネットワークは、Bluetooth(登録商標)、ZigBee(登録商標)、UWB(Ultra Wide Band)等の無線PAN(Personal Area Network)を含む。また、Wi-Fi(Wireless Fidelity)(登録商標)等の無線LAN(Local Area Network)や、WiMAX(登録商標)等の無線MAN(Metropolitan Area Network)を含む。さらに、LTE/3G、4G、5G等の無線WAN(Wide Area Network)を含む。なお、ネットワークは、各機器を相互に通信可能に接続し、通信が可能であればよく、通信の規格、規模、構成は上記に限定されない。
The communication I/F 37 is an interface that controls communication between the information processing device 10 and external devices.
The communication I/F 37 provides an interface with a network and executes communication with an external device via the network. Various data, various parameters, etc. are transmitted and received between the external device and the communication I/F 37. In this embodiment, the communication I/F 37 may execute communication via a wired LAN (Local Area Network) or a dedicated line that complies with a communication standard such as Ethernet (registered trademark). However, the network that can be used in this embodiment is not limited to this, and may be configured as a wireless network. This wireless network includes wireless PANs (Personal Area Networks) such as Bluetooth (registered trademark), ZigBee (registered trademark), and UWB (Ultra Wide Band). It also includes wireless LANs (Local Area Networks) such as Wi-Fi (Wireless Fidelity) (registered trademark) and wireless MANs (Metropolitan Area Networks) such as WiMAX (registered trademark). It also includes wireless WANs (Wide Area Networks) such as LTE/3G, 4G, and 5G. Note that the network only needs to be able to connect devices to each other and communicate with each other, and the communication standard, scale, and configuration are not limited to those described above.

図2に示す情報処理装置10の各要素のうち少なくとも一部の機能は、CPU31がプログラムを実行することで実現することができる。ただし、図2に示す情報処理装置10の各要素のうち少なくとも一部の機能が専用のハードウェアとして動作するようにしてもよい。この場合、専用のハードウェアは、CPU31の制御に基づいて動作する。 At least some of the functions of each element of the information processing device 10 shown in FIG. 2 can be realized by the CPU 31 executing a program. However, at least some of the functions of each element of the information processing device 10 shown in FIG. 2 may be operated as dedicated hardware. In this case, the dedicated hardware operates under the control of the CPU 31.

[ユーザ装置11のハードウェア構成]
図1に示すユーザ装置11のハードウェア構成は、図3と同様でありうる。すなわち、ユーザ装置11は、CPU31と、ROM32と、RAM33と、HDD34と、入力部35と、表示部36と、通信I/F37と、システムバス38とを備えうる。ユーザ装置11は、情報処理装置10により提供された各種情報を、表示部36に表示し、GUI(入力部35と表示部36による構成)を介してユーザから受け付ける入力操作に対応する処理を行うことができる。
[Hardware Configuration of User Device 11]
The hardware configuration of the user device 11 shown in Fig. 1 may be the same as that of Fig. 3. That is, the user device 11 may include a CPU 31, a ROM 32, a RAM 33, a HDD 34, an input unit 35, a display unit 36, a communication I/F 37, and a system bus 38. The user device 11 can display various information provided by the information processing device 10 on the display unit 36 and perform processing corresponding to an input operation received from a user via a GUI (configured by the input unit 35 and the display unit 36).

[効果スコアの推定手順]
次に、効果スコアの推定手順について説明する。本実施形態では、スコア推定部104が、ユーザ特徴取得部101により取得されたユーザ特徴と、マーケティング特徴取得部102により取得されたマーケティング特徴を、学習済みのスコア予測モデル112に適用して効果スコアを推定する。スコア予測モデル112は、機械学習のための学習モデルであり、例えば、CatBoostをベースにした学習モデルである。あるいは、スコア予測モデル112は、XGBoostやLightGBMといった他のブースティングベースの学習モデルであってもよい。
[Effect score estimation procedure]
Next, a procedure for estimating the effectiveness score will be described. In this embodiment, the score estimation unit 104 estimates the effectiveness score by applying the user features acquired by the user feature acquisition unit 101 and the marketing features acquired by the marketing feature acquisition unit 102 to the trained score prediction model 112. The score prediction model 112 is a learning model for machine learning, and is, for example, a learning model based on CatBoost. Alternatively, the score prediction model 112 may be another boosting-based learning model such as XGBoost or LightGBM.

スコア予測モデル112は、ユーザ特徴取得部101により取得された過去のユーザ特徴と、マーケティング特徴取得部102により取得された過去のマーケティング特徴に基づく学習データを用いて学習済みである。学習処理の具体例を説明すると、過去のユーザ特徴として、使用したウェブサービスの情報と当該ウェブサービスでの過去の広告結果(購入結果に対応)を準備する。また、過去のマーケティング特徴として、当該購入で使用したチャネル(DM等)とインセンティブデータ(クーポンの有無等)とを準備する。そして、当該ウェブサービスの利用履歴と当該過去のマーケティング特徴のセットに対して、過去の購入結果(例えば、0:購入しなかった、1:購入した)をラベリングした学習データを準備し、当該学習データを用いてスコア予測モデル112を学習させる。 The score prediction model 112 has been trained using training data based on past user features acquired by the user feature acquisition unit 101 and past marketing features acquired by the marketing feature acquisition unit 102. To explain a specific example of the training process, information on the web service used and past advertising results (corresponding to purchase results) for the web service are prepared as past user features. In addition, the channel (such as direct mail) used in the purchase and incentive data (such as the presence or absence of a coupon) are prepared as past marketing features. Then, training data is prepared in which past purchase results (for example, 0: did not purchase, 1: purchased) are labeled for the set of the web service usage history and the past marketing features, and the score prediction model 112 is trained using the training data.

学習済みのスコア予測モデル112は、ユーザ特徴と、対象のウェブサービスを含むマーケティング特徴とを入力として、当該対象のウェブサービスにおいてユーザが購入行動を行う可能性を示す広告効果のスコア(効果スコア)を出力するように構成される。効果スコアは0~1で表され、本実施形態では、効果スコアが1の場合は、ユーザがウェブサービスで購入を行う可能性が100%(広告効果が最も高い)であることを示し、効果スコアが0の場合、ユーザがウェブサービスで購入を行う可能性が0%(広告効果が最も低い)であることを示す。学習済みのスコア予測モデル112は、学習モデル記憶部110に格納される。 The trained score prediction model 112 is configured to take user features and marketing features including the target web service as input, and output an advertising effectiveness score (effectiveness score) indicating the likelihood that the user will make a purchase in the target web service. The effectiveness score is expressed as a value between 0 and 1, and in this embodiment, an effectiveness score of 1 indicates that the likelihood that the user will make a purchase in the web service is 100% (highest advertising effectiveness), and an effectiveness score of 0 indicates that the likelihood that the user will make a purchase in the web service is 0% (lowest advertising effectiveness). The trained score prediction model 112 is stored in the learning model storage unit 110.

なお、ウェブサービスがインターネットモールのようなショッピングサービスの場合は、広告結果は購入結果に対応するが、ウェブサービスによって、広告結果は異なるものとなる。例えば、広告結果は、所定のサービスへの登録結果といった、広告提供側が最終結果として意図する結果に対応する。 If the web service is a shopping service such as an Internet mall, the advertising results correspond to purchase results, but the advertising results will differ depending on the web service. For example, the advertising results correspond to the results that the advertising provider intends as the final result, such as the result of registering for a specific service.

スコア推定部104は、学習モデル記憶部110に格納されているスコア予測モデル112に、対象の複数のユーザのそれぞれに対する、ユーザ特徴とマーケティング特徴を適用し、当該それぞれのユーザに対する効果スコアを推定する。本実施形態では、スコア推定部104は、ユーザ1~Nに対する効果スコアを推定する。図4に、効果スコアを推定の手順の例を示す。 The score estimation unit 104 applies the user features and marketing features for each of the target users to the score prediction model 112 stored in the learning model storage unit 110, and estimates an effectiveness score for each of the users. In this embodiment, the score estimation unit 104 estimates effectiveness scores for users 1 to N. Figure 4 shows an example of the procedure for estimating an effectiveness score.

図4では、ユーザIDがユーザ1の例を示す。ユーザ特徴取得部101により取得されたユーザ特徴41は、ユーザ1のデモグラフィック情報(性別、年齢、居住地域、職業、家族構成等の人口統計学的なユーザ属性)、ユーザ1の利用サービス(=インターネットモール)、ユーザ1の当該サービスにおける購入履歴、および、ユーザ1の推定ユーザ特徴を含む。ユーザ1の推定ユーザ特徴は、前述のように、ユーザ特徴取得部101により取得された過去のユーザ特徴に基づいて、ユーザ特徴予測モデル111を用いて推定されたユーザ特徴である。 Figure 4 shows an example where the user ID is user 1. The user features 41 acquired by the user feature acquisition unit 101 include demographic information of user 1 (demographic user attributes such as gender, age, residential area, occupation, family structure, etc.), the service used by user 1 (= Internet mall), user 1's purchase history in that service, and estimated user features of user 1. As described above, the estimated user features of user 1 are user features estimated using the user feature prediction model 111 based on past user features acquired by the user feature acquisition unit 101.

また、マーケティング特徴設定部103により、マーケティング特徴42が設定される。設定されるマーケティング特徴は、推定の対象とするチャネル、インセンティブデータ、および対象ウェブサービスを含む。図4の例では、マーケティング特徴42は、チャネルがDMであること、インセンティブが無しであること、および、対象ウェブサービスがインターネットモールであることを含む。なお、図4の例では、ユーザ特徴41に含まれる利用サービスと、マーケティング特徴42に含まれる対象サービスは、いずれもインターネットモールであるが、マーケティング特徴42に、ユーザ特徴41に含まれる利用サービスと異なるウェブサービスが設定されてもよい。 The marketing feature setting unit 103 also sets the marketing feature 42. The set marketing features include the channel to be estimated, incentive data, and target web service. In the example of FIG. 4, the marketing feature 42 includes that the channel is direct mail, that there is no incentive, and that the target web service is an internet mall. Note that in the example of FIG. 4, the service used included in the user feature 41 and the target service included in the marketing feature 42 are both internet malls, but a web service different from the service used included in the user feature 41 may be set in the marketing feature 42.

スコア推定部104は、ユーザ特徴41とマーケティング特徴42をスコア予測モデル112に入力し、ユーザ特徴41に含まれる利用サービス、すなわち、インターネットモールに対する広告効果を示す効果スコア43を推定する。 The score estimation unit 104 inputs the user characteristics 41 and marketing characteristics 42 into the score prediction model 112, and estimates an effectiveness score 43 indicating the advertising effectiveness for the service used that is included in the user characteristics 41, i.e., the Internet mall.

図5に、スコア推定部104が、ユーザ1~Nのうち、ユーザ1~3に対して推定した効果スコアを含むスコア表50の例を示す。スコア表50において、ユーザID51は、ユーザ特徴取得部101により取得されたユーザ特徴(図4の例では、ユーザ特徴41)から得られる。チャネル52、インセンティブ53、およびサービス54は、マーケティング特徴設定部103により設定されたマーケティング特徴(図4の例では、マーケティング特徴42)から得られる。具体的には、ユーザID51は、ユーザ1~3のいずれかを示す。チャネル52、インセンティブ53、サービス54はそれぞれ、効果スコア43を推定するために設定されたチャネル、インセンティブ、および対象のウェブサービスである。効果スコア55は、ユーザ1~3のそれぞれに対してスコア推定部104により推定された効果スコアであり、0~1の値で示される。 Figure 5 shows an example of a score table 50 including the effect scores estimated by the score estimation unit 104 for users 1 to 3 out of users 1 to N. In the score table 50, the user ID 51 is obtained from the user feature (user feature 41 in the example of Figure 4) acquired by the user feature acquisition unit 101. The channel 52, incentive 53, and service 54 are obtained from the marketing feature set by the marketing feature setting unit 103 (marketing feature 42 in the example of Figure 4). Specifically, the user ID 51 indicates one of users 1 to 3. The channel 52, incentive 53, and service 54 are the channel, incentive, and target web service set to estimate the effect score 43, respectively. The effect score 55 is the effect score estimated by the score estimation unit 104 for each of users 1 to 3, and is indicated by a value between 0 and 1.

図5の例では、ユーザ2の場合、インターネットモールの広告をEメールで提供し、かつ、購入によるインセンティブが500円クーポン付与と設定した場合に、ユーザ2がインターネットモールで購入行動を行う可能性が83%(0.83)であることを示している。一方で、同じユーザ2の場合であっても、インターネットモールの広告をDMで提供し、かつ、購入によるインセンティブが500円クーポン付与と設定した場合に、ユーザ2がインターネットモールで購入行動を行う可能性が20%(0.2)であることを示している。なお、当該インターネットモールの広告は、当該インターネットモール全体の広告であってもよいし、当該インターネットモールで扱う特定のアイテムに関する広告であってもよい。特定のアイテムに関する広告の場合、ユーザ特徴(推定ユーザ特徴を含む)に基づいて指定されうる。 In the example of FIG. 5, in the case of user 2, if an advertisement for the Internet mall is provided by email and the incentive for purchase is set to a 500 yen coupon, the probability that user 2 will make a purchase from the Internet mall is 83% (0.83). On the other hand, even for the same user 2, if an advertisement for the Internet mall is provided by direct mail and the incentive for purchase is set to a 500 yen coupon, the probability that user 2 will make a purchase from the Internet mall is 20% (0.2). Note that the advertisement for the Internet mall may be an advertisement for the entire Internet mall, or an advertisement for a specific item handled by the Internet mall. In the case of an advertisement for a specific item, it may be specified based on user characteristics (including estimated user characteristics).

[ターゲットセグメントの決定手順]
スコア推定部104により、ユーザ1~Nに対する効果スコアが推定されると、ターゲットセグメント決定部106は、当該効果スコアを用いて、ターゲットセグメントの決定処理を行う。図6を参照してターゲットセグメントの決定手順を説明する。図6は、ターゲットセグメントの決定手順の例を示す。スコア表60は、ユーザ1~Nに対して推定した効果スコアを含むスコア表60の例を示す。スコア表60に含まれるコンテンツは、図5と同様である。
[Procedure for determining target segment]
When the score estimation unit 104 estimates the effect scores for users 1 to N, the target segment determination unit 106 performs a target segment determination process using the effect scores. The target segment determination procedure will be described with reference to Fig. 6. Fig. 6 shows an example of the target segment determination procedure. A score table 60 shows an example of a score table 60 including effect scores estimated for users 1 to N. The content included in the score table 60 is the same as that in Fig. 5.

ターゲットセグメントの決定のために、まず、マーケティング指標設定部105は、対象とするウェブサービス61および、1つ以上のマーケティング指標62を設定する。本実施形態では、マーケティング指標62を、総予算、ROI、CVRとする。図6の例では、マーケティング指標設定部105は、対象とするウェブサービス61をインターネットモールとし、総予算=100万円、ROI(%)=60、CVR(%)=0.5と設定する。なお、マーケティング指標設定部105は、マーケティング指標のうちターゲットセグメント決定に際して特に優先されるマーケティング指標を示すような、各マーケティング指標の優先度を適宜、設定してもよい。ここで、マーケティング指標設定部105は、対象ウェブサービスの種別や内容に基づいてマーケティング指標の優先度を設定してよい。 To determine the target segment, the marketing indicator setting unit 105 first sets the target web service 61 and one or more marketing indicators 62. In this embodiment, the marketing indicators 62 are the total budget, ROI, and CVR. In the example of FIG. 6, the marketing indicator setting unit 105 sets the target web service 61 to be an Internet mall, with the total budget set to 1 million yen, ROI (%) set to 60, and CVR (%) set to 0.5. The marketing indicator setting unit 105 may appropriately set the priority of each marketing indicator, which indicates a marketing indicator that is particularly prioritized when determining the target segment among the marketing indicators. Here, the marketing indicator setting unit 105 may set the priority of the marketing indicators based on the type and content of the target web service.

次にターゲットセグメント決定部106は、マーケティング指標設定部105により設定された対象ウェブサービスと、チャネル52、およびインセンティブ53に基づいて、複数のユーザセグメントを生成する。ユーザセグメントは、所定値(所定の閾値)以上の値を有する効果スコアを有する複数のユーザ(見込みユーザ)のうち、共通のマーケティング特徴(すなわち、チャネル52とインセンティブ53)でグルーピングしたユーザグループである。図6の例では、共通のチャネル52とインセンティブ53を有するユーザセグメント63~65が生成されている。例えば、ユーザセグメント63は、チャネル52=Eメール、インセンティブ53=500円クーポンという共通のマーケティング特徴を有し、かつ、推定された効果スコア43が0.5以上のユーザのグループである。 Next, the target segment determination unit 106 generates multiple user segments based on the target web service, channel 52, and incentive 53 set by the marketing indicator setting unit 105. A user segment is a user group formed by grouping multiple users (prospective users) having an effectiveness score equal to or greater than a predetermined value (predetermined threshold) based on a common marketing feature (i.e., channel 52 and incentive 53). In the example of FIG. 6, user segments 63 to 65 are generated that have a common channel 52 and incentive 53. For example, user segment 63 is a group of users who have the common marketing feature of channel 52 = e-mail and incentive 53 = 500 yen coupon, and whose estimated effectiveness score 43 is 0.5 or more.

ユーザセグメントの生成後、ターゲットセグメント決定部106は、マーケティング指標設定部105により設定されたマーケティング指標(総予算、ROI、およびCVR)の目標値を選択ルール121に適用して、当該目標値を充足する1つ以上のユーザセグメントの組み合わせを決定する。図6の例では、ユーザセグメント63~65の総グループが、最終的なユーザセグメント、すなわち、ターゲットセグメントとして決定される。なお、ターゲットセグメント決定部106は、マーケティング指標設定部105により設定された各マーケティング指標の優先度に基づいて、ターゲットセグメントを決定してもよい。具体的には、ターゲットセグメント決定部106は、設定されたマーケティング指標の目標値を全て充足するようなターゲットセグメントを決定できない場合、優先度が高いマーケティング指標の目標値を充足するように、ターゲットセグメントを決定してよい。 After generating the user segments, the target segment determination unit 106 applies the target values of the marketing indicators (total budget, ROI, and CVR) set by the marketing indicator setting unit 105 to the selection rules 121 to determine a combination of one or more user segments that satisfies the target values. In the example of FIG. 6, the total group of user segments 63 to 65 is determined as the final user segment, i.e., the target segment. The target segment determination unit 106 may determine the target segment based on the priority of each marketing indicator set by the marketing indicator setting unit 105. Specifically, if the target segment determination unit 106 cannot determine a target segment that satisfies all of the target values of the set marketing indicators, it may determine a target segment that satisfies the target value of the marketing indicator with the highest priority.

ここで、本実施形態によるマーケティング指標である、総予算、ROI、およびのそれぞれについての目標値を充足するようにターゲットセグメントを決定する具体例について説明する。 Here, we will explain a specific example of determining a target segment to meet the target values for the total budget, ROI, and each of the marketing indicators according to this embodiment.

総予算の場合、まず、ターゲットセグメント決定部106は、任意の1以上のユーザセグメントのそれぞれのマーケティング特徴のコスト(コストデータ)およびインセンティブ(インセンティブデータ)などに基づく発生費用を計算する。そして、ターゲットセグメント決定部106は、当該発生費用が、設定された総予算の目標値を下回るよう(以下となるよう)、当該任意の1以上のユーザセグメントから、ユーザセグメントの組み合わせ(ターゲットセグメント)を決定してよい。 In the case of a total budget, first, the target segment determination unit 106 calculates the incurred costs based on the costs of the marketing features (cost data) and incentives (incentive data) of each of any one or more user segments. Then, the target segment determination unit 106 may determine a combination of user segments (target segment) from the any one or more user segments such that the incurred costs are less than (equal to or less than) the target value of the set total budget.

ROIの場合、まず、ターゲットセグメント決定部106は、任意の1以上のユーザセグメントのそれぞれのユーザが対象ウェブサービスを利用などすることで得られる粗利(利益)に対して各ユーザの効果スコア43を係数として適用した利益の期待値などの利益の統計値を計算する。また、ターゲットセグメント決定部106は、任意の1以上のユーザセグメントのそれぞれのマーケティング特徴のコスト(コストデータ)およびインセンティブ(インセンティブデータ)などに基づく発生費用を計算する。そして、ターゲットセグメント決定部106は、当該発生費用に対する当該利益の統計値の割合が、設定されたROIの目標値を上回るよう(以上となるよう)、当該任意の1以上のユーザセグメントからターゲットセグメントを決定してよい。 In the case of ROI, the target segment determination unit 106 first calculates profit statistics such as the expected profit value obtained by applying the effectiveness score 43 of each user as a coefficient to the gross profit (profit) that each user of any one or more user segments can obtain by using the target web service, etc. The target segment determination unit 106 also calculates incurred costs based on the cost (cost data) and incentives (incentive data) of the marketing features of each of any one or more user segments. The target segment determination unit 106 may then determine a target segment from any one or more user segments such that the ratio of the profit statistics to the incurred costs exceeds (is equal to or exceeds) the set target value of ROI.

CVRの場合、ターゲットセグメント決定部106は、任意の1以上のユーザセグメントのそれぞれの各ユーザの効果スコア43に基づいた統計値が、設定されたCVRの目標値を上回るよう(以上となるよう)、当該任意の1以上のユーザセグメントからターゲットセグメントを決定してよい。効果スコア43に基づいた統計値は、効果スコア43そのものの値や、効果スコア43から導出される数値でありうる。 In the case of CVR, the target segment determination unit 106 may determine a target segment from any one or more user segments such that a statistical value based on the effectiveness score 43 of each user in each of the one or more user segments exceeds (is equal to or exceeds) the set target CVR value. The statistical value based on the effectiveness score 43 may be the value of the effectiveness score 43 itself or a numerical value derived from the effectiveness score 43.

なお、ターゲットセグメント決定部106は、ターゲットセグメントの決定に際し、各種統計値が時期などに左右されるという仮定に基づいてマーケティングが行われる時期に応じて各種統計値に所定の係数を適用してもよい。なお、ターゲットセグメント決定部106は、ユーザセグメントを構成する各ユーザの少なくとも事実特徴に基づいて、ユーザセグメントの利益の統計値を決定または補正してもよい。 In addition, when determining the target segment, the target segment determination unit 106 may apply a predetermined coefficient to various statistical values depending on the time when marketing is performed based on the assumption that various statistical values are dependent on the time, etc. In addition, the target segment determination unit 106 may determine or correct the statistical values of the profits of the user segment based on at least the factual characteristics of each user constituting the user segment.

ターゲットセグメントの決定について、シナリオが異なる2つの具体例を、以下に説明する。 Below we explain two specific examples of different scenarios for determining target segments.

(第1具体例:低予算を優先)
第1具体例のシナリオは、「高齢者に対して、ウェブサービスであるシニア用健康管理サービスを展開する場合に、低予算で新規ユーザを獲得したい」ことである。この場合、例えば、マーケティング指標設定部105は、以下のような設定を行う。
対象のウェブサービス:シニア用健康管理サービス
総予算:0円
ROI(%):設定なし
CVR(%):0.5
(Example 1: Prioritizing low budgets)
The scenario of the first specific example is "when developing a web service for managing health of seniors, it is desirable to acquire new users with a low budget." In this case, for example, the marketing index setting unit 105 performs the following setting.
Target web service: Health management service for seniors Total budget: 0 yen ROI (%): Not set CVR (%): 0.5

当該設定に基づいて、ターゲットセグメント決定部106は、複数のユーザセグメントを選択して、ターゲットセグメントを生成する。
当該設定に基づいて、選択ルール121に従って、ターゲットセグメント決定部106は、マーケティング特徴(チャネルとインセンティブ)と複数のユーザセグメントを選択して、ターゲットセグメントを決定することができる。
第1ユーザセグメント:30,000ユーザ(チャネル:バナー広告、インセンティブ:なし)
第2ユーザセグメント:30,000ユーザ(チャネル:プッシュ通知、インセンティブ:なし)
第3ユーザセグメント:40,000ユーザ(チャネル:Eメール、インセンティブ:なし)
このように、設定された総予算は0円であるため、「インセンティブ無し」を有するマーケティング特徴を有する1つ以上のユーザセグメントが選択される。
第1ユーザセグメント~第3ユーザセグメントのユーザ数および総ユーザ数は、ターゲットセグメント決定部106により、目標CVR(=0.5%)を達成するように決定されうる。
Based on the setting, the target segment determination unit 106 selects a number of user segments to generate a target segment.
Based on the setting, the target segment determiner 106 can select marketing features (channels and incentives) and multiple user segments according to the selection rules 121 to determine the target segment.
First user segment: 30,000 users (channel: banner ads, incentive: none)
Second user segment: 30,000 users (channel: push notification, incentive: none)
Third User Segment: 40,000 users (Channel: Email, Incentive: None)
In this manner, since the set total budget is 0 yen, one or more user segments having a marketing characteristic with "no incentive" are selected.
The number of users in the first user segment to the third user segment and the total number of users can be determined by the target segment determination unit 106 so as to achieve a target CVR (=0.5%).

(第2具体例:高CVR達成が目標)
第2具体例のシナリオは、「ウェブサービスであるインターネットモールにおいて、高いCVRを期待する」ことである。この場合、例えば、マーケティング指標設定部105は、以下のような設定を行う。
対象のウェブサービス:インターネットモール
総予算:5000万円
ROI(%):30
CVR(%):15
(Second concrete example: Achieving high CVR is the goal)
The scenario of the second specific example is "expecting a high CVR in an Internet mall, which is a web service." In this case, for example, the marketing index setting unit 105 performs the following setting.
Target web service: Internet mall Total budget: 50 million yen ROI (%): 30
CVR(%):15

当該設定に基づいて、選択ルール121に従って、ターゲットセグメント決定部106は、複数のユーザセグメントを選択して、ターゲットセグメントを決定することができる。
第1ユーザセグメント:150,000ユーザ(チャネル:DM、インセンティブ:1,000クーポン)
第2ユーザセグメント:200,000ユーザ(チャネル:プッシュ通知、インセンティブ:500クーポン)
第3ユーザセグメント:50,000ユーザ(チャネル:Eメール、インセンティブ:1,500クーポン)
第1ユーザセグメント~第3ユーザセグメントのユーザ数および総ユーザ数は、ターゲットセグメント決定部106により、総予算(5,000万円以下)、目標ROI(=35%)、および目標CVR(=15%)を達成するように決定されうる。
Based on the setting, the target segment determination unit 106 can select multiple user segments and determine the target segment according to the selection rules 121 .
First user segment: 150,000 users (channel: DM, incentive: 1,000 coupons)
Second user segment: 200,000 users (channel: push notification, incentive: 500 coupon)
Third user segment: 50,000 users (Channel: Email, Incentive: 1,500 coupons)
The number of users in the first user segment to the third user segment and the total number of users can be determined by the target segment determination unit 106 so as to achieve the total budget (less than 50 million yen), the target ROI (= 35%), and the target CVR (= 15%).

[処理の流れ]
図7に、本実施形態による情報処理装置10により実行される処理のフローチャートを示す。図7に示す処理は、情報処理装置10のCPU31がROM32等に格納されたプログラムをRAM33にロードして実行することによって実現されうる。図7の説明のために、図1に示した情報処理システムを参照する。学習済みの、ユーザ特徴予測モデル111およびスコア予測モデル112は、学習モデル記憶部110に格納されているものとする。また、本例では、ターゲットセグメントを決定するための対象のウェブサービスは予め設定されているものとする。また、図7に示す処理の順序は、図7に示す順序に限定されない。
[Process flow]
FIG. 7 shows a flowchart of the process executed by the information processing device 10 according to this embodiment. The process shown in FIG. 7 can be realized by the CPU 31 of the information processing device 10 loading a program stored in the ROM 32 or the like into the RAM 33 and executing it. For the explanation of FIG. 7, the information processing system shown in FIG. 1 will be referred to. It is assumed that the trained user feature prediction model 111 and score prediction model 112 are stored in the learning model storage unit 110. It is also assumed in this example that the target web service for determining the target segment is set in advance. It is also assumed that the order of the process shown in FIG. 7 is not limited to the order shown in FIG. 7.

S71において、ユーザ特徴取得部101は、ユーザ装置11-1~11-Nから、ユーザ1~Nのユーザ特徴を取得する。また、ユーザ特徴取得部101は、当該ユーザ特徴に基づいて、ユーザ特徴予測モデル111を用いて、ユーザ1~Nに対して推定されたユーザ特徴(推定ユーザ特徴(属性))も取得し得る。 In S71, the user feature acquisition unit 101 acquires user features of users 1 to N from the user devices 11-1 to 11-N. The user feature acquisition unit 101 may also acquire user features (estimated user features (attributes)) estimated for users 1 to N based on the user features using the user feature prediction model 111.

S72において、マーケティング特徴設定部103は、スコア推定部104の推定の対象とするマーケティング特徴を設定する。本実施形態によるマーケティング特徴は、広告を提供するための手段(チャネル)と、当該広告上で広告提供側が期待する行動を促進させるための販促材料(インセンティブ)を含む。 In S72, the marketing feature setting unit 103 sets the marketing features to be estimated by the score estimation unit 104. The marketing features according to this embodiment include a means (channel) for providing an advertisement and promotional materials (incentives) for promoting the behavior expected by the advertisement provider on the advertisement.

S73において、マーケティング指標設定部105は、1つ以上のマーケティング指標に対して目標値を設定する。本実施形態では、マーケティング指標は、総予算、ROI、およびCVRのうち、少なくとも1つを含む。 In S73, the marketing indicator setting unit 105 sets target values for one or more marketing indicators. In this embodiment, the marketing indicators include at least one of the total budget, ROI, and CVR.

S74において、スコア推定部104は、設定されている対象のウェブサービスについて、ユーザ1~Nの効果スコアを推定する。スコア推定部104は、S71とS72で取得したユーザ特徴とマーケティング特徴を、スコア予測モデル112に入力し、ユーザ1~Nそれぞれについて、当該対象のウェブサービスに対する効果スコアを推定する。効果スコア推定手順は、図4を参照して上述した通りである。 In S74, the score estimation unit 104 estimates the effectiveness scores of users 1 to N for the set target web service. The score estimation unit 104 inputs the user characteristics and marketing characteristics acquired in S71 and S72 into the score prediction model 112, and estimates the effectiveness score for the target web service for each of users 1 to N. The effectiveness score estimation procedure is as described above with reference to FIG. 4.

S75において、ターゲットセグメント決定部106は、S74で推定された効果スコアが所定値以上(例えば、0.5)である複数のユーザ(見込みユーザ)のうち、共通のマーケティング特徴(チャネルとインセンティブ)でグルーピングしたユーザグループを、ユーザセグメントとして生成する。続いて、S76において、ターゲットセグメント決定部106は、S73で設定されたマーケティング指標の目標値に基づいて、選択ルール121に従って、生成された複数のユーザセグメントから1以上のユーザセグメントを、ターゲットセグメントとして決定する。ここで、前述したように、ターゲットセグメント決定部106は、ターゲットセグメントに併せて、使用するマーケティング特徴(チャネルとインセンティブ)も決定する。 In S75, the target segment determination unit 106 generates a user group as a user segment by grouping users (prospective users) whose effectiveness scores estimated in S74 are equal to or greater than a predetermined value (e.g., 0.5) by common marketing features (channels and incentives). Next, in S76, the target segment determination unit 106 determines one or more user segments as a target segment from the generated user segments in accordance with the selection rules 121 based on the target value of the marketing index set in S73. Here, as described above, the target segment determination unit 106 also determines the marketing features (channels and incentives) to be used in addition to the target segment.

最後に、S77において、出力部107は、S76で決定されたターゲットセグメントに対して、広告を提供する。すなわち、出力部107は、S75で決定したマーケティング特徴に従って、ターゲットセグメントに対して、広告を提供する。 Finally, in S77, the output unit 107 provides the advertisement to the target segment determined in S76. That is, the output unit 107 provides the advertisement to the target segment according to the marketing characteristics determined in S75.

このように、本実施形態によれば、広告チャネルの種別およびユーザ特徴のあらゆる組み合わせに応じて予測された広告効果のスコアを活用することで、多様なマーケティング指標の目標設定に応じたチャネルおよびユーザセグメントの最適化が可能となる。また、本実施形態によれば、デジタル広告に限らずアナログ広告を含む多くの広告施策を選択肢として考慮することが可能となり、より柔軟なマーケティング施策のための意思決定を支援することが可能となる。 In this way, according to this embodiment, by utilizing the advertising effectiveness scores predicted according to all combinations of advertising channel types and user characteristics, it is possible to optimize channels and user segments according to the target settings of various marketing indicators. Furthermore, according to this embodiment, it is possible to consider many advertising measures, including not only digital advertising but also analog advertising, as options, and it is possible to support decision-making for more flexible marketing measures.

なお、上記において特定の実施形態が説明されているが、当該実施形態は単なる例示であり、本発明の範囲を限定する意図はない。本明細書に記載された装置及び方法は上記した以外の形態において具現化することができる。また、本発明の範囲から離れることなく、上記した実施形態に対して適宜、省略、置換及び変更をなすこともできる。かかる省略、置換及び変更をなした形態は、請求の範囲に記載されたもの及びこれらの均等物の範疇に含まれ、本発明の技術的範囲に属する。 Although specific embodiments have been described above, these embodiments are merely examples and are not intended to limit the scope of the present invention. The devices and methods described herein may be embodied in forms other than those described above. Furthermore, the above-described embodiments may be omitted, substituted, or modified as appropriate without departing from the scope of the present invention. Forms in which such omissions, substitutions, or modifications have been made are included within the scope of the claims and their equivalents, and belong to the technical scope of the present invention.

本実施形態の開示は以下の構成を含む。
[1]複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得手段と、所定の広告の提供に関するマーケティング特徴を設定する特徴設定手段と、前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定手段と、前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成手段と、前記所定の広告に対するマーケティング指標の目標値を設定する目標設定手段と、前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定手段と、を有することを特徴とする情報処理装置。
The disclosure of this embodiment includes the following configuration.
[1] An information processing device comprising: a feature acquisition means for acquiring user features representing user characteristics from each of a plurality of users; a feature setting means for setting marketing features related to the provision of a specified advertisement; an estimation means for inputting the user features and the marketing features into a trained learning model and estimating an effectiveness score indicating the advertising effectiveness of the specified advertisement for each of the plurality of users; a generation means for generating a plurality of user groups from the plurality of users for each of the marketing features based on the effectiveness score; a goal setting means for setting a target value of a marketing indicator for the specified advertisement; and a determination means for determining one or more user groups to which the specified advertisement will be provided from the plurality of user groups based on the target value of the marketing indicator.

[2]前記ユーザ特徴は、ユーザについて事実特徴と、前記事実特徴に基づいて推定される推定ユーザ特徴を含むことを特徴とする[1]に記載の情報処理装置。 [2] The information processing device described in [1], characterized in that the user features include factual features about the user and estimated user features estimated based on the factual features.

[3]前記マーケティング特徴は、前記所定の広告を提供するための手段と、前記所定の広告上で広告提供側が期待する行動を促進させるための販促材料を含むことを特徴とする[1]または[2]に記載の情報処理装置。 [3] The information processing device described in [1] or [2], characterized in that the marketing features include a means for providing the specified advertisement and promotional materials for encouraging the behavior expected by the advertisement provider on the specified advertisement.

[4]前記所定の広告を提供する手段は、電子メール、ダイレクトメール、ディスプレイ広告、ウェブバナー広告、プッシュ通知のうちの少なくとも1つを含むことを特徴とする[3]に記載の情報処理装置。 [4] The information processing device described in [3], characterized in that the means for providing the specified advertisement includes at least one of email, direct mail, display advertisement, web banner advertisement, and push notification.

[5]前記販促材料は、クーポン、ポイント、および割引情報のうち少なくとも1つを含むことを特徴とする[3]または[4]に記載の情報処理装置。 [5] The information processing device described in [3] or [4], characterized in that the promotional material includes at least one of coupons, points, and discount information.

[6]前記学習モデルは、前記広告効果が最も高い場合に前記効果スコアが1となり、前記広告効果が最も低い場合に前記効果スコアが0となるように、前記効果スコアを出力するように構成されることを特徴とする[1]から[5]のいずれかに記載の情報処理装置。 [6] The information processing device according to any one of [1] to [5], characterized in that the learning model is configured to output the effectiveness score such that the effectiveness score is 1 when the advertising effectiveness is the highest and the effectiveness score is 0 when the advertising effectiveness is the lowest.

[7]前記生成手段は、前記複数のユーザから、前記効果スコアが所定値以上の1以上のユーザを抽出し、当該1以上のユーザから、前記マーケティング特徴ごとに、前記複数のユーザグループを生成することを特徴とする[1]から[6]のいずれかに記載の情報処理装置。 [7] The information processing device described in any one of [1] to [6], characterized in that the generating means extracts one or more users whose effectiveness score is equal to or greater than a predetermined value from the plurality of users, and generates the plurality of user groups from the one or more users for each of the marketing features.

[8]前記マーケティング指標は、前記広告の提供のための予算情報、前記広告により期待するROI(Return on investment)およびCVR(Conversion Rate)のうちの少なくとも1つを含むことを特徴とする[1]から[7]のいずれかに記載の情報処理装置。 [8] The information processing device according to any one of [1] to [7], characterized in that the marketing index includes at least one of budget information for providing the advertisement, ROI (return on investment) expected from the advertisement, and CVR (conversion rate).

[9]前記決定手段は、前記マーケティング指標の目標値を所定のルールに適用することにより、前記1以上のユーザグループを決定することを特徴とする[1]から[8]のいずれかに記載の情報処理装置。 [9] The information processing device described in any one of [1] to [8], characterized in that the determination means determines the one or more user groups by applying a target value of the marketing index to a predetermined rule.

[10]前記決定手段により決定された前記1以上のユーザグループに対して前記所定の広告を提供する提供手段をさらに有することを特徴とする[1]から[9]のいずれかに記載の情報処理装置。 [10] The information processing device according to any one of [1] to [9], further comprising a providing means for providing the predetermined advertisement to the one or more user groups determined by the determining means.

[11]複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得工程と、所定の広告の提供に関するマーケティング特徴を設定する特徴設定工程と、前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定工程と、前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成工程と、前記所定の広告に対するマーケティング指標の目標値を設定する目標設定工程と、前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定工程と、を有することを特徴とする情報処理方法。 [11] An information processing method comprising: a feature acquisition step of acquiring user features representing user characteristics from each of a plurality of users; a feature setting step of setting marketing features related to the provision of a predetermined advertisement; an estimation step of inputting the user features and the marketing features into a trained learning model and estimating an effectiveness score indicating the advertising effectiveness of the predetermined advertisement for each of the plurality of users; a generation step of generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score; a goal setting step of setting a target value of a marketing indicator for the predetermined advertisement; and a determination step of determining, from the plurality of user groups, one or more user groups to which the predetermined advertisement is to be provided based on the target value of the marketing indicator.

[12]情報処理をコンピュータに実行させるための情報処理プログラムであって、該プログラムは、前記コンピュータに、複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得処理と、所定の広告の提供に関するマーケティング特徴を設定する特徴設定処理と、前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定処理と、前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成処理と、前記所定の広告に対するマーケティング指標の目標値を設定する目標設定処理と、前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定処理と、を含む処理を実行させるためのものである、情報処理プログラム。 [12] An information processing program for causing a computer to execute information processing, the program causing the computer to execute processes including a feature acquisition process for acquiring user features representing user features from each of a plurality of users, a feature setting process for setting marketing features related to the provision of a predetermined advertisement, an estimation process for inputting the user features and the marketing features into a trained learning model and estimating an effectiveness score indicating the advertising effectiveness of the predetermined advertisement for each of the plurality of users, a generation process for generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score, a goal setting process for setting a target value of a marketing indicator for the predetermined advertisement, and a determination process for determining one or more user groups to which the predetermined advertisement is to be provided from the plurality of user groups based on the target value of the marketing indicator.

1~N:ユーザ、10:情報処理装置、11-1~11-N:ユーザ装置、101:ユーザ特徴取得部、102:マーケティング特徴取得部、103:マーケティング特徴設定部、104:スコア推定部、105:マーケティング指標設定部、106:ターゲットセグメント決定部、107:出力部、110:学習モデル記憶部、111:ユーザ特徴予測モデル、112:スコア予測モデル、120:選択ルール記憶部、121:選択ルール 1 to N: User, 10: Information processing device, 11-1 to 11-N: User device, 101: User feature acquisition unit, 102: Marketing feature acquisition unit, 103: Marketing feature setting unit, 104: Score estimation unit, 105: Marketing index setting unit, 106: Target segment determination unit, 107: Output unit, 110: Learning model storage unit, 111: User feature prediction model, 112: Score prediction model, 120: Selection rule storage unit, 121: Selection rule

Claims (13)

複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得手段と、
所定の広告の提供に関するマーケティング特徴を設定する特徴設定手段と、
前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定手段と、
前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成手段と、
前記所定の広告に対するマーケティング指標の目標値を設定する目標設定手段と、
前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定手段と、
を有し、
前記マーケティング指標の目標値は、広告の提供のための予算の目標値、広告に対するROI(Return on investment)の目標値、および広告に対するCVR(Conversion Rate)の目標値を含み、
前記決定手段は、前記複数のユーザグループのそれぞれについて、前記マーケティング特徴を用いた広告の提供のための予算、ROIに対応する統計値、およびCVRに対応する統計値を算出し、前記複数のユーザグループのうち、前記算出した予算が、前記予算の目標値以下であり、かつ、前記ROIに対応する統計値および前記CVRに対応する統計値が、前記ROIの目標値以上および前記CVRの目標値以上となる1つ以上のユーザグループを決定することを特徴とする情報処理装置。
A feature acquiring means for acquiring user features representing characteristics of each of a plurality of users;
A feature setting means for setting marketing features related to the provision of a predetermined advertisement;
an estimation means for inputting the user characteristics and the marketing characteristics into a trained learning model and estimating an effectiveness score indicating an advertising effectiveness of the predetermined advertisement for each of the plurality of users;
a generation means for generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score;
a target setting means for setting a target value of a marketing index for the predetermined advertisement;
a determining means for determining, from the plurality of user groups, one or more user groups to which the predetermined advertisement is to be provided based on a target value of the marketing index;
having
The target value of the marketing index includes a target value of a budget for providing an advertisement, a target value of a return on investment (ROI) for the advertisement, and a target value of a conversion rate (CVR) for the advertisement;
The information processing device is characterized in that the determination means calculates, for each of the multiple user groups, a budget for providing advertisements using the marketing features, a statistical value corresponding to ROI, and a statistical value corresponding to CVR, and determines one or more user groups among the multiple user groups for which the calculated budget is equal to or less than a target value of the budget, and the statistical value corresponding to the ROI and the statistical value corresponding to the CVR are equal to or greater than the target value of the ROI and the target value of the CVR .
複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得手段と、A feature acquiring means for acquiring user features representing characteristics of each of a plurality of users;
所定の広告の提供に関するマーケティング特徴を設定する特徴設定手段と、A feature setting means for setting marketing features related to the provision of a predetermined advertisement;
前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定手段と、an estimation means for inputting the user characteristics and the marketing characteristics into a trained learning model and estimating an effectiveness score indicating an advertising effectiveness of the predetermined advertisement for each of the plurality of users;
前記複数のユーザから、前記マーケティング特徴ごとに所定値以上の前記効果スコアを有するユーザをグルーピングして、複数のユーザグループを生成する生成手段と、a generation means for generating a plurality of user groups by grouping users having an effectiveness score equal to or greater than a predetermined value for each marketing feature from the plurality of users;
前記所定の広告に対するマーケティング指標の目標値を設定する目標設定手段と、a target setting means for setting a target value of a marketing index for the predetermined advertisement;
前記複数のユーザグループのそれぞれについて、前記マーケティング指標に対する値を算出し、前記複数のユーザグループのうち、前記マーケティング指標に対する値が、前記マーケティング指標の目標値以上となる1以上のユーザグループを、前記所定の広告を提供する1以上のユーザグループとして決定する決定手段と、a determination means for calculating a value for the marketing index for each of the plurality of user groups, and determining, among the plurality of user groups, one or more user groups whose value for the marketing index is equal to or greater than a target value of the marketing index as one or more user groups to which the predetermined advertisement is to be provided;
を有し、having
前記マーケティング指標の目標値は、広告に対するROI(Return on investment)の目標値、および広告に対するCVR(Conversion Rate)の目標値の少なくとも1つを含むことを特徴とする情報処理装置。The information processing device, wherein the target value of the marketing index includes at least one of a target value of ROI (Return on Investment) for an advertisement and a target value of CVR (Conversion Rate) for the advertisement.
前記ユーザ特徴は、ユーザについて事実特徴と、前記事実特徴に基づいて推定される推定ユーザ特徴を含むことを特徴とする請求項1または2に記載の情報処理装置。 3 . The information processing apparatus according to claim 1 , wherein the user features include factual features of the user and estimated user features estimated based on the factual features. 4 . 前記マーケティング特徴は、前記所定の広告を提供するための手段と、前記所定の広告上で広告提供側が期待する行動を促進させるための販促材料を含むことを特徴とする請求項1または2に記載の情報処理装置。 3. The information processing device according to claim 1, wherein the marketing features include a means for providing the predetermined advertisement and promotional materials for promoting a behavior expected by an advertisement provider on the predetermined advertisement. 前記所定の広告を提供する手段は、電子メール、ダイレクトメール、ディスプレイ広告、ウェブバナー広告、プッシュ通知のうちの少なくとも1つを含むことを特徴とする請求項に記載の情報処理装置。 The information processing device according to claim 4 , wherein the means for providing the predetermined advertisement includes at least one of email, direct mail, display advertisement, web banner advertisement, and push notification. 前記販促材料は、クーポン、ポイント、および割引情報のうち少なくとも1つを含むことを特徴とする請求項に記載の情報処理装置。 5. The information processing apparatus according to claim 4 , wherein the promotional material includes at least one of a coupon, points, and discount information. 前記学習モデルは、前記広告効果が最も高い場合に前記効果スコアが1となり、前記広告効果が最も低い場合に前記効果スコアが0となるように、前記効果スコアを出力するように構成されることを特徴とする請求項1または2に記載の情報処理装置。 The information processing device according to claim 1 or 2, characterized in that the learning model is configured to output the effectiveness score so that the effectiveness score is 1 when the advertising effectiveness is the highest and the effectiveness score is 0 when the advertising effectiveness is the lowest . 前記生成手段は、前記複数のユーザから、前記効果スコアが所定値以上の1以上のユーザを抽出し、当該1以上のユーザから、前記マーケティング特徴ごとに、前記複数のユーザグループを生成することを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, characterized in that the generating means extracts one or more users whose effectiveness score is equal to or greater than a predetermined value from the plurality of users, and generates the plurality of user groups from the one or more users for each of the marketing features. 前記決定手段により決定された前記1以上のユーザグループに対して前記所定の広告を提供する提供手段をさらに有することを特徴とする請求項1または2に記載の情報処理装置。 3. The information processing apparatus according to claim 1, further comprising a providing unit that provides the predetermined advertisement to the one or more user groups determined by the determining unit. 情報処理装置によって実行される情報処理方法であって、
複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得工程と、
所定の広告の提供に関するマーケティング特徴を設定する特徴設定工程と、
前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定工程と、
前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成工程と、
前記所定の広告に対するマーケティング指標の目標値を設定する目標設定工程と、
前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定工程と、
を有し、
前記マーケティング指標の目標値は、広告の提供のための予算の目標値、広告に対するROI(Return on investment)の目標値、および広告に対するCVR(Conversion Rate)の目標値を含み、
前記決定工程では、前記複数のユーザグループのそれぞれについて、前記マーケティング特徴を用いた広告の提供のための予算、ROIに対応する統計値、およびCVRに対応する統計値を算出し、前記複数のユーザグループのうち、前記算出した予算が、前記予算の目標値以下であり、かつ、前記ROIに対応する統計値および前記CVRに対応する統計値が、前記ROIの目標値以上および前記CVRの目標値以上となる1つ以上のユーザグループを決定することを特徴とする情報処理方法。
An information processing method executed by an information processing device,
a feature acquisition step of acquiring user features representing features of each of the plurality of users;
a feature setting step for setting marketing features for a given advertisement presentation;
an estimation step of inputting the user characteristics and the marketing characteristics into a trained learning model to estimate an effectiveness score indicating an advertising effectiveness of the predetermined advertisement for each of the plurality of users;
a generation step of generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score;
a target setting step of setting a target value of a marketing index for the predetermined advertisement;
a determination step of determining, from the plurality of user groups, one or more user groups to which the predetermined advertisement is to be provided based on a target value of the marketing index;
having
The target value of the marketing index includes a target value of a budget for providing an advertisement, a target value of a return on investment (ROI) for the advertisement, and a target value of a conversion rate (CVR) for the advertisement;
The information processing method is characterized in that, in the determination process, a budget for providing advertisements using the marketing features, a statistical value corresponding to ROI, and a statistical value corresponding to CVR are calculated for each of the multiple user groups, and one or more user groups are determined from among the multiple user groups for which the calculated budget is equal to or less than a target value of the budget, and the statistical value corresponding to the ROI and the statistical value corresponding to the CVR are equal to or greater than the target value of the ROI and the target value of the CVR .
情報処理装置によって実行される情報処理方法であって、An information processing method executed by an information processing device,
複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得手段と、A feature acquiring means for acquiring user features representing characteristics of each of a plurality of users;
所定の広告の提供に関するマーケティング特徴を設定する特徴設定工程と、a feature setting step for setting marketing features for a given advertisement presentation;
前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定工程と、an estimation step of inputting the user characteristics and the marketing characteristics into a trained learning model to estimate an effectiveness score indicating an advertising effectiveness of the predetermined advertisement for each of the plurality of users;
前記複数のユーザから、前記マーケティング特徴ごとに所定値以上の前記効果スコアを有するユーザをグルーピングして、複数のユーザグループを生成する生成工程と、a generating step of grouping users having the effectiveness score equal to or greater than a predetermined value for each of the marketing features from the plurality of users to generate a plurality of user groups;
前記所定の広告に対するマーケティング指標の目標値を設定する目標設定工程と、a target setting step of setting a target value of a marketing index for the predetermined advertisement;
前記複数のユーザグループのそれぞれについて、前記マーケティング指標に対する値を算出し、前記複数のユーザグループのうち、前記マーケティング指標に対する値が、前記マーケティング指標の目標値以上となる1以上のユーザグループを、前記所定の広告を提供する1以上のユーザグループとして決定する決定工程と、a determination step of calculating a value for the marketing index for each of the plurality of user groups, and determining, among the plurality of user groups, one or more user groups whose value for the marketing index is equal to or greater than a target value of the marketing index as one or more user groups to which the predetermined advertisement is to be provided;
を有し、having
前記マーケティング指標の目標値は、広告に対するROI(Return on investment)の目標値、および広告に対するCVR(Conversion Rate)の目標値の少なくとも1つを含むことを特徴とする情報処理方法。The information processing method, wherein the target value of the marketing index includes at least one of a target value of ROI (Return on Investment) for an advertisement and a target value of CVR (Conversion Rate) for the advertisement.
情報処理をコンピュータに実行させるための情報処理プログラムであって、該情報処理プログラムは、前記コンピュータに、
複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得処理と、
所定の広告の提供に関するマーケティング特徴を設定する特徴設定処理と、
前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定処理と、
前記効果スコアに基づいて、前記複数のユーザから前記マーケティング特徴ごとに複数のユーザグループを生成する生成処理と、
前記所定の広告に対するマーケティング指標の目標値を設定する目標設定処理と、
前記マーケティング指標の目標値に基づいて、前記複数のユーザグループから、前記所定の広告を提供する1以上のユーザグループを決定する決定処理と、を含む処理を実行させるためのものであ
前記マーケティング指標の目標値は、広告の提供のための予算の目標値、広告に対するROI(Return on investment)の目標値、および広告に対するCVR(Conversion Rate)の目標値を含み、
前記決定処理は、前記複数のユーザグループのそれぞれについて、前記マーケティング特徴を用いた広告の提供のための予算、ROIに対応する統計値、およびCVRに対応する統計値を算出し、前記複数のユーザグループのうち、前記算出した予算が、前記予算の目標値以下であり、かつ、前記ROIに対応する統計値および前記CVRに対応する統計値が、前記ROIの目標値以上および前記CVRの目標値以上となる1つ以上のユーザグループを決定することを含む、
情報処理プログラム。
An information processing program for causing a computer to execute information processing, the information processing program comprising:
A feature acquisition process for acquiring user features representing characteristics of each of a plurality of users;
a feature setting process for setting marketing features for a given advertisement offering;
an estimation process of inputting the user features and the marketing features into a trained learning model to estimate an effectiveness score indicating an advertising effectiveness of the predetermined advertisement for each of the plurality of users;
a generation process for generating a plurality of user groups for each of the marketing features from the plurality of users based on the effectiveness score;
a target setting process for setting a target value of a marketing index for the predetermined advertisement;
a determination process for determining, from the plurality of user groups, one or more user groups to which the predetermined advertisement is to be provided, based on a target value of the marketing index ;
The target value of the marketing index includes a target value of a budget for providing an advertisement, a target value of a return on investment (ROI) for the advertisement, and a target value of a conversion rate (CVR) for the advertisement;
the determination process includes calculating, for each of the plurality of user groups, a budget for providing an advertisement using the marketing feature, a statistical value corresponding to an ROI, and a statistical value corresponding to a CVR, and determining, from among the plurality of user groups, one or more user groups for which the calculated budget is equal to or less than a target value of the budget, and the statistical value corresponding to the ROI and the statistical value corresponding to the CVR are equal to or greater than the target value of the ROI and the target value of the CVR.
Information processing program.
情報処理をコンピュータに実行させるための情報処理プログラムであって、該情報処理プログラムは、前記コンピュータに、An information processing program for causing a computer to execute information processing, the information processing program comprising:
複数のユーザそれぞれから、ユーザの特徴を表すユーザ特徴を取得する特徴取得手段と、A feature acquiring means for acquiring user features representing characteristics of each of a plurality of users;
所定の広告の提供に関するマーケティング特徴を設定する特徴設定処理と、a feature setting process for setting marketing features for a given advertisement offering;
前記ユーザ特徴と前記マーケティング特徴を、学習済みの学習モデルに入力して、前記複数のユーザそれぞれについて、前記所定の広告の広告効果を示す効果スコアを推定する推定処理と、an estimation process of inputting the user features and the marketing features into a trained learning model to estimate an effectiveness score indicating an advertising effectiveness of the predetermined advertisement for each of the plurality of users;
前記複数のユーザから、前記マーケティング特徴ごとに所定値以上の前記効果スコアを有するユーザをグルーピングして、複数のユーザグループを生成する生成処理と、a generation process of grouping users having the effectiveness score equal to or greater than a predetermined value for each marketing feature from the plurality of users to generate a plurality of user groups;
前記所定の広告に対するマーケティング指標の目標値を設定する目標設定処理と、a target setting process for setting a target value of a marketing index for the predetermined advertisement;
前記複数のユーザグループのそれぞれについて、前記マーケティング指標に対する値を算出し、前記複数のユーザグループのうち、前記マーケティング指標に対する値が、前記マーケティング指標の目標値以上となる1以上のユーザグループを、前記所定の広告を提供する1以上のユーザグループとして決定する決定処理と、を含む処理を実行させるためのものであり、a determination process of calculating a value for the marketing index for each of the plurality of user groups, and determining, among the plurality of user groups, one or more user groups whose value for the marketing index is equal to or greater than a target value of the marketing index, as one or more user groups to which the predetermined advertisement is to be provided,
前記マーケティング指標の目標値は、広告に対するROI(Return on investment)の目標値、および広告に対するCVR(Conversion Rate)の目標値の少なくとも1つを含む、The target value of the marketing index includes at least one of a target value of ROI (Return on Investment) for the advertisement and a target value of CVR (Conversion Rate) for the advertisement;
情報処理プログラム。Information processing program.
JP2022104178A 2022-06-29 2022-06-29 Information processing device, information processing method, and information processing program Active JP7620596B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022104178A JP7620596B2 (en) 2022-06-29 2022-06-29 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022104178A JP7620596B2 (en) 2022-06-29 2022-06-29 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024004553A JP2024004553A (en) 2024-01-17
JP7620596B2 true JP7620596B2 (en) 2025-01-23

Family

ID=89540302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022104178A Active JP7620596B2 (en) 2022-06-29 2022-06-29 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7620596B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118735596B (en) * 2024-08-30 2025-01-24 阿里巴巴(成都)软件技术有限公司 Advertisement generation method, computing device, storage medium and program product
KR102946471B1 (en) * 2024-09-13 2026-04-02 쿠팡 주식회사 Method, electronic device and recording medium storing instructions for providing push notification
JP7607256B1 (en) * 2024-10-21 2024-12-27 株式会社YandK Advertisement support device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007058853A (en) 2005-08-05 2007-03-08 Cross Media Co Inc Method and system for allocating advertising budget to media in online advertising
WO2016157435A1 (en) 2015-03-31 2016-10-06 楽天株式会社 Information processing device, information processing method, and information processing program
JP2020187697A (en) 2019-05-17 2020-11-19 富士通株式会社 Prediction program, prediction method, and prediction device
JP2021089485A (en) 2019-12-02 2021-06-10 株式会社電通グループ Advertisement notification system, advertisement notification method, and information processing device
JP2022088339A (en) 2020-12-02 2022-06-14 株式会社オリコミサービス Information processing device, method, program, and computer-implemented method for providing platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007058853A (en) 2005-08-05 2007-03-08 Cross Media Co Inc Method and system for allocating advertising budget to media in online advertising
WO2016157435A1 (en) 2015-03-31 2016-10-06 楽天株式会社 Information processing device, information processing method, and information processing program
JP2020187697A (en) 2019-05-17 2020-11-19 富士通株式会社 Prediction program, prediction method, and prediction device
JP2021089485A (en) 2019-12-02 2021-06-10 株式会社電通グループ Advertisement notification system, advertisement notification method, and information processing device
JP2022088339A (en) 2020-12-02 2022-06-14 株式会社オリコミサービス Information processing device, method, program, and computer-implemented method for providing platform

Also Published As

Publication number Publication date
JP2024004553A (en) 2024-01-17

Similar Documents

Publication Publication Date Title
US11941661B2 (en) Method, apparatus, and computer program product for predicting web browsing behaviors of consumers
US12039567B2 (en) Method, apparatus, and computer program product for predicting consumer behavior
JP7620596B2 (en) Information processing device, information processing method, and information processing program
US11875380B2 (en) Method for matching influencers to brands and pairing influencer videos to products for intra-video transactions
US20200219042A1 (en) Method and apparatus for managing item inventories
US20220092620A1 (en) Method, apparatus, and computer program product for merchant classification
US20130204700A1 (en) System, method and computer program product for prediction based on user interactions history
US11676162B2 (en) Apparatus and method for enhanced message targeting
US20180114242A1 (en) Deal recommendation based on triggering event
US20220366436A1 (en) Method and apparatus for providing automated market analysis testing
KR102591820B1 (en) Method and apparatus for providing a marketing platform for matching adverisers and advertising performers and conducting marketing through online advertising activities of advertisers
US11729257B2 (en) Method, apparatus, and computer program product for balancing network resource demand
JP2023055138A (en) Advertisement distribution apparatus, advertisement distribution method, and program
JP6898665B2 (en) Advertisement distribution support system, advertisement distribution support method and advertisement distribution support program
TWM544055U (en) Marketing system
JP7614140B2 (en) Information processing device, information processing method, and information processing program
US20220044264A1 (en) Dynamically Altering Displayed Menu Content Data In Response To Real-Time Event Data
JP7804035B1 (en) Information processing device, information processing method, and information processing program
US10832278B2 (en) System and method for card-linked services
JP7601849B2 (en) Information processing device, information processing method, and program
TWI922418B (en) Information processing apparatus, information processing method, and information processing program
CN117910804B (en) Risk prevention perception method and system based on big data and multimodal intelligent algorithm
US20240177190A1 (en) Optimizing communication channels for user communications based on improved channel attributions
US20220044263A1 (en) Dynamically Providing Altered Menu Content Data for Display In Response To Real-Time Constraint Data
KR20260044498A (en) Apparatus for providing advertisement information and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241009

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: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250110

R150 Certificate of patent or registration of utility model

Ref document number: 7620596

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150