JP7322209B2 - REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD - Google Patents
REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD Download PDFInfo
- Publication number
- JP7322209B2 JP7322209B2 JP2022014499A JP2022014499A JP7322209B2 JP 7322209 B2 JP7322209 B2 JP 7322209B2 JP 2022014499 A JP2022014499 A JP 2022014499A JP 2022014499 A JP2022014499 A JP 2022014499A JP 7322209 B2 JP7322209 B2 JP 7322209B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- domain
- site
- registration
- user identifier
- 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
- Information Transfer Between Computers (AREA)
Description
特許法第30条第2項適用 公開日 平成31年1月29日 YAHOO!プロモーション広告サイト https://support-marketing.yahoo.co.jp/promotionalads/ss/articledetail?lan=ja&aid=32877Article 30,
本発明は、登録プログラム、登録装置および登録方法に関する。 The present invention relates to a registration program, a registration device and a registration method .
従来、インターネットの飛躍的な普及に伴い、インターネットを介して様々な情報の提供が行われている。このような情報の提供を行う技術の一例として、HTTPクッキー( 以下、「クッキー」と記載する。)と呼ばれる技術を用いて、利用者を識別することで、利用者のアクセス履歴を特定し、特定したアクセス履歴に基づいて、各種サービスを提供する技術が知られている。例えば、利用者が閲覧したサイトの履歴を取得し、取得した履歴に応じて選択された情報を利用者に提供する技術が知られている(特許文献1参照)。 2. Description of the Related Art Conventionally, with the rapid spread of the Internet, various kinds of information have been provided via the Internet. As an example of technology for providing such information, a technology called HTTP cookie (hereinafter referred to as "cookie") is used to identify the user, thereby identifying the user's access history, Techniques for providing various services based on the identified access history are known. For example, there is known a technique of acquiring a history of sites browsed by a user and providing the user with information selected according to the acquired history (see Patent Literature 1).
ここで、クッキーには、利用者がアクセスしているドメインのサーバによって発行されるファーストパーティークッキーと、利用者がアクセスしているドメインとは異なるドメインのサーバによって発行されるサードパーティークッキーとが存在する。このようなサードパーティークッキーを用いた場合には、利用者がアクセスしているドメインだけではなく、他ドメインへのアクセス履歴を特定することができる。 Here, there are first-party cookies issued by the server of the domain that the user is accessing and third-party cookies issued by the server of the domain different from the domain that the user is accessing. do. When using such a third-party cookie, it is possible to identify not only the domain that the user is accessing, but also the access history to other domains.
しかしながら、上記の従来技術では、サードパーティークッキーの使用が制限されている場合には、利用者に適切な情報を提供できない場合がある。 However, with the conventional technology described above, there are cases where appropriate information cannot be provided to users when the use of third-party cookies is restricted.
例えば、昨今の風潮として、セキュリティの観点からファーストパーティークッキーの設定のみを許可し、サードパーティークッキーの設定を許可しない流れとなっている。このため、上記の従来技術では、サードパーティークッキーの使用が制限されている場合には、クッキーを発行するドメインとは異なるドメインのサイトの閲覧履歴を取得することができなくなる。その結果、利用者に適切な情報を提供することができなくなる恐れがある。 For example, the recent trend is to allow only the setting of first-party cookies and disallow the setting of third-party cookies from the viewpoint of security. For this reason, with the conventional technology described above, when the use of third-party cookies is restricted, it is not possible to acquire browsing histories of sites in domains other than the domain that issues cookies. As a result, there is a possibility that appropriate information cannot be provided to the user.
本願は、上記に鑑みてなされたものであって、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる登録プログラム、登録装置および登録方法を提供することを目的とする。 This application has been made in view of the above, and provides a registration program, registration device , and registration method that can provide appropriate information to users even when the use of third-party cookies is restricted. intended to
本願に係る登録プログラムは、ユーザがサイトを訪問後、サイト内でのリンククリック時に、ユーザ識別発行用サイトにリダイレクトさせることで追跡用のユーザ識別子の発行を要求し、発行されたユーザ識別子を取得し、前記サイトのクッキーに前記ユーザ識別子を格納する登録手順と、前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得手順と、前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知手順とを端末装置に実行させる。 The registration program according to the present application requests issuance of a tracking user identifier by redirecting the user to a user identification issuance site when the user clicks a link within the site after visiting the site , and the issued user identifier is a registration procedure of obtaining and storing the user identifier in a cookie of the site; an obtaining procedure of obtaining the user identifier stored in the cookie of the site each time the user visits the site ; and issuing the user identification. The terminal device is caused to execute a notification procedure for notifying the user identifier and the retargeting tag to the site for use .
実施形態の一態様によれば、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。 According to one aspect of the embodiment, appropriate information can be provided to the user even when the use of third-party cookies is restricted.
以下に、本願に係る登録プログラム、登録装置、登録方法、提供プログラム、提供装置および提供方法を実施するための形態(以下、「実施形態」と記載する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る登録プログラム、登録装置、登録方法、提供プログラム、提供装置および提供方法が限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Embodiments (hereinafter referred to as "embodiments") for implementing the registration program, registration device, registration method, provision program, provision device, and provision method according to the present application will be described in detail below with reference to the drawings. do. Note that the registration program, the registration device, the registration method, the provision program, the provision device, and the provision method according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and overlapping descriptions are omitted.
〔1.転送処理を含むアクセス処理〕
図1を用いて、実施形態にかかるアクセス処理について説明する。図1は、実施形態にかかるアクセス処理の説明図であり、本実施形態においては、アクセス処理システム1によってアクセス処理が実行される。
[1. Access processing including transfer processing]
Access processing according to the embodiment will be described with reference to FIG. FIG. 1 is an explanatory diagram of the access processing according to the embodiment, and the access processing is executed by an
図1に示すように、アクセス処理システム1は、端末装置10と、第1ドメインサーバ100と、第2ドメインサーバ200とを有する。
As shown in FIG. 1 , the
端末装置10は、例えばスマートフォンやタブレット端末等のスマートデバイスであって、利用者によって利用される情報処理装置である。端末装置10は、ウェブページやSNS等を閲覧するためのアプリケーションやブラウザがインストールされており、利用者による操作に従って、端末装置10にインストールされたアプリケーションやブラウザを起動したり、種々の処理を行わせたりする。なお、上述した端末装置10は、例えばデスクトップ/ノート型PC(Personal Computer)、携帯電話機(フィーチャーフォン)、据置型/携帯型ゲーム機、AV(オーディオビジュアル)機器、情報家電、又はその他のインターネットを介して情報の提供が受けられる電子機器等であってもよい。
The
第1ドメインサーバ100は、第1ドメインでアクセス可能なサーバ装置であり、利用者が端末装置10を用いて閲覧可能なウェブページやSNS等の配信を行うコンテンツサーバである。例えば、第1ドメインサーバ100は、端末装置10から第1ドメインを含むウェブページのURL(Uniform Resource Locator)を受信すると、受信したURLが示すウェブページのデータを端末装置10へと送信する。なお、URLは、統一資源識別子(URI:Uniform Resource Identifier)の一例である。
The
第2ドメインサーバ200は、第1ドメインとは異なる第2ドメインでアクセス可能なサーバ装置であり、第1ドメインサーバ100にアクセスした端末装置10の利用者を識別するための識別情報「yclid」を発行し、識別情報「yclid」とその関連情報を管理する管理サーバである。
The
端末装置10、第1ドメインサーバ100および第2ドメインサーバ200は、インターネット等のネットワークNを介して有線または無線により通信可能に接続される。なお、第1ドメインサーバ100および第2ドメインサーバ200の各々は、ネットワークN上においてクラウドコンピューティングを利用したクラウドサーバであってもよい。また、第1ドメインサーバ100は、複数存在していてもよい。この場合、複数の第1ドメインサーバ100の各々の第1ドメインは、それぞれ異なるドメインとする。すなわち、各第1ドメインは独立している。
The
図1に示すように、第1ドメインサーバ100は、ネットワークN上において、第1ドメインに属する第1コンテンツを配信する(ステップS1)。第1コンテンツは、例えばウェブページやSNS等である。
As shown in FIG. 1, the
端末装置10は、第1ドメインサーバ100により配信された第1ドメインに属する第1コンテンツにアクセスし、第1コンテンツを表示する(ステップS2)。利用者は、端末装置10を操作して、第1ドメインに属する第1コンテンツに含まれる第3コンテンツへのリンクを選択する(ステップS3)。第3コンテンツへのリンクは、ウェブページ等に含まれるリンクであり、例えばインターネット広告等である。インターネット広告は、例えばバナー広告/リスティング広告/動画広告/SNS広告/インフィード広告等である。第3コンテンツは、例えばインターネット広告に掲載された商品やサービス等を紹介/提供(販売等)するウェブページ等である。
The
ウェブページは、例えばHTML(HyperText Markup Language)とスタイルシート(CSS:Cascading Style Sheets)と画像データ等で構成されており、タグ等によりリンクが設定されている。第3コンテンツへのリンクは、第1ドメイン内のアドレス(URL等)である。例えば、ウェブページに埋め込まれたスクリプト(Script)内に「リンクが設定されているコンテンツ(文字列や画像)がクリックされたら、第2ドメインに属する第2コンテンツのアドレスに移動して、その後、第1ドメインに属する第3コンテンツのアドレスに戻るように」という命令が含まれている。 A web page is composed of, for example, HTML (HyperText Markup Language), style sheets (CSS: Cascading Style Sheets), image data, etc., and links are set by tags or the like. A link to the third content is an address (URL, etc.) within the first domain. For example, in the script embedded in the web page, "When the linked content (character string or image) is clicked, move to the address of the second content belonging to the second domain, and then It contains the command "return to the address of the third content belonging to the first domain".
リンク先の第3コンテンツが端末装置10によって受信される前に、端末装置10による第3コンテンツへのアクセス要求が、第2ドメインに属する第2コンテンツへのアクセス要求として第2ドメインサーバ200へリダイレクト(転送)される(ステップS4)。第2コンテンツは、例えば端末装置10の利用者に対する識別情報「yclid」の発行用サイト等である。また、第2ドメインサーバ200は、転送装置(リダイレクタ)であってもよい。
Before the linked third content is received by the
本実施形態では、クライアントサイト内で同一ドメインへ遷移するリンク(ここでは、第1ドメインに属する第1コンテンツから第3コンテンツへ遷移するリンク)をクリックした時のみリダイレクトを実行する。同一ページ内へのリンクや他ドメインへのリンクには非対応とする。また、識別情報「yclid」が、既にファーストパーティークッキーに格納されていれば、リダイレクトさせない。したがって、クライアントサイト内でのページ遷移の度にリダイレクトは発生しない。今回は、識別情報「yclid」が、未だファーストパーティークッキーに格納されていないため、リダイレクトが発生する。 In this embodiment, redirection is executed only when a link that transitions to the same domain within the client site (here, a link that transitions from the first content belonging to the first domain to the third content) is clicked. Links within the same page and links to other domains are not supported. Also, if the identification information "yclid" is already stored in the first party cookie, it will not be redirected. Therefore, redirects do not occur at every page transition within the client site. This time, the redirect occurs because the identification information "yclid" has not yet been stored in the first party cookie.
第2ドメインサーバ200は、第2ドメインに属する第2コンテンツへのリダイレクトに応じて、端末装置10の利用者に対して識別情報「yclid」を発行する(ステップS5)。このとき、第2ドメインサーバ200は、端末装置10から第2コンテンツへのアクセス要求と共に、第3コンテンツのURL(リダイレクト先)の通知を受ける。そして、第2ドメインサーバ200は、識別情報「yclid」を発行した後、端末装置10に対して、識別情報「yclid」とともに、リダイレクト先として本来のリンク先である第1ドメインに属する第3コンテンツのアドレスを通知する。
The
端末装置10は、第2ドメインサーバ200から識別情報「yclid」を取得する(ステップS6)。このとき、端末装置10は、識別情報「yclid」を第1ドメインのファーストパーティークッキーに格納する。例えば、リンク先の第3コンテンツのウェブページに埋め込まれたスクリプト内には、「識別情報を用いてファーストパーティークッキーを生成するように」という命令が含まれている。
The
端末装置10は、第1ドメインサーバ100に対して、第1ドメインに属する第3コンテンツを要求する(ステップS7)。例えば、端末装置10は、第1ドメインサーバ100に対して、第3コンテンツのアドレスを含むアクセス要求を送信する。
The
また、第1ドメインサーバ100は、端末装置10に対して、第1ドメインに属する第3コンテンツを配信する(ステップS8)。
Also, the
端末装置10は、第1ドメインサーバ100により配信された第1ドメインに属する第3コンテンツを表示する(ステップS9)。
The
さらに、端末装置10は、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを通知する(ステップS10)。例えば、リンク先の第3コンテンツのウェブページに埋め込まれたスクリプト内には、「識別情報と閲覧情報とを第2ドメインに送信するように」という命令が含まれている。閲覧情報は、例えばリターゲティング用タグの情報等である。
Further, the
第2ドメインサーバ200は、それぞれドメインが異なる複数の第1ドメインサーバ100の各々から受信した識別情報「yclid」と閲覧情報とをそれぞれ対応付けて閲覧履歴として管理し、各ドメインの閲覧履歴から、配信対象を選択する(ステップS11)。配信対象とは、例えばリターゲティング広告等である。その後、第2ドメインサーバ200は、選択された配信対象を端末装置10へ通知する(ステップS12)。すなわち、利用者は端末装置10を介して配信対象の提供を受ける。
The
〔2.端末装置の構成〕
以下、アクセス処理システム1を構成する端末装置10、第1ドメインサーバ100および第2ドメインサーバ200の各々の構成例について説明する。図2は、端末装置10の構成例を示す図である。図2に示すように、端末装置10は、通信部20、記憶部30、タッチパネル33、および制御部40を有する。
[2. Configuration of terminal device]
Configuration examples of each of the
通信部20は、例えばアンテナやNIC(Network Interface Card)等によって実現される通信インターフェイス(I/F)であり、ネットワークNと有線または無線で接続され、第1ドメインサーバ100や第2ドメインサーバ200との間で情報の送受信を行う。 The communication unit 20 is a communication interface (I/F) realized by, for example, an antenna or a NIC (Network Interface Card). send and receive information to and from
記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部30は、ドメインテーブル31、および転送テーブル32を記憶する。 The storage unit 30 is implemented by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 30 also stores a domain table 31 and a transfer table 32 .
タッチパネル33は、液晶パネルのような表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、指先やペンタブレット等で画面上の表示に接触(押下等)することで端末装置10を操作し、その結果を画面に表示する入出力装置である。利用者は、例えばタッチパネル33の画面上の表示に接触することで、端末装置10にインストールされた各種アプリケーションを起動したり、ウェブページ等のリンクを選択したりすることができる。なお、タッチパネル33のボタンは、タッチパッドに限らず、液晶パネルの周囲に設けられた押しボタンスイッチ等を用いてもよい。なお、タッチパネル33は一例に過ぎない。例えば、端末装置10がパソコン(PC)等の場合、キーボードやマウス等の入力装置がタッチパネル33のタッチパッドに相当し、ディスプレイ等の表示装置がタッチパネル33の液晶パネルに相当する。
The touch panel 33 is an electronic component that combines a display device such as a liquid crystal panel and a position input device such as a touch pad. is an input/output device that manipulates and displays the results on the screen. The user can activate various applications installed in the
制御部40は、例えば、コントローラ(controller)であり、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、端末装置10内部の記憶装置に記憶されている各種プログラム(実施形態に係る登録プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。制御部40は、通信部20を介して第1ドメインサーバ100から提供された第1コンテンツや第3コンテンツ等を、タッチパネル33の液晶パネル等に表示する。
The
図2に示すように、制御部40には、第1アプリケーション41と、第2アプリケーション42と、登録アプリケーション43とがインストールされている。第1アプリケーション41や第2アプリケーション42等は、ウェブページやSNS等を閲覧するための通常のアプリケーションである。登録アプリケーション43は、端末装置10に識別情報「yclid」を登録し、第2ドメインサーバ200へ閲覧情報を登録するためのアプリケーションである。登録アプリケーション43は、第1アプリケーション41や第2アプリケーション42等と連動して起動/停止してもよいし、バックグラウンドで常時動作していてもよい。登録アプリケーション43は、第1ドメインサーバ100から第1コンテンツとともに配信されてもよい。
As shown in FIG. 2, a first application 41, a second application 42, and a registered
(登録アプリケーション)
以下、図3を用いて、端末装置10が登録アプリケーション43を実行して第1ドメインサーバ100に識別情報「yclid」を登録する手順の一例について説明する。図3は、登録アプリケーション43により実行される手順の一例を示す図である。
(Registered application)
An example of a procedure for the
図3に示すように、登録アプリケーション43には、検出手順431と、取得手順432と、登録手順433と、提供手順434とが、プログラムとして規定されている。利用者が端末装置10を用いて登録アプリケーション43を起動することで、制御部40は、これらの検出手順431、取得手順432、登録手順433、および提供手順434を必要に応じて実行する。
As shown in FIG. 3, the
検出手順431は、利用者が端末装置10を操作して第1ドメインに属する第1コンテンツに含まれる第3コンテンツへのリンクを選択した際に、そのリンク選択を検出する手順を規定したプログラムである。
The detection procedure 431 is a program defining a procedure for detecting link selection when the user operates the
取得手順432は、第3コンテンツへのアクセス要求が第2ドメインに属する第2コンテンツへのアクセス要求として第2ドメインサーバ200へリダイレクトされた際に、第2ドメインサーバ200が発行した識別情報「yclid」を取得する手順を規定したプログラムである。 The acquisition procedure 432 obtains the identification information "yclid It is a program that prescribes the procedure for acquiring
登録手順433は、第2ドメインサーバ200が発行した識別情報「yclid」を取得した際に、端末装置10に識別情報「yclid」を登録する手順を規定したプログラムである。具体的には、登録手順433は、端末装置10内に作成される第1ドメインのファーストパーティークッキーに識別情報「yclid」を格納する手順を規定したプログラムである。例えば、登録手順433は、識別情報「yclid」を含む第1ドメインのファーストパーティークッキーを作成する。
The registration procedure 433 is a program that defines a procedure for registering the identification information “yclid” in the
提供手順434は、通信部20を介して、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを通知する手順を規定したプログラムである。すなわち、提供手順434は、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを登録するための登録手順を規定したプログラムであるともいえる。
The
〔3.第2ドメインサーバ200〕
図4は、第2ドメインサーバ200の構成例を示す図である。図4に示すように、第2ドメインサーバ200は、通信部210と、記憶部220と、制御部230とを備える。
[3. Second domain server 200]
FIG. 4 is a diagram showing a configuration example of the
通信部210は、ネットワークNとの間で情報の送受信を行う通信インターフェイスであり、ネットワークNとの接続を有線または無線で行う。制御部230は、通信部210およびネットワークNを介して、端末装置10との間で各種の情報を送受信することができる。
The communication unit 210 is a communication interface that transmits and receives information to and from the network N, and connects to the network N by wire or wirelessly. The control unit 230 can transmit and receive various information to and from the
記憶部220は、閲覧履歴データベース221を有する。閲覧履歴データベース221は、端末装置10から通知された識別情報「yclid」と閲覧情報とを対応付けて閲覧履歴として格納するためのデータベースである。図5は、閲覧履歴データベース221の構造の一例を示す図である。図5に示すように、閲覧履歴データベース221では、識別情報としての識別情報「yclid」に対して、閲覧履歴として「ドメイン」と「閲覧コンテンツ」とが対応付けられて格納されている。例えば、識別情報「yclid♯1」に対して、ドメイン「d♯1」と閲覧コンテンツ「c♯1-1」の組や、ドメイン「d♯2」と閲覧コンテンツ「c♯2-1」の組等が対応付けられて格納されている。また、識別情報「yclid♯3」に対して、ドメイン「d♯3」と閲覧コンテンツ「c♯3-1」の組が対応付けられて格納されている。
制御部230は、受付部231と、生成部232と、提供部233と、情報管理部234とを備える。例えば、制御部230は、記憶部220に格納されている処理プログラムを内部のメモリに読み込んで実行することで、受付部231と、生成部232と、提供部233と、情報管理部234とを実現する。
Control unit 230 includes reception unit 231 ,
受付部231は、端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを受け付ける。
The accepting unit 231 accepts a redirect from the
生成部232は、受付部231で第2ドメインに属する第2コンテンツへのリダイレクトを受け付けた際に、当該端末装置10の利用者に対する識別情報「yclid」を生成する。
The
例えば、生成部232は、識別情報「yclid」を生成する際に、まず、利用者を識別するための識別子を生成する。また、生成部232は、リダイレクト元となる第1コンテンツのドメインである第1ドメインを特定する。そして、生成部232は、生成した識別子と、第1ドメインを示す情報(例えば、URLのうち第1ドメインを示す範囲)を所定のハッシュ関数で変換したハッシュ値を識別情報「yclid」としてもよい。このような処理を行った場合、第2ドメインサーバ200は、端末装置10から識別情報「yclid」と閲覧情報とを受け付けた際に、識別情報「yclid」から、利用者の識別子と第1ドメインを示す情報とを復元することができる。その結果、閲覧履歴がどのドメインにおいてどの利用者による閲覧履歴であるかを容易に判別することができる。
For example, when generating the identification information “yclid”, the
提供部233は、端末装置10に対して、生成部232で生成した識別情報「yclid」とともに、リダイレクト先である第1ドメインに属する第3コンテンツを提供する。このとき、端末装置10は、取得手順432により、識別情報「yclid」として、例えば第1ドメインを示す情報と利用者を示す情報(利用者を識別するための識別子)とを所定のハッシュ関数を用いて変換したハッシュ値を取得する。
The providing
情報管理部234は、端末装置10から通知された識別情報「yclid」と閲覧情報とを対応付けて閲覧履歴として閲覧履歴データベース221に登録する。また、情報管理部234は、各ドメインの閲覧履歴から配信対象を選択し、選択された配信対象を端末装置10へ通知する。
The
〔4.端末装置10の処理フロー〕
次に、図6を用いて、端末装置10における情報処理の手順の詳細について説明する。図6は、端末装置10における情報処理の流れの一例を示すフローチャートであり、かかる処理は繰り返し実行される。
[4. Processing Flow of Terminal Device 10]
Next, details of an information processing procedure in the
制御部40は、登録アプリケーション43の検出手順431を実行し、第1ドメイン内へのリンクが選択されたか判定する(ステップS101)。本実施形態では、制御部40は、利用者が端末装置10を操作して第1ドメインに属する第1コンテンツに含まれる第3コンテンツへのリンクを選択した際に、そのリンク選択を検出する。制御部40は、第1ドメイン内へのリンクが選択されたと判定していない場合には(ステップS101でNo)、現在の動作を継続する(ステップS101へ戻る)。
The
制御部40は、取得手順432を実行し、第1ドメイン内へのリンクが選択されたと判定した場合には(ステップS101でYes)、識別情報「yclid」の発行要求を第2ドメインサーバ200に送信する(ステップS102)。本実施形態では、制御部40は、第3コンテンツへのアクセス要求を、第2ドメインに属する第2コンテンツへのアクセス要求として第2ドメインサーバ200へリダイレクトする。
When the
制御部40は、取得手順432を実行し、通信部20を介して識別情報「yclid」を受け付けたか判定する(ステップS103)。本実施形態では、制御部40は、リダイレクトされた際に、第2ドメインサーバ200が発行した識別情報「yclid」を取得する。制御部40は、識別情報「yclid」を受け付けたと判定していない場合には(ステップS103でNo)、現在の動作を継続する(ステップS103へ戻る)。
The
制御部40は、識別情報「yclid」を受け付けたと判定した場合には(ステップS103でYes)、登録手順433を実行し、第1ドメイン内での利用者識別情報として、当該識別情報「yclid」を登録する(ステップS104)。本実施形態では、制御部40は、第2ドメインサーバ200が発行した識別情報「yclid」を取得した際に、端末装置10内に作成される第1ドメインのファーストパーティークッキーに識別情報「yclid」を格納するとともに、第1ドメインサーバ100に対して、第1ドメインに属する第3コンテンツを要求する。
When determining that the identification information "yclid" has been received (Yes in step S103), the
制御部40は、リンク先となる第1ドメインのコンテンツを表示する(ステップS105)。本実施形態では、制御部40は、通信部20を介して第1ドメインサーバ100から提供された第1ドメインに属する第3コンテンツを、タッチパネル33の液晶パネルに表示する。
The
最後に、制御部40は、提供手順434を実行し、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを通知する(ステップS106)。
Finally, the
〔5.第2ドメインサーバ200の処理フロー〕
次に、図7を用いて、第2ドメインサーバ200における情報処理の手順の詳細について説明する。図7は、第2ドメインサーバ200における情報処理の流れの一例を示すフローチャートであり、かかる処理は繰り返し実行される。
[5. Processing Flow of Second Domain Server 200]
Next, the details of the information processing procedure in the
受付部231は、通信部210を介して識別情報「yclid」の発行要求を取得したか判定する(ステップS201)。本実施形態では、端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを、識別情報「yclid」の発行要求とする。したがって、受付部231は、端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを受信したか判定する。受付部231は、識別情報「yclid」の発行要求を取得したと判定していない場合には(ステップS201でNo)、現在の動作を継続する(ステップS201へ戻る)。また、受付部231は、識別情報「yclid」の発行要求を取得したと判定した場合には(ステップS201でYes)、生成部232に、利用者を識別するための識別情報「yclid」の発行を指示する(ステップS202に移行)。
The reception unit 231 determines whether a request for issuing the identification information “yclid” has been acquired via the communication unit 210 (step S201). In the present embodiment, the redirection from the
生成部232は、受付部231からの指示に応じて、第2ドメイン内で、利用者を識別するための識別情報「yclid」を生成する(ステップS202)。すなわち、生成部232は、受付部231が端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを検出した時に、端末装置10の利用者に対して識別情報「yclid」を発行する。
The
提供部233は、端末装置10に対して、識別情報「yclid」とともに、リダイレクト先を通知する(ステップS203)。本実施形態では、提供部233は、リダイレクト先として本来のリンク先である第1ドメインに属する第3コンテンツのアドレスを通知する。
The providing
〔6.ハードウェア構成〕
上述した実施形態における端末装置10、第1ドメインサーバ100および第2ドメインサーバ200は、それぞれ例えば図8に示すような構成のコンピュータ300がプログラムを実行することによって実現される。
[6. Hardware configuration]
The
図8は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ300は、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、HDD(Hard Disk Drive)304、通信インターフェイス305、入出力インターフェイス306、およびメディアインターフェイス307を備える。
FIG. 8 is a diagram illustrating an example of a hardware configuration of a computer that executes programs. The
CPU301は、ROM303またはHDD304に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM303は、コンピュータ300の起動時にCPU301によって実行されるブートプログラムや、コンピュータ300のハードウェアに依存するプログラム等を格納する。
The
HDD304は、CPU301によって実行されるプログラムによって使用されるデータ等を格納する。通信インターフェイス305は、各通信部20、210に対応し、ネットワークNを介して他の機器からデータを受信してCPU301へ送り、CPU301が生成したデータを、ネットワークNを介して他の機器へ送信する。
The
CPU301は、入出力インターフェイス306を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。CPU301は、入出力インターフェイス306を介して、入力装置からデータを取得する。また、CPU301は、生成したデータを、入出力インターフェイス306を介して出力装置へ出力する。
The
メディアインターフェイス307は、記録媒体308に格納されたプログラムまたはデータを読み取り、RAM302を介してCPU301に提供する。CPU301は、当該プログラムを、メディアインターフェイス307を介して記録媒体308からRAM302上にロードし、ロードしたプログラムを実行する。記録媒体308は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
コンピュータ300が端末装置10として機能する場合、コンピュータ300のCPU301は、RAM302上にロードされたプログラムを実行することにより、図3に示す第1アプリケーション41、第2アプリケーション42および登録アプリケーション43の各機能を実現する。なお、第1アプリケーション41、第2アプリケーション42および登録アプリケーション43は、それぞれ一部または全部がASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成されてもよい。
When the
また、コンピュータ300が第1ドメインサーバ100として機能する場合、コンピュータ300のCPU301は、RAM302上にロードされたプログラムを実行することにより、第1ドメインサーバ100の各機能を実現する。
Also, when the
また、コンピュータ300が第2ドメインサーバ200として機能する場合、コンピュータ300のCPU301は、RAM302上にロードされたプログラムを実行することにより、図4に示す受付部231、生成部232、提供部233および情報管理部234の各機能を実現する。なお、受付部231、生成部232、提供部233および情報管理部234は、それぞれ一部または全部がASICやFPGA等のハードウェアで構成されてもよい。
Further, when the
コンピュータ300のCPU301は、各種プログラムを、記録媒体308から読み取って実行するが、他の例として、他の装置から、ネットワークNを介してこれらのプログラムを取得してもよい。
The
なお、HDD304は、各記憶部30、220に対応し、各記憶部30、220と同様のデータを記憶する。また、HDD304に代えて、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子、または、光ディスク等の記憶装置を用いてもよい。
〔7.効果〕
実施形態に係る登録アプリケーション43である登録プログラムは、取得手順432と、登録手順433とを、実施形態に係る端末装置10に相当するコンピュータ300に実行させる。取得手順432は、第1ドメインに属する第1コンテンツに設定されたリンクを利用者が選択した場合は、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツを介して、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。登録手順433は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を当該前記第1ドメインに関して当該利用者を識別するための識別情報として登録する。これにより、利用者が意識することなく、利用者を識別するための識別情報を取得および登録することができる。その結果、当該識別情報を用いたファーストパーティークッキーが生成可能となり、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。
[7. effect〕
The registration program, which is the
当該登録手順433は、当該第1ドメインに属するコンテンツを受信する端末装置10に対し、当該識別情報を登録する。具体的には、当該登録手順433は、端末装置10内に当該識別情報を含む第1ドメインのファーストパーティークッキーを作成する。これにより、コンテンツを配信するWebサーバ側ではなく、コンテンツを受信する端末装置10側に利用者を識別するための識別情報を登録することができる。
The registration procedure 433 registers the identification information with the
当該取得手順432は、当該第1ドメインに属する第1コンテンツに設定されたリンクであって、当該第1ドメインに属する第3コンテンツへのリンクを当該利用者が選択した場合は、当該第2コンテンツを介して、当該識別情報を取得する。これにより、第1コンテンツに設定された第3コンテンツへのリンクが選択された際に、第2コンテンツへリダイレクトして識別情報を取得することができる。 The acquisition procedure 432 is a link set to the first content belonging to the first domain, and when the user selects a link to the third content belonging to the first domain, the second content to obtain the identification information. Thereby, when the link to the third content set in the first content is selected, it is possible to redirect to the second content and acquire the identification information.
当該取得手順432は、当該リンクが選択された場合は、当該第2コンテンツを取得し、当該第2コンテンツが取得された状態で、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。これにより、第2コンテンツと識別情報とを同時に取得することができる。 When the link is selected, the obtaining procedure 432 obtains the second content, and in the state where the second content is obtained, generates the user generated in the second domain. Get identity information. Thereby, the second content and the identification information can be acquired at the same time.
当該取得手順432は、当該識別情報を取得した場合は、当該第3コンテンツを取得する。これにより、第3コンテンツを取得する前に、識別情報を取得することができる。 The acquisition procedure 432 acquires the third content when the identification information is acquired. Thereby, the identification information can be acquired before acquiring the third content.
当該取得手順432は、当該識別情報として、当該第1ドメインを示す情報と当該利用者を示す情報とを所定の関数を用いて変換した情報を取得する。これにより、第1ドメインを示す情報と当該利用者を示す情報との組に基づいて識別情報を生成するため、識別情報を具体化することができる。 The obtaining procedure 432 obtains, as the identification information, information obtained by converting the information indicating the first domain and the information indicating the user using a predetermined function. Accordingly, since the identification information is generated based on the set of the information indicating the first domain and the information indicating the user, the identification information can be embodied.
当該登録手順433は、当該識別情報を、当該第1ドメインにおける当該利用者の行動を示す行動情報と対応付ける情報として登録する。行動情報は、例えば閲覧履歴等である。これにより、識別情報に基づいて、利用者の行動を把握することができる。 The registration procedure 433 registers the identification information as information that associates the identification information with behavior information indicating behavior of the user in the first domain. The behavior information is, for example, browsing history. Thereby, it is possible to grasp the behavior of the user based on the identification information.
実施形態に係る登録アプリケーション43である登録プログラムは、さらに提供手順434を、端末装置10に相当するコンピュータ300に実行させる。当該提供手順434は、当該登録手順433により登録された識別情報と、当該識別情報に対応付けられた行動情報とを、当該第2ドメインに属する情報処理装置である第2ドメインサーバ200に提供する。これにより、識別情報と行動情報との組を第2ドメインの情報処理装置に送信することができる。
The registration program, which is the
当該提供手順434は、当該情報処理装置として、当該行動情報に応じて選択された情報(配信対象)を当該行動情報に対応付けられた識別情報が識別する利用者に対して提供する情報処理装置である第2ドメインサーバ200に提供する。これにより、行動情報に応じて選択されたリターゲティング広告等の配信対象を、当該行動情報に対応付けられた識別情報を持つ利用者に提供することができる。
The
当該取得手順432は、当該登録手順433により当該識別情報が登録されていない場合は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。これにより、識別情報が未登録の場合にのみ、識別情報を取得することができる。その結果、リンク選択のたびに無用の識別情報の取得要求を行うことを回避することができる。 If the identification information is not registered by the registration procedure 433, the acquisition procedure 432 acquires the identification information for identifying the user generated in the second domain. Thereby, the identification information can be acquired only when the identification information is unregistered. As a result, it is possible to avoid making unnecessary identification information acquisition requests each time a link is selected.
実施形態に係る登録アプリケーション43である登録プログラムは、当該第1コンテンツと共に配信される。これにより、第1コンテンツにアクセスした利用者は、登録プログラムを容易に入手することができる。
A registered program, which is the registered
実施形態に係る端末装置10である登録装置は、取得部と、登録部とを有する。取得部および登録部は、制御部40が登録アプリケーション43の取得手順432および登録手順433を実行することにより実現される。取得部は、第1ドメインに属する第1コンテンツに設定されたリンクを利用者が選択した場合は、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツを介して、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。登録部は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を当該前記第1ドメインに関して当該利用者を識別するための識別情報として登録する。これにより、利用者が意識することなく、利用者を識別するための識別情報を取得および登録することができる。その結果、当該識別情報を用いたファーストパーティークッキーが生成可能となり、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。
The registration device, which is the
実施形態に係る端末装置10である登録装置が実行する登録方法は、取得工程と、登録工程とを含む。取得工程は、第1ドメインに属する第1コンテンツに設定されたリンクを利用者が選択した場合は、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツを介して、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。登録工程は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を当該前記第1ドメインに関して当該利用者を識別するための識別情報として登録する。これにより、利用者が意識することなく、利用者を識別するための識別情報を取得および登録することができる。その結果、当該識別情報を用いたファーストパーティークッキーが生成可能となり、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。
The registration method executed by the registration device, which is the
実施形態に係る第2ドメインサーバ200である提供装置は、生成部232と、提供部233とを有する。生成部232は、第1ドメインに属する第1コンテンツを表示する端末装置10から、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツの配信要求と、当該第1ドメインに属する第3コンテンツの統一資源識別子とを受け付けた場合は、当該第2ドメインにおいて当該利用者を識別するための識別情報を生成する。提供部は、生成した当該識別情報を当該端末装置10に提供するとともに、当該第3コンテンツの統一資源識別子をリダイレクト先として提供する。これにより、端末装置の利用者に対して、識別情報を生成しつつ、識別情報とリダイレクト先とを提供することができる。
The provision device, which is the
実施形態に係る第2ドメインサーバ200である提供装置が実行する提供方法は、生成工程と、提供工程とを含む。生成工程は、第1ドメインに属する第1コンテンツを表示する端末装置10から、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツの配信要求と、当該第1ドメインに属する第3コンテンツの統一資源識別子とを受け付けた場合は、当該第2ドメインにおいて当該利用者を識別するための識別情報を生成する。提供工程は、生成した当該識別情報を当該端末装置10に提供するとともに、当該第3コンテンツの統一資源識別子をリダイレクト先として提供する。これにより、端末装置の利用者に対して、識別情報を生成しつつ、識別情報とリダイレクト先とを提供することができる。
The providing method executed by the providing device, which is the
実施形態に係る第2ドメインサーバ200である提供装置が実行する提供プログラムは、生成手順と、提供手順とをコンピュータに実行させる。生成手順は、第1ドメインに属する第1コンテンツを表示する端末装置10から、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツの配信要求と、当該第1ドメインに属する第3コンテンツの統一資源識別子とを受け付けた場合は、当該第2ドメインにおいて当該利用者を識別するための識別情報を生成する。提供手順は、生成した当該識別情報を当該端末装置10に提供するとともに、当該第3コンテンツの統一資源識別子をリダイレクト先として提供する。これにより、端末装置の利用者に対して、識別情報を生成しつつ、識別情報とリダイレクト先とを提供することができる。
The provision program executed by the provision device, which is the
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present application have been described in detail based on the drawings. It is possible to carry out the invention in other forms with modifications.
また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。 Also, the "section, module, unit" described above can be read as "means" or "circuit". For example, the reception unit can be read as reception means or a reception circuit.
1 アクセス処理システム
10 端末装置
100 第1ドメインサーバ
200 第2ドメインサーバ
20、210 通信部
30、220 記憶部
40、230 制御部
43 登録アプリケーション
431 検出手順
432 取得手順
433 登録手順
434 提供手順
221 閲覧履歴データベース
231 受付部
232 生成部
233 提供部
234 情報管理部
1
Claims (9)
前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得手順と、
前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知手順と
を端末装置に実行させることを特徴とする登録プログラム。 After the user visits the site, when the user clicks a link within the site, the issuance of the user identifier for tracking is requested by redirecting to the user identification issuing site , the issued user identifier is acquired, and the cookie of the said site a registration procedure for storing the user identifier in
an acquisition procedure for acquiring the user identifier stored in a cookie of the site each time the user visits the site ;
a notification procedure for notifying the user identification issuing site of the user identifier and the retargeting tag;
A registration program characterized by causing a terminal device to execute
ことを特徴とする請求項1に記載の登録プログラム。 2. The registration program according to claim 1, wherein, in said registration procedure , only when a link that transitions to the same domain within said site is clicked, it is redirected to said user identification issuing site.
ことを特徴とする請求項1又は2に記載の登録プログラム。 3. The registration program according to claim 1, wherein in the registration procedure , if the user identifier is already stored in a cookie of the site, the user is not redirected to the user identification issuance site.
ことを特徴とする請求項1~3のうちいずれか1つに記載の登録プログラム。 4. The method according to any one of claims 1 to 3, characterized in that, in said registration procedure , said user identifier can be issued at said user identification issuing site by providing a redirector function for users who have directly visited said site. A registration program according to any one of the above.
前記取得手順では、前記第2コンテンツから前記ユーザ識別子を取得する
ことを特徴とする請求項1~4のうちいずれか1つに記載の登録プログラム。 In the registration procedure , redirecting to the second content belonging to the second domain only when a link transitioning from the first content belonging to the first domain to the third content belonging to the first domain is clicked;
5. The registration program according to any one of claims 1 to 4, wherein in said acquisition step, said user identifier is acquired from said second content.
ことを特徴とする請求項5に記載の登録プログラム。 6. The registration program of claim 5, wherein the registration step stores the user identifier in a first party cookie of the first domain.
ことを特徴とする請求項5又は6に記載の登録プログラム。 In the notification procedure, after transitioning to the third content belonging to the first domain, the second content belonging to the second domain is notified of the user identifier and the retargeting tag.
7. The registration program according to claim 5 or 6, characterized by :
前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得部と、
前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知部と
を備える登録装置。 After the user visits the site, when the user clicks a link within the site, the issuance of the user identifier for tracking is requested by redirecting to the user identification issuing site , the issued user identifier is acquired, and the cookie of the said site a registration unit that stores the user identifier in
an acquisition unit that acquires the user identifier stored in the cookie of the site each time the user visits the site ;
a notification unit that notifies the user identification issuing site of the user identifier and the retargeting tag;
A registration device comprising:
ユーザがサイトを訪問後、サイト内でのリンククリック時に、ユーザ識別発行用サイトにリダイレクトさせることで追跡用のユーザ識別子の発行を要求し、発行されたユーザ識別子を取得し、前記サイトのクッキーに前記ユーザ識別子を格納する登録工程と、
前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得工程と、
前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知工程と
を含むことを特徴とする登録方法。 A registration method performed by a terminal device,
After the user visits the site, when the user clicks a link within the site, the issuance of the user identifier for tracking is requested by redirecting to the user identification issuing site , the issued user identifier is acquired, and the cookie of the said site a registration step of storing the user identifier in
an obtaining step of obtaining the user identifier stored in a cookie of the site each time the user visits the site ;
a notification step of notifying the user identification issuing site of the user identifier and the retargeting tag;
A registration method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022014499A JP7322209B2 (en) | 2019-09-20 | 2022-02-01 | REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019172333A JP7018917B2 (en) | 2019-09-20 | 2019-09-20 | Registration program, registration device, registration method, provision device, provision method and provision program |
| JP2022014499A JP7322209B2 (en) | 2019-09-20 | 2022-02-01 | REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019172333A Division JP7018917B2 (en) | 2019-09-20 | 2019-09-20 | Registration program, registration device, registration method, provision device, provision method and provision program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022048292A JP2022048292A (en) | 2022-03-25 |
| JP7322209B2 true JP7322209B2 (en) | 2023-08-07 |
Family
ID=87519617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022014499A Active JP7322209B2 (en) | 2019-09-20 | 2022-02-01 | REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7322209B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013196063A (en) | 2012-03-16 | 2013-09-30 | Cellant Corp | Cookie sharing program, web server with cookie sharing function, cookie sharing system and cookie sharing method |
| JP2014229298A (en) | 2013-05-27 | 2014-12-08 | 株式会社Kpiソリューションズ | Information processing system and information processing method |
| US20170134512A1 (en) | 2015-11-06 | 2017-05-11 | Criteo, SA | Setting a first-party user id cookie on a web server's domain |
| JP2017194843A (en) | 2016-04-20 | 2017-10-26 | ヤフー株式会社 | Transfer device, transfer method, and transfer program |
| JP2018005426A (en) | 2016-06-29 | 2018-01-11 | Line株式会社 | Message distribution method, information processing device, and program |
-
2022
- 2022-02-01 JP JP2022014499A patent/JP7322209B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013196063A (en) | 2012-03-16 | 2013-09-30 | Cellant Corp | Cookie sharing program, web server with cookie sharing function, cookie sharing system and cookie sharing method |
| JP2014229298A (en) | 2013-05-27 | 2014-12-08 | 株式会社Kpiソリューションズ | Information processing system and information processing method |
| US20170134512A1 (en) | 2015-11-06 | 2017-05-11 | Criteo, SA | Setting a first-party user id cookie on a web server's domain |
| JP2017194843A (en) | 2016-04-20 | 2017-10-26 | ヤフー株式会社 | Transfer device, transfer method, and transfer program |
| JP2018005426A (en) | 2016-06-29 | 2018-01-11 | Line株式会社 | Message distribution method, information processing device, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022048292A (en) | 2022-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220129944A1 (en) | Systems and methods for accessing first party cookies | |
| US12205142B2 (en) | Systems and methods for cross-browser advertising id synchronization | |
| CN102449655B (en) | The protection service of digital content | |
| JP5941903B2 (en) | System and method for dynamically enabling customized web content and applications | |
| US20110093790A1 (en) | Preemptive caching for web-based systems | |
| US8606656B1 (en) | Facilitating access to restricted functionality | |
| US8689109B1 (en) | Facilitating access to functionality via displayed information | |
| US20150229998A1 (en) | Method and system to provide video-based search results | |
| US20110010235A1 (en) | Method and System for Setting an Online Coupon Cookie | |
| JP6679250B2 (en) | Determination device, determination method, and determination program | |
| US20120203865A1 (en) | Apparatus and methods for providing behavioral retargeting of content from partner websites | |
| JP2015154165A (en) | Distribution device, terminal device, distribution method, and distribution program | |
| WO2014073614A1 (en) | Information processing system and information processing method | |
| JP7322209B2 (en) | REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD | |
| JP7018917B2 (en) | Registration program, registration device, registration method, provision device, provision method and provision program | |
| JP2021135874A (en) | Advertisement effect determination system and method for processing data | |
| JP2016177650A (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6896686B2 (en) | Information processing equipment, distribution system, information processing method, and information processing program | |
| JP6866242B2 (en) | Display control program, display control device, display control method and distribution device | |
| JP6271383B2 (en) | Terminal device, distribution device, display method, and display program | |
| JP7402260B2 (en) | Information provision device, information provision method, and information provision program | |
| JP6408084B1 (en) | Information processing apparatus, distribution system, information processing method, and information processing program | |
| JP7194137B2 (en) | Provision device, provision method and provision program | |
| JP2023137163A (en) | Information providing device, information providing method, and information providing program | |
| JP6895843B2 (en) | Judgment device, judgment method and judgment program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220203 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230306 |
|
| 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: 20230627 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230726 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7322209 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |