JP7660245B1 - Analysis server, advertisement distribution system, terminal device, analysis method and program - Google Patents
Analysis server, advertisement distribution system, terminal device, analysis method and program Download PDFInfo
- Publication number
- JP7660245B1 JP7660245B1 JP2024070404A JP2024070404A JP7660245B1 JP 7660245 B1 JP7660245 B1 JP 7660245B1 JP 2024070404 A JP2024070404 A JP 2024070404A JP 2024070404 A JP2024070404 A JP 2024070404A JP 7660245 B1 JP7660245 B1 JP 7660245B1
- Authority
- JP
- Japan
- Prior art keywords
- advertisement
- user
- delivered
- target
- feature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】広告配信対象となるユーザの抽出精度を向上する技術を提供する。【解決手段】分析サーバは、ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出する手段と、前記貢献度が所定の条件を満たす前記特徴量を抽出する手段と、を備える。【選択図】図1[Problem] To provide a technology for improving the accuracy of extracting users to whom advertisements are to be delivered. [Solution] An analysis server includes a means for calculating, based on a user's feature amount and a difference between an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, the degree of contribution that the user's feature amount makes to the magnitude of the difference, and a means for extracting the feature amount whose degree of contribution satisfies a predetermined condition. [Selected Figure] Figure 1
Description
本発明は、分析サーバ、広告配信システム、端末装置、分析方法及びプログラムに関する。 The present invention relates to an analysis server, an advertisement delivery system, a terminal device, an analysis method, and a program.
消費者に商品やサービスを提供するうえで広告は重要な役割を果たす。特許文献1には、既知の広告と当該広告に対する消費者の反応情報とを関連付けた教師データを学習して予測モデルを構築し、この予測モデルに未知の広告を入力して、未知の広告に対応する消費者の反応情報を予測する広告効果予測システムが開示されている。広告を配信する前に、このシステムを利用して広告の効果を予測し、所望の効果が得られるように修正等を行うことにより、消費者の購買意欲を高める広告を作成することができる。広告効果を高めるためには、広告のコンテンツを向上することに加え、どのようなターゲットに向けて広告を配信するのかが重要である。
Advertising plays an important role in providing products and services to consumers.
本開示が解決しようとする課題は、広告配信の対象となるユーザの抽出精度を高めることができる分析サーバ、広告配信システム、端末装置、分析方法及びプログラムを提供することにある。 The problem that this disclosure aims to solve is to provide an analysis server, an ad delivery system, a terminal device, an analysis method, and a program that can improve the accuracy of extracting users who are the targets of ad delivery.
そこでこの発明は、上述した解題の少なくとも一部を解決する分析サーバ、広告配信システム、端末装置、分析方法及びプログラムを提供することを目的としている。 The present invention aims to provide an analysis server, an advertisement delivery system, a terminal device, an analysis method, and a program that solve at least part of the above-mentioned problems.
本発明の一態様によれば、分析サーバは、ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出する手段と、前記貢献度が所定の条件を満たす前記特徴量を抽出する手段と、を備える。 According to one aspect of the present invention, the analysis server includes a means for calculating the degree of contribution of the user's feature value to the magnitude of the difference between an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, based on the feature value of the user and the difference between the index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, and a means for extracting the feature value whose contribution degree satisfies a predetermined condition.
本発明の一態様によれば、広告配信システムは、上記の記載の分析サーバと、広告の配信リクエストを受け付ける手段と、前記配信リクエストに対して配信する前記広告の対象候補のそれぞれについて抽出された、前記貢献度が所定の条件を満たす前記特徴量と、に基づいて、少なくとも1つ以上の特徴量が一致する前記広告の対象を前記ユーザに配信する前記広告の対象として特定する手段と、前記特定する手段によって特定された前記広告を配信する手段と、を備える配信サーバと、を備える。 According to one aspect of the present invention, an advertisement delivery system includes the above-described analysis server, a delivery server including a means for receiving an advertisement delivery request, a means for identifying advertisement targets having at least one matching feature based on the feature extracted for each of the candidate targets of the advertisement to be delivered in response to the delivery request, the feature having a degree of contribution that satisfies a predetermined condition, as the advertisement targets to be delivered to the user, and a means for delivering the advertisement identified by the identifying means.
本発明の一態様によれば、端末装置は、上記の広告配信システムによって送信された広告を受信する。 According to one aspect of the present invention, a terminal device receives an advertisement transmitted by the above-mentioned advertisement distribution system.
本発明の一態様によれば、分析方法は、コンピュータによって実行される分析方法であって、ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出するステップと、前記貢献度が所定の条件を満たす前記特徴量を抽出するステップと、を有する。 According to one aspect of the present invention, the analysis method is an analysis method executed by a computer, and includes a step of calculating the degree of contribution of the user's feature value to the magnitude of the difference between an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, based on the feature value of the user and the difference between the index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, and a step of extracting the feature value whose contribution degree satisfies a predetermined condition.
本発明の一態様によれば、プログラムは、コンピュータを、ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出する手段、前記貢献度が所定の条件を満たす前記特徴量を抽出する手段、として機能させる。 According to one aspect of the present invention, the program causes a computer to function as a means for calculating the degree of contribution of the user's feature to the magnitude of the difference between an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, based on the user's feature and a means for extracting the feature whose degree of contribution satisfies a predetermined condition.
本発明によれば、広告配信の対象となるユーザの抽出精度を向上することができる。 The present invention can improve the accuracy of extracting users who are the targets of advertisement delivery.
<実施形態>
(システム構成)
図1は、実施形態に係る広告配信システムの一例を示すブロック図である。
広告配信システム1は、ユーザ端末10と、DBサーバ20と、広告媒体サーバ30と、購入管理サーバ40と、分析サーバ50と、を含む。ユーザ端末10と、DBサーバ20と、広告媒体サーバ30と、購入管理サーバ40と、分析サーバ50と、はネットワークNWを通じて通信可能に接続されている。
<Embodiment>
(System Configuration)
FIG. 1 is a block diagram illustrating an example of an advertisement delivery system according to an embodiment.
The
ユーザ端末10は、スマートフォンやPC(personal computer)等などの端末装置である。ユーザ端末10は、購入管理サーバ40により提供されるオンラインショッピングモールや広告媒体サーバ30により提供される広告を利用して、商品やサービスを購入することができるユーザにより利用される。例えば、ユーザが、ユーザ端末10を操作して、自身のアカウント情報を用いて広告媒体サーバ30や購入管理サーバ40にログインすると、ユーザに適した広告がユーザ端末10に配信される。ユーザ端末10に表示された広告をユーザが閲覧したり、クリックしたりすると、その履歴は、当該ユーザのユーザIDと対応付けて広告媒体サーバ30に記録される。また、ユーザがユーザ端末10を操作して、オンラインショッピングモールで商品を購入すると、その購入履歴がユーザIDと対応付けて購入管理サーバ40に記録される。
The
DBサーバ20(DBはデータベースの略である。)は、ユーザ情報管理DB21を備える。DBサーバ20は、ユーザ情報管理DB21への各種情報の書き込みや、ユーザ情報管理DB21からの各種情報の読み出しを行う。DBサーバ20は、読み出した情報を、分析サーバ50等へ送信する。ユーザ情報管理DB21は、広告媒体サーバ30や購入管理サーバ40を利用するユーザの氏名、年齢、性別、住所、メールアドレス、電話番号等の個人情報や、ユーザの特徴を表す各種の特徴量等をユーザIDと対応付けて記憶している。ユーザの特徴量には、各ユーザの年齢や性別などのデモグラフィック情報、趣味嗜好や傾向などのユーザ属性情報が含まれる。ユーザ属性情報には、事実属性と他のユーザ属性情報などから推定される推定属性とが含まれる。また、ユーザ情報管理DB21には、ユーザIDごと、商品ごとの広告配信履歴、広告表示回数、広告をクリックした回数や商品の購入履歴が格納されていてもよい。また、広告媒体サーバ30や購入管理サーバ40、購入管理サーバ40が提供するショッピングモールにて出店する店舗ごとに、同じユーザに対して異なるユーザIDが付与れていてもよく、ユーザ情報管理DB21には、それら複数のユーザIDの関連付けが設定されていてもよい。以下の説明において、ユーザIDを、これらの異なるIDの1つ1つのことではなく、これらを総称した一人のユーザの識別情報の意味で用いる。
The DB server 20 (DB is an abbreviation for database) includes a user
広告媒体サーバ30は、各種商品やサービスの広告が掲載される場所を提供する、例えば、ウェブサーバである。広告が掲載される場所とは、例えば、ニュース、ブログ等のウェブページのことであり、これらを広告媒体と呼ぶ。広告媒体サーバ30は、広告媒体サーバ30にログインして、媒体および媒体に含まれる各種広告を閲覧しているユーザIDを分析サーバ50へ送信し、広告の配信をリクエストする。このリクエストに対し、分析サーバ50が当該ユーザIDへ配信する広告を選択し、選択した広告の配信を行う。すると、広告媒体サーバ30は、配信された広告を広告媒体上の所定の位置に表示する。また、広告媒体サーバ30は、ユーザIDごとに、どの広告をいつ配信したか、何回配信したかや、ユーザが広告を視認した又はクリックした等の広告インプレッション情報などのログ情報(広告配信履歴)を記憶してもよい。なお、広告の中には、広告を見たユーザにポイントが付与されるポイント付きの広告が存在し、広告媒体サーバ30は、ポイント付きの広告を広告媒体に表示することができる。例えば、ユーザが、広告媒体サーバ30にログインすると、分析サーバ50が当該ユーザにはポイント付きの広告が効果的かどうかを判断し、効果的であると判断すると、ポイント付きの広告を配信する。ユーザが、そのポイント付きの広告を見た場合には、広告媒体サーバ30は、そのユーザにポイントを付与する等のポイント管理を行ってもよい。
The
購入管理サーバ40は、オンラインショッピングモールを管理する。例えば、購入管理サーバ40は、ユーザ端末10からの要求に応じて、商品が掲載されたウェブページの送信や商品の購入処理などを行う。購入管理サーバ40は、ユーザがどの商品のウェブページにアクセスしたか、その商品を購入したかどうかなどを記録したログ情報(購入履歴)を管理している。また、購入管理サーバ40は、このログ情報に基づいて、ユーザIDごとに商品のウェブページにアクセスした回数、何回目のアクセス時に購入したかなどを解析することができる。また、購入管理サーバ40は、購入管理サーバ40にログインして、商品購入の検討を行っているユーザのユーザIDを分析サーバ50へ送信し、広告の配信をリクエストする。このリクエストに対し、分析サーバ50が当該ユーザIDへ配信する広告を選択し、選択した広告の配信を行う。すると、購入管理サーバ40は、配信された広告を商品が掲載されたウェブページの所定の位置に表示する。
The
分析サーバ50は、広告効果の大きさに貢献するユーザの特徴量を分析する。広告効果とは、広告の配信によって、広告の配信を受けたユーザがその広告の商品を購入する、商品の購入ページにアクセスする等、広告によって商品への興味や関心が喚起されることであり、広告効果の大きさとは、その場合の関心度の上昇度合いのことをいう。以下の説明では、一例として、広告配信有りの場合の購入確率と広告配信無しの場合の購入確率の差分を広告効果の指標値として用いる。例えば、分析サーバ50は、ある商品の広告について、どのような特徴量を有するユーザがその広告によって、その商品を購入するか、あるいはその商品に興味を持つか等を分析する。また、分析サーバ50は、広告効果の大きさに貢献するユーザの特徴量の分析結果に基づいて、広告管理サーバ30等にログインすることで広告配信のリクエストを送信したユーザの特徴量に合う商品を決定(選定)し、当該商品の広告を配信する。また、分析サーバ50は、分析結果をもとに広告の配信対象となるユーザを決定すると言い換えることもできる。分析サーバ50は、入力受付部51と、制御部52と、記憶部53と、を備える。
The
入力受付部51は、キーボードやマウス等の入力装置を用いて分析サーバ50に入力された情報や通信部54を通じて他の装置から送信された情報を受け付ける。入力受付部51は、受け付けた情報を制御部52に出力したり、記憶部53に記録したりする。例えば、入力受付部51は、広告効果の大きさに貢献するユーザの特徴量を分析する対象の商品等の指定を受け付ける。また、入力受付部51は、広告配信の依頼を広告媒体サーバ30から受け付ける。また、入力受付部51は、広告の配信対象のユーザのユーザIDを広告媒体サーバ30や購入管理サーバ40から受け付ける。
The
制御部52は、広告効果の大きさに貢献するユーザの特徴量の分析処理や、その分析結果に基づく広告の配信処理を制御する。制御部52は、購入確率予測部521と、貢献度分析部522と、配信決定部523と、広告配信部524と、を備える。
The
購入確率予測部521は、ユーザが商品を購入する確率を予測する。購入確率予測部521は、ある商品に関して広告を配信した場合と広告を配信しなかった場合における複数のユーザの当該商品の過去の購入実績に基づいて、ユーザがその商品を購入する確率を予測する。ある商品の購入実績テーブルの一例を図2に示す。図示するように購入実績テーブル200は、ユーザID、年齢などの複数の特徴量、広告配信の有無、商品購入の有無、の各項目を有している。例えば、ユーザIDが001のユーザは年齢が21才、広告配信あり、商品の購入あり、である。特徴量には、年齢のほか、性別、居住する地域、過去にどのような商品を購入しているかなどが含まれる。購入実績テーブル200は、記憶部53に格納されている。例えば、購入確率予測部521は、DBサーバ20へユーザ情報管理DB21に格納されている全ユーザについて、特徴量、対象商品の広告の配信回数および商品購入履歴を要求し、記憶部53の購入実績テーブル200にこれらの情報を格納してもよい。あるいは、購入確率予測部521は、広告媒体サーバ30からユーザIDごとの対象商品に関する広告配信の有無が判断できる情報(例えば、広告配信履歴、配信回数、広告インプレッション情報など)を取得し、購入管理サーバ40からユーザIDごとの対象商品の購入履歴の情報を取得し、取得した情報に基づいて、広告配信の有無や購入実績の有無を判断して、その判断結果を購入実績テーブル200に格納してもよい。この際、広告インプレッション情報などが無いユーザについては、広告配信無し、と分類してもよい。購入確率予測部521は、購入実績テーブル200に格納した情報を学習データとして、ユーザの特徴量及び広告配信有無を説明変数とし、商品の購入確率を目的変数とする購入予測モデルを作成する。購入予測モデルの一例を図3に示す。購入確率予測部521は、ユーザの特徴量と広告配信の有無を入力すると、その商品を購入する確率を出力する購入予測モデル531を機械学習等により構築する。購入確率予測部521は、例えば、購入実績テーブル200に格納した全ユーザについて、購入予測モデル531によって、広告配信有りの場合の購入確率および広告配信無しの場合の購入確率を計算する。この計算結果の一例を図4に示す。図4(a)にある商品に関する広告配信ありの場合の購入確率を示し、図4(b)に広告配信無しの場合の購入確率を示す。例えば、ユーザIDが101のユーザについて、広告配信有りの場合の購入確率は0.81であり、広告配信無しの場合の購入確率は0.54である。
The purchase
図3に例示する購入予測モデル531を作成することにより、過去に商品の購買実績がないユーザについても、当該ユーザの特徴量に基づいて購買確率を予測することができる。商品の購買実績があるユーザに関しては、次のようにして購買確率を予測してもよい。例えば、購入確率予測部521は、ユーザに対して商品の広告が配信された回数と、何度目の広告配信において当該商品を購入したかの情報を取得する。購入確率予測部521は、広告の配信回数を広告媒体サーバ30から取得し、購入管理サーバ40から取得した商品の購入日時の情報と比較して、例えば、広告配信から所定時間が経過する前に商品が購入されていて、当該広告配信が3回目の広告配信であれば、3回目の広告配信でユーザが商品を購入したと判定する。あるいは、3回目の広告配信時にその広告をクリックして、その後購入が行われていることを示すログ情報があれば、3回目の広告配信でユーザが商品を購入したと判定する。この場合には、購入確率予測部521は、広告配信時の場合の購入確率を1/3と予測する。また、購入確率予測部521は、購入管理サーバ40が記憶するログ情報を取得して、ユーザが、購入管理サーバ40へログインし、オンラインショッピングモールにて当該商品にアクセスした回数と何度目のアクセスにおいて当該商品を購入したかの情報とに基づいて、広告配信無しの場合の購入確率を算出する。例えば、5回目のアクセスで商品を購入した場合、購入確率予測部521は、広告配信無しの場合の購入確率を1/5と予測する。
By creating the
貢献度分析部522は、広告効果の大きさに貢献するユーザの特徴量を分析する。貢献度分析部522は、広告配信有りの場合と無しの場合の購入確率の差分(差分=「広告配信有りの場合の購入確率」-「広告配信無しの場合の購入確率」)の大きさに影響を与えるユーザの特徴量を分析し、差分への貢献度が大きい特徴量を抽出する。広告配信有りと無しの購入確率の差分が大きくなるのは、広告により購入が促進されたと考えることができる。したがって、差分が大きくなることに貢献するユーザの特徴量は、広告効果の大きさに貢献するユーザの特徴量といえる。例えば、貢献度分析部522は、図5に例示するテーブルのデータを算出し、ユーザの特徴量を説明変数、購入確率予測部521が予測した広告配信有りの場合と無しの場合の購入確率の差分を目的変数とする学習モデルを機械学習により作成し、作成した学習済みモデルについてSHAP分析を行うことにより、ユーザの特徴量ごとに当該差分の大きさに与える貢献度(寄与度)を計算する。広告効果の大きさに貢献するユーザの特徴量を示すモデルを貢献度モデルと呼ぶ。貢献度モデルの一例を図6に示す。図6の縦軸はユーザの特徴量、横軸はSHAP値の絶対値を示す。貢献度分析部522は、貢献度の値が所定値以上の特徴量を抽出し、抽出した特徴量を記憶部53に登録する。あるいは、貢献度分析部522は、貢献度が大きい順に特徴量を並べ、上位から所定個の特徴量を抽出し、記憶部53に登録してもよい。貢献度分析部522が抽出した、広告効果の大きさに貢献するユーザの特徴量は、商品ごとにユーザ情報管理DB21へ登録されてもよい。図6に例示する貢献度モデル532の場合、貢献度分析部522は、特徴量1と特徴量2を、広告効果の大きさに貢献するユーザの特徴量として抽出する。
The
なお、貢献度の算出方法はSHAP分析に限定されない。例えば、各ユーザ特徴量と差分の相関係数を算出し、相関係数の値が閾値以上の特徴量を抽出してもよい。または、図5に例示する各ユーザの差分データの中から差分の大きさが所定値以上となっているデータを抜き出し、抜き出したデータに対応するユーザ特徴量の情報を集計し、ユーザ特徴量の登場頻度などを貢献度としてカウントするなどしても良い。例えば、ある商品αに関し、差分の大きさが所定値以上となっているデータ群において、「年齢が20代」のデータの登場頻度が所定回数以上の場合や「過去に関連する商品βを購入している」という特徴量を有するデータの登場頻度が所定回数以上の場合、貢献度分析部522は、「年齢が20代」、「過去に関連する商品Aを購入している」という特徴量を貢献度が高い特徴量として抽出してもよい。
The method of calculating the contribution is not limited to SHAP analysis. For example, the correlation coefficient between each user feature and the difference may be calculated, and features with a correlation coefficient value equal to or greater than a threshold value may be extracted. Alternatively, data with a difference magnitude equal to or greater than a predetermined value may be extracted from the difference data of each user illustrated in FIG. 5, information on the user features corresponding to the extracted data may be tallied, and the frequency of appearance of the user features may be counted as the contribution. For example, in a data group with a difference magnitude equal to or greater than a predetermined value for a certain product α, if the frequency of appearance of data with the feature "age in 20s" is equal to or greater than a predetermined number of times, or if the frequency of appearance of data with the feature "has purchased related product β in the past" is equal to or greater than a predetermined number of times, the
なお、ここでは、広告配信有りの場合と無しの場合の購入確率の差分を求めることとしたが、購入確率を求める代わりに、商品が掲載されたウェブページにアクセスする確率や商品に関するカタログのダウンロードや資料請求・問い合わせなどを行う確率など、ユーザが広告によってその商品に関心を持ったことを確認できる他の動作を指標値として、広告配信有りの場合と無しの場合の商品の購入用のウェブページにアクセスする確率の差分などを算出し、この差分の大きさに強い影響を与える特徴量を分析するようにしてもよい。 Note that, here, we have calculated the difference in purchase probability between cases with and without ad delivery. However, instead of calculating the purchase probability, it is also possible to use other actions that can confirm that a user has become interested in a product due to an advertisement, such as the probability of accessing a web page on which the product is posted, or the probability of downloading a catalog related to the product, requesting information or making an inquiry, as index values to calculate the difference in the probability of accessing a web page for purchasing the product between cases with and without ad delivery, and analyze the feature quantities that have a strong influence on the magnitude of this difference.
配信決定部523は、広告配信する商品を決定する。例えば、配信決定部523は、広告媒体サーバ30等から広告配信のリクエストを受け付けると、ユーザIDに対応付けられているユーザ特徴量と、貢献度分析部522が抽出した広告効果の大きさに貢献するユーザの特徴量と、を比較してユーザIDに対応する特徴量と貢献度分析部522が抽出した特徴量が一致する1つ又は複数の商品を広告の配信対象として選択し、選択した商品の中から特定の商品の広告を配信すると決定する。上記の例の場合、ユーザAが20代で過去に商品βを購入していれば、配信決定部523は、ユーザAに商品αの広告を配信することを決定する。ユーザAが30代で過去に商品βを購入していなければ、配信決定部523は、ユーザAに商品αの広告を配信しないことを決定する。なお、貢献度分析部522が抽出した貢献度が複数存在する場合など、広告配信するか否かの決定は、各特徴量の貢献度の大きさに応じて任意に設定することができる。例えば、特徴量「年齢が20代」、「過去に関連する商品Aを購入している」のうち「過去に関連する商品Aを購入している」の貢献度が特に高く(SHAP値が大きい、相関係数が大きい、登場頻度が多い)、それに比べ「年齢が20代」の貢献度がそれほど大きくない場合には、年齢が20代でなくても「過去に関連する商品Aを購入している」という特徴量を有するユーザに対しては商品αの広告を配信するように構成してもよいし、年齢が20代であって「過去に関連する商品Aを購入している」の特徴量を有さないユーザに対しては、例えば、3回に1回の割合で商品αの広告を配信するようにしてもよい。また、広告媒体サーバ30等から受け付けた広告配信のリクエストに対して配信する候補となる商品が複数ある場合であって、複数の商品に対して一致するユーザ特徴量がある場合、配信決定部523は、最も貢献度が高いまたは貢献度がより上位であるユーザ特徴量が抽出された商品についての広告配信を行うことを決定する。例えば、記憶部53には、商品α1について貢献度が高い特徴量として特徴量1が登録され、商品α2について貢献度が高い特徴量として特徴量2が登録され、商品α3について貢献度が高い特徴量として特徴量3が登録され、各貢献度(例えばSHAP値)の大きさの関係が、特徴量1の貢献度>特徴量2の貢献度>特徴量3の貢献度であるとする。商品α1~α3が広告配信の対象であって、ユーザA1が特徴量1~3の全てを有している場合、配信決定部523は、貢献度が最も高い特徴量1に対応する商品α1の広告を配信することを決定する。また、ユーザA2が、特徴量2~3を有している場合、配信決定部523は、ユーザA2に特徴量2に対応する商品α2の広告を配信することを決定する。
The
広告配信部524は、配信決定部523が配信すると決定した商品の広告をユーザ端末10へ配信する。
The
記憶部53は、各種の情報を記憶する。例えば、記憶部53は、購入予測モデル531と貢献度モデル532とを記憶する。
The
(動作)
(1)広告効果に貢献する特徴量分析
次に広告配信システム1の動作について説明する。
図7は、実施形態に係る広告効果に貢献する特徴量を分析する処理の一例を示すフローチャートである。
(Operation)
(1) Analysis of Features Contributing to Advertising Effectiveness Next, the operation of the
FIG. 7 is a flowchart illustrating an example of a process for analyzing a feature amount that contributes to an advertising effect according to the embodiment.
入力受付部51が商品の指定を受け付ける(ステップS1)。分析サーバ50に対して分析対象の商品の指定情報を入力する主体は、広告主、商品提供者、商品分析依頼者などであっても良いし、広告効果の分析者、分析サーバの管理者などであっても良い。また、指定される商品は複数であってもよい。複数の商品が指定された場合、ステップS2~ステップS5の処理が、各商品について実行される。
The
次に購入確率予測部521が、購入予測モデルを作成する(ステップS2)。購入確率予測部521は、ステップS1で指定された商品について、ユーザの特徴量と広告配信の有無から購入確率を予測する購入予測モデル531(図3)を作成する。
Next, the purchase
次に購入確率予測部521が、購入予測を行う(ステップS3)。購入確率予測部521は、ステップS2で作成した購入予測モデル531に多数のユーザの特徴量と広告配信の有無を入力し、ユーザごとに広告配信の有りの場合の購入確率、広告配信の無しの場合の購入確率を予測する(図4)。
Next, the purchase
次に貢献度分析部522が、貢献度モデルを作成する(ステップS4)。貢献度分析部522は、ステップS3の予測結果から、各ユーザの広告配信の有りの場合の購入確率と広告配信の無しの場合の購入確率の差分を計算し、図5に例示するデータを算出する。貢献度分析部522は、計算した差分の大きさに寄与する特徴量をSHAP分析などにより分析し、貢献度モデル532(図6)を作成する。
Next, the
次に貢献度分析部522が、広告効果への貢献度が高い特徴量を抽出し、登録する(ステップS5)。例えば、貢献度分析部522は、貢献度モデル532を参照して、貢献度(例えば、SHAP値の絶対値)が所定の閾値以上の特徴量を抽出し、抽出した特徴量をステップS1で指定された商品と対応付けて記憶部53やユーザ情報管理DB21等へ登録する。なお、商品ごとに抽出された広告効果への貢献度が高いユーザ特徴量の情報は、広告主、商品提供者、商品分析依頼者などに提供されてもよい。例えば、貢献度分析部522は、ステップS5の抽出結果を電子ファイル等へ出力し、この電子ファイルを、広告主、商品提供者、商品分析依頼者などへ送信するようにしてもよい。
Next, the
(2)広告配信の動作
図8Aは、実施形態に係る広告配信処理の一例を示すフローチャートである。
前提として、広告配信対象のユーザが広告媒体サーバ30又は購入管理サーバ40にログインしている。また、配信対象の広告について、広告効果への貢献が高いユーザ特徴量は図7に例示する処理により事前に分析され、その結果は、記憶部53に登録されているとする。
入力受付部51が、広告媒体サーバ30等から広告配信のリクエストを受け付ける(ステップS11)。広告配信のリクエストは、例えば、ユーザが、広告媒体サーバ30又は購入管理サーバ40にログインした際に送信されてもよいし、ユーザがユーザ端末10を操作してアクセスしているウェブページに広告枠が表示される際に送信されてもよい。広告配信のリクエストには、ユーザIDと広告媒体の種類などが含まれる。入力受付部51は、広告配信リクエストを受け付けたことを制御部52へ出力する。制御部52では、配信決定部523が、広告配信する商品を決定する(ステップS12)。配信決定部523は、広告配信のリクエストに含まれるユーザIDを用いてユーザ情報管理DB21を参照し、当該ユーザIDに対応付けて登録されている各種の特徴量を取得する。また、配信決定部523は、広告配信対象の商品と対応付けて登録された広告効果への貢献が高いユーザ特徴量を記憶部53から読み出す。なお、広告効果への貢献が高いユーザ特徴量と対応付けて記憶部53に登録されている各商品は、広告配信対象の候補である。配信決定部523は、ユーザ情報管理DB21から取得した特徴量と記憶部53から読み出した特徴量を比較し、両者に一致する特徴量があれば、当該商品の広告を配信すると決定する。一致する特徴量を有する商品の広告がない場合、配信決定部523は、広告を配信しないことを決定する。広告を配信しない(広告配信する商品が無い)と決定した場合(ステップS13;No)、図8Aの処理を終了する。広告を配信すると決定した場合(ステップS13;Yes)、配信決定部523は、決定した商品の広告の配信を広告配信部524へ指示する。ユーザの特徴量と、広告配信対象の商品について抽出された特徴量とが一致する商品が1つの場合には、配信決定部523は、その商品の広告の配信を広告配信部524へ指示する。ユーザの特徴量と商品について抽出された特徴量とが一致する商品が複数ある場合には、配信決定部523は、複数の商品の中から広告を配信する商品を特定し、特定した商品の広告の配信を広告配信部524へ指示する。例えば、配信決定部523は、最も貢献度が高い特徴量に対応する商品を広告配信対象の商品として特定してもよいし、ユーザの特徴量と一致する特徴量を最も数多く備える商品(商品と対応付けられた複数の広告効果の高い特徴量とログインしたユーザが有する複数の特徴量とを比較したときに一致する特徴量の数が最も多い商品)を、広告配信対象の商品として特定してもよい。広告配信部524は、広告を配信する(ステップS14)。広告配信部524は、配信決定部523が特定した商品の広告を配信する。ユーザ端末10は送信された広告を受信し、表示部に出力する。
(2) Advertisement Delivery Operation FIG. 8A is a flowchart illustrating an example of an advertisement delivery process according to the embodiment.
It is assumed that a user to whom an advertisement is to be delivered is logged in to the
The
(2´)ポイント付き広告の配信処理
なお、図8Aの処理では、広告を送信するか否かの判定のみを行ったが、広告を配信すると判定した場合、さらに、ポイント付きの広告を配信するか、ポイント無しの広告を配信するかの判定を行ってもよい。この場合の処理について図8Bを参照して説明を行う。
前提として、広告配信対象のユーザが広告媒体サーバ30又は購入管理サーバ40にログインしている。また、配信対象の広告について、広告効果への貢献が高いユーザ特徴量は図7に例示する処理により事前に分析され、その結果は、記憶部53に登録されている。さらに後述する購入確率テーブル201(図9)が記憶部53に登録されているとする。なお、ステップS11~ステップS13は図8Aで説明した処理と同様であるため簡単に説明する。
(2') Processing for distributing advertisements with points In the processing in Fig. 8A, only a determination is made as to whether or not to transmit an advertisement, but if it is determined that an advertisement is to be distributed, a further determination may be made as to whether an advertisement with points or an advertisement without points is to be distributed. The processing in this case will be described with reference to Fig. 8B.
It is assumed that users to whom advertisements are to be delivered are logged in to the
入力受付部51が、広告媒体サーバ30から広告配信のリクエストを受け付ける(ステップS11)。次に、配信決定部523が、広告配信する商品を決定する(ステップS12)。広告を配信しない(広告配信する商品が無い)と決定した場合(ステップS13;No)、図8Bの処理を終了する。広告を配信すると決定した場合(ステップS13;Yes)、配信決定部523は、ポイント付き広告を配信するか又はポイント無し広告を配信するかを決定する(ステップS141)。例えば、記憶部53には、図9に例示する購入確率テーブル201が格納されている。図示するように購入確率テーブル201には、ある商品について、ユーザIDごとに広告配信なしの場合の購入確率、ポイント付き広告配信ありの場合の購入確率、ポイント無し広告配信ありの場合の購入確率が登録されている。例えば、図2に例示する購入実績テーブル200に代えて、購入実績テーブル200の広告配信有無の欄において、「0:広告配信なし」、「1:広告配信有り」に加えて「2:ポイント付き広告配信有り」の選択肢を加え、ユーザごとに「0:広告配信なし」の場合に当該商品を購入したか、「1:広告配信有り」の場合(“ポイント無し広告配信有り”に相当)に当該商品を購入したか、「2:ポイント付き広告配信有り」の場合に当該商品を購入したか、を記録したテーブルを用意し、購入確率予測部521が、ユーザの特徴量と広告配信有無(上記の0~2のフラグ)を説明変数、購入確率を目的変数とする購入予測モデル531´を作成する。購入確率予測部521は、この購入予測モデル531´に、ユーザID=101のユーザの特徴量と上記のフラグ「0」を入力し、広告配信無しの場合の購入確率(1.0%)を算出し、ユーザID=101のユーザの特徴量と上記のフラグ「1」を入力し、ポイント無し広告配信有りの場合の購入確率(1.5%)を算出し、ユーザID=101のユーザの特徴量と上記のフラグ「2」を入力し、ポイント付き広告配信有りの場合の購入確率(2.5%)を算出し、購入確率テーブル201にこれらの値を登録する。同様に、購入確率予測部521は、ユーザID=102、103等の他のユーザについても、購入予測モデル531´を利用して、広告配信無しの場合、ポイント無し広告配信有りの場合、ポイント付き広告配信有りの場合の購入確率を予測し、購入確率テーブル201に予測した購入買率を登録する。図9に例示する購入確率テーブル201は、このようにして事前に作成されたテーブルである。
The
配信決定部523は、購入確率テーブル201を参照して、ポイント付きの広告を配信するかポイント無しの広告を配信するかを決定する(ステップS141)。例えば、ポイント付きの広告を配信した場合の購入確率が、ポイント無しの広告を配信した場合の購入確率よりも所定値以上大きい場合、配信決定部523は、ポイント付きの広告を配信すると決定し、それ以外の場合には、ポイント無しの広告を配信すると決定する。例えば、図9の例の場合に、広告配信対象のユーザがユーザID=101のユーザであれば、配信決定部523は、ポイント付きの広告を配信すると決定し、広告配信対象のユーザがユーザID=102のユーザであれば、配信決定部523は、ポイント無しの広告を配信すると決定する。ポイント付きの広告を配信すると決定した場合(ステップS141;Yes)、配信決定部523は、ステップS13で決定した商品に関するポイント付きの広告の配信を広告配信部524へ指示する。広告配信部524は、指示された商品のポイント付き広告を配信する(ステップS15)。ポイント無しの広告を配信すると決定した場合(ステップS141;No)、配信決定部523は、ステップS13で決定した商品に関するポイント無しの広告の配信を広告配信部524へ指示する。広告配信部524は、指示された商品のポイント無し広告を配信する(ステップS16)。ユーザ端末10は送信された広告を受信し、表示部に出力する。
The
なお、図8BのステップS141の処理では、図9に例示する購入確率テーブル201に基づいて、ポイント付き広告を配信するか、ポイント無し広告を配信するかの判断を行うこととしたが、例えば、購入確率テーブル201のポイント付き広告を配信した場合の購入確率(ユーザID=101の場合、2.5%)から広告配信無しの場合の購入確率(ユーザID=101の場合、1.0%)を差し引いた差分1(1.5%)と、ポイント無し広告を配信した場合の購入確率(ユーザID=101の場合は1.5%)から広告配信無しの場合の購入確率(ユーザID=101の場合、1.0%)を差し引いた差分2(0.5%)を全ユーザについて算出し、貢献度分析部522が、差分1の大きさに貢献するユーザの特徴量と、差分2の大きさに貢献するユーザの特徴量とをそれぞれSHAP分析などで分析し、その分析結果に基づいて、ポイント付き広告配信を配信するか、ポイント無し広告配信を配信するかを決定してもよい。例えば、当該商品について差分1の大きさ(ポイント有り広告の広告効果)に貢献する特徴量が特徴量1と特徴量2で、差分2の大きさ(ポイント無し広告の広告効果)に貢献する特徴量が、特徴量1と特徴量3であることが、貢献度分析部522の分析によって得られており、広告配信対象のユーザが、特徴量1と特徴量2を有している場合、配信決定部523は、ポイント付き広告を配信すると決定する。
In the processing of step S141 in FIG. 8B, a decision is made as to whether to deliver an advertisement with points or an advertisement without points based on the purchase probability table 201 illustrated in FIG. 9. However, for example, a difference 1 (1.5%) obtained by subtracting the purchase probability when an advertisement with points is delivered in the purchase probability table 201 (2.5% for user ID = 101) from the purchase probability when no advertisement is delivered (1.0% for user ID = 101) and a difference 2 (0.5%) obtained by subtracting the purchase probability when an advertisement without points is delivered (1.5% for user ID = 101) from the purchase probability when no advertisement is delivered (1.0% for user ID = 101) may be calculated for all users, and the
(効果)
以上、説明したように、本実施形態によれば、広告効果の大きさに貢献するユーザの特徴量を算出することができる。これにより、広告の配信に際し、広告配信対象となるユーザの抽出精度を高めることができる。具体的には、広告効果の大きさに貢献するユーザの特徴量を有するユーザを、広告配信対象ユーザとして抽出する。これにより、広告効果が高いユーザに広告を配信することができる。ユーザの特徴量ベースで広告とユーザのマッチングを行うので、過去の商品購入実績などのデータが存在しない新規ユーザに対してもそのユーザに適した広告を提供することができる。
(effect)
As described above, according to this embodiment, it is possible to calculate the characteristic amounts of a user that contribute to the magnitude of advertising effectiveness. This makes it possible to improve the accuracy of extracting users to whom advertisements are to be delivered when delivering advertisements. Specifically, users having the characteristic amounts of a user that contribute to the magnitude of advertising effectiveness are extracted as users to whom advertisements are to be delivered. This makes it possible to deliver advertisements to users for whom the advertising effect is high. Since advertisements are matched with users based on the user's characteristic amounts, it is possible to provide advertisements that are suitable for new users even for whom there is no data such as past product purchase history.
なお、上記の実施形態では、商品やサービスごとに広告効果の大きさに貢献するユーザの特徴量を分析することとしたが、商品やサービスのカテゴリごとに広告効果の大きさに貢献するユーザの特徴量を算出してもよい。例えば、食品のカテゴリに属する商品の広告を配信した場合の購入実績と広告配信無しの場合の購入実績のデータから、食品に関する広告を配信した場合の広告効果の大きさに貢献するユーザの特徴量を分析するようにしてもよい。あるいは、商品やサービスを提供する店舗、メーカの単位で広告効果の大きさに貢献するユーザの特徴量を分析してもよい。また、上記の実施形態では、広告媒体サーバ30等から広告配信のリクエストを受けると分析サーバ50が、受け付けた媒体やユーザの情報に基づいて、当該媒体に対して配信する少なくとも1つ以上の商品等の候補の中から特定の商品を決定し、その商品の広告を配信することとしたが、広告媒体サーバ30が商品を指定して、分析サーバ50にその商品の広告配信をリクエストし、分析サーバ50がその商品に対する広告配信を行うか否かを決定するような実施形態であってもよい。より具体的には、配信決定部523が、広告配信のリクエストに含まれるユーザIDを用いてユーザ情報管理DB21を参照し、当該ユーザIDに対応付けて登録されている各種の特徴量を取得し、広告配信対象の商品と対応付けて登録された広告効果への貢献が高いユーザ特徴量を記憶部53から読み出し、ユーザ情報管理DB21から取得した特徴量と記憶部53から読み出した特徴量を比較し、両者が一致すれば(例えば、特徴量が1つでも一致すれば、あるいは、特徴量が所定個以上一致すれば)、広告を配信すると決定し、特徴量が一致しない場合、リクエストされた商品の広告を配信しないことを決定してもよい。広告を配信すると決定した場合、配信決定部523は、リクエストされた商品の広告の配信を広告配信部524へ指示する。
In the above embodiment, the feature amount of the user that contributes to the magnitude of the advertising effect for each product or service is analyzed, but the feature amount of the user that contributes to the magnitude of the advertising effect for each product or service category may be calculated. For example, the feature amount of the user that contributes to the magnitude of the advertising effect when an advertisement related to food is delivered may be analyzed from the data of the purchase record when an advertisement for a product belonging to the food category is delivered and the purchase record when no advertisement is delivered. Alternatively, the feature amount of the user that contributes to the magnitude of the advertising effect may be analyzed on a store or manufacturer basis that provides the product or service. In the above embodiment, when an advertisement delivery request is received from the
また、上記実施形態では、商品やサービスごとに広告効果の大きさに貢献するユーザの特徴量を分析することとしたが、1つの商品に対して複数種類の広告が存在する場合、広告ごとに当該広告の広告効果の大きさに貢献するユーザの特徴量を分析し、広告配信対象ユーザの特徴量と広告効果の大きい特徴量とが一致する広告を配信するようにしてもよい。例えば、商品αについて広告γ1~γ3の3種類が存在し、広告γ1について広告効果が大きい特徴量が特徴量1、広告γ2について広告効果が大きい特徴量が特徴量2、広告γ3について広告効果が大きい特徴量が特徴量3であるとする。また、広告配信対象のユーザA1が有する特徴量が特徴量1、ユーザA2が有する特徴量が特徴量2であるとすると、配信決定部523は、ユーザA1には広告γ1を配信し、ユーザA2には広告γ2を配信することを決定する。
In the above embodiment, the feature of the user that contributes to the magnitude of the advertising effect for each product or service is analyzed. However, if there are multiple types of advertisements for one product, the feature of the user that contributes to the magnitude of the advertising effect of each advertisement may be analyzed, and an advertisement whose feature of the advertisement delivery target user matches the feature of the advertisement with a large advertising effect may be delivered. For example, assume that there are three types of advertisements γ1 to γ3 for product α, and that the feature of advertisement γ1 with a large advertising effect is
また、図1に例示する広告配信システム1の構成例では、分析サーバ50が広告配信部524を備えることとしたが、広告配信サーバを分析サーバ50とは別のサーバ装置として設ける構成としてもよい。この構成の場合、配信決定部523の機能を広告配信サーバに実装し、貢献度分析部522が抽出した商品ごとに抽出された広告効果への貢献度が高いユーザ特徴量を広告配信サーバに登録するようにしてもよい。
In addition, in the configuration example of the
図10は、実施形態に係る広告配信システムのハードウェア構成の一例を示す図である。コンピュータ900は、CPU901、主記憶装置902、補助記憶装置903、入出力インタフェース904、通信インタフェース905を備える。上述のユーザ端末10、DBサーバ20、広告媒体サーバ30、購入管理サーバ40、分析サーバ50は、コンピュータ900に実装される。そして、上述した各処理は、プログラムの形式で補助記憶装置903に記憶されている。CPU901は、プログラムを補助記憶装置903から読み出して主記憶装置902に展開し、当該プログラムに従って上記処理を実行する。また、CPU901は、プログラムに従って、記憶領域を主記憶装置902に確保する。また、CPU901は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置903に確保する。
FIG. 10 is a diagram showing an example of the hardware configuration of an advertising delivery system according to an embodiment. The
なお、少なくとも1つの実施形態において、補助記憶装置903は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、入出力インタフェース904を介して接続される磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ900に配信される場合、配信を受けたコンピュータ900が当該プログラムを主記憶装置902に展開し、上記処理を実行しても良い。また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置903に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であっても良い。
In at least one embodiment, the
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。 In addition, the components in the above-described embodiments can be replaced with well-known components as appropriate without departing from the spirit of the present invention. Furthermore, the technical scope of this invention is not limited to the above-described embodiments, and various modifications can be made without departing from the spirit of the present invention.
上記実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。 Some or all of the above embodiments may be described as follows, but are not limited to the following:
(付記1)
ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す前記指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出する手段(貢献度分析部522)と、前記貢献度が所定の条件を満たす前記特徴量を抽出する手段(貢献度分析部522)と、を備える分析サーバである。
(Appendix 1)
The analysis server is provided with: a means (contribution analysis unit 522) for calculating the contribution that the user's features make to the magnitude of a difference between an index value indicating the level of interest the user has in the target of the advertisement when an advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, based on the user's features and a means (contribution analysis unit 522) for extracting the features whose contribution satisfies a predetermined condition.
(付記2)
広告の配信リクエストを受け付ける手段(入力受付部51)と、前記配信リクエストに基づく広告の配信対象となるユーザの特徴量と、前記配信リクエストに対して配信する前記広告の対象候補のそれぞれについて抽出された、前記貢献度が所定の条件を満たす前記特徴量と、に基づいて、前記ユーザに配信する前記広告の対象を特定する手段(配信決定部523)と、前記特定する手段によって特定された前記広告を配信する手段(広告配信部524)と、をさらに備える、付記(1)に記載の分析サーバである。
前記広告の対象を特定する手段は、少なくとも1つ以上の特徴量が一致する前記広告の対象を前記ユーザに配信する前記広告の対象として特定してもよい。
(Appendix 2)
The analysis server described in Appendix (1) further includes a means for receiving an advertisement delivery request (input receiving unit 51), a means for identifying a target of the advertisement to be delivered to the user based on characteristics of the user to be the target of the advertisement based on the delivery request and the characteristics extracted for each of the candidate targets of the advertisement to be delivered in response to the delivery request, the contribution level of which satisfies a predetermined condition (delivery decision unit 523), and a means for delivering the advertisement identified by the identification means (advertisement delivery unit 524).
The means for identifying the advertisement target may identify the advertisement target having at least one matching feature amount as the advertisement target to be delivered to the user.
(付記3)
前記特定する手段によって、前記ユーザの特徴量と少なくとも1つ以上の特徴量が一致する前記広告の対象が複数特定された場合、前記広告を配信する手段(広告配信部524)は、当該一致する前記特徴量のうち最も前記貢献度が大きな前記特徴量が抽出された前記広告の対象に係る広告を配信する、付記(2)に記載の分析サーバである。
(Appendix 3)
When the identification means identifies multiple targets of the advertisement having at least one feature that matches the feature of the user, the means for delivering the advertisement (advertising delivery unit 524) is the analysis server described in Appendix (2), which delivers an advertisement related to the target of the advertisement from which the feature having the greatest contribution among the matching features was extracted.
(付記4)
前記広告には、当該広告を配信したユーザにポイントを付与するポイント付き広告と、ポイント無し広告が存在する場合に、前記ポイント付き広告を配信した場合に前記広告の配信対象となるユーザが有する前記広告の対象への関心の高さを示す第1の指標値と、前記ポイント無し広告を配信した場合に前記広告の配信対象となるユーザが有する前記広告の対象への関心の高さを示す第2の指標値と、を取得する手段(購入確率予測部521)をさらに備え、前記特定する手段によって前記ユーザに配信する前記広告の対象が特定されると、前記配信する手段(広告配信部524)は、前記第1の指標値が前記第2の指標値よりも大きい場合、前記ポイント付き広告を配信し、前記第2の指標値が前記第1の指標値よりも大きい場合、前記ポイント無し広告を配信する、付記(2)~付記(3)に記載の分析サーバである。
(Appendix 4)
The analysis server further includes a means (purchase probability prediction unit 521) for acquiring, in the case where an advertisement with points is provided for awarding points to a user who has received the advertisement, and an advertisement without points is provided, a first index value indicating the level of interest in the target of the advertisement held by a user to whom the advertisement is to be delivered when the advertisement with points is delivered, and a second index value indicating the level of interest in the target of the advertisement held by a user to whom the advertisement is to be delivered when the advertisement without points is delivered, and when a target of the advertisement to be delivered to the user is identified by the identification means, the delivery means (advertisement delivery unit 524) delivers the advertisement with points if the first index value is greater than the second index value, and delivers the advertisement without points if the second index value is greater than the first index value.
(付記5)
前記広告の対象の指定を受け付ける手段(入力受付部51)と、前記対象に対する関心の高さを示す指標値として、ユーザごとの前記対象の購入実績情報を取得する手段(購入確率予測部521)と、前記ユーザごとの前記対象に関する広告の配信有無情報を取得する手段(購入確率予測部521)と、前記購入実績情報、前記配信有無情報に基づいて、前記ユーザごとの、前記広告を配信した場合の前記対象の購入確率を、前記広告を配信した場合の前記指標値として算出し、前記広告を配信しない場合における前記対象の購入確率を、前記広告を配信しない場合の前記指標値として算出する手段(購入確率予測部521)と、をさらに備える付記(1)~付記(4)に記載の分析サーバである。
(Appendix 5)
The analysis server according to appendix (1) to appendix (4) further comprises: a means for accepting designation of a target of the advertisement (input accepting unit 51); a means for acquiring purchase history information of the target for each user as an index value indicating the level of interest in the target (purchase probability prediction unit 521); a means for acquiring information on whether an advertisement for the target has been delivered for each user (purchase probability prediction unit 521); and a means for calculating, based on the purchase history information and the delivery presence/absence information, a purchase probability of the target for each user when the advertisement is delivered as the index value when the advertisement is delivered, and a means for calculating a purchase probability of the target when the advertisement is not delivered as the index value when the advertisement is not delivered (purchase probability prediction unit 521).
(付記6)
前記ユーザの特徴量と前記広告の配信有無を説明変数とし、前記指標値を目的変数とする予測モデルに基づいて、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と、前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と、を算出する手段(購入確率予測部521)、をさらに備える付記(1)~付記(5)に記載の分析サーバである。
(Appendix 6)
The analysis server described in Supplementary Notes (1) to (5) further includes a means (purchase probability prediction unit 521) for calculating, based on a prediction model in which the user's features and whether or not the advertisement is delivered are explanatory variables and the index value is a target variable, an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered.
(付記7)
前記貢献度を算出する手段(貢献度分析部522)は、前記ユーザの特徴量を説明変数とし、前記差分を目的変数とする機械学習モデルに対してSHAP分析を行うことにより、前記貢献度を算出する、付記(1)~付記(6)に記載の分析サーバである。
(Appendix 7)
The means for calculating the contribution degree (contribution degree analysis unit 522) is an analysis server described in Supplementary Notes (1) to (6), which calculates the contribution degree by performing SHAP analysis on a machine learning model in which the user's features are used as explanatory variables and the difference is used as a target variable.
(付記8)
前記貢献度を算出する手段(貢献度分析部522)は、前記差分の大きさが所定値以上となっている前記ユーザを抽出し、抽出した前記ユーザの特徴量を集計し、前記集計した結果における前記ユーザの特徴量の登場頻度を前記貢献度とする、付記(1)~付記(7)に記載の分析サーバである。
(Appendix 8)
The means for calculating the degree of contribution (contribution analysis unit 522) is an analysis server described in Supplementary Notes (1) to (7), which extracts the users whose difference is equal to or greater than a predetermined value, aggregates the extracted user features, and regards the frequency of appearance of the user features in the aggregated result as the degree of contribution.
(付記9)
前記貢献度を算出する手段(貢献度分析部522)は、前記貢献度が所定値以上の特徴量を抽出するか、又は、前記貢献度が大きい順に前記特徴量を並べ、上位から所定個の前記特徴量を抽出し、抽出した前記特徴量を、広告効果の大きさに貢献する前記ユーザの特徴量とする、付記(1)~付記(8)に記載の分析サーバである。
(Appendix 9)
The means for calculating the degree of contribution (contribution analysis unit 522) is an analysis server described in Supplementary Notes (1) to (8), which extracts features whose contribution degree is equal to or greater than a predetermined value, or arranges the features in order of greatest contribution degree and extracts a predetermined number of the features from the top, and regards the extracted features as the features of the user that contribute to the magnitude of the advertising effect.
(付記10)
前記貢献度を算出する手段(貢献度分析部522)は、商品、サービス、商品又はサービスのカテゴリ、商品又はサービスを提供する企業ごとに前記特徴量を算出する、付記(1)~付記(9)に記載の分析サーバである。
(Appendix 10)
The means for calculating the contribution level (contribution level analysis unit 522) is an analysis server described in Supplementary Notes (1) to (9) that calculates the features for each product, service, product or service category, and company that provides a product or service.
(付記11)
前記指標値は、前記広告の対象を納入する確率、前記広告の対象が記載されたウェブページにアクセスする確率、前記広告の対象に対する資料請求又は問い合わせを行う確率、のうちの何れかである、付記(1)~付記(10)に記載の分析サーバである。
(Appendix 11)
The analysis server described in appendix (1) to appendix (10) is one of the following: the probability of delivering the target of the advertisement, the probability of accessing a web page in which the target of the advertisement is described, and the probability of requesting information or making an inquiry about the target of the advertisement.
(付記12)
付記(1)~付記(11)に記載の分析サーバと、広告の配信リクエストを受け付ける手段と、前記配信リクエストに基づく広告の配信対象となるユーザの特徴量と、前記配信リクエストに対して配信する前記広告の対象候補のそれぞれについて抽出された、前記貢献度が所定の条件を満たす前記特徴量と、に基づいて、前記ユーザに配信する前記広告の対象を特定する手段と、前記特定する手段によって特定された前記広告を配信する手段と、を備える配信サーバと、を備える広告配信システムである。
(Appendix 12)
An advertisement delivery system comprising: an analysis server as described in Supplementary Notes (1) to (11); a delivery server comprising: a means for receiving an advertisement delivery request; a means for identifying a target of the advertisement to be delivered to the user based on characteristics of a user to be a target of the advertisement based on the delivery request and the characteristics extracted for each of the candidate targets of the advertisement to be delivered in response to the delivery request, the contribution level of which satisfies a predetermined condition; and a means for delivering the advertisement identified by the identification means.
(付記13)
付記(2)を引用する分析サーバ又は付記12に記載の広告配信システムによって送信された広告を受信する端末装置である。
(Appendix 13)
A terminal device that receives an advertisement transmitted by the analysis server citing supplementary note (2) or the advertisement distribution system described in supplementary note 12.
(付記14)
コンピュータによって実行される分析方法であって、ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す前記指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出するステップと、前記貢献度が所定の条件を満たす前記特徴量を抽出するステップと、を有する分析方法である。
(Appendix 14)
An analysis method executed by a computer, comprising: a step of calculating, based on a user's feature values and a difference between an index value indicating the level of interest the user has in the target of the advertisement when an advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, a degree of contribution that the user's feature values make to the magnitude of the difference; and a step of extracting the feature values whose degree of contribution satisfies a predetermined condition.
(付記15)
コンピュータを、ユーザの特徴量と、広告を配信した場合に前記ユーザが有する前記広告の対象への関心の高さを示す指標値と前記広告を配信しない場合に前記ユーザが有する前記広告の対象への関心の高さを示す前記指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出する手段、前記貢献度が所定の条件を満たす前記特徴量を抽出する手段、として機能させるためのプログラムである。
(Appendix 15)
This program causes a computer to function as a means for calculating the contribution that a user's feature values makes to the magnitude of a difference between an index value indicating the level of interest the user has in the target of the advertisement when an advertisement is delivered and an index value indicating the level of interest the user has in the target of the advertisement when the advertisement is not delivered, based on the user's feature values and a means for extracting the feature values whose contribution level satisfies a predetermined condition.
1・・・広告配信システム
10・・・ユーザ端末
20・・・DBサーバ
21・・・ユーザ情報管理DB
30・・・広告媒体サーバ
40・・・購入管理サーバ
50・・・分析サーバ
51・・・入力受付部
52・・・制御部
521・・・購入確率予測部
522・・・貢献度分析部
523・・・配信決定部
524・・・広告配信部
53・・・記憶部
531・・・購入予測モデル
532・・・貢献度モデル
900・・・コンピュータ
901・・・CPU
902・・・主記憶装置
903・・・補助記憶装置
904・・・入出力インタフェース
905・・・通信インタフェース
1...
30: Advertising medium server 40: Purchase management server 50: Analysis server 51: Input reception unit 52: Control unit 521: Purchase probability prediction unit 522: Contribution degree analysis unit 523: Distribution decision unit 524: Advertisement distribution unit 53: Storage unit 531: Purchase prediction model 532: Contribution degree model 900: Computer 901: CPU
902: Main memory device 903: Auxiliary memory device 904: Input/output interface 905: Communication interface
Claims (14)
前記貢献度が所定の条件を満たす前記特徴量を抽出する手段と、
を備える分析サーバ。 a means for calculating a contribution of the user's feature amount to the magnitude of a difference between an index value indicating a probability that the user will take an action on the target of the advertisement when the advertisement is delivered and an index value indicating a probability that the user will take an action on the target of the advertisement when the advertisement is not delivered , based on the feature amount including demographic information of the user and user attribute information indicating a hobby, preference or tendency of the user; and
means for extracting the feature amount whose contribution degree satisfies a predetermined condition;
An analysis server comprising:
前記配信リクエストに係る前記広告の配信対象となるユーザの特徴量と、前記配信リクエストに対して配信する前記広告の対象の候補それぞれについて抽出された、前記貢献度が所定の条件を満たす前記特徴量と、に基づいて、少なくとも1つ以上の前記特徴量が前記ユーザの特徴量と一致する前記広告の対象を前記ユーザに配信する前記広告の対象として特定する手段と、
前記特定する手段によって特定された前記広告を配信する手段と、
をさらに備える、請求項1に記載の分析サーバ。 A means for accepting requests to deliver advertisements;
a means for identifying, as a target of the advertisement to be delivered to the user, a target of the advertisement having at least one feature that matches the feature of the user, based on a feature of a user to which the advertisement related to the delivery request is to be delivered and the feature extracted for each candidate target of the advertisement to be delivered in response to the delivery request, the contribution degree of which satisfies a predetermined condition;
a means for delivering the advertisement identified by the identifying means;
The analysis server of claim 1 , further comprising:
前記広告を配信する手段は、当該一致する前記特徴量のうち最も前記貢献度が大きな前記特徴量が抽出された前記広告の対象に係る広告を配信する、
請求項2に記載の分析サーバ。 When the specifying means specifies a plurality of targets of the advertisement having at least one feature value matching the feature value of the user,
the means for delivering the advertisement delivers an advertisement related to the advertisement target from which the feature quantity having the greatest contribution degree was extracted among the matching feature quantities.
The analysis server according to claim 2 .
前記特定する手段によって前記ユーザに配信する前記広告の対象が特定されると、
前記配信する手段は、前記第1の指標値が前記第2の指標値よりも大きい場合、前記ポイント付き広告を配信し、
前記第2の指標値が前記第1の指標値よりも大きい場合、前記ポイント無し広告を配信する、
請求項2に記載の分析サーバ。 The advertisement further comprises a means for acquiring, when a point-bearing advertisement for awarding points to a user to whom the advertisement is delivered and a non-point-bearing advertisement are present, a first index value indicating the probability that a user to whom the advertisement is delivered will take an action on the target of the advertisement when the point-bearing advertisement is delivered, and a second index value indicating the probability that a user to whom the advertisement is delivered will take an action on the target of the advertisement when the non -point-bearing advertisement is delivered,
When a target of the advertisement to be delivered to the user is identified by the identifying means,
the distribution means distributes the point-added advertisement when the first index value is greater than the second index value;
When the second index value is greater than the first index value, the no-point advertisement is delivered.
The analysis server according to claim 2 .
ユーザごとの前記広告の対象の購入実績情報を取得する手段と、
前記ユーザごとの前記広告の対象に係る広告の配信有無情報を取得する手段と、
前記購入実績情報、前記配信有無情報に基づいて、前記ユーザごとの、前記広告を配信した場合の前記広告の対象の購入確率を、前記広告を配信した場合の前記指標値として算出するとともに、前記広告を配信しない場合における前記広告の対象の購入確率を、前記広告を配信しない場合の前記指標値として算出する手段と、
をさらに備える、請求項1又は請求項2に記載の分析サーバ。 A means for accepting designation of a target of the advertisement;
A means for acquiring purchase history information of the target of the advertisement for each user;
A means for acquiring information on whether or not an advertisement is delivered to the target of the advertisement for each user;
a means for calculating, for each user, a purchase probability of the target of the advertisement when the advertisement is delivered as the index value when the advertisement is delivered, based on the purchase record information and the delivery/non-delivery information, and calculating a purchase probability of the target of the advertisement when the advertisement is not delivered as the index value when the advertisement is not delivered;
The analysis server according to claim 1 or 2, further comprising:
をさらに備える、請求項1又は請求項2に記載の分析サーバ。 a means for calculating the index value that the user has when the advertisement is delivered and the index value that the user has when the advertisement is not delivered based on a prediction model in which the feature amount of the user and whether or not the advertisement is delivered are explanatory variables and the index value is a response variable;
The analysis server according to claim 1 or 2, further comprising:
請求項1又は請求項2に記載の分析サーバ。 The means for calculating the degree of contribution calculates the degree of contribution by performing a SHAP analysis on a machine learning model in which the feature amount of the user is an explanatory variable and the difference is an objective variable.
The analysis server according to claim 1 or 2.
請求項1又は請求項2に記載の分析サーバ。 the means for calculating the degree of contribution extracts the users whose difference is equal to or greater than a predetermined value, aggregates the extracted features of the users, and determines the frequency of appearance of the features of the users in the aggregated result as the degree of contribution.
The analysis server according to claim 1 or 2.
請求項1又は請求項2に記載の分析サーバ。 the means for calculating the degree of contribution extracts a feature quantity whose degree of contribution is equal to or greater than a predetermined value, or arranges the feature quantities in order of the degree of contribution, extracts a predetermined number of the feature quantities from the top, and regards the extracted feature quantities as the feature quantities of the user that contribute to the magnitude of the advertising effect.
The analysis server according to claim 1 or 2.
請求項1又は請求項2に記載の分析サーバ。 the means for calculating the degree of contribution calculates the feature amount for each product, service, product or service category, and company providing the product or service;
The analysis server according to claim 1 or 2.
請求項1又は請求項2に記載の分析サーバ。 The index value is any one of the following: a probability of delivering the target of the advertisement, a probability of accessing a web page on which the target of the advertisement is posted, and a probability of making a request for information or an inquiry about the target of the advertisement.
The analysis server according to claim 1 or 2.
広告の配信リクエストを受け付ける手段と、前記配信リクエストに係る前記広告の配信対象となるユーザの特徴量と、前記配信リクエストに対して配信する前記広告の対象の候補それぞれについて抽出された、前記貢献度が所定の条件を満たす前記特徴量と、に基づいて、少なくとも1つ以上の前記特徴量が前記ユーザの特徴量と一致する前記広告の対象を前記ユーザに配信する前記広告の対象として特定する手段と、前記特定する手段によって特定された前記広告を配信する手段と、
を備える配信サーバと、
を備える広告配信システム。 The analysis server according to claim 1 ;
means for receiving an advertisement delivery request; means for identifying, as an advertisement target to be delivered to the user, an advertisement target having at least one feature that matches the user's feature, based on a feature of a user to be a delivery target of the advertisement related to the delivery request and the feature extracted for each candidate target of the advertisement to be delivered in response to the delivery request, the contribution degree of which satisfies a predetermined condition; and means for delivering the advertisement identified by the identifying means;
A distribution server comprising:
An advertisement delivery system comprising:
ユーザのデモグラフィック情報と趣味嗜好又は傾向を示すユーザ属性情報とを含む特徴量と、広告を配信した場合に前記ユーザが前記広告の対象に対し動作を行う確率を示す指標値と前記広告を配信しない場合に前記ユーザが前記広告の対象に対し動作を行う確率を示す前記指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出するステップと、
前記貢献度が所定の条件を満たす前記特徴量を抽出するステップと、
を有する分析方法。 1. A computer-implemented analysis method comprising:
a step of calculating a degree of contribution of the user's feature amount to the magnitude of the difference based on a feature amount including demographic information of the user and user attribute information indicating a user's hobbies, preferences, or tendencies , and an index value indicating a probability that the user will take an action on the target of the advertisement when the advertisement is delivered and a difference between the index value indicating a probability that the user will take an action on the target of the advertisement when the advertisement is not delivered;
extracting the feature amount whose contribution degree satisfies a predetermined condition;
The analytical method has the following features:
ユーザのデモグラフィック情報と趣味嗜好又は傾向を示すユーザ属性情報とを含む特徴量と、広告を配信した場合に前記ユーザが前記広告の対象に対し動作を行う確率を示す指標値と前記広告を配信しない場合に前記ユーザが前記広告の対象に対し動作を行う確率を示す前記指標値の差分と、に基づいて、前記ユーザの特徴量が、前記差分の大きさに与える貢献度を算出する手段、
前記貢献度が所定の条件を満たす前記特徴量を抽出する手段、
として機能させるためのプログラム。 Computer,
a means for calculating a contribution of the user's feature amount to the magnitude of a difference between an index value indicating a probability that the user will take an action on the target of the advertisement when the advertisement is delivered and an index value indicating a probability that the user will take an action on the target of the advertisement when the advertisement is not delivered , based on the feature amount including the user's demographic information and user attribute information indicating a hobby, preference or tendency;
means for extracting the feature quantity whose contribution degree satisfies a predetermined condition;
A program to function as a
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024070404A JP7660245B1 (en) | 2024-04-24 | 2024-04-24 | Analysis server, advertisement distribution system, terminal device, analysis method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024070404A JP7660245B1 (en) | 2024-04-24 | 2024-04-24 | Analysis server, advertisement distribution system, terminal device, analysis method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP7660245B1 true JP7660245B1 (en) | 2025-04-10 |
| JP2025166402A JP2025166402A (en) | 2025-11-06 |
Family
ID=95282123
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024070404A Active JP7660245B1 (en) | 2024-04-24 | 2024-04-24 | Analysis server, advertisement distribution system, terminal device, analysis method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7660245B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013073534A (en) * | 2011-09-29 | 2013-04-22 | Nippon Telegr & Teleph Corp <Ntt> | Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server and program for customer survival rate estimation processing server |
| JP2018526741A (en) * | 2015-09-08 | 2018-09-13 | フェイスブック,インク. | Ad lift measurement |
| JP2019144916A (en) * | 2018-02-22 | 2019-08-29 | 株式会社野村総合研究所 | Advertisement effect prediction system, method and program |
| JP2021108093A (en) * | 2019-12-27 | 2021-07-29 | 富士通株式会社 | Determination program, determination method, and determination device |
-
2024
- 2024-04-24 JP JP2024070404A patent/JP7660245B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013073534A (en) * | 2011-09-29 | 2013-04-22 | Nippon Telegr & Teleph Corp <Ntt> | Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server and program for customer survival rate estimation processing server |
| JP2018526741A (en) * | 2015-09-08 | 2018-09-13 | フェイスブック,インク. | Ad lift measurement |
| JP2019144916A (en) * | 2018-02-22 | 2019-08-29 | 株式会社野村総合研究所 | Advertisement effect prediction system, method and program |
| JP2021108093A (en) * | 2019-12-27 | 2021-07-29 | 富士通株式会社 | Determination program, determination method, and determination device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025166402A (en) | 2025-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8321267B2 (en) | Method, system and apparatus for targeting an offer | |
| US8626563B2 (en) | Enhancing sales leads with business specific customized statistical propensity models | |
| US8244578B2 (en) | Methods and systems to facilitate keyword bid arbitrage with multiple advertisement placement providers | |
| US20230245151A1 (en) | Systems and methods for determining segments of online users from correlated datasets | |
| US10997319B2 (en) | Systems and methods for anonymized behavior analysis | |
| JP2008524701A (en) | Audience harmony network for performance disaggregation and revenue allocation | |
| JP2008524700A (en) | Audience harmony network for performance disaggregation and revenue allocation | |
| WO2010096413A2 (en) | Characterizing user information | |
| WO2017158798A1 (en) | Information processing device, information distribution system, information processing method, and information processing program | |
| KR20110032878A (en) | Keyword advertising method and system implemented in SNS program | |
| US20120215618A1 (en) | System And Method For Implementing A Social Coupon String | |
| US20180068344A1 (en) | Systems and methods for management of media campaigns | |
| US11620339B2 (en) | Method and apparatus for identifying related records | |
| JP7157570B2 (en) | server | |
| US11062348B1 (en) | Sales enhancement system | |
| JP2020027362A (en) | Information processing apparatus | |
| US20080059255A1 (en) | Method And System For Distribution Of Revenue | |
| JP7660245B1 (en) | Analysis server, advertisement distribution system, terminal device, analysis method and program | |
| JP2022046753A (en) | Advertisement distribution setting device, advertisement distribution setting method and advertisement distribution setting program | |
| JP2019204208A (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6571837B1 (en) | Event management apparatus, method and program | |
| US20150032540A1 (en) | Automated targeting of information influenced by delivery to a user | |
| CN112703526A (en) | Affinity group based user managed content and advertisement delivery | |
| KR20230082803A (en) | No-code-based content broadcast recommendation system | |
| WO2021181900A1 (en) | Target user feature extraction method, target user feature extraction system, and target user feature extraction server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| 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: 20250318 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250331 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7660245 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |