[go: up one dir, main page]

JP2020030474A - Device, method, and program for processing information - Google Patents

Device, method, and program for processing information Download PDF

Info

Publication number
JP2020030474A
JP2020030474A JP2018154188A JP2018154188A JP2020030474A JP 2020030474 A JP2020030474 A JP 2020030474A JP 2018154188 A JP2018154188 A JP 2018154188A JP 2018154188 A JP2018154188 A JP 2018154188A JP 2020030474 A JP2020030474 A JP 2020030474A
Authority
JP
Japan
Prior art keywords
content
product
user
predetermined
information
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.)
Granted
Application number
JP2018154188A
Other languages
Japanese (ja)
Other versions
JP6553786B1 (en
Inventor
明利 吉田
Akitoshi Yoshida
明利 吉田
数明 市丸
Kazuaki Ichimaru
数明 市丸
秀憲 向
Hidenori Mukai
秀憲 向
隆幸 浅香
Takayuki Asaka
隆幸 浅香
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LY Corp
Original Assignee
Z Holdings Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Z Holdings Corp filed Critical Z Holdings Corp
Priority to JP2018154188A priority Critical patent/JP6553786B1/en
Application granted granted Critical
Publication of JP6553786B1 publication Critical patent/JP6553786B1/en
Publication of JP2020030474A publication Critical patent/JP2020030474A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To improve usability of e-commerce services.SOLUTION: An information processing device of the present invention includes an acquisition unit and a generation unit. The acquisition unit acquires product information regarding products handled by an e-commerce service. When a user who received first content, which is content other than sets of content provided by the e-commerce service and shows the product information acquired by the acquisition unit, performs predetermined manipulation on a predetermined product shown in the first content, the generation unit generates first content that causes transition to second content which is one of the sets of content and reflects the predetermined manipulation on the predetermined product performed by the user.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。   The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、アクセス認可を伴うサービスの利用におけるユーザの負担を軽減する技術が知られている。具体的には、アクセス認可装置は、アクセスの要求元である電子商取引サーバがデータアクセスを利用することへの同意と、アクション内容への実行指示と、を受けるための画面をユーザの端末へ送信する。そして、アクセス認可装置は、送信した画面において同意及び実行指示の操作が行われた旨の信号をユーザの端末から受信すると、アクセス認可結果の情報と同意の対象となったアクション内容の情報を同意済アクション内容として要求元である電子商取引サーバへ送信する技術が提案されている。   2. Description of the Related Art Conventionally, there is known a technology for reducing a user's burden in using a service accompanied by access authorization. Specifically, the access authorization device transmits to the user terminal a screen for receiving an agreement that the electronic commerce server requesting the access uses the data access, an execution instruction for the action content, and a receiving instruction. I do. When the access authorization device receives from the user terminal a signal indicating that the operation of the consent and execution instruction has been performed on the transmitted screen, the access authorization device agrees the information of the access authorization result and the information of the action content subject to the agreement. There has been proposed a technique of transmitting a completed action content to an electronic commerce server which is a request source.

特許第5649627号公報Japanese Patent No. 5649627

しかしながら、上記の従来技術では、電子商取引サービスにおけるユーザビリティを向上させることができるとは限らない。具体的には、上記の従来技術では、アクセス認可装置が電子商取引サーバに対してアクセスを認可するにすぎず、電子商取引サービスにおけるユーザビリティを向上させることができるとは限らない。   However, in the above-described conventional technology, it is not always possible to improve usability in an electronic commerce service. Specifically, in the above-described conventional technology, the access authorization device merely authorizes access to the e-commerce server, and the usability in the e-commerce service cannot always be improved.

本願は、上記に鑑みてなされたものであって、電子商取引サービスにおけるユーザビリティを向上させることができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。   The present application has been made in view of the above, and an object of the present invention is to provide an information processing apparatus, an information processing method, and an information processing program capable of improving usability in an electronic commerce service.

本願に係る情報処理装置は、電子商取引サービスで取り扱われる商品に関する商品情報を取得する取得部と、前記電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、前記取得部によって取得された商品情報が表示される第1コンテンツを配信されたユーザによって、前記第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、前記一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、前記ユーザによる前記所定の商品に対する前記所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する生成部と、を備えたことを特徴とする。   The information processing apparatus according to the present application is an acquisition unit that acquires merchandise information on merchandise handled in an e-commerce service, and a first content that is a content other than a series of content groups provided by the e-commerce service, When a predetermined operation performed on a predetermined product included in the first content is performed by a user to whom the first content in which the product information acquired by the acquisition unit is displayed is included in the series of content groups A second content that is a content to be transferred, and a first content that generates a second content that transitions to a second content in which the predetermined operation on the predetermined product by the user is reflected. I do.

実施形態の一態様によれば、電子商取引サービスにおけるユーザビリティを向上させることができるといった効果を奏する。   According to an aspect of the embodiment, there is an effect that usability in an electronic commerce service can be improved.

図1は、実施形態に係る情報処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of information processing according to the embodiment. 図2は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of the information processing apparatus according to the embodiment. 図4は、実施形態に係る商品情報記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a product information storage unit according to the embodiment. 図5は、実施形態に係る操作履歴記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of an operation history storage unit according to the embodiment. 図6は、実施形態に係るコンテンツ記憶部の一例を示す図である。FIG. 6 is a diagram illustrating an example of the content storage unit according to the embodiment. 図7は、実施形態に係る情報処理手順を示すフローチャートである。FIG. 7 is a flowchart illustrating an information processing procedure according to the embodiment. 図8は、変形例に係る情報処理の一例を示す図である。FIG. 8 is a diagram illustrating an example of information processing according to a modification. 図9は、変形例に係る情報処理の一例を示す図である。FIG. 9 is a diagram illustrating an example of information processing according to a modification. 図10は、変形例に係る情報処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of information processing according to a modification. 図11は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device.

以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。   Hereinafter, an information processing apparatus, an information processing method, and an embodiment (hereinafter, referred to as “embodiment”) for implementing an information processing program according to the present application will be described in detail with reference to the drawings. The information processing apparatus, the information processing method, and the information processing program according to the present application are not limited by the embodiment. In the following embodiments, the same portions are denoted by the same reference numerals, and overlapping description will be omitted.

〔1.情報処理の一例〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図である。図1に示す情報処理は、ユーザ端末10と電子商取引サーバ50と情報処理装置100とによって行われる。
[1. Example of information processing)
First, an example of information processing according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of information processing according to the embodiment. The information processing shown in FIG. 1 is performed by the user terminal 10, the e-commerce server 50, and the information processing device 100.

ユーザ端末10は、ショッピングサービスを利用するユーザによって使用される情報処理装置である。ユーザ端末10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1は、ユーザ端末10がスマートフォンである場合を示す。なお、以下では、ユーザ端末10をユーザと同一視する場合がある。すなわち、以下では、ユーザをユーザ端末10と読み替えることもできる。   The user terminal 10 is an information processing device used by a user who uses a shopping service. The user terminal 10 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a mobile phone, a PDA (Personal Digital Assistant), or the like. FIG. 1 shows a case where the user terminal 10 is a smartphone. In the following, the user terminal 10 may be identified with the user in some cases. That is, the user can be replaced with the user terminal 10 below.

また、以下では、ユーザID「U1」により特定されるユーザを「ユーザU1」とする場合がある。このように、以下では、「ユーザU*(*は任意の数値)」と記載した場合、そのユーザはユーザID「U*」により特定されるユーザであることを示す。例えば、「ユーザU2」と記載した場合、そのユーザはユーザID「U2」により特定されるユーザである。   Hereinafter, the user specified by the user ID “U1” may be referred to as “user U1”. Thus, hereinafter, when "user U * (* is an arbitrary numerical value)" is described, it indicates that the user is a user specified by the user ID "U *". For example, when "user U2" is described, the user is a user specified by the user ID "U2".

また、以下では、ユーザ端末10を利用するユーザに応じて、ユーザ端末10をユーザ端末10−1、10−2として説明する。例えば、ユーザ端末10−1は、ユーザU1により使用されるユーザ端末10である。また、例えば、ユーザ端末10−2は、ユーザU2により使用されるユーザ端末10である。また、以下では、ユーザ端末10−1、10−2について、特に区別なく説明する場合には、ユーザ端末10と記載する。   Hereinafter, the user terminal 10 will be described as the user terminals 10-1 and 10-2 according to the user who uses the user terminal 10. For example, the user terminal 10-1 is the user terminal 10 used by the user U1. Further, for example, the user terminal 10-2 is the user terminal 10 used by the user U2. In the following, the user terminals 10-1 and 10-2 are referred to as the user terminals 10 in the case where they are described without particular distinction.

電子商取引サーバ50は、ショッピングサービスを提供するサーバ装置である。ここで、電子商取引サーバ50が提供するショッピングサービスは、インターネットを介して商品を販売する複数の店舗の商品販売ページを一つのサービスにまとめて、様々な商品を販売する、いわゆる電子商店街(あるいは電子モール)と称されるサービスである。例えば、電子商取引サーバ50が提供するショッピングサービスは、ユーザが気になる商品を一時的にリストアップする機能(又はリストそのもの)である購入検討リスト(以下、適宜「お気に入りリスト」と記載する)を提供する。また、電子商取引サーバ50が提供するショッピングサービスは、ユーザが購入を希望する商品を一時的にリストアップする機能(又はリストそのもの)であるショッピングカート(以下、適宜「カート」と記載する)をユーザに対して提供する。例えば、ユーザは、お気に入りリストに追加されている商品の購入を希望する場合は、お気に入りリストの中から購入したい商品を選択してカートに追加する。例えば、お気に入りリストに対応する画面(以下、適宜「お気に入り画面」と記載する)には、お気に入りリストに追加されている商品の商品情報とともに、注文内容を確認する画面に遷移する操作を行わせる操作ボタン(以下、適宜「カート追加ボタン」と記載する)が表示されている。お気に入り画面上でユーザが購入したい商品に対応するカート追加ボタンを押下すると、購入したい商品がカートに追加される。なお、電子商取引サーバ50は、ショッピングサービスを運営する事業者によって管理される。以下では、ショッピングサービスを運営する事業者の名称を「Sショッピング」と記載する。   The e-commerce server 50 is a server device that provides a shopping service. Here, the shopping service provided by the e-commerce server 50 is a so-called e-commerce street (or an online shopping mall) that collects merchandise sales pages of a plurality of stores selling merchandise via the Internet into one service and sells various merchandise. This is a service called “electronic mall”. For example, the shopping service provided by the e-commerce server 50 includes a purchase consideration list (hereinafter, appropriately referred to as a “favorite list”), which is a function (or a list itself) of temporarily listing items of interest to a user. provide. In addition, the shopping service provided by the e-commerce server 50 includes a shopping cart (hereinafter, referred to as a “cart” as appropriate) that is a function (or a list itself) of temporarily listing products that the user wants to purchase. To provide. For example, when the user desires to purchase a product added to the favorite list, the user selects a product to be purchased from the favorite list and adds it to the cart. For example, on a screen corresponding to a favorite list (hereinafter, appropriately referred to as a “favorite screen”), an operation of performing an operation of transiting to a screen for confirming an order content together with product information of a product added to the favorite list. Buttons (hereinafter, appropriately referred to as "add cart buttons") are displayed. When the user presses a cart addition button corresponding to a product to be purchased on the favorite screen, the product to be purchased is added to the cart. The electronic commerce server 50 is managed by a business operator that operates a shopping service. Hereinafter, the name of the business operator that operates the shopping service is described as “S shopping”.

また、電子商取引サーバ50は、ショッピングサービスを利用するためのコンテンツをユーザ端末10に配信する。図1に示す例では、電子商取引サーバ50は、カートに対応する画面(以下、適宜「カート画面」と記載する)に対応するコンテンツC21を生成してユーザ端末10に配信する。ここで、カート画面とは、ユーザが商品代金の支払い手続きに進む前に、カートに追加した商品の価格や数量といった注文内容を確認する画面である。例えば、カート画面には、カートに追加されている商品の注文内容とともに、商品代金の支払い手続きを行う画面に遷移する操作を行わせる操作ボタン(以下、適宜「レジに進むボタン」と記載する)が表示されている。カート画面上でユーザがレジに進むボタンを押下すると、商品代金の支払い手続きを行う画面に遷移する。   In addition, the e-commerce server 50 distributes content for using the shopping service to the user terminal 10. In the example illustrated in FIG. 1, the e-commerce server 50 generates a content C21 corresponding to a screen corresponding to a cart (hereinafter, appropriately referred to as a “cart screen”) and distributes the content C21 to the user terminal 10. Here, the cart screen is a screen for confirming the order contents such as the price and quantity of the product added to the cart before the user proceeds to the payment procedure of the product price. For example, on the cart screen, an operation button for performing an operation of transitioning to a screen for performing a payment procedure for the commodity price together with the order content of the commodity added to the cart (hereinafter, appropriately referred to as a “button to proceed to a cash register”) Is displayed. When the user presses the button for proceeding to the cash register on the cart screen, the screen is transited to a screen for performing a payment procedure for the commodity price.

情報処理装置100は、ショッピングサービスを利用するユーザに対して所定期間毎に定期的に配信するメールコンテンツ(第1コンテンツ)を生成するサーバ装置である。情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報を電子商取引サーバ50から取得する。情報処理装置100は、商品情報を取得すると、ショッピングサービスで取り扱われる商品をショッピングカートに追加する操作をユーザに行わせる操作ボタン(以下、適宜「カート追加ボタン」と記載する)が商品情報と対応付けて表示されるHTML(Hyper Text Markup Language)メール(以下、適宜「メールコンテンツ」と記載する)を生成する。より具体的には、情報処理装置100は、メールコンテンツ(第1コンテンツ)に含まれる所定の商品に対応するカート追加ボタンが押下された場合に、ショッピングサービスのサイトに含まれるカート画面に対応するコンテンツ(第2コンテンツ)であって、カートに所定の商品が追加された状態が反映されたコンテンツ(第2コンテンツ)に遷移させるメールコンテンツ(第1コンテンツ)を生成する。なお、情報処理装置100は、電子商取引サーバ50の要求に応じて、要求がある毎にメールコンテンツ(第1コンテンツ)を生成してもよい。   The information processing device 100 is a server device that generates mail content (first content) that is periodically delivered to a user using a shopping service at predetermined intervals. The information processing apparatus 100 obtains, from the electronic commerce server 50, product information on a product handled in the shopping service. When the information processing apparatus 100 acquires the product information, an operation button (hereinafter, appropriately referred to as a “cart addition button”) that allows the user to perform an operation of adding a product handled by the shopping service to the shopping cart corresponds to the product information. An HTML (Hyper Text Markup Language) mail (hereinafter, appropriately referred to as “mail content”) to be displayed is generated. More specifically, information processing apparatus 100 corresponds to a cart screen included in a shopping service site when a cart addition button corresponding to a predetermined product included in the mail content (first content) is pressed. A mail content (first content) is generated which is a content (second content) and transitions to a content (second content) reflecting a state where a predetermined product is added to the cart. In addition, the information processing apparatus 100 may generate mail content (first content) every time there is a request in response to a request from the e-commerce server 50.

カート追加ボタンとは、具体的には、メールコンテンツ(第1コンテンツ)に組み込まれたプログラムである。例えば、情報処理装置100は、メールコンテンツ(第1コンテンツ)を形成するHTMLファイルにJava(登録商標)のタグを実装することにより、メールコンテンツ(第1コンテンツ)にカート追加ボタンを組み込む。カート追加ボタンとは、より具体的には、カート追加ボタンが押下された場合に、電子商取引サーバ50に、ショッピングサービスのサイトに含まれるカート画面に対応するコンテンツ(第2コンテンツ)であって、カートに所定の商品が追加された状態が反映されたコンテンツ(第2コンテンツ)を生成させるプログラムである。   The cart addition button is, specifically, a program incorporated in the mail content (first content). For example, the information processing apparatus 100 incorporates a Java (registered trademark) tag in an HTML file forming the mail content (first content), thereby incorporating a cart addition button in the mail content (first content). More specifically, the cart addition button is a content (second content) corresponding to the cart screen included in the shopping service site in the e-commerce server 50 when the cart addition button is pressed. This is a program for generating a content (second content) in which a state where a predetermined product is added to a cart is reflected.

図1に示す例では、情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報として、ユーザU1が商品M1、商品M2、…をお気に入りリストに追加した操作履歴に関する操作情報を電子商取引サーバ50から取得する。情報処理装置100は、操作情報を取得すると、取得した操作情報に基づいて、ユーザU1のお気に入りリストに追加されている商品M1、商品M2、…に関する商品情報を電子商取引サーバ50から取得する。例えば、情報処理装置100は、商品情報として、各商品の価格、CTR(Click Through Rate)、CVR(CVR:Conversion Rate)、PV(Page View)数に関する情報を電子商取引サーバ50から取得する。また、情報処理装置100は、商品情報として、商品M1であるマウスの商品画像IM1、商品M2であるTシャツの商品画像IM2、…を電子商取引サーバ50から取得する。   In the example illustrated in FIG. 1, the information processing apparatus 100 stores, as electronic merchandise information regarding the merchandise handled in the shopping service, operation information regarding an operation history in which the user U1 has added the merchandise M1, the merchandise M2,. To get from. When the information processing apparatus 100 acquires the operation information, the information processing apparatus 100 acquires, from the electronic commerce server 50, the commodity information on the commodity M1, the commodity M2,... Added to the favorite list of the user U1, based on the acquired operation information. For example, the information processing apparatus 100 acquires, from the electronic commerce server 50, information on the price of each product, CTR (Click Through Rate), CVR (CVR: Conversion Rate), and PV (Page View) number as product information. Further, the information processing apparatus 100 acquires, from the electronic commerce server 50, the product image IM1 of the mouse that is the product M1, the product image IM2 of the T-shirt that is the product M2, and so on, as the product information.

続いて、情報処理装置100は、取得した操作情報に基づいて、ユーザU1に対してレコメンドする操作ボタンの種類を判定する。図1に示す例では、情報処理装置100は、ユーザU1は商品M1、商品M2、…をお気に入りリストに追加しているので、商品M1、商品M2、…に対応する操作ボタンの種類を、商品M1、商品M2、…をカートに追加する操作を行わせる種類のボタンであるカート追加ボタンであると判定する。情報処理装置100は、判定した種類の操作ボタンであるカート追加ボタンを生成する。   Subsequently, the information processing apparatus 100 determines the type of the operation button recommended for the user U1 based on the acquired operation information. In the example shown in FIG. 1, the information processing apparatus 100 sets the type of the operation button corresponding to the product M1, the product M2,... To the product U1 because the user U1 has added the product M1, the product M2,. It is determined that the button is a cart addition button which is a type of button for performing an operation of adding M1, product M2,... To the cart. The information processing apparatus 100 generates a cart addition button, which is an operation button of the determined type.

また、情報処理装置100は、取得した各商品の価格、CTR、CVR、PV数に関する情報に基づいて、ユーザU1のお気に入りリストに追加されている商品をユーザU1に対してレコメンドする順番を判定する。図1に示す例では、情報処理装置100は、ユーザU1のお気に入りリストに追加されている商品をレコメンドする順番を、商品M1、商品M2、…の順番であると判定する。情報処理装置100は、判定した順番で商品画像と商品に対応する操作ボタンとが表示されるメールコンテンツ(第1コンテンツ)C11を生成する。   Further, the information processing apparatus 100 determines the order in which the products added to the user U1's favorite list are recommended to the user U1 based on the acquired information on the price of each product, the CTR, the CVR, and the number of PVs. . In the example illustrated in FIG. 1, the information processing apparatus 100 determines that the order of recommending the products added to the favorite list of the user U1 is the order of the products M1, the products M2,. The information processing apparatus 100 generates mail content (first content) C11 in which the product image and the operation button corresponding to the product are displayed in the determined order.

続いて、情報処理装置100は、操作ボタンの種類と商品の並び順(表示順)とを決定すると、商品M1、商品M2、…と商品M1、商品M2、…に対応するカート追加ボタンとが対応付けて表示されるメールコンテンツ(第1コンテンツ)C11を生成する。図1に示す例では、情報処理装置100は、商品画像IM1、商品画像IM2、…とカート追加ボタンB11、カート追加ボタンB12、…とが対応付けて表示されるメールコンテンツ(第1コンテンツ)C11を生成する。   Subsequently, when the information processing apparatus 100 determines the type of the operation button and the arrangement order (display order) of the products, the product M1, the product M2,... And the cart addition buttons corresponding to the products M1, the product M2,. A mail content (first content) C11 to be displayed in association is generated. In the example illustrated in FIG. 1, the information processing apparatus 100 displays a mail content (first content) C11 in which a product image IM1, a product image IM2,... Are displayed in association with a cart addition button B11, a cart addition button B12,. Generate

より具体的には、情報処理装置100は、メールコンテンツ(第1コンテンツ)C11に含まれる商品M1、商品M2、…に対応するカート追加ボタンB11、カート追加ボタンB12、…が押下された場合に、ショッピングサービスのサイトに含まれるカート画面に対応するコンテンツ(第2コンテンツ)であって、ユーザU1のカートに商品M1、商品M2、…が追加された状態が反映されたコンテンツ(第2コンテンツ)に遷移させるメールコンテンツ(第1コンテンツ)C11を生成する。   More specifically, the information processing apparatus 100 determines whether the cart addition button B11, the cart addition button B12,... Corresponding to the products M1, the products M2,... Included in the mail content (first content) C11 is pressed. , Content corresponding to the cart screen included in the shopping service site (second content), which reflects the state where the product M1, the product M2,... Are added to the cart of the user U1 (second content) Is generated, the mail content (first content) C11 to be shifted to is generated.

続いて、情報処理装置100は、メールコンテンツ(第1コンテンツ)C11を生成すると、生成したメールコンテンツ(第1コンテンツ)C11を配信先であるユーザU1のユーザIDと対応付けてコンテンツ記憶部123に格納する。情報処理装置100は、コンテンツ記憶部123を参照して、メールコンテンツ(第1コンテンツ)C11をユーザU1のユーザ端末10−1に配信する。ユーザ端末10−1は、カート追加ボタンB11、カート追加ボタンB12、…を含むメールコンテンツ(第1コンテンツ)C11を情報処理装置100から受信する(ステップS11)。   Subsequently, when the information processing apparatus 100 generates the mail content (first content) C11, the information processing apparatus 100 associates the generated mail content (first content) C11 with the user ID of the user U1 as the distribution destination and stores the generated mail content (first content) C11 in the content storage unit 123. Store. The information processing device 100 refers to the content storage unit 123 and distributes the mail content (first content) C11 to the user terminal 10-1 of the user U1. The user terminal 10-1 receives the mail content (first content) C11 including the cart addition button B11, the cart addition button B12,... From the information processing apparatus 100 (step S11).

ユーザ端末10−1は、カート追加ボタンB11、カート追加ボタンB12、…を含むメールコンテンツ(第1コンテンツ)C11を受信すると、ユーザU1の操作に従って、カート追加ボタンB11を含むメールコンテンツ(第1コンテンツ)C11をユーザ端末10−1の画面に表示する。ユーザU1は、ユーザ端末10−1の画面に表示されたメールコンテンツ(第1コンテンツ)C11に含まれるカート追加ボタンB11を押下する(ステップS12)。詳細は後述するが、メールコンテンツ(第1コンテンツ)C11に含まれるカート追加ボタンB11が押下されると、メールコンテンツ(第1コンテンツ)C11に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザU1のカートに商品M1を追加する操作を実行するとともに、カート画面に対応するコンテンツ(第2コンテンツ)C21であって、商品M1がユーザU1のカートに追加された状態が反映されたコンテンツ(第2コンテンツ)C21を生成する。電子商取引サーバ50は、カート画面に対応するコンテンツ(第2コンテンツ)C21を生成すると、生成したコンテンツC21をユーザ端末10−1に配信する。ユーザ端末10−1は、コンテンツC21を電子商取引サーバ50から受信する。続いて、ユーザ端末10−1は、コンテンツC21を受信すると、コンテンツC21をユーザ端末10−1の画面に表示する。このように、ユーザ端末10−1は、メールコンテンツ(第1コンテンツ)C11から、ユーザU1がメールコンテンツ(第1コンテンツ)C11上で行った商品M1をカートに追加する操作が反映されたショッピングサービスのサイト内のコンテンツC21に遷移させる(ステップS13)。なお、コンテンツC21は、レジに進むボタンB21を含む。コンテンツC21に含まれるレジに進むボタンB21が押下されると、商品M1の商品代金の支払い手続きを行う画面に遷移する。   When the user terminal 10-1 receives the mail content (first content) C11 including the cart addition button B11, the cart addition button B12,..., The mail content (the first content) including the cart addition button B11 is operated according to the operation of the user U1. ) Display C11 on the screen of the user terminal 10-1. The user U1 presses a cart addition button B11 included in the mail content (first content) C11 displayed on the screen of the user terminal 10-1 (Step S12). As will be described in detail later, when a cart addition button B11 included in the mail content (first content) C11 is pressed, a Java (registered trademark) code incorporated in the mail content (first content) C11 is activated. Then, the e-commerce server 50 executes the operation of adding the product M1 to the cart of the user U1 according to the Java (registered trademark) code, and the content (second content) C21 corresponding to the cart screen, The content (second content) C21 reflecting the state in which M1 is added to the cart of the user U1 is generated. After generating the content (second content) C21 corresponding to the cart screen, the e-commerce server 50 distributes the generated content C21 to the user terminal 10-1. The user terminal 10-1 receives the content C21 from the electronic commerce server 50. Subsequently, when receiving the content C21, the user terminal 10-1 displays the content C21 on the screen of the user terminal 10-1. As described above, the user terminal 10-1 provides a shopping service reflecting the operation of adding the product M1 to the cart performed by the user U1 on the mail content (first content) C11 from the mail content (first content) C11. (Step S13). Note that the content C21 includes a button B21 for proceeding to a cash register. When the button B21 for proceeding to the cash register included in the content C21 is pressed, the screen is changed to a screen for performing a procedure for paying for the product price of the product M1.

上述したように、情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報を取得する。また、情報処理装置100は、商品情報を取得すると、ショッピングサービスのサイトに含まれるコンテンツ群以外のコンテンツであるメールコンテンツ(第1コンテンツ)C11を生成する。より具体的には、情報処理装置100は、メールコンテンツ(第1コンテンツ)C11を配信されたユーザU1によって、メールコンテンツ(第1コンテンツ)C11に含まれる商品M1をカートに追加する操作が行われた場合に、ショッピングサービスのサイトに含まれるカート画面に対応するコンテンツ(第2コンテンツ)C21であって、ユーザU1による商品M1のカートへの追加操作が反映されたコンテンツC21に遷移させるメールコンテンツ(第1コンテンツ)C11を生成する。   As described above, the information processing device 100 acquires the product information on the product handled in the shopping service. When the information processing apparatus 100 acquires the product information, the information processing apparatus 100 generates a mail content (first content) C11 that is a content other than the content group included in the shopping service site. More specifically, in the information processing apparatus 100, an operation of adding the product M1 included in the mail content (first content) C11 to the cart is performed by the user U1 to whom the mail content (first content) C11 has been delivered. In this case, the mail content (second content) C21 corresponding to the cart screen included in the shopping service site and transitioning to the content C21 reflecting the operation of adding the product M1 to the cart by the user U1 ( First content) C11 is generated.

従来は、ショッピングサービスのサイトに含まれるコンテンツ群以外のコンテンツ(例えば、メールコンテンツ(第1コンテンツ))上でユーザが行った操作をショッピングサービスのサイトに含まれるコンテンツに直接反映させることはできなかった。具体的には、従来は、ユーザU1がメールコンテンツ(第1コンテンツ)上行った商品M1をカートに追加する操作をカート画面に反映するには、商品M1の商品詳細ページ等のショッピングサービスのサイト内の他のコンテンツにいったん遷移する必要があった。そして、ユーザU1は、遷移先の商品詳細ページ等の他のコンテンツ上で商品M1を再びカートに追加する操作を行う必要があった。これに対して、情報処理装置100は、ユーザU1がメールコンテンツ(第1コンテンツ)C11上で商品M1をカートに追加する操作を行った後に、ショッピングサービスのサイト内の他のコンテンツに遷移させることなく、商品M1がカートに追加された状態が反映されたカート画面に対応するコンテンツ(第2コンテンツ)C21にダイレクトに遷移させることができる。したがって、情報処理装置100は、電子商取引サービスにおけるユーザビリティを向上させることができる。   Conventionally, an operation performed by a user on content other than the content group included in the shopping service site (for example, mail content (first content)) cannot be directly reflected on the content included in the shopping service site. Was. Specifically, conventionally, in order to reflect on the cart screen the operation of adding the product M1 to the cart performed by the user U1 on the mail content (first content), a shopping service site such as a product detail page of the product M1 is used. Once needed to transition to other content in Then, the user U1 has to perform an operation of adding the product M1 to the cart again on another content such as a product detail page of the transition destination. On the other hand, after the user U1 performs an operation of adding the product M1 to the cart on the mail content (first content) C11, the information processing apparatus 100 transitions to another content in the shopping service site. Instead, it is possible to directly transition to the content (second content) C21 corresponding to the cart screen on which the state where the product M1 is added to the cart is reflected. Therefore, the information processing device 100 can improve usability in the electronic commerce service.

〔2.情報処理システムの構成〕
次に、図2を用いて、実施形態に係る情報処理装置100が含まれる情報処理システム1の構成について説明する。図2は、実施形態に係る情報処理システム1の構成例を示す図である。図2に例示するように、実施形態に係る情報処理システム1には、ユーザ端末10と、電子商取引サーバ50と、情報処理装置100とが含まれる。これらの各種装置は、ネットワークN(例えば、インターネット)を介して、有線又は無線により通信可能に接続される。なお、図2に示した情報処理システム1には、任意の数のユーザ端末10と任意の数の電子商取引サーバ50と任意の数の情報処理装置100とが含まれていてもよい。
[2. Configuration of information processing system]
Next, the configuration of the information processing system 1 including the information processing apparatus 100 according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the information processing system 1 according to the embodiment. As illustrated in FIG. 2, the information processing system 1 according to the embodiment includes a user terminal 10, an e-commerce server 50, and an information processing device 100. These various devices are communicably connected by wire or wireless via a network N (for example, the Internet). Note that the information processing system 1 illustrated in FIG. 2 may include an arbitrary number of user terminals 10, an arbitrary number of e-commerce servers 50, and an arbitrary number of information processing apparatuses 100.

ユーザ端末10は、ショッピングサービスの商品に関するメールコンテンツ(第1コンテンツ)C11を情報処理装置100から受信する。ユーザ端末10は、ユーザU1の操作に従って、カート追加ボタンB11を含むメールコンテンツ(第1コンテンツ)C11をユーザ端末10の画面に表示する。   The user terminal 10 receives the mail content (first content) C11 related to the shopping service product from the information processing device 100. The user terminal 10 displays the mail content (first content) C11 including the cart addition button B11 on the screen of the user terminal 10 according to the operation of the user U1.

また、ユーザ端末10は、ユーザU1の操作に従って、メールコンテンツ(第1コンテンツ)C11に含まれるカート追加ボタンB11が押下されると、カート画面に対応するコンテンツ(第2コンテンツ)C21を電子商取引サーバ50から受信する。ユーザ端末10は、カート画面に対応するコンテンツ(第2コンテンツ)C21を受信すると、カート画面に対応するコンテンツ(第2コンテンツ)C21をユーザ端末10の画面に表示する。   Further, when the cart addition button B11 included in the mail content (first content) C11 is pressed according to the operation of the user U1, the user terminal 10 displays the content (second content) C21 corresponding to the cart screen on the electronic commerce server. 50. Upon receiving the content (second content) C21 corresponding to the cart screen, the user terminal 10 displays the content (second content) C21 corresponding to the cart screen on the screen of the user terminal 10.

電子商取引サーバ50は、メールコンテンツ(第1コンテンツ)C11に含まれるカート追加ボタンB11が押下されると、カート画面に対応するコンテンツ(第2コンテンツ)C21であって、ユーザU1のカートに商品M1が追加された状態が反映されたコンテンツ(第2コンテンツ)C21を生成する。具体的には、ユーザU1の操作に従って、ユーザ端末10の画面に表示されたカート追加ボタンB11が押下されると、メールコンテンツ(第1コンテンツ)C11に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザU1のカートに商品M1を追加する操作を実行するとともに、カート画面に対応するコンテンツ(第2コンテンツ)C21であって、商品M1がユーザU1のカートに追加された状態が反映されたコンテンツ(第2コンテンツ)C21を生成する。電子商取引サーバ50は、カート画面に対応するコンテンツ(第2コンテンツ)C21を生成すると、生成したコンテンツC21をユーザ端末10に配信する。   When the cart addition button B11 included in the mail content (first content) C11 is pressed, the e-commerce server 50 displays the content (second content) C21 corresponding to the cart screen and stores the product M1 in the cart of the user U1. A content (second content) C21 reflecting the state in which is added is generated. Specifically, when the cart addition button B11 displayed on the screen of the user terminal 10 is pressed according to the operation of the user U1, the code of the Java (registered trademark) incorporated in the mail content (first content) C11 is changed. Operate. Then, the e-commerce server 50 executes the operation of adding the product M1 to the cart of the user U1 according to the Java (registered trademark) code, and the content (second content) C21 corresponding to the cart screen, The content (second content) C21 reflecting the state in which M1 is added to the cart of the user U1 is generated. When generating the content (second content) C21 corresponding to the cart screen, the e-commerce server 50 distributes the generated content C21 to the user terminal 10.

また、電子商取引サーバ50は、コンテンツC21に含まれるレジに進むボタンB21が押下されると、商品M1の商品代金の支払い手続きを行う画面に対応するコンテンツを生成する。具体的には、ユーザU1の操作に従って、ユーザ端末10の画面に表示されたレジに進むボタンB21が押下されると、コンテンツC21に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、商品M1の商品代金の支払い手続きを行う画面に対応するコンテンツを生成する。電子商取引サーバ50は、商品代金の支払い手続きを行う画面に対応するコンテンツを生成すると、生成したコンテンツをユーザ端末10に配信する。   Further, when the button B21 for proceeding to the cash register included in the content C21 is pressed, the e-commerce server 50 generates a content corresponding to a screen for performing a payment procedure for the product price of the product M1. Specifically, when a button B21 for proceeding to a cashier displayed on the screen of the user terminal 10 is pressed according to an operation of the user U1, a Java (registered trademark) code incorporated in the content C21 is activated. Then, the e-commerce server 50 generates the content corresponding to the screen for performing the payment procedure for the product price of the product M1 according to the Java (registered trademark) code. When the e-commerce server 50 generates the content corresponding to the screen for performing the payment procedure for the product price, the e-commerce server 50 distributes the generated content to the user terminal 10.

情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報を電子商取引サーバ50から取得する。図1に示す例では、情報処理装置100は、ユーザU1のお気に入りリストに追加されているお気に入り商品である商品M1の画像IM1、商品M1の価格、商品M1を出品している店舗に関する情報といった商品M1に関する商品情報を電子商取引サーバ50から取得する。   The information processing apparatus 100 obtains, from the electronic commerce server 50, product information on a product handled in the shopping service. In the example illustrated in FIG. 1, the information processing apparatus 100 includes products such as an image IM1 of the product M1 that is a favorite product added to the favorite list of the user U1, a price of the product M1, and information on a store that sells the product M1. The merchandise information regarding M1 is acquired from the electronic commerce server 50.

情報処理装置100は、商品情報を取得すると、メールコンテンツ(第1コンテンツ)C11に含まれる商品M1に対応するカート追加ボタンB11が押下された場合に、ショッピングサービスのサイトに含まれるカート画面に対応するコンテンツ(第2コンテンツ)C21であって、ユーザU1のカートに商品M1が追加された状態が反映されたコンテンツ(第2コンテンツ)C21に遷移させるメールコンテンツ(第1コンテンツ)C11を生成する。情報処理装置100は、メールコンテンツ(第1コンテンツ)C11を生成すると、生成したメールコンテンツ(第1コンテンツ)C11をユーザ端末10に配信する。   When the information processing apparatus 100 obtains the product information, when the cart addition button B11 corresponding to the product M1 included in the mail content (first content) C11 is pressed, the information processing apparatus 100 corresponds to the cart screen included in the shopping service site. A mail content (first content) C11 is generated which is a content (second content) C21 to be transferred to the content (second content) C21 in which the state where the product M1 is added to the cart of the user U1 is reflected. When generating the mail content (first content) C11, the information processing apparatus 100 distributes the generated mail content (first content) C11 to the user terminal 10.

〔3.情報処理装置の構成〕
次に、図3を用いて、実施形態に係る情報処理装置100の構成について説明する。図3は、実施形態に係る情報処理装置100の構成例を示す図である。図3に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、情報処理装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[3. Configuration of information processing device]
Next, the configuration of the information processing apparatus 100 according to the embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating a configuration example of the information processing apparatus 100 according to the embodiment. As shown in FIG. 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The information processing apparatus 100 includes an input unit (for example, a keyboard and a mouse) for receiving various operations from an administrator or the like of the information processing apparatus 100, and a display unit (for example, a liquid crystal display) for displaying various information. May have.

(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、例えば、ユーザ端末10と、店舗端末20との間で情報の送受信を行う。
(Communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 110 is connected to the network by wire or wirelessly, and transmits and receives information between the user terminal 10 and the store terminal 20, for example.

(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、図3に示すように、商品情報記憶部121と、操作履歴記憶部122と、コンテンツ記憶部123とを有する。
(Storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 includes a product information storage unit 121, an operation history storage unit 122, and a content storage unit 123, as shown in FIG.

(商品情報記憶部121)
商品情報記憶部121は、ショッピングサービスで取り扱われる商品に関する各種の情報を記憶する。図4に、実施形態に係る商品情報記憶部の一例を示す。図4に示す例では、商品情報記憶部121は、「商品ID」、「価格(円)」、「CTR」、「CVR」、「PV数」といった項目を有する。
(Product information storage unit 121)
The product information storage unit 121 stores various types of information regarding products handled in the shopping service. FIG. 4 illustrates an example of the product information storage unit according to the embodiment. In the example illustrated in FIG. 4, the product information storage unit 121 has items such as “product ID”, “price (yen)”, “CTR”, “CVR”, and “PV count”.

「商品ID」は、ショッピングサービスで取り扱われる商品を識別するための識別情報を示す。図4の1レコード目に示す例では、商品ID「M1」で識別される商品(商品M1)は、図1に示した商品M1に対応する。   "Product ID" indicates identification information for identifying a product handled in the shopping service. In the example shown in the first record of FIG. 4, the product (product M1) identified by the product ID “M1” corresponds to the product M1 shown in FIG.

「価格(円)」は、ショッピングサービスで取り扱われる商品の価格を示す。図4の1レコード目に示す例では、価格「2000」(円)は、商品M1の価格が2000円であることを示す。   “Price (yen)” indicates the price of a product handled by the shopping service. In the example shown in the first record of FIG. 4, the price “2000” (yen) indicates that the price of the product M1 is 2,000 yen.

「CTR」は、ショッピングサービスで取り扱われる商品のクリック率を示す。なお、商品のクリック率とは、商品に関する商品情報が表示された商品コンテンツの表示回数に対するクリック数の割合を示す。図4の1レコード目に示す例では、CTR「0.2」は、商品M1のクリック率が0.2であることを示す。   “CTR” indicates a click rate of a product handled by the shopping service. Note that the click rate of a product indicates the ratio of the number of clicks to the number of display times of product content in which product information on the product is displayed. In the example shown in the first record of FIG. 4, CTR “0.2” indicates that the click rate of the product M1 is 0.2.

「CVR」は、ショッピングサービスで取り扱われる商品のコンバージョン率を示す。なお、商品のコンバージョン率とは、商品コンテンツのクリック数に対して、何割がコンバージョンに至ったかの割合を示す。コンバージョンとは、ショッピングサービス上で獲得できる最終的な成果を意味する。例えば、コンバージョンは、ショッピングサービスのサイトやアプリにおける商品の購入や、会員登録や、資料請求などである。図4の1レコード目に示す例では、CVR「0.2」は、商品M1のコンバージョン率が0.2であることを示す。   “CVR” indicates a conversion rate of a product handled by the shopping service. Note that the conversion rate of a product indicates the percentage of conversions to the number of clicks on product content. Conversions mean the ultimate outcome you can get on a shopping service. For example, the conversion is a purchase of a product on a shopping service site or application, a member registration, a document request, and the like. In the example shown in the first record of FIG. 4, CVR “0.2” indicates that the conversion rate of the product M1 is 0.2.

「PV数」は、ショッピングサービスで取り扱われる商品のページビュー、すなわち閲覧数を示す。図4の1レコード目に示す例では、PV数「10000」は、商品M1のページビュー数が10,000であることを示す。   The “PV number” indicates a page view of a product handled by the shopping service, that is, the number of views. In the example shown in the first record of FIG. 4, the number of PV “10000” indicates that the number of page views of the product M1 is 10,000.

なお、図4には図示されていないが、商品情報記憶部121は、上述した項目に関する商品情報の他にも、商品情報として、商品の画像、商品を出品した店舗に関する情報等を商品IDと対応付けて格納する。   Although not shown in FIG. 4, the product information storage unit 121 stores, in addition to the product information on the above-described items, product images, information on stores where the products are exhibited, and the like as product IDs. Store it in association.

(操作履歴記憶部122)
操作履歴記憶部122は、ショッピングサービスで取り扱われる商品に対するユーザの操作履歴に関する各種の情報を記憶する。図5に、実施形態に係る操作履歴記憶部の一例を示す。図5に示す例では、操作履歴記憶部122は、「ユーザID」、「操作履歴」といった項目を有する。
(Operation history storage unit 122)
The operation history storage unit 122 stores various types of information relating to a user's operation history for a product handled by the shopping service. FIG. 5 illustrates an example of the operation history storage unit according to the embodiment. In the example illustrated in FIG. 5, the operation history storage unit 122 has items such as “user ID” and “operation history”.

「ユーザID」は、ショッピングサービスを利用するユーザを識別するための識別情報を示す。図5の1レコード目に示す例では、ユーザID「U1」で識別されるユーザ(ユーザU1)は、図1に示したユーザU1に対応する。   “User ID” indicates identification information for identifying a user who uses the shopping service. In the example shown in the first record of FIG. 5, the user (user U1) identified by the user ID “U1” corresponds to the user U1 shown in FIG.

「操作履歴」は、ショッピングサービスで取り扱われる商品に対するユーザの操作履歴に関する情報を示す。「操作履歴」は、さらに「操作日時」、「商品ID」、「操作内容」といった小項目を有する。   “Operation history” indicates information on the operation history of the user with respect to a product handled by the shopping service. The “operation history” further includes small items such as “operation date and time”, “product ID”, and “operation content”.

「操作日時」は、ショッピングサービスで取り扱われる商品に対するユーザの操作が行われた日時を示す。「商品ID」は、ユーザの操作対象となった商品を識別するための識別情報を示す。図5の1レコード目に示す例では、操作日時「操作日時#1」に商品ID「M1」で識別される商品(商品M1)に対するユーザU1の操作が行われたことを示す。   The “operation date and time” indicates the date and time when the user performed an operation on a product handled by the shopping service. “Product ID” indicates identification information for identifying a product that has been operated by the user. The example shown in the first record of FIG. 5 indicates that the user U1 performed an operation on the product (product M1) identified by the product ID “M1” at the operation date and time “operation date and time # 1”.

「操作内容」は、ショッピングサービスで取り扱われる商品に対するユーザの操作の内容を示す。図5の1レコード目に示す例では、操作内容「お気に入り追加」は、ユーザU1が商品M1をお気に入りリストに追加する操作が行われたことを示す。また、図5の4レコード目に示す例では、操作内容「閲覧」は、ユーザU2が商品M2を閲覧する操作が行われたことを示す。また、図5の10レコード目に示す例では、操作内容「購入」は、ユーザU4が商品M7を購入する操作が行われたことを示す。   “Operation content” indicates the content of the user's operation on the product handled by the shopping service. In the example shown in the first record of FIG. 5, the operation content “add favorite” indicates that the user U1 has performed an operation of adding the product M1 to the favorite list. In the example shown in the fourth record of FIG. 5, the operation content “view” indicates that the user U2 has performed an operation of viewing the product M2. In the example shown in the tenth record in FIG. 5, the operation content “purchase” indicates that the user U4 has performed an operation of purchasing the product M7.

(コンテンツ記憶部123)
コンテンツ記憶部123は、情報処理装置100によって生成されたショッピングサービスのサイトに含まれるコンテンツ以外のコンテンツに関する情報を記憶する。図6に、実施形態に係るコンテンツ記憶部の一例を示す。図6に示す例では、コンテンツ記憶部123は、「ユーザID」、「コンテンツID」、「コンテンツ」といった項目を有する。
(Content storage unit 123)
The content storage unit 123 stores information on content other than the content included in the shopping service site generated by the information processing device 100. FIG. 6 illustrates an example of the content storage unit according to the embodiment. In the example illustrated in FIG. 6, the content storage unit 123 has items such as “user ID”, “content ID”, and “content”.

「ユーザID」は、情報処理装置100によって生成されたショッピングサービスのサイトに含まれるコンテンツ以外のコンテンツの配信先であるユーザを識別するための識別情報を示す。図6の1レコード目に示す例では、ユーザID「U1」で識別されるユーザ(ユーザU1)は、図1に示したメールコンテンツ(第1コンテンツ)C11の配信先であるユーザU1に対応する。   “User ID” indicates identification information for identifying a user who is a distribution destination of content other than the content included in the shopping service site generated by the information processing apparatus 100. In the example shown in the first record of FIG. 6, the user (user U1) identified by the user ID “U1” corresponds to the user U1 to which the mail content (first content) C11 shown in FIG. 1 is distributed. .

「コンテンツID」は、情報処理装置100によって生成されたショッピングサービスのサイトに含まれるコンテンツ以外のコンテンツを識別するための識別情報を示す。図6の1レコード目に示す例では、コンテンツID「C11」で識別されるコンテンツ(コンテンツC11)は、図1に示したメールコンテンツ(第1コンテンツ)C11に対応する。   “Content ID” indicates identification information for identifying content other than the content included in the shopping service site generated by the information processing apparatus 100. In the example shown in the first record of FIG. 6, the content (content C11) identified by the content ID “C11” corresponds to the mail content (first content) C11 shown in FIG.

「コンテンツ」は、コンテンツを形成するHTMLファイルや、コンテンツに表示される静止画像や動画像等のデータを示す。図6の1レコード目に示す例では、コンテンツ「DA11」で識別されるデータは、メールコンテンツ(第1コンテンツ)C11を形成するHTMLファイルや、コンテンツに表示される静止画像や動画像等のデータを示す。なお、コンテンツ記憶部123に記憶されるコンテンツには、広告を表示する広告枠や、レコメンドを表示するレコメンド枠が含まれてもよい。また、コンテンツ記憶部123には、コンテンツに対応付けて、ショッピングサービスが取り扱う商品の情報や、ショッピングサービスに設定される機能等の情報が記憶されてもよい。   “Content” indicates data such as an HTML file forming the content and a still image or a moving image displayed on the content. In the example shown in the first record in FIG. 6, the data identified by the content “DA11” is an HTML file forming the mail content (first content) C11, and data such as a still image and a moving image displayed on the content. Is shown. Note that the content stored in the content storage unit 123 may include an advertisement frame for displaying an advertisement and a recommendation frame for displaying a recommendation. The content storage unit 123 may store information on products handled by the shopping service and information on functions set for the shopping service in association with the content.

(制御部130)
図3の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラム(生成プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 130)
Returning to the description of FIG. 3, the control unit 130 is a controller, and is stored in a storage device inside the information processing apparatus 100 by, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). Are implemented by executing various programs (corresponding to an example of a generation program) using a RAM as a work area. The control unit 130 is a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図3に示すように、制御部130は、取得部131と、判定部132と、生成部133と、配信部134とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。   As illustrated in FIG. 3, the control unit 130 includes an acquisition unit 131, a determination unit 132, a generation unit 133, and a distribution unit 134, and realizes or executes an information processing operation described below. Note that the internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 3, and may be another configuration as long as it performs information processing to be described later.

(取得部131)
取得部131は、電子商取引サービスで取り扱われる商品に関する商品情報を取得する。具体的には、取得部131は、商品情報として、電子商取引サービスで取り扱われる商品に対するユーザの操作履歴に関する操作情報を取得する。例えば、取得部131は、操作情報として、電子商取引サービスで取り扱われる商品の閲覧履歴に関する情報、商品を購入検討リストに追加した操作履歴に関する情報、商品をショッピングカートに追加した操作履歴に関する情報、商品の購入履歴に関する情報のうち、少なくともいずれか1つを取得する。取得部131は、操作情報を取得すると、取得した操作情報を操作履歴記憶部122に格納する。なお、取得部131は、同一の商品に関する複数の操作履歴が存在する場合は、複数の操作履歴の中から、操作日時が最新である操作履歴に関する操作情報を取得してもよい。
(Acquisition unit 131)
The acquiring unit 131 acquires merchandise information on merchandise handled by the electronic commerce service. Specifically, the obtaining unit 131 obtains, as product information, operation information regarding a user's operation history for a product handled by the e-commerce service. For example, the acquisition unit 131 may include, as operation information, information on a browsing history of a product handled by the e-commerce service, information on an operation history of adding a product to a purchase consideration list, information on an operation history of adding a product to a shopping cart, At least one of the information related to the purchase history of is acquired. Upon acquiring the operation information, the acquisition unit 131 stores the acquired operation information in the operation history storage unit 122. Note that when there are a plurality of operation histories related to the same product, the acquisition unit 131 may acquire operation information regarding the operation history with the latest operation date and time from the plurality of operation histories.

また、取得部131は、操作情報を取得すると、取得した操作情報に基づいて、ユーザの操作履歴に含まれる商品に関する商品情報を電子商取引サーバ50から取得する。言い換えると、取得部131は、ユーザによる操作の対象となった商品に関する商品情報を取得する。具体的には、取得部131は、ユーザによって閲覧された商品に関する商品情報を取得する。また、取得部131は、ユーザによって購入検討リスト(お気に入りリスト)に追加された商品に関する商品情報を取得する。また、取得部131は、ユーザによってショッピングカートに追加された商品に関する商品情報を取得する。また、取得部131は、ユーザによって購入された商品に関する商品情報を取得する。例えば、取得部131は、商品情報として、ユーザの操作履歴に含まれる商品の価格、CTR、CVR、PV数に関する情報を取得する。また、取得部131は、商品情報として、商品の商品画像や商品を出品した店舗に関する情報を取得する。続いて、取得部131は、商品情報を取得すると、取得した商品情報を商品情報記憶部121に格納する。なお、取得部131は、同一の商品に関する複数の操作履歴が存在する場合は、操作日時が最新である操作履歴に含まれる商品に関する商品情報を取得してもよい。   Further, when acquiring the operation information, the acquiring unit 131 acquires, from the electronic commerce server 50, product information on a product included in the operation history of the user based on the acquired operation information. In other words, the obtaining unit 131 obtains product information on a product that has been operated by the user. Specifically, the obtaining unit 131 obtains product information on a product viewed by the user. In addition, the acquisition unit 131 acquires the product information on the product added to the purchase consideration list (favorite list) by the user. In addition, the acquisition unit 131 acquires product information on a product added to the shopping cart by the user. In addition, the acquisition unit 131 acquires product information on a product purchased by the user. For example, the acquisition unit 131 acquires, as the product information, information on the price, CTR, CVR, and number of PV included in the operation history of the user. In addition, the acquisition unit 131 acquires, as the product information, the product image of the product and information on the store where the product is exhibited. Subsequently, when the obtaining unit 131 obtains the product information, the obtaining unit 131 stores the obtained product information in the product information storage unit 121. Note that when there are a plurality of operation histories related to the same product, the obtaining unit 131 may obtain the product information regarding the product included in the operation history having the latest operation date and time.

(判定部132)
判定部132は、取得部131によって取得された商品情報に基づいて、ユーザに対してレコメンドする操作ボタンの種類を判定する。具体的には、判定部132は、取得部131によって取得された操作情報に基づいて、ユーザに対してレコメンドする操作ボタンの種類を、所定の商品をショッピングカートに追加する操作を行わせる操作ボタン、所定の商品をショッピングカートから削除する操作を行わせる操作ボタン、所定の商品を購入検討リストに追加する操作を行わせる操作ボタン、所定の商品を購入検討リストから削除する操作を行わせる操作ボタン、所定の商品の代金を支払う操作を行わせる操作ボタン、又は所定の商品の注文を確定する操作を行わせる操作ボタンのうち、いずれであるかを判定する。
(Determining unit 132)
The determination unit 132 determines the type of the operation button recommended for the user based on the product information acquired by the acquisition unit 131. Specifically, based on the operation information acquired by the acquisition unit 131, the determination unit 132 determines the type of the operation button recommended for the user by operating the operation button for performing an operation of adding a predetermined product to the shopping cart. An operation button for performing an operation of deleting a predetermined product from the shopping cart, an operation button for performing an operation of adding a predetermined product to the purchase consideration list, and an operation button for performing an operation of deleting a predetermined product from the purchase consideration list It is determined whether the operation button is an operation button for performing an operation of paying for a predetermined product or an operation button for performing an operation of confirming the order of the predetermined product.

より具体的には、判定部132は、操作履歴記憶部122の操作日時を参照して、ユーザが所定の商品を所定の商品項目に追加する操作を行ってから所定期間以上が経っているか否かを判定する。例えば、判定部132は、ユーザが所定の商品を所定の商品項目であるショッピングカート又は購入検討リスト(お気に入りリスト)に追加する操作を行ってから所定期間以上が経っているか否かを判定する。続いて、判定部132は、ユーザが所定の商品を所定の商品項目に追加する操作を行ってから所定期間以上が経っていると判定した場合は、ユーザに対してレコメンドする操作ボタンの種類を、所定の商品を所定の商品項目から削除する操作を行わせる操作ボタンであると判定する。例えば、判定部132は、ユーザが所定の商品をショッピングカートに追加する操作を行ってから所定期間以上が経っていると判定した場合は、ユーザに対してレコメンドする操作ボタンの種類を、所定の商品をショッピングカートから削除する操作を行わせる操作ボタンであると判定する。また、判定部132は、ユーザが所定の商品を購入検討リスト(お気に入りリスト)に追加する操作を行ってから所定期間以上が経っていると判定した場合は、ユーザに対してレコメンドする操作ボタンの種類を、所定の商品を購入検討リスト(お気に入りリスト)から削除する操作を行わせる操作ボタンであると判定する。   More specifically, the determination unit 132 refers to the operation date and time in the operation history storage unit 122, and determines whether a predetermined period or more has elapsed since the user performed an operation of adding a predetermined product to a predetermined product item. Is determined. For example, the determination unit 132 determines whether or not a predetermined period has passed since the user performed an operation of adding a predetermined product to a shopping cart or a purchase consideration list (favorite list), which is a predetermined product item. Subsequently, when the determination unit 132 determines that a predetermined period or more has passed since the user performed an operation of adding a predetermined product to a predetermined product item, the type of the operation button recommended for the user is determined. It is determined that the operation button is an operation button for performing an operation of deleting a predetermined product from a predetermined product item. For example, when the determination unit 132 determines that a predetermined period or more has passed since the user performed an operation of adding a predetermined product to the shopping cart, the determination unit 132 sets the type of the operation button recommended for the user to a predetermined type. It is determined that the operation button is an operation button for performing an operation of deleting a product from the shopping cart. If the determination unit 132 determines that a predetermined period or more has passed since the user performed an operation of adding a predetermined product to the purchase consideration list (favorite list), the determination unit 132 sets an operation button for recommending to the user. The type is determined to be an operation button for performing an operation of deleting a predetermined product from the purchase consideration list (favorite list).

また、判定部132は、操作履歴記憶部122の操作内容を参照して、ユーザが所定の商品に対して行った操作内容の操作段階を判定する。具体的には、判定部132は、ユーザが所定の商品に対して行った操作内容の操作段階を、商品を閲覧してから購入するまでの操作段階に応じて、第1段階である閲覧、第2段階であるお気に入りリストへの追加、第3段階であるカートへの追加、第4段階である商品代金の支払い、第5段階である購入のうち、いずれであるかを判定する。続いて、判定部132は、判定した操作段階に応じて、ユーザに対してレコメンドする操作ボタンの種類を判定する。より具体的には、判定部132は、ユーザに対してレコメンドする操作ボタンの種類を、判定した操作段階の次の段階に相当する操作を行わせる操作ボタンであると判定する。   Further, the determination unit 132 refers to the operation content in the operation history storage unit 122 to determine the operation stage of the operation content performed on the predetermined product by the user. Specifically, the determination unit 132 determines the operation stage of the operation content performed by the user on the predetermined product as the first stage, browsing, according to the operation stage from browsing the product to purchasing the product. It is determined which of the following is the addition to the favorite list as the second stage, the addition to the cart as the third stage, the payment of the commodity price as the fourth stage, and the purchase as the fifth stage. Subsequently, the determination unit 132 determines the type of the operation button recommended for the user according to the determined operation stage. More specifically, the determination unit 132 determines that the type of the operation button to be recommended to the user is an operation button for performing an operation corresponding to a stage next to the determined operation stage.

例えば、判定部132は、ユーザが所定の商品に対して行った操作内容が第1段階である閲覧である場合は、ユーザに対してレコメンドする操作ボタンの種類を第1段階の次の第2段階であるお気に入りリストへの追加操作を行わせる操作ボタンであるお気に入り追加ボタンであると判定する。また、判定部132は、ユーザが所定の商品に対して行った操作内容が第2段階であるお気に入りリストへの追加である場合は、ユーザに対してレコメンドする操作ボタンの種類を第2段階の次の第3段階であるカートへの追加操作を行わせる操作ボタンであるカート追加ボタンであると判定する。また、判定部132は、ユーザが所定の商品に対して行った操作内容が第3段階であるカートへの追加である場合は、ユーザに対してレコメンドする操作ボタンの種類を第3段階の次の第4段階である商品代金の支払い操作を行わせる操作ボタンであるレジに進むボタンであると判定する。また、判定部132は、ユーザが所定の商品に対して行った操作内容が第4段階である商品代金の支払いである場合は、ユーザに対してレコメンドする操作ボタンの種類を第4段階の次の第5段階である購入操作を行わせる操作ボタンである注文確定ボタンであると判定する。   For example, when the operation performed by the user on a predetermined product is the first-stage browsing, the determination unit 132 determines the type of the operation button recommended for the user by the second stage following the first stage. It is determined that it is a favorite addition button which is an operation button for performing an addition operation to the favorite list, which is a stage. When the operation performed by the user on the predetermined product is the addition to the favorite list in the second stage, the determination unit 132 determines the type of the operation button recommended for the user in the second stage. It is determined that the button is a cart addition button which is an operation button for performing an addition operation to the cart, which is the next third stage. When the operation performed by the user on the predetermined product is the addition to the cart, which is the third stage, the determination unit 132 determines the type of the operation button recommended for the user after the third stage. It is determined that the button is a button for proceeding to a cash register, which is an operation button for performing a commodity price payment operation, which is the fourth stage. When the operation performed by the user on the predetermined product is the payment of the product price, which is the fourth stage, the determination unit 132 determines the type of the operation button recommended for the user after the fourth stage. It is determined that the button is an order confirmation button, which is an operation button for performing a purchase operation, which is the fifth stage.

なお、判定部132は、操作履歴記憶部122の操作内容を参照して、ユーザの操作情報が存在しない場合は、ユーザが所定の商品に対して行った操作内容の操作段階を、第1段階の前の第0段階であると判定する。例えば、判定部132は、第0段階は第1段階である閲覧と同じ段階であると判定する。続いて、判定部132は、第0段階である場合は、ユーザに対してレコメンドする操作ボタンの種類を第1段階の次の第2段階であるお気に入りリストへの追加操作を行わせる操作ボタンであるお気に入り追加ボタンであると判定する。   Note that the determination unit 132 refers to the operation content in the operation history storage unit 122 and, when there is no operation information of the user, determines the operation stage of the operation content performed by the user on the predetermined product in the first stage It is determined that this is the 0th stage before. For example, the determination unit 132 determines that the 0th stage is the same as the first stage of browsing. Subsequently, in the case of the 0th stage, the determination unit 132 sets the type of the operation button recommended for the user by an operation button for performing an addition operation to the favorite list which is the second stage following the first stage. It is determined that the button is a certain favorite addition button.

また、判定部132は、取得部131によって取得された商品の価格、CTR、CVR、PV数等に関する情報に基づいて、ユーザに対してレコメンドする商品の順番を判定する。具体的には、判定部132は、商品の価格が安いほど、ユーザに対してレコメンドする商品の順番が高いと判定する。また、判定部132は、商品のCTR、CVR、PV数等が大きいほど、ユーザに対してレコメンドする商品の順番が高いと判定する。あるいは、判定部132は、商品の価格、CTR、CVR、PV数等に重みを付けてもよい。続いて、判定部132は、各商品について、重みの大きさに応じたスコアを算出する。続いて、判定部132は、算出したスコアに基づいて、ユーザに対してレコメンドする商品の順番を判定する。例えば、判定部132は、スコアが高いほど、ユーザに対してレコメンドする商品の順番が高いと判定する。   In addition, the determination unit 132 determines the order of the products recommended to the user based on the information on the price of the product, the CTR, the CVR, the number of PVs, and the like acquired by the acquisition unit 131. Specifically, the determination unit 132 determines that the lower the price of the product, the higher the order of the products recommended to the user. In addition, the determination unit 132 determines that the order of the products recommended to the user is higher as the number of CTRs, CVRs, and PVs of the products is larger. Alternatively, the determination unit 132 may weight the price of the product, the CTR, the CVR, the number of PVs, and the like. Subsequently, the determination unit 132 calculates a score according to the magnitude of the weight for each product. Subsequently, the determination unit 132 determines the order of the products recommended for the user based on the calculated score. For example, the determination unit 132 determines that the higher the score, the higher the order of the products recommended to the user.

(生成部133)
生成部133は、電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、取得部131によって取得された商品情報が表示される第1コンテンツを配信されたユーザによって、第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、ユーザによる所定の商品に対する所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する。具体的には、生成部133は、ユーザによって所定の商品に対する所定の操作に対応する操作ボタンを示す画像が選択された場合に、操作ボタンに応じた所定の操作に対応する機能を実行する操作ボタンを示す画像が表示される第1コンテンツを生成する。より具体的には、生成部133は、判定部132によって判定された種類の操作ボタンを含む第1コンテンツを生成する。
(Generation unit 133)
The generation unit 133 is a first content that is a content other than a series of content groups provided by the e-commerce service, and is a first content in which the product information acquired by the acquisition unit 131 is displayed. When a predetermined operation is performed on a predetermined product included in the first content, the second content, which is content included in the series of content groups, reflects a predetermined operation performed by the user on the predetermined product. And generating the first content to be changed to the second content. Specifically, when the user selects an image indicating an operation button corresponding to a predetermined operation on a predetermined product, the generation unit 133 performs an operation for executing a function corresponding to the predetermined operation corresponding to the operation button. A first content in which an image indicating a button is displayed is generated. More specifically, the generation unit 133 generates the first content including the operation button of the type determined by the determination unit 132.

操作ボタンとは、第1コンテンツに組み込まれたプログラムである。例えば、生成部133は、第1コンテンツを形成するHTMLファイルにJava(登録商標)のタグを実装することにより、第1コンテンツに操作ボタンを組み込む。操作ボタンとは、具体的には、操作ボタンが押下された場合に、電子商取引サーバ50に電子商取引サービスによって提供される一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、操作ボタンに対応する操作が反映された第2コンテンツを生成させるプログラムである。より具体的には、第1コンテンツに含まれる操作ボタンが押下されると、第1コンテンツに組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、操作ボタンに対応する操作を実行するとともに、電子商取引サービスによって提供される一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、操作ボタンに対応する操作が反映された第2コンテンツを生成する。   The operation button is a program incorporated in the first content. For example, the generation unit 133 incorporates an operation button into the first content by mounting a Java (registered trademark) tag in an HTML file forming the first content. Specifically, the operation button is a second content that is a content included in a series of contents provided by the electronic commerce service to the electronic commerce server 50 when the operation button is pressed, and Is a program for generating the second content in which the operation corresponding to. More specifically, when an operation button included in the first content is pressed, a Java (registered trademark) code incorporated in the first content is activated. Then, the e-commerce server 50 executes the operation corresponding to the operation button according to the Java (registered trademark) code, and is the second content which is a content included in a series of contents provided by the e-commerce service. Then, the second content reflecting the operation corresponding to the operation button is generated.

すなわち、生成部133は、第1コンテンツに含まれる操作ボタンが押下された場合に、電子商取引サーバ50に電子商取引サービスによって提供される一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、操作ボタンに対応する操作が反映された第2コンテンツを生成させるプログラムである操作ボタンを含む第1コンテンツを生成する。このようにして、生成部133は、電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、第1コンテンツに含まれる所定の商品に対する操作ボタンが押下された場合に、電子商取引サービスによって提供される一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、ユーザによる所定の商品に対する所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する。   That is, when the operation button included in the first content is pressed, the generation unit 133 is the second content that is a content included in a series of content provided by the electronic commerce service to the electronic commerce server 50. Then, the first content including the operation button, which is a program for generating the second content in which the operation corresponding to the operation button is reflected, is generated. As described above, the generation unit 133 determines whether the operation button for the predetermined content included in the first content is the first content other than the series of content provided by the e-commerce service, Generating a second content that is a content included in a series of content provided by the e-commerce service and that transitions to a second content reflecting a predetermined operation on a predetermined product by a user; I do.

また、生成部133は、生成した種類の操作ボタンが所定の商品情報と対応付けて表示される第1コンテンツを生成する。例えば、生成部133は、判定部132によって判定された順番で商品情報と商品に対応する操作ボタンとが表示される第1コンテンツを生成する。続いて、生成部133は、第1コンテンツを生成すると、生成した第1コンテンツを配信先であるユーザのユーザIDと対応付けてコンテンツ記憶部123に格納する。   In addition, the generation unit 133 generates the first content in which the generated type of operation button is displayed in association with predetermined product information. For example, the generation unit 133 generates the first content in which the product information and the operation buttons corresponding to the product are displayed in the order determined by the determination unit 132. Subsequently, when generating the first content, the generating unit 133 stores the generated first content in the content storage unit 123 in association with the user ID of the user who is the distribution destination.

また、生成部133は、第1コンテンツを配信されたユーザによって、第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、所定の操作が反映される対象である第2コンテンツ以外のコンテンツに遷移させることなく、ユーザによる所定の商品に対する所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する。具体的には、生成部133は、所定の商品に対する所定の操作として、第1コンテンツを配信されたユーザによって、所定の商品を電子商取引サービスにおける所定の商品項目に追加する操作が行われた場合に、所定の商品項目に所定の商品を追加した状態が反映された所定の商品項目の画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。より具体的には、生成部133は、所定の商品項目の画面に対応する第2コンテンツとして、電子商取引サービスにおけるショッピングカートの画面又は購入検討リストの画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。例えば、生成部133は、第1コンテンツを配信されたユーザによって、第1コンテンツに含まれる所定の商品に対するカート追加操作が行われた場合に、カート追加操作が反映される対象であるカート画面に対応するコンテンツ(第2コンテンツ)以外のコンテンツに遷移させることなく、ユーザによる所定の商品に対するカート追加操作が反映されたカート画面に対応するコンテンツ(第2コンテンツ)に遷移させる第1コンテンツを生成する。   Further, the generation unit 133 is configured to, when a predetermined operation performed on a predetermined product included in the first content is performed by a user who has delivered the first content, to a second content to which the predetermined operation is reflected. A first content is generated to transition to a second content in which a predetermined operation performed on a predetermined product by a user is reflected without causing a transition to another content. Specifically, the generation unit 133 determines that, as a predetermined operation on a predetermined product, an operation of adding a predetermined product to a predetermined product item in the electronic commerce service is performed by a user to whom the first content is distributed. Then, a first content is generated to transition to a second content corresponding to the screen of the predetermined product item in which a state in which the predetermined product is added to the predetermined product item is reflected. More specifically, the generation unit 133 causes the first content to transition to the second content corresponding to the shopping cart screen or the purchase consideration list screen in the electronic commerce service as the second content corresponding to the screen of the predetermined product item. Generate content. For example, when the user who has delivered the first content performs a cart addition operation on a predetermined product included in the first content, the generation unit 133 displays a cart screen on which the cart addition operation is reflected. A first content is generated to transition to a content (second content) corresponding to a cart screen on which a cart addition operation for a predetermined product by a user is reflected without transitioning to content other than the corresponding content (second content). .

また、生成部133は、所定の商品をショッピングカートに追加する操作を行わせる操作ボタン、所定の商品をショッピングカートから削除する操作を行わせる操作ボタン、所定の商品を購入検討リストに追加する操作を行わせる操作ボタン、所定の商品を購入検討リストから削除する操作を行わせる操作ボタン、所定の商品の代金を支払う操作を行わせる操作ボタン、又は所定の商品の注文を確定する操作を行わせる操作ボタンのうち、少なくともいずれか1つの操作ボタンを示す画像が表示される第1コンテンツを生成する。   The generation unit 133 also includes an operation button for performing an operation of adding a predetermined product to a shopping cart, an operation button for performing an operation of deleting a predetermined product from a shopping cart, and an operation of adding a predetermined product to a purchase consideration list. , An operation button for performing an operation of deleting a predetermined product from the purchase consideration list, an operation button for performing an operation of paying for the predetermined product, or an operation of confirming the order of the predetermined product A first content in which an image indicating at least one of the operation buttons is displayed is generated.

なお、電子商取引サービスとは、例えば、図1で示したショッピングサービスである。また、電子商取引サービスによって提供される一連のコンテンツ群とは、例えば、図1で示したショッピングサービスのサイトに含まれるコンテンツ群である。また、第1コンテンツとは、例えば、図1で示したメールコンテンツ(第1コンテンツ)である。また、第1コンテンツに含まれる所定の商品に対する所定の操作とは、例えば、図1で示したカートに商品を追加する操作である。また、ユーザによる所定の商品に対する所定の操作が反映された第2コンテンツとは、例えば、図1で示したカート画面に対応するコンテンツ(第2コンテンツ)であって、カートに商品が追加された状態が反映されたコンテンツ(第2コンテンツ)である。   The e-commerce service is, for example, the shopping service shown in FIG. The series of contents provided by the e-commerce service is, for example, a group of contents included in the shopping service site shown in FIG. The first content is, for example, the mail content (first content) shown in FIG. Further, the predetermined operation for a predetermined product included in the first content is, for example, an operation of adding a product to the cart shown in FIG. The second content in which a predetermined operation performed on a predetermined product by the user is reflected is, for example, content (second content) corresponding to the cart screen illustrated in FIG. 1, and the product is added to the cart. The content reflects the state (second content).

(配信部134)
配信部134は、生成部133によって生成された第1コンテンツをユーザ端末10に配信する。具体的には、配信部134は、コンテンツ記憶部123を参照して、生成した第1コンテンツと対応付けて記憶されたユーザIDのユーザ端末10に第1コンテンツを配信する。
(Distributor 134)
The distribution unit 134 distributes the first content generated by the generation unit 133 to the user terminal 10. Specifically, the delivery unit 134 refers to the content storage unit 123 and delivers the first content to the user terminal 10 having the user ID stored in association with the generated first content.

〔4.情報処理のフロー〕
次に、図7を用いて、実施形態に係る情報処理の手順について説明する。図7は、実施形態に係る情報処理手順を示すフローチャートである。図7に示す例では、情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報を取得したか否かを判定する(ステップS101)。情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報を取得していないと判定した場合(ステップS101;No)、商品情報を取得するまで待機する。
[4. Information processing flow)
Next, a procedure of information processing according to the embodiment will be described with reference to FIG. FIG. 7 is a flowchart illustrating an information processing procedure according to the embodiment. In the example illustrated in FIG. 7, the information processing apparatus 100 determines whether or not product information regarding a product handled in a shopping service has been acquired (step S101). If the information processing device 100 determines that the product information on the product handled by the shopping service has not been acquired (step S101; No), the information processing device 100 waits until the product information is acquired.

情報処理装置100は、ショッピングサービスで取り扱われる商品に関する商品情報を取得した場合(ステップS101;Yes)、商品情報を含むメールコンテンツ(第1コンテンツ)であって、メールコンテンツ(第1コンテンツ)に含まれる所定の商品に対する所定の操作が行われた場合に、所定の商品に対する所定の操作が反映されたショッピングサービス内のコンテンツに遷移させるメールコンテンツ(第1コンテンツ)を生成する(ステップS102)。   When the information processing apparatus 100 acquires the product information on the product handled in the shopping service (step S101; Yes), the information processing device 100 is the mail content (first content) including the product information and included in the mail content (first content). When a predetermined operation is performed on a predetermined product to be performed, mail content (first content) that is changed to content in a shopping service in which the predetermined operation on the predetermined product is reflected is generated (step S102).

〔5.変形例〕
上述した実施形態に係る情報処理システム1は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理システム1の他の実施形態について説明する。なお、実施形態と同一部分には、同一符号を付して説明を省略する。
[5. Modification)
The information processing system 1 according to the above-described embodiment may be implemented in various different forms other than the above-described embodiment. Therefore, another embodiment of the information processing system 1 will be described below. The same parts as those of the embodiment are denoted by the same reference numerals, and description thereof will be omitted.

〔5−1.操作ボタンを含む検索結果コンテンツの生成処理〕
図1では、情報処理装置100が第1コンテンツとしてメールコンテンツを生成する例について説明したが、第1コンテンツは電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツであれば、メールコンテンツ以外の他のコンテンツであってもよい。具体的には、生成部133は、電子メールコンテンツ、プッシュ通知コンテンツ、又は検索結果として表示される検索結果コンテンツである第1コンテンツを生成する。図8では、情報処理装置100が検索結果として表示される検索結果コンテンツ(以下、適宜「検索結果コンテンツ」と記載する)である第1コンテンツを生成する例について説明する。図8は、変形例に係る情報処理の一例を示す図である。図8では、情報処理装置100は、インターネット上の情報を広く検索する検索エンジンを提供するサーバ装置でもある。なお、図1と重複する部分については、適宜説明を省略する。
[5-1. Process for generating search result content including operation button]
FIG. 1 illustrates an example in which the information processing apparatus 100 generates mail content as the first content. However, if the first content is a content other than a series of content groups provided by the electronic commerce service, the first content is other than the mail content. Other content may be used. Specifically, the generation unit 133 generates the first content that is an email content, a push notification content, or a search result content displayed as a search result. FIG. 8 illustrates an example in which the information processing apparatus 100 generates first content, which is search result content displayed as a search result (hereinafter, appropriately referred to as “search result content”). FIG. 8 is a diagram illustrating an example of information processing according to a modification. In FIG. 8, the information processing apparatus 100 is also a server apparatus that provides a search engine that searches for information on the Internet widely. Note that the description of the same parts as those in FIG. 1 will not be repeated.

図8に示す例では、生成部133は、ショッピングサービスのサイトに含まれるコンテンツ群以外のコンテンツである検索結果コンテンツ(第1コンテンツ)であって、取得部131によって取得された商品情報が表示される検索結果コンテンツ(第1コンテンツ)を配信されたユーザによって、検索結果コンテンツ(第1コンテンツ)に含まれる所定の商品に対するお気に入り追加操作が行われた場合に、ショッピングサービスのサイトに含まれるコンテンツであるお気に入り画面に対応するコンテンツ(第2コンテンツ)であって、ユーザによる所定の商品に対するお気に入り追加操作が反映されたお気に入り画面に対応するコンテンツ(第2コンテンツ)に遷移させる検索結果コンテンツ(第1コンテンツ)を生成する。   In the example illustrated in FIG. 8, the generation unit 133 displays search result content (first content) that is content other than the content group included in the shopping service site, and the product information acquired by the acquisition unit 131 is displayed. When a user who has delivered the search result content (first content) performs a favorite addition operation on a predetermined product included in the search result content (first content), the content included in the shopping service site is deleted. A search result content (first content) that transitions to content corresponding to a certain favorite screen (second content) and corresponding to a favorite screen reflecting a user's favorite addition operation for a predetermined product (second content) ).

具体的には、取得部131は、検索クエリである「体重計」をユーザU2のユーザ端末10−2から取得する。続いて、取得部131は、操作履歴記憶部122を参照して、ユーザU2の操作情報を取得する。判定部132は、取得部131によって取得された検索クエリと操作情報とに基づいて、ユーザU2の操作情報に含まれる商品の中にユーザU2の検索クエリ「体重計」とマッチする商品が存在するか否かを判定する。例えば、判定部132は、商品の商品名や商品の詳細説明にユーザU2から受け付けた検索クエリ「体重計」を含む商品が存在するか否かを判定する。判定部132は、商品の商品名や商品の詳細説明にユーザU2から受け付けた検索クエリ「体重計」を含む商品をユーザU2の検索クエリ「体重計」とマッチする商品であると判定する。   Specifically, the acquiring unit 131 acquires a “weight scale” as a search query from the user terminal 10-2 of the user U2. Subsequently, the acquisition unit 131 acquires operation information of the user U2 with reference to the operation history storage unit 122. Based on the search query and the operation information acquired by the acquisition unit 131, the determination unit 132 includes a product that matches the search query “weight scale” of the user U2 among the products included in the operation information of the user U2. It is determined whether or not. For example, the determination unit 132 determines whether there is a product including the search query “weight scale” received from the user U2 in the product name of the product or the detailed description of the product. The determination unit 132 determines that a product that includes the search query “weight scale” received from the user U2 in the product name or detailed description of the product is a product that matches the search query “weight scale” of the user U2.

図8では、判定部132は、ユーザU2の操作情報に含まれる商品の中に、ユーザU2の検索クエリ「体重計」とマッチする商品M3、商品M4、…が存在すると判定する。続いて、取得部131は、判定部132によってユーザU2の操作情報に含まれる商品にユーザU2の検索クエリ「体重計」とマッチする商品が存在すると判定された場合は、検索クエリとマッチすると判定した商品M3、商品M4、…に関する操作情報を取得する。例えば、取得部131は、ユーザU2が商品M3、商品M4、…を閲覧したという閲覧履歴に関する操作情報を取得する。続いて、取得部131は、操作情報を取得すると、取得した操作情報に基づいて、ユーザU2の閲覧履歴に含まれる商品M3、商品M4、…に関する商品情報を取得する。例えば、取得部131は、商品情報記憶部121を参照して、商品情報として、各商品の価格、CTR、CVR、PV数に関する情報を取得する。また、取得部131は、商品情報記憶部121を参照して、商品情報として、商品M3である体重計の商品画像IM3、商品M4である体重計の商品画像IM4、…を取得する。   In FIG. 8, the determination unit 132 determines that among the products included in the operation information of the user U2, there are products M3, products M4,... That match the search query “weight scale” of the user U2. Subsequently, when the determining unit 132 determines that the product included in the operation information of the user U2 includes a product that matches the search query “weight scale” of the user U2, the obtaining unit 131 determines that the product matches the search query. The operation information on the products M3, M4,... For example, the acquisition unit 131 acquires operation information related to a browsing history indicating that the user U2 has browsed the product M3, the product M4,. Subsequently, when acquiring the operation information, the acquiring unit 131 acquires the product information on the products M3, M4,... Included in the browsing history of the user U2 based on the acquired operation information. For example, the acquisition unit 131 refers to the product information storage unit 121 and acquires information on the price, CTR, CVR, and number of PV of each product as product information. The acquisition unit 131 refers to the product information storage unit 121 and obtains, as product information, the product image IM3 of the weighing scale that is the product M3, the product image IM4 of the weighing scale that is the product M4, and so on.

続いて、判定部132は、取得した操作情報に基づいて、ユーザU2に対してレコメンドする操作ボタンの種類を判定する。図8に示す例では、判定部132は、ユーザが商品3、商品M4、…に対して行った操作内容が第1段階である閲覧であるので、ユーザに対してレコメンドする操作ボタンの種類を第1段階の次の第2段階であるお気に入りリストへの追加操作を行わせる操作ボタンであるお気に入り追加ボタンであると判定する。   Subsequently, the determining unit 132 determines the type of the operation button recommended for the user U2 based on the acquired operation information. In the example illustrated in FIG. 8, the determination unit 132 determines the type of the operation button recommended for the user because the operation performed by the user on the product 3, the product M4,. It is determined that the button is a favorite addition button, which is an operation button for performing an addition operation to the favorite list, which is the second stage following the first stage.

また、判定部132は、取得した各商品の価格、CTR、CVR、PV数に関する情報に基づいて、ユーザU2によって閲覧された商品をユーザU2に対してレコメンドする順番を判定する。図8に示す例では、判定部132は、ユーザU2によって閲覧された商品をレコメンドする順番を、商品M3、商品M4、…の順番であると判定する。   In addition, the determination unit 132 determines the order in which the products viewed by the user U2 are recommended to the user U2 based on the acquired information on the price, CTR, CVR, and number of PV of each product. In the example illustrated in FIG. 8, the determination unit 132 determines that the order in which the products viewed by the user U2 are recommended is the order of the products M3, M4,.

続いて、生成部133は、操作ボタンの種類と商品の並び順(表示順)とを決定すると、商品M3、商品M4、…と商品M3、商品M4、…に対応するお気に入り追加ボタンとが対応付けて表示される検索結果コンテンツ(第1コンテンツ)C12を生成する。図8に示す例では、生成部133は、商品画像IM3、商品画像IM4、…とお気に入り追加ボタンB13、お気に入り追加ボタンB14、…とが対応付けて表示される検索結果コンテンツ(第1コンテンツ)C12を生成する。   Subsequently, when the generation unit 133 determines the type of the operation button and the arrangement order (display order) of the products, the product M3, the product M4, ... and the favorite addition button corresponding to the product M3, the product M4, ... correspond. A search result content (first content) C12 to be displayed together is generated. In the example illustrated in FIG. 8, the generation unit 133 includes a search result content (first content) C12 in which a product image IM3, a product image IM4,... Are displayed in association with a favorite addition button B13, a favorite addition button B14,. Generate

より具体的には、生成部133は、検索結果コンテンツ(第1コンテンツ)C12に含まれる商品M3、商品M4、…に対応するお気に入り追加ボタンB13、お気に入り追加ボタンB14、…が押下された場合に、ショッピングサービスのサイトに含まれるお気に入り画面に対応するコンテンツ(第2コンテンツ)であって、ユーザU2のお気に入りリストに商品M3、商品M4、…が追加された状態が反映されたコンテンツ(第2コンテンツ)に遷移させる検索結果コンテンツ(第1コンテンツ)C12を生成する。   More specifically, the generation unit 133 determines whether the favorite addition button B13, the favorite addition button B14,... Corresponding to the product M3, the product M4,... Included in the search result content (first content) C12 is pressed. , A content (second content) corresponding to the favorite screen included in the shopping service site and reflecting the state where the product M3, the product M4,... Has been added to the favorite list of the user U2 (the second content). ) Is generated to generate search result content (first content) C12.

続いて、配信部134は、生成部133によって生成された検索結果コンテンツ(第1コンテンツ)C12をクエリの送信元であるユーザU2のユーザ端末10−2に配信する。ユーザ端末10−2は、お気に入り追加ボタンB13、お気に入り追加ボタンB14、…を含む検索結果コンテンツ(第1コンテンツ)C12を情報処理装置100から受信する(ステップS21)。   Subsequently, the distribution unit 134 distributes the search result content (first content) C12 generated by the generation unit 133 to the user terminal 10-2 of the user U2 that is the transmission source of the query. The user terminal 10-2 receives the search result content (first content) C12 including the favorite addition button B13, the favorite addition button B14,... From the information processing apparatus 100 (step S21).

ユーザ端末10−2は、お気に入り追加ボタンB13、お気に入り追加ボタンB14、…を含む検索結果コンテンツ(第1コンテンツ)C12を受信すると、ユーザU2の操作に従って、お気に入り追加ボタンB13を含む検索結果コンテンツ(第1コンテンツ)C12をユーザ端末10−2の画面に表示する。ユーザU2は、ユーザ端末10−2の画面に表示された検索結果コンテンツ(第1コンテンツ)C12に含まれるお気に入り追加ボタンB13を押下する(ステップS22)。検索結果コンテンツ(第1コンテンツ)C12に含まれるお気に入り追加ボタンB13が押下されると、検索結果コンテンツ(第1コンテンツ)C12に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザU2のお気に入りリストに商品M3を追加する操作を実行するとともに、お気に入り画面に対応するコンテンツ(第2コンテンツ)C22であって、商品M3がユーザU2のお気に入りリストに追加された状態が反映されたコンテンツ(第2コンテンツ)C22を生成する。電子商取引サーバ50は、お気に入り画面に対応するコンテンツ(第2コンテンツ)C22を生成すると、生成したコンテンツC22をユーザ端末10−2に配信する。ユーザ端末10−2は、コンテンツC22を電子商取引サーバ50から受信する。続いて、ユーザ端末10−2は、コンテンツC22を受信すると、コンテンツC22をユーザ端末10−2の画面に表示する。このように、ユーザ端末10−2は、検索結果コンテンツ(第1コンテンツ)C12から、ユーザU2が検索結果コンテンツ(第1コンテンツ)C12上で行った商品M3をお気に入りリストに追加する操作が反映されたショッピングサービスのサイト内のコンテンツC22に遷移させる(ステップS23)。なお、コンテンツC22は、カート追加ボタンB23を含む。コンテンツC22に含まれるカート追加ボタンB23が押下されると、商品M3がカートに追加されたカート画面に遷移する。   When the user terminal 10-2 receives the search result content (first content) C12 including the favorite addition button B13, the favorite addition button B14,..., The search result content (the first content) including the favorite addition button B13 in accordance with the operation of the user U2. (1 content) C12 is displayed on the screen of the user terminal 10-2. The user U2 presses a favorite addition button B13 included in the search result content (first content) C12 displayed on the screen of the user terminal 10-2 (Step S22). When a favorite addition button B13 included in the search result content (first content) C12 is pressed, a Java (registered trademark) code incorporated in the search result content (first content) C12 is activated. Then, the e-commerce server 50 executes the operation of adding the product M3 to the favorite list of the user U2 according to the Java (registered trademark) code, and is the content (second content) C22 corresponding to the favorite screen, The content (second content) C22 reflecting the state where the product M3 is added to the favorite list of the user U2 is generated. When generating the content (second content) C22 corresponding to the favorite screen, the e-commerce server 50 distributes the generated content C22 to the user terminal 10-2. The user terminal 10-2 receives the content C22 from the electronic commerce server 50. Subsequently, upon receiving the content C22, the user terminal 10-2 displays the content C22 on the screen of the user terminal 10-2. As described above, the user terminal 10-2 reflects the operation performed by the user U2 on the search result content (first content) C12 to add the product M3 to the favorite list from the search result content (first content) C12. The content is transitioned to the content C22 in the shopping service site (step S23). Note that the content C22 includes a cart addition button B23. When the cart addition button B23 included in the content C22 is pressed, the display transits to a cart screen in which the product M3 has been added to the cart.

なお、判定部132は、ユーザU2の操作情報に含まれる商品にユーザU2の検索クエリ「体重計」とマッチする商品が存在しないと判定した場合は、ユーザU2の検索クエリ「体重計」とマッチする商品が商品情報記憶部121の中に存在するか否かを判定する。例えば、判定部132は、商品の商品名や商品の詳細説明にユーザU2から受け付けた検索クエリ「体重計」を含む商品が存在するか否かを判定する。判定部132は、商品の商品名や商品の詳細説明にユーザU2から受け付けた検索クエリ「体重計」を含む商品をユーザU2の検索クエリ「体重計」とマッチする商品であると判定する。続いて、取得部131は、判定部132によってユーザU2の検索クエリ「体重計」とマッチすると判定された商品に関する商品情報を取得する。例えば、取得部131は、商品情報記憶部121を参照して、商品情報として、各商品の価格、CTR、CVR、PV数に関する情報を取得する。また、取得部131は、商品情報記憶部121を参照して、商品情報として、商品である体重計の商品画像を取得する。判定部132は、操作履歴記憶部122の操作内容を参照して、ユーザの操作情報が存在しない場合は、ユーザが所定の商品に対して行った操作内容の操作段階を、第1段階の前の第0段階であると判定する。続いて、判定部132は、第0段階である場合は、ユーザに対してレコメンドする操作ボタンの種類を第1段階の次の第2段階であるお気に入りリストへの追加操作を行わせる操作ボタンであるお気に入り追加ボタンであると判定する。また、判定部132は、取得した各商品の価格、CTR、CVR、PV数に関する情報に基づいて、商品をユーザU2に対してレコメンドする順番を判定する。続いて、生成部133は、検索結果コンテンツ(第1コンテンツ)に含まれる商品に対応するお気に入り追加ボタンが押下された場合に、ショッピングサービスのサイトに含まれるお気に入り画面に対応するコンテンツ(第2コンテンツ)であって、ユーザU2のお気に入りリストに商品が追加された状態が反映されたコンテンツ(第2コンテンツ)に遷移させる検索結果コンテンツ(第1コンテンツ)を生成する。   If the determination unit 132 determines that the product included in the operation information of the user U2 does not include any product that matches the search query “weight scale” of the user U2, the determination unit 132 matches the search query “weight scale” of the user U2. It is determined whether or not the product to be performed exists in the product information storage unit 121. For example, the determination unit 132 determines whether there is a product including the search query “weight scale” received from the user U2 in the product name of the product or the detailed description of the product. The determination unit 132 determines that a product that includes the search query “weight scale” received from the user U2 in the product name or detailed description of the product is a product that matches the search query “weight scale” of the user U2. Subsequently, the acquisition unit 131 acquires the product information on the product determined to match the search query “weight scale” of the user U2 by the determination unit 132. For example, the acquisition unit 131 refers to the product information storage unit 121 and acquires information on the price, CTR, CVR, and number of PV of each product as product information. In addition, the acquisition unit 131 refers to the product information storage unit 121 and acquires, as product information, a product image of a weighing scale that is a product. The determination unit 132 refers to the operation content in the operation history storage unit 122 and, if there is no operation information of the user, determines the operation stage of the operation content performed on the predetermined product by the user before the first stage. Is determined to be the 0th stage. Subsequently, in the case of the 0th stage, the determination unit 132 sets the type of the operation button recommended for the user by an operation button for performing an addition operation to the favorite list which is the second stage following the first stage. It is determined that the button is a certain favorite addition button. In addition, the determination unit 132 determines the order of recommending a product to the user U2 based on the acquired information on the price, CTR, CVR, and number of PV of each product. Subsequently, when the favorite addition button corresponding to the product included in the search result content (first content) is pressed, the generation unit 133 determines the content (second content) corresponding to the favorite screen included in the shopping service site. ) To generate search result content (first content) for transitioning to content (second content) in which the state in which a product is added to the favorite list of the user U2 is reflected.

なお、生成部133は、プッシュ通知コンテンツである第1コンテンツを生成してもよい。具体的には、生成部133は、ショッピングサービスのアプリケーションコンテンツ群以外のコンテンツであるプッシュ通知コンテンツ(第1コンテンツ)であって、取得部131によって取得された商品情報が表示されるプッシュ通知コンテンツ(第1コンテンツ)を配信されたユーザによって、プッシュ通知コンテンツ(第1コンテンツ)に含まれる所定の商品に対する所定の操作が行われた場合に、ショッピングサービスのアプリケーションコンテンツ(第2コンテンツ)であって、ユーザによる所定の商品に対する所定の操作が反映されたアプリケーションコンテンツ(第2コンテンツ)に遷移させるプッシュ通知コンテンツ(第1コンテンツ)を生成する。   Note that the generation unit 133 may generate the first content that is the push notification content. Specifically, the generation unit 133 is a push notification content (first content) that is a content other than the application content group of the shopping service, and a push notification content (product information) acquired by the acquisition unit 131 is displayed. When a user who has delivered the first content performs a predetermined operation on a predetermined product included in the push notification content (first content), the application content (second content) of the shopping service includes: A push notification content (first content) for transitioning to application content (second content) reflecting a predetermined operation on a predetermined product by a user is generated.

〔5−2.商品のサイズ、商品の色、商品の個数に応じた操作ボタン〕
図9では、情報処理装置100がユーザによって購入される可能性が高い商品のサイズ、商品の色、商品の個数に応じた操作ボタンを含む第1コンテンツを生成する例について説明する。図9は、変形例に係る情報処理の一例を示す図である。なお、図1と重複する部分については、適宜説明を省略する。
[5-2. Operation buttons according to product size, product color, and number of products)
FIG. 9 illustrates an example in which the information processing apparatus 100 generates first content including operation buttons corresponding to the size of the product, the color of the product, and the number of products that are likely to be purchased by the user. FIG. 9 is a diagram illustrating an example of information processing according to a modification. Note that the description of the same parts as those in FIG. 1 will not be repeated.

図9に示す例では、生成部133は、判定部132によって判定されたサイズの商品、色の商品、又は個数の商品に対する操作を行わせる操作ボタンを示す画像が表示される第1コンテンツを生成する。具体的には、取得部131は、商品情報として、電子商取引サービスで取り扱われる商品に対するユーザU3の操作履歴に関する操作情報を取得する。例えば、取得部131は、商品情報として、ユーザU3の商品に対する操作履歴に関する操作情報を取得する。続いて、判定部132は、取得部131によって取得された操作情報に基づいて、ユーザによって購入される可能性が高い商品のサイズ、商品の色、商品の個数を判定する。例えば、判定部132は、取得部131によって取得された操作情報のうち、商品M5の購入履歴に基づいて、ユーザU3によって購入される可能性が高い商品M5の個数を判定する。例えば、判定部132は、ユーザU3が過去に商品M5を購入した際、商品M5を1個購入した回数が10回であり、商品M5を2個購入した回数が5回であり、商品M5をその他の個数で購入した回数が0回であると判定する。判定部132は、商品M5を1個購入した回数が10回であり、商品M5を2個購入した回数が5回であり、商品M5をその他の個数で購入した回数が0回であるので、ユーザU3によって最も購入されやすい商品M5の個数は1個であり、その次に購入されやすい商品M5の個数は2個であると判定する。図9に示す例では、生成部133は、判定部132によってユーザU3によって最も購入されやすい商品M5の個数は1個であり、その次に購入されやすい商品M5の個数は2個であると判定されたので、ユーザに対してレコメンドする操作ボタンとして、商品M5を1個カートに追加する操作を行わせるボタン(以下、適宜「1個カートに追加ボタン」と記載する)151と商品M5を2個カートに追加する操作を行わせるボタン(以下、適宜「2個カートに追加ボタン」と記載する)152が表示されるメールコンテンツ(第1コンテンツ)C13を生成する。   In the example illustrated in FIG. 9, the generation unit 133 generates the first content in which an image indicating an operation button for performing an operation on the product of the size, the product of the color, or the number of products determined by the determination unit 132 is displayed. I do. Specifically, the obtaining unit 131 obtains, as product information, operation information on an operation history of the user U3 on a product handled by the electronic commerce service. For example, the acquisition unit 131 acquires, as the product information, operation information regarding the operation history of the product of the user U3. Subsequently, the determination unit 132 determines the size of the product, the color of the product, and the number of products that are highly likely to be purchased by the user based on the operation information acquired by the acquisition unit 131. For example, the determination unit 132 determines the number of products M5 that are highly likely to be purchased by the user U3 based on the purchase history of the product M5 among the operation information acquired by the acquisition unit 131. For example, when the user U3 has purchased the product M5 in the past, the determination unit 132 determines that the number of times one product M5 has been purchased is ten times, the number of times that two products M5 have been purchased is five times, It is determined that the number of purchases with other numbers is zero. The determination unit 132 determines that the number of times one product M5 has been purchased is 10, the number of times that two products M5 have been purchased is five, and the number of times that the product M5 is purchased in another number is zero. It is determined that the number of the merchandise M5 that is most easily purchased by the user U3 is one, and the number of the merchandise M5 that is most easily purchased next is two. In the example illustrated in FIG. 9, the generation unit 133 determines that the number of the merchandise M5 that is most easily purchased by the user U3 by the determination unit 132 is one, and the number of the merchandise M5 that is most easily purchased next is two. Therefore, as an operation button for recommending to the user, a button 151 for performing an operation of adding one product M5 to the cart (hereinafter, appropriately referred to as an “add to one cart button”) 151 and two products M5 A mail content (first content) C13 in which a button 152 for performing an operation of adding to the individual cart (hereinafter, appropriately referred to as an “add to two cart button”) 152 is displayed is generated.

また、生成部133は、第1コンテンツを配信されたユーザに対して、所定の商品が電子商取引サービスにおける所定の商品項目に追加された状態であることを示す情報が表示される第1コンテンツを生成する。図9に示す例では、取得部131は、ユーザU3のお気に入りリストに商品M5が2個入っているという情報を取得する。生成部133は、取得部131によって取得された情報に基づいて、ユーザU3のお気に入りリストに商品M5が2個入っているというメッセージM15が表示されるメールコンテンツ(第1コンテンツ)C13を生成する。   In addition, the generation unit 133 may display the first content in which information indicating that a predetermined product is added to a predetermined product item in the electronic commerce service is displayed to the user to whom the first content has been distributed. Generate. In the example illustrated in FIG. 9, the acquisition unit 131 acquires information indicating that two products M5 are included in the favorite list of the user U3. Based on the information acquired by the acquisition unit 131, the generation unit 133 generates a mail content (first content) C13 in which a message M15 indicating that two products M5 are included in the favorite list of the user U3 is displayed.

また、判定部132は、取得部131によって取得された操作情報のうち、靴の購入履歴に基づいて、ユーザU3によって購入される可能性が高い靴である商品M6の色を判定する。例えば、判定部132は、ユーザU3の購入履歴に基づいて、ユーザU3の好みの靴の色が白と赤であると判定する。判定部132は、ユーザU3の好みの靴の色が白と赤なので、ユーザU3によって購入されやすい商品M6の色は、白色又は赤色であると判定する。生成部133は、判定部132によってユーザU3によって購入されやすい商品M6の色は、白色又は赤色であると判定されたので、ユーザに対してレコメンドする操作ボタンとして、白色の商品M6をカートに追加する操作を行わせるボタン(以下、適宜「白色の靴をカートに追加ボタン」と記載する)161と赤色の商品M6をカートに追加する操作を行わせるボタン(以下、適宜「赤色の靴をカートに追加ボタン」と記載する)162が表示されるメールコンテンツ(第1コンテンツ)C13を生成する。   In addition, the determination unit 132 determines the color of the product M6, which is a shoe highly likely to be purchased by the user U3, based on the shoe purchase history among the operation information acquired by the acquisition unit 131. For example, the determination unit 132 determines that the favorite shoes of the user U3 are white and red based on the purchase history of the user U3. The determination unit 132 determines that the color of the commodity M6 that is easy to be purchased by the user U3 is white or red because the favorite shoes of the user U3 are white and red. The generation unit 133 adds the white product M6 to the cart as an operation button for recommending to the user because the determination unit 132 determines that the color of the product M6 that is easily purchased by the user U3 is white or red. (Hereinafter, appropriately referred to as a “button for adding white shoes to the cart”) 161 and a button for performing an operation of adding the red product M6 to the cart (hereinafter, appropriately referred to as “add a red shoe to the cart”). The mail content (first content) C <b> 13 in which an “add button” is displayed) 162 is generated.

また、取得部131は、ユーザU3のお気に入りリストに白色の商品M6が入っているという情報を取得する。生成部133は、取得部131によって取得された情報に基づいて、ユーザU3のお気に入りリストに白色の商品M6が入っているというメッセージM16が表示されるメールコンテンツ(第1コンテンツ)C13を生成する。   In addition, the acquisition unit 131 acquires information that the white goods M6 are included in the favorite list of the user U3. Based on the information acquired by the acquiring unit 131, the generating unit 133 generates a mail content (first content) C13 in which a message M16 indicating that the white product M6 is included in the favorite list of the user U3 is displayed.

なお、判定部132は、取得部131によって取得された操作情報のうち、靴の購入履歴に基づいて、ユーザU3によって購入される可能性が高い靴のサイズを判定してもよい。例えば、判定部132は、ユーザU3の購入履歴に基づいて、ユーザU3によって購入された靴のサイズが27センチであると判定する。判定部132は、ユーザU3によって購入された靴のサイズが27センチであるので、ユーザU3によって購入されやすい靴のサイズを27センチであると判定する。生成部133は、判定部132によって判定された靴のサイズに基づいて、ユーザU3のお気に入りリストに27センチの靴が入っているというメッセージが表示されるメールコンテンツ(第1コンテンツ)C13を生成してもよい。   Note that the determination unit 132 may determine the size of the shoe that is highly likely to be purchased by the user U3 based on the shoe purchase history among the operation information acquired by the acquisition unit 131. For example, the determination unit 132 determines that the size of the shoe purchased by the user U3 is 27 cm based on the purchase history of the user U3. Since the size of the shoe purchased by the user U3 is 27 cm, the determination unit 132 determines that the size of the shoe easily purchased by the user U3 is 27 cm. Based on the shoe size determined by the determination unit 132, the generation unit 133 generates mail content (first content) C13 in which a message indicating that a 27 cm shoe is included in the user U3's favorite list is displayed. You may.

続いて、配信部134は、生成部133によって生成されたメールコンテンツ(第1コンテンツ)C13をユーザU3のユーザ端末10−3に配信する。ユーザ端末10−3は、1個カートに追加ボタン151、2個カートに追加ボタン152、白色の靴をカートに追加ボタン161、赤色の靴をカートに追加ボタン162…を含むメールコンテンツ(第1コンテンツ)C13を情報処理装置100から受信する(ステップS31)。   Subsequently, the distribution unit 134 distributes the mail content (first content) C13 generated by the generation unit 133 to the user terminal 10-3 of the user U3. The user terminal 10-3 has the mail content including the add one cart button 151, the two add cart button 152, the white shoe add button 161, the red shoe add cart button 162. (Contents) C13 is received from the information processing apparatus 100 (step S31).

ユーザ端末10−3は、メールコンテンツ(第1コンテンツ)C13を受信すると、ユーザU3の操作に従って、メールコンテンツ(第1コンテンツ)C13をユーザ端末10−3の画面に表示する。ユーザU3は、ユーザ端末10−3の画面に表示されたメールコンテンツ(第1コンテンツ)C13に含まれる2個カートに追加ボタン152を押下する(ステップS32)。メールコンテンツ(第1コンテンツ)C13に含まれる2個カートに追加ボタン152が押下されると、メールコンテンツ(第1コンテンツ)C13に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザU3のカートに商品M5を2個追加する操作を実行するとともに、カート画面に対応するコンテンツ(第2コンテンツ)C23であって、商品M5が2個ユーザU3のカートに追加された状態が反映されたコンテンツ(第2コンテンツ)C23を生成する。電子商取引サーバ50は、カート画面に対応するコンテンツ(第2コンテンツ)C23を生成すると、生成したコンテンツC23をユーザ端末10−3に配信する。ユーザ端末10−3は、コンテンツC23を電子商取引サーバ50から受信する。続いて、ユーザ端末10−3は、コンテンツC23を受信すると、コンテンツC23をユーザ端末10−3の画面に表示する。このように、ユーザ端末10−3は、メールコンテンツ(第1コンテンツ)C13から、ユーザU3がメールコンテンツ(第1コンテンツ)C13上で行った商品M5を2個カートに追加する操作が反映されたショッピングサービスのサイト内のコンテンツC23に遷移させる(ステップS33)。なお、コンテンツC23は、レジに進むボタンB25を含む。コンテンツC23に含まれるレジに進むボタンB25が押下されると、2個の商品M5の商品代金の支払い画面に遷移する。   Upon receiving the mail content (first content) C13, the user terminal 10-3 displays the mail content (first content) C13 on the screen of the user terminal 10-3 according to the operation of the user U3. The user U3 presses the add button 152 to two carts included in the mail content (first content) C13 displayed on the screen of the user terminal 10-3 (step S32). When the add button 152 is pressed on the two carts included in the mail content (first content) C13, the Java (registered trademark) code incorporated in the mail content (first content) C13 is activated. Then, the e-commerce server 50 executes the operation of adding two products M5 to the cart of the user U3 according to the Java (registered trademark) code, and the content (second content) C23 corresponding to the cart screen. , A content (second content) C23 reflecting the state in which two products M5 are added to the cart of the user U3. After generating the content (second content) C23 corresponding to the cart screen, the e-commerce server 50 distributes the generated content C23 to the user terminal 10-3. The user terminal 10-3 receives the content C23 from the electronic commerce server 50. Subsequently, upon receiving the content C23, the user terminal 10-3 displays the content C23 on the screen of the user terminal 10-3. As described above, in the user terminal 10-3, the operation of adding two products M5 to the cart performed by the user U3 on the mail content (first content) C13 is reflected from the mail content (first content) C13. A transition is made to the content C23 in the shopping service site (step S33). The content C23 includes a button B25 for proceeding to a cash register. When the button B25 for proceeding to the cash register included in the content C23 is pressed, the screen transits to a payment screen for the product price of the two products M5.

一般的に、メールコンテンツ(第1コンテンツ)には、商品のサイズや色や個数を選択するためのプルダウンやチェックボックスを含めることができない。情報処理装置100は、あらかじめユーザによって購入される可能性が高い商品のサイズ、商品の色、商品の個数の操作ボタンを表示することにより、ユーザが商品のサイズや色や個数を選択することができるようにする。   Generally, the mail content (first content) cannot include a pull-down or a check box for selecting the size, color, or number of products. The information processing apparatus 100 displays the operation buttons of the product size, the product color, and the product number that are likely to be purchased by the user in advance, so that the user can select the product size, color, and number. It can be so.

〔5−3.商品の組合せに応じた操作ボタン〕
図10では、情報処理装置100がユーザによって購入される可能性が高い商品の組合せに応じた操作ボタンを含む第1コンテンツを生成する例について説明する。図10は、変形例に係る情報処理の一例を示す図である。なお、図1と重複する部分については、適宜説明を省略する。
[5-3. Operation buttons according to the combination of products)
FIG. 10 illustrates an example in which the information processing apparatus 100 generates first content including operation buttons corresponding to a combination of products likely to be purchased by a user. FIG. 10 is a diagram illustrating an example of information processing according to a modification. Note that the description of the same parts as those in FIG. 1 will not be repeated.

図10に示す例では、生成部133は、判定部132によって判定された組合せの商品に対する操作を行わせる操作ボタンを示す画像が表示される第1コンテンツを生成する。具体的には、判定部132は、取得部131によって取得されたユーザU4の購入履歴に基づいて、ユーザU4によって商品M7と商品M8と商品M9が毎月購入されていると判定する。続いて、判定部132は、ユーザU4によって商品M7と商品M8と商品M9が毎月購入されているので、ユーザ4によって購入される可能性が高い商品の組合せを商品M7と商品M8と商品M9のセットであると判定する。   In the example illustrated in FIG. 10, the generation unit 133 generates the first content in which an image indicating an operation button for performing an operation on the product of the combination determined by the determination unit 132 is displayed. Specifically, the determination unit 132 determines that the product U7, the product M8, and the product M9 are purchased by the user U4 every month based on the purchase history of the user U4 acquired by the acquisition unit 131. Subsequently, since the product M7, the product M8, and the product M9 are purchased every month by the user U4, the determination unit 132 determines a combination of products that are likely to be purchased by the user 4 as a combination of the product M7, the product M8, and the product M9. Judge as a set.

生成部133は、判定部132によってユーザ4によって購入される可能性が高い商品の組合せを商品M7と商品M8と商品M9のセットであると判定されたので、商品M7と商品M8と商品M9のセットをまとめてカートに追加する操作を行わせる操作ボタン(以下、適宜「まとめてカートに追加ボタン」と記載する)B1789が表示されるメールコンテンツ(第1コンテンツ)C14を生成する。   The generating unit 133 has determined that the combination of products that are highly likely to be purchased by the user 4 by the determination unit 132 is a set of the product M7, the product M8, and the product M9. An e-mail content (first content) C14 in which an operation button B1789 for performing an operation of adding the set to the cart collectively (hereinafter, appropriately referred to as an "add to cart button") is generated.

続いて、配信部134は、生成部133によって生成されたメールコンテンツ(第1コンテンツ)C14をユーザU4のユーザ端末10−4に配信する。ユーザ端末10−4は、まとめてカートに追加ボタンB1789…を含むメールコンテンツ(第1コンテンツ)C14を情報処理装置100から受信する(ステップS41)。   Subsequently, the distribution unit 134 distributes the mail content (first content) C14 generated by the generation unit 133 to the user terminal 10-4 of the user U4. The user terminal 10-4 receives the mail content (first content) C14 including the add to cart button B1789... From the information processing device 100 (step S41).

ユーザ端末10−4は、メールコンテンツ(第1コンテンツ)C14を受信すると、ユーザU4の操作に従って、メールコンテンツ(第1コンテンツ)C14をユーザ端末10−4の画面に表示する。ユーザU4は、ユーザ端末10−4の画面に表示されたメールコンテンツ(第1コンテンツ)C14に含まれる、まとめてカートに追加ボタンB1789を押下する(ステップS42)。メールコンテンツ(第1コンテンツ)C14に含まれる、まとめてカートに追加ボタンB1789が押下されると、メールコンテンツ(第1コンテンツ)C14に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザU4のカートに商品M7と商品M8と商品M9をまとめて追加する操作を実行するとともに、カート画面に対応するコンテンツ(第2コンテンツ)C24であって、商品M7と商品M8と商品M9がユーザU4のカートに追加された状態が反映されたコンテンツ(第2コンテンツ)C24を生成する。電子商取引サーバ50は、カート画面に対応するコンテンツ(第2コンテンツ)C24を生成すると、生成したコンテンツC24をユーザ端末10−4に配信する。ユーザ端末10−4は、コンテンツC24を電子商取引サーバ50から受信する。続いて、ユーザ端末10−4は、コンテンツC24を受信すると、コンテンツC24をユーザ端末10−4の画面に表示する。このように、ユーザ端末10−4は、メールコンテンツ(第1コンテンツ)C14から、ユーザU4がメールコンテンツ(第1コンテンツ)C14上で行った商品M7と商品M8と商品M9をまとめてカートに追加する操作が反映されたショッピングサービスのサイト内のコンテンツC24に遷移させる(ステップS43)。なお、コンテンツC24は、レジに進むボタンB2789を含む。コンテンツC24に含まれるレジに進むボタンB2789が押下されると、商品M7と商品M8と商品M9の商品代金の支払い画面に遷移する。   Upon receiving the mail content (first content) C14, the user terminal 10-4 displays the mail content (first content) C14 on the screen of the user terminal 10-4 according to the operation of the user U4. The user U4 presses the add to cart button B1789 included in the mail content (first content) C14 displayed on the screen of the user terminal 10-4 (step S42). When the add to cart button B1789 included in the mail content (first content) C14 is pressed, the Java (registered trademark) code incorporated in the mail content (first content) C14 is activated. Then, the e-commerce server 50 executes the operation of adding the product M7, the product M8, and the product M9 to the cart of the user U4 collectively according to the Java (registered trademark) code, and also executes the content corresponding to the cart screen (second content). A content (second content) C24 that is the content) C24 and reflects the state where the product M7, the product M8, and the product M9 are added to the cart of the user U4. When generating the content (second content) C24 corresponding to the cart screen, the e-commerce server 50 distributes the generated content C24 to the user terminal 10-4. The user terminal 10-4 receives the content C24 from the electronic commerce server 50. Subsequently, upon receiving the content C24, the user terminal 10-4 displays the content C24 on the screen of the user terminal 10-4. As described above, the user terminal 10-4 collectively adds the merchandise M7, the merchandise M8, and the merchandise M9 performed by the user U4 on the mail content (first content) C14 from the mail content (first content) C14. A transition is made to the content C24 in the shopping service site reflecting the operation to be performed (step S43). The content C24 includes a button B2789 for proceeding to a cash register. When a button B2789 for proceeding to a cash register included in the content C24 is pressed, the screen is transited to a screen for paying the commodity price of the commodity M7, the commodity M8, and the commodity M9.

これにより、情報処理装置100は、あらかじめユーザによって購入される可能性が高い商品の組合せに対する操作ボタンを表示することにより、ユーザは一つの商品に対する一つの操作毎に第1コンテンツに戻ることなく、複数の商品に対する操作を一度にまとめて行うことができるようにする。   Thereby, the information processing apparatus 100 displays the operation buttons for the combination of products that are likely to be purchased by the user in advance, so that the user does not return to the first content for each operation of one product. An operation for a plurality of products can be performed at once.

〔5−4.商品を削除する操作ボタン〕
図1では、情報処理装置100が、カートに商品を追加する操作が行われた場合に、カートに商品を追加した状態が反映されたカート画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する例について説明したが、カートから削除する操作が行われた場合に、カートから商品を削除した状態が反映されたカート画面に対応する第2コンテンツに遷移させる第1コンテンツを生成してもよい。また、情報処理装置100がカートの他にも、お気に入りリストから商品を削除する操作が行われた場合に、お気に入りリストから商品を削除した状態が反映されたお気に入り画面に対応する第2コンテンツに遷移させる第1コンテンツを生成してもよい。
[5-4. Operation button to delete product)
In FIG. 1, when the information processing apparatus 100 performs an operation of adding a product to a cart, the first content to be transitioned to the second content corresponding to the cart screen on which the state of adding the product to the cart is reflected. Although the example of generation has been described, even when the operation of deleting from the cart is performed, even if the first content to be transitioned to the second content corresponding to the cart screen on which the state of deleting the product from the cart is reflected is generated. Good. In addition, when the information processing apparatus 100 performs an operation of deleting a product from the favorite list in addition to the cart, a transition is made to the second content corresponding to the favorite screen on which the state of deleting the product from the favorite list is reflected. The first content to be generated may be generated.

具体的には、生成部133は、所定の商品に対する所定の操作として、第1コンテンツを配信されたユーザによって、所定の商品を電子商取引サービスにおける所定の商品項目から削除する操作が行われた場合に、所定の商品項目から所定の商品を削除した状態が反映された所定の商品項目の画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。より具体的には、生成部133は、判定部132によって判定された種類のボタンが、所定の商品をショッピングカートから削除する操作を行わせる操作ボタン(以下、適宜「カートから削除ボタン」と記載する)又は所定の商品を購入検討リスト(以下、適宜「お気に入りから削除ボタン」と記載する)から削除する操作を行わせる操作ボタンである場合には、カートから削除ボタン又はお気に入りから削除ボタンを示す画像が表示される第1コンテンツを生成する。   Specifically, the generation unit 133 determines that, as a predetermined operation on a predetermined product, an operation of deleting a predetermined product from a predetermined product item in the e-commerce service is performed by a user to whom the first content has been distributed. Then, a first content is generated to transition to a second content corresponding to the screen of the predetermined product item in which a state in which the predetermined product is deleted from the predetermined product item is reflected. More specifically, the generation unit 133 determines that the button of the type determined by the determination unit 132 is an operation button for performing an operation of deleting a predetermined product from the shopping cart (hereinafter, appropriately referred to as a “deletion button from the cart”). If the button is an operation button for performing an operation of deleting a predetermined product from a purchase consideration list (hereinafter, appropriately referred to as a “delete from favorite” button), a delete button from the cart or a delete from favorite button is displayed. A first content on which an image is displayed is generated.

例えば、配信部134は、生成部133によって生成されたお気に入りから削除ボタンを示す画像が表示される第1コンテンツをユーザ端末10に配信する。第1コンテンツに含まれるお気に入りから削除ボタンが押下されると、第1コンテンツに組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザのお気に入りリストから所定の商品を削除する操作を実行するとともに、お気に入り画面に対応する第2コンテンツであって、ユーザのお気に入りリストから所定の商品が削除された状態が反映された第2コンテンツを生成する。電子商取引サーバ50は、お気に入り画面に対応する第2コンテンツを生成すると、生成した第2コンテンツをユーザ端末10に配信する。ユーザ端末10は、第2コンテンツを電子商取引サーバ50から受信する。続いて、ユーザ端末10は、第2コンテンツを受信すると、第2コンテンツをユーザ端末10の画面に表示する。このように、ユーザ端末10は、第1コンテンツから、ユーザが第1コンテンツ上で行った所定の商品をお気に入りリストから削除する操作が反映されたショッピングサービスのサイト内のお気に入り画面に対応する第2コンテンツに遷移する。   For example, the distribution unit 134 distributes, to the user terminal 10, first content in which an image indicating a delete button from favorites generated by the generation unit 133 is displayed. When a delete button is pressed from a favorite included in the first content, a Java (registered trademark) code incorporated in the first content is activated. Then, the e-commerce server 50 executes an operation of deleting a predetermined product from the user's favorite list according to the Java (registered trademark) code, and the second content corresponding to the favorite screen, the user's favorite list. , A second content reflecting a state in which a predetermined product is deleted from the second content is generated. When generating the second content corresponding to the favorite screen, the e-commerce server 50 delivers the generated second content to the user terminal 10. The user terminal 10 receives the second content from the electronic commerce server 50. Subsequently, when receiving the second content, the user terminal 10 displays the second content on the screen of the user terminal 10. As described above, the user terminal 10 displays, from the first content, the second screen corresponding to the favorite screen in the shopping service site in which the operation performed by the user on the first content to delete a predetermined product from the favorite list is reflected. Transition to content.

また、生成部133は、お気に入りリストから商品を削除する操作を第1コンテンツ上で連続して行える第1コンテンツを生成してもよい。具体的には、生成部133は、お気に入りリストへ遷移させる操作ボタン(以下、適宜「お気に入りを見るボタン」と記載する)が押下されると、ユーザが第1コンテンツ上で行った商品をお気に入りリストから削除する操作が反映されたショッピングサービスのサイト内のお気に入り画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。より具体的には、第1コンテンツに含まれるお気に入りから削除ボタンが押下されると、第1コンテンツに組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザのお気に入りリストから所定の商品を削除する操作を実行する。すなわち、電子商取引サーバ50は、記憶部に記憶されたユーザのお気に入りリストから所定の商品を削除する。なお、電子商取引サーバ50は、ユーザの操作を記憶部に反映するのみで、ユーザの操作を反映した第2コンテンツを生成しない。続いて、第1コンテンツに含まれる他のお気に入りから削除ボタンが押下されると、第1コンテンツに組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、ユーザのお気に入りリストから所定の商品とは異なる他の商品を削除する操作を実行する。すなわち、電子商取引サーバ50は、記憶部に記憶されたユーザのお気に入りリストから他の商品を削除する。なお、電子商取引サーバ50は、ユーザの操作を記憶部に反映するのみで、ユーザの操作を反映した第2コンテンツを生成しない。   Further, the generation unit 133 may generate first content in which an operation of deleting a product from the favorite list can be continuously performed on the first content. Specifically, when an operation button for shifting to a favorite list (hereinafter, appropriately referred to as a “view favorite button”) is pressed, the generation unit 133 displays a product performed by the user on the first content in the favorite list. And generating the first content to be shifted to the second content corresponding to the favorite screen in the shopping service site in which the operation of deleting from the shopping service is reflected. More specifically, when a delete button is pressed from a favorite included in the first content, a Java (registered trademark) code incorporated in the first content is activated. Then, the e-commerce server 50 executes an operation of deleting a predetermined product from the user's favorite list according to the Java (registered trademark) code. That is, the electronic commerce server 50 deletes a predetermined product from the user's favorite list stored in the storage unit. The e-commerce server 50 only reflects the operation of the user in the storage unit and does not generate the second content reflecting the operation of the user. Subsequently, when a delete button is pressed from another favorite included in the first content, a Java (registered trademark) code incorporated in the first content is activated. Then, the e-commerce server 50 executes an operation of deleting another product different from the predetermined product from the user's favorite list in accordance with the Java (registered trademark) code. That is, the electronic commerce server 50 deletes another product from the user's favorite list stored in the storage unit. The e-commerce server 50 only reflects the operation of the user in the storage unit and does not generate the second content reflecting the operation of the user.

続いて、第1コンテンツに含まれるお気に入りを見るボタンが押下されると、第1コンテンツに組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、お気に入り画面に対応する第2コンテンツであって、ユーザのお気に入りリストから所定の商品と他の商品とが削除された状態が反映された第2コンテンツを生成する。電子商取引サーバ50は、お気に入り画面に対応する第2コンテンツを生成すると、生成した第2コンテンツをユーザ端末10に配信する。ユーザ端末10は、第2コンテンツを電子商取引サーバ50から受信する。続いて、ユーザ端末10は、第2コンテンツを受信すると、第2コンテンツをユーザ端末10の画面に表示する。このように、ユーザ端末10は、第1コンテンツから、ユーザが第1コンテンツ上で行った所定の商品と他の商品とをお気に入りリストから削除する操作が反映されたショッピングサービスのサイト内のお気に入り画面に対応する第2コンテンツに遷移する。   Subsequently, when a button for viewing a favorite included in the first content is pressed, a Java (registered trademark) code incorporated in the first content is activated. Then, the e-commerce server 50 reflects the state in which the predetermined content and other products are deleted from the user's favorite list, as the second content corresponding to the favorite screen, according to the Java (registered trademark) code. Generated second content. When generating the second content corresponding to the favorite screen, the e-commerce server 50 delivers the generated second content to the user terminal 10. The user terminal 10 receives the second content from the electronic commerce server 50. Subsequently, when receiving the second content, the user terminal 10 displays the second content on the screen of the user terminal 10. As described above, the user terminal 10 displays the favorite screen in the shopping service site on which the operation performed by the user on the first content to delete a predetermined product and another product from the favorite list is reflected. To the second content corresponding to.

〔5−5.操作対象以外の他の商品が表示されたサイト内のコンテンツへの遷移〕
図1では、情報処理装置100が、カートに商品M1を追加する操作が行われた場合に、操作対象である商品M1がカートに追加されたカート画面に対応する第2コンテンツC21に遷移させるメールコンテンツ(第1コンテンツ)C11を生成する例について説明したが、操作対象以外の他の商品である商品M2に関する商品画像IM2とカート追加ボタンB12と操作対象である商品M1がカートに追加された状態が反映されたカート画面とが表示される第2コンテンツC21´に遷移させるメールコンテンツ(第1コンテンツ)C11´を生成してもよい。
[5-5. Transition to content on the site where products other than the operation target are displayed]
In FIG. 1, when the information processing apparatus 100 performs an operation of adding the product M1 to the cart, a mail that causes the product M1 to be operated to transition to the second content C21 corresponding to the cart screen added to the cart. An example in which the content (first content) C11 is generated has been described, but a state in which the product image IM2, the cart addition button B12, and the product M1 to be operated on the product M2, which is another product other than the operation target, has been added to the cart. A mail content (first content) C11 'that transitions to the second content C21' in which a cart screen in which is reflected is displayed may be generated.

具体的には、生成部133は、ユーザによって第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、第1コンテンツに含まれる所定の商品以外の他の商品に関する商品情報と他の商品に対する操作を行わせる操作ボタンを示す画像とが表示される第2コンテンツに遷移させる第1コンテンツを生成する。例えば、生成部133は、ユーザU1によってメールコンテンツ(第1コンテンツ)C11´に含まれる商品M1に対するカート追加操作が行われた場合に、メールコンテンツ(第1コンテンツ)C11´に含まれる商品M1以外の他の商品である商品M2、…に関する商品情報と他の商品である商品M2、…に対する操作を行わせるカート追加ボタンB12、…を示す画像と商品M1がカートに追加された状態が反映されたカート画面とが表示される第2コンテンツC21´に遷移させるメールコンテンツ(第1コンテンツ)C11´を生成する。続いて、配信部134は、生成部133によって生成されたメールコンテンツ(第1コンテンツ)C11´をユーザ端末10に配信する。メールコンテンツ(第1コンテンツ)C11´に含まれるカート追加ボタンB11が押下されると、メールコンテンツ(第1コンテンツ)C11´に組み込まれたJava(登録商標)のコードが作動する。そして、電子商取引サーバ50は、Java(登録商標)のコードに従って、商品M1をカートに追加する操作を実行するとともに、メールコンテンツ(第1コンテンツ)C11´に含まれる所定の商品以外の他の商品である商品M2、…に関する商品情報とカート追加ボタンB12、…とが表示される第2コンテンツC21´であって、ユーザがメールコンテンツ(第1コンテンツ)C11´上で行った所定の操作が反映された第2コンテンツC21´を生成する。電子商取引サーバ50は、第2コンテンツC21´を生成すると、生成した第2コンテンツC21´をユーザ端末10に配信する。   Specifically, when the user performs a predetermined operation on a predetermined product included in the first content by the user, the generation unit 133 outputs the product information on the product other than the predetermined product included in the first content. A first content is generated to transition to a second content in which an image indicating an operation button for performing an operation on another product is displayed. For example, when the cart addition operation is performed on the product M1 included in the mail content (first content) C11 ′ by the user U1, the generation unit 133 performs processing other than the product M1 included in the mail content (first content) C11 ′. The product information about the other product M2,..., The image showing the cart addition button B12,... For performing the operation on the other product M2,. A mail content (first content) C11 'is generated to transition to the second content C21' in which the displayed cart screen is displayed. Subsequently, the distribution unit 134 distributes the mail content (first content) C11 ′ generated by the generation unit 133 to the user terminal 10. When the cart addition button B11 included in the mail content (first content) C11 'is pressed, a Java (registered trademark) code incorporated in the mail content (first content) C11' operates. Then, the e-commerce server 50 executes an operation of adding the product M1 to the cart in accordance with the Java (registered trademark) code, and also executes a product other than the predetermined product included in the mail content (first content) C11 ′. Is a second content C21 ′ on which product information on the product M2,... And a cart addition button B12,... Are displayed, and a predetermined operation performed by the user on the mail content (first content) C11 ′ is reflected. The generated second content C21 'is generated. When generating the second content C21 ', the e-commerce server 50 distributes the generated second content C21' to the user terminal 10.

これにより、情報処理装置100は、メールコンテンツ(第1コンテンツ)C11´上で商品M1をカートに追加する操作を行った後に、再びメールコンテンツ(第1コンテンツ)C11´に戻ることなく、遷移先である第2コンテンツC21´上で商品M1以外の他の商品である商品M2、…に対する操作を引き続き行うことができる。   As a result, the information processing apparatus 100 performs the operation of adding the product M1 to the cart on the mail content (first content) C11 ′, and thereafter returns to the mail content (first content) C11 ′ without returning to the mail content (first content) C11 ′. On the second content C21 ′, which is a product other than the product M1, that is, a product M2,...

〔5−6.商品の配送先等の情報を操作ボタンと一緒に表示する〕
生成部133は、所定の商品の配送先、所定の商品の配送方法、所定の商品の決済方法又は所定の商品の送料を含む情報が表示される第1コンテンツを生成する。具体的には、取得部131は、判定部132によって操作ボタンの種類が注文確定ボタンであると判定されると、商品の配送先、商品の配送方法、商品の決済方法又は商品の送料を含む情報を電子商取引サーバ50から取得する。続いて、生成部133は、取得部131によって取得された商品の配送先、商品の配送方法、商品の決済方法又は商品の送料を含む情報と注文確定ボタンの画像が表示される第1コンテンツを生成する。これにより、情報処理装置100は、ユーザによる商品代金の支払い手続きをよりスムーズに行わせることができる。
[5-6. Display information such as the delivery destination of the product along with the operation buttons)
The generation unit 133 generates the first content in which information including a delivery destination of a predetermined product, a delivery method of the predetermined product, a settlement method of the predetermined product, or a shipping fee of the predetermined product is displayed. Specifically, when the determination unit 132 determines that the type of the operation button is the order confirmation button, the acquisition unit 131 includes the delivery destination of the product, the delivery method of the product, the settlement method of the product, or the shipping cost of the product. The information is obtained from the e-commerce server 50. Subsequently, the generation unit 133 outputs the first content in which information including the delivery destination of the product, the delivery method of the product, the settlement method of the product, or the shipping cost of the product acquired by the acquisition unit 131 and the image of the order confirmation button are displayed. Generate. Thereby, the information processing apparatus 100 can make the payment procedure of the commodity price by the user smoother.

〔6.効果〕
上述してきたように、実施形態に係る情報処理装置100は、取得部131と生成部133とを備える。取得部131は、電子商取引サービスで取り扱われる商品に関する商品情報を取得する。生成部133は、電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、取得部131によって取得された商品情報が表示される第1コンテンツを配信されたユーザによって、第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、ユーザによる所定の商品に対する所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する。
[6. effect〕
As described above, the information processing apparatus 100 according to the embodiment includes the acquisition unit 131 and the generation unit 133. The acquiring unit 131 acquires merchandise information on merchandise handled by the electronic commerce service. The generation unit 133 is a first content that is a content other than a series of content groups provided by the e-commerce service, and is a first content in which the product information acquired by the acquisition unit 131 is displayed. When a predetermined operation is performed on a predetermined product included in the first content, the second content, which is content included in the series of content groups, reflects a predetermined operation performed by the user on the predetermined product. And generating the first content to be changed to the second content.

これにより、情報処理装置100は、ショッピングサービスの外で行われた商品に対する操作がショッピングサービス内に反映された状態を引き継いで、ユーザがショッピングサービス内で商品に対する操作を継続することを可能とするができる。したがって、情報処理装置100は、電子商取引サービスにおけるユーザビリティを向上させることができる。   Thereby, the information processing apparatus 100 enables the user to continue the operation on the product in the shopping service by inheriting the state in which the operation on the product performed outside the shopping service is reflected in the shopping service. Can be. Therefore, the information processing device 100 can improve usability in the electronic commerce service.

また、生成部133は、第1コンテンツを配信されたユーザによって、第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、所定の操作が反映される対象である第2コンテンツ以外のコンテンツに遷移させることなく、ユーザによる所定の商品に対する所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する。   Further, the generation unit 133 is configured to, when a predetermined operation performed on a predetermined product included in the first content is performed by a user who has delivered the first content, to a second content to which the predetermined operation is reflected. A first content is generated to transition to a second content in which a predetermined operation performed on a predetermined product by a user is reflected without causing a transition to another content.

これにより、情報処理装置100は、ショッピングサイトの外で商品に対する操作を行ったユーザを、ショッピングサイトの外からショッピングサイト内へとダイレクトに移行させることができる。したがって、情報処理装置100は、電子商取引サービスにおけるユーザビリティを向上させることができる。   Thereby, the information processing apparatus 100 can directly transfer a user who has performed an operation on a product outside the shopping site from outside the shopping site to inside the shopping site. Therefore, the information processing device 100 can improve usability in the electronic commerce service.

また、生成部133は、所定の商品に対する所定の操作として、第1コンテンツを配信されたユーザによって、所定の商品を電子商取引サービスにおける所定の商品項目に追加する操作が行われた場合に、所定の商品項目に所定の商品を追加した状態が反映された所定の商品項目の画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。   In addition, the generation unit 133 performs a predetermined operation on a predetermined product when a user who has delivered the first content performs an operation of adding the predetermined product to a predetermined product item in the e-commerce service. And generating a first content for transitioning to a second content corresponding to a screen of a predetermined product item in which a state where a predetermined product is added to the product item is reflected.

これにより、情報処理装置100は、ユーザがショッピングサービスにアクセスすることなく、ショッピングサービスの外からショッピングサービス内のカートに商品を追加可能とすることができる。   Thereby, the information processing apparatus 100 can enable a user to add a product to a cart in the shopping service from outside the shopping service without accessing the shopping service.

また、生成部133は、所定の商品に対する所定の操作として、第1コンテンツを配信されたユーザによって、所定の商品を電子商取引サービスにおける所定の商品項目から削除する操作が行われた場合に、所定の商品項目から所定の商品を削除した状態が反映された所定の商品項目の画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。   Further, the generation unit 133 performs a predetermined operation on a predetermined product when a user who has delivered the first content performs an operation of deleting the predetermined product from a predetermined product item in the electronic commerce service. And generating a first content for transitioning to a second content corresponding to a screen of a predetermined product item in which a state where a predetermined product is deleted from the product item is reflected.

これにより、情報処理装置100は、ユーザがショッピングサービスにアクセスすることなく、ショッピングサービスの外からショッピングサービス内のカートから商品を削除可能とすることができる。   Thereby, the information processing apparatus 100 can enable the user to delete a product from a cart in the shopping service from outside the shopping service without accessing the shopping service.

また、生成部133は、第1コンテンツを配信されたユーザに対して、所定の商品が電子商取引サービスにおける所定の商品項目に追加された状態であることを示す情報が表示される第1コンテンツを生成する。   In addition, the generation unit 133 may display the first content in which information indicating that a predetermined product is added to a predetermined product item in the electronic commerce service is displayed to the user to whom the first content has been distributed. Generate.

これにより、情報処理装置100は、所定の商品項目に追加されている所定の商品に対する次の段階の操作を行うようユーザを促すことができる。   Thereby, the information processing apparatus 100 can prompt the user to perform the next-stage operation on the predetermined product added to the predetermined product item.

また、生成部133は、電子商取引サービスにおけるショッピングカートの画面又は購入検討リストの画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する。   Further, the generation unit 133 generates the first content to be changed to the second content corresponding to the shopping cart screen or the purchase consideration list screen in the electronic commerce service.

これにより、情報処理装置100は、ショッピングサービスの外で行われた商品に対する操作がショッピングカートの画面又は購入検討リストの画面に反映された状態を引き継いで、商品に対する操作を継続することを可能とするができる。   Thereby, the information processing apparatus 100 can continue the operation on the product while taking over the state in which the operation on the product performed outside the shopping service is reflected on the shopping cart screen or the purchase consideration list screen. I can do it.

また、生成部133は、ユーザによって所定の商品に対する所定の操作に対応する操作ボタンを示す画像が選択された場合に、操作ボタンに応じた所定の操作に対応する機能を実行する操作ボタンを示す画像が表示される第1コンテンツを生成する。   Further, when the user selects an image indicating an operation button corresponding to a predetermined operation on a predetermined product by the user, the generation unit 133 indicates an operation button that executes a function corresponding to the predetermined operation corresponding to the operation button. A first content on which an image is displayed is generated.

これにより、情報処理装置100は、ユーザに対して所定の商品に対する所定の操作を視認させる性を高めることができる。   Accordingly, the information processing apparatus 100 can enhance the ability of the user to visually recognize a predetermined operation on a predetermined product.

また、生成部133は、所定の商品をショッピングカートに追加する操作を行わせる操作ボタン、所定の商品をショッピングカートから削除する操作を行わせる操作ボタン、所定の商品を購入検討リストに追加する操作を行わせる操作ボタン、所定の商品を購入検討リストから削除する操作を行わせる操作ボタン、所定の商品の代金を支払う操作を行わせる操作ボタン、又は所定の商品の注文を確定する操作を行わせる操作ボタンのうち、少なくともいずれか1つの操作ボタンを示す画像が表示される第1コンテンツを生成する。   The generation unit 133 also includes an operation button for performing an operation of adding a predetermined product to a shopping cart, an operation button for performing an operation of deleting a predetermined product from a shopping cart, and an operation of adding a predetermined product to a purchase consideration list. , An operation button for performing an operation of deleting a predetermined product from the purchase consideration list, an operation button for performing an operation of paying for the predetermined product, or an operation of confirming the order of the predetermined product A first content in which an image indicating at least one of the operation buttons is displayed is generated.

これにより、情報処理装置100は、ユーザに対して所定の商品に対する上記の操作を行わせることができる。   Accordingly, the information processing apparatus 100 can cause the user to perform the above-described operation on a predetermined product.

また、生成部133は、ユーザによって第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、第1コンテンツに含まれる所定の商品以外の他の商品に関する商品情報と他の商品に対する操作を行わせる操作ボタンを示す画像とが表示される第2コンテンツに遷移させる第1コンテンツを生成する。   Further, when the user performs a predetermined operation on a predetermined product included in the first content, the generation unit 133 may output product information on another product other than the predetermined product included in the first content and another product. The first content is generated to transition to the second content in which an image indicating an operation button for performing an operation on is displayed.

これにより、情報処理装置100は、第1コンテンツ上で所定の商品に対する操作を行った後に、再び第1コンテンツに戻ることなく、遷移先である第2コンテンツ上で所定の商品以外の他の商品に対する操作を引き続き行うことができる。したがって、情報処理装置100は、電子商取引サービスにおけるユーザビリティを向上させることができる。   As a result, the information processing apparatus 100 performs an operation on a predetermined product on the first content, and then returns to the first content without returning to the first content. Can be continuously performed. Therefore, the information processing device 100 can improve usability in the electronic commerce service.

また、生成部133は、所定の商品の配送先、所定の商品の配送方法、所定の商品の決済方法又は所定の商品の送料を含む情報が表示される第1コンテンツを生成する。   In addition, the generation unit 133 generates first content in which information including a delivery destination of a predetermined product, a delivery method of a predetermined product, a payment method of a predetermined product, or a postage of a predetermined product is displayed.

これにより、情報処理装置100は、ユーザによる商品代金の支払い手続きをよりスムーズに行わせることができる。   Thereby, the information processing apparatus 100 can make the payment procedure of the commodity price by the user smoother.

また、生成部133は、電子メールコンテンツ、プッシュ通知コンテンツ、又は検索結果として表示される検索結果コンテンツである第1コンテンツを生成する。   In addition, the generation unit 133 generates the first content that is the e-mail content, the push notification content, or the search result content displayed as the search result.

これにより、情報処理装置100は、電子メールコンテンツ、プッシュ通知コンテンツ、又は検索結果コンテンツ上で行われた商品に対する操作がショッピングサービス内に反映された状態を引き継いで、ユーザがショッピングサービス内で商品に対する操作を継続することを可能とするができる。   As a result, the information processing apparatus 100 takes over the state in which the operation on the product performed on the e-mail content, the push notification content, or the search result content is reflected in the shopping service, and the user performs the operation on the product in the shopping service. The operation can be continued.

また、取得部131は、商品情報として、電子商取引サービスで取り扱われる商品に対するユーザの操作履歴に関する操作情報を取得する。   In addition, the acquisition unit 131 acquires, as product information, operation information relating to a user's operation history for a product handled by the e-commerce service.

これにより、情報処理装置100は、ユーザの操作履歴に基づいて第1コンテンツを生成することができる。   Thereby, the information processing apparatus 100 can generate the first content based on the operation history of the user.

また、取得部131は、操作情報として、電子商取引サービスで取り扱われる商品の閲覧履歴に関する情報、商品を購入検討リストに追加した操作履歴に関する情報、商品をショッピングカートに追加した操作履歴に関する情報、商品の購入履歴に関する情報のうち、少なくともいずれか1つを取得する。   In addition, the acquisition unit 131 includes, as operation information, information on a browsing history of a product handled by the e-commerce service, information on an operation history of adding a product to a purchase consideration list, information on an operation history of adding a product to a shopping cart, At least one of the information related to the purchase history of is acquired.

これにより、情報処理装置100は、上記の操作履歴に基づいて第1コンテンツを生成することができる。   Thereby, the information processing apparatus 100 can generate the first content based on the operation history.

また、実施形態に係る情報処理装置100は、判定部132をさらに備える。判定部132は、取得部131によって取得された商品情報に基づいて、ユーザに対してレコメンドする操作ボタンの種類を判定する。   Further, the information processing apparatus 100 according to the embodiment further includes a determination unit 132. The determination unit 132 determines the type of the operation button recommended for the user based on the product information acquired by the acquisition unit 131.

これにより、情報処理装置100は、ユーザの操作情報に応じた操作ボタンをレコメンド可能とすることができる。   Thereby, the information processing apparatus 100 can make the operation button according to the operation information of the user recommendable.

判定部132は、取得部131によって取得された商品情報に基づいて、ユーザによって購入される可能性が高い商品のサイズ、商品の色、商品の個数、又は商品の組合せを判定する。生成部133は、判定部132によって判定されたサイズの商品、色の商品、個数の商品、又は組合せの商品に対する操作を行わせる操作ボタンを示す画像が表示される第1コンテンツを生成する。   The determination unit 132 determines the size of the product, the color of the product, the number of products, or the combination of products that are likely to be purchased by the user based on the product information acquired by the acquisition unit 131. The generation unit 133 generates the first content in which an image indicating an operation button for performing an operation on a product, a color product, a number of products, or a combination of products of the size determined by the determination unit 132 is displayed.

一般的に、メールコンテンツには、商品のサイズや色や個数を選択するためのプルダウンやチェックボックスを含めることができない。情報処理装置100は、あらかじめユーザによって購入される可能性が高い商品のサイズ、商品の色、商品の個数の操作ボタンを表示することにより、ユーザが商品のサイズや色や個数を選択することができるようにする。また、情報処理装置100は、あらかじめユーザによって購入される可能性が高い商品の組合せに対する操作ボタンを表示することにより、ユーザは一つの商品に対する一つの操作毎に第1コンテンツに戻ることなく、複数の商品に対する操作を一度にまとめて行うことができるようにする。   Generally, email content cannot include a pull-down or a check box for selecting the size, color, or number of products. The information processing apparatus 100 displays the operation buttons of the product size, the product color, and the product number that are likely to be purchased by the user in advance, so that the user can select the product size, color, and number. It can be so. In addition, the information processing apparatus 100 displays in advance operation buttons for a combination of products that are likely to be purchased by the user, so that the user can return to the first content without returning to the first content for each operation of one product. To perform operations on products at a time.

〔7.ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置100は、例えば図11に示すような構成のコンピュータ1000によって実現される。図11は、情報処理装置100の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を備える。
[7. Hardware configuration)
Further, the information processing apparatus 100 according to the above-described embodiment is realized by, for example, a computer 1000 having a configuration as shown in FIG. FIG. 11 is a hardware configuration diagram illustrating an example of a computer that implements the functions of the information processing apparatus 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, a program that depends on hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。   The HDD 1400 stores a program executed by the CPU 1100, data used by the program, and the like. Communication interface 1500 receives data from another device via a predetermined communication network, sends the data to CPU 1100, and transmits the data generated by CPU 1100 to the other device via the predetermined communication network.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを、入出力インターフェイス1600を介して出力装置へ出力する。   The CPU 1100 controls output devices such as a display and a printer and input devices such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 obtains data from an input device via the input / output interface 1600. Further, CPU 1100 outputs the generated data to an output device via input / output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides the program or data to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. And so on.

例えば、コンピュータ1000が実施形態に係る情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムまたはデータを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the function of the control unit 130 by executing a program or data loaded on the RAM 1200. Although the CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them, as another example, these programs may be obtained from another device via a predetermined communication network.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, The invention can be implemented in other modified forms.

〔8.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[8. Others)
Further, among the processes described in the above embodiments and modifications, all or a part of the processes described as being performed automatically can be manually performed, or described as being performed manually. All or a part of the processing can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Each component of each device illustrated is a functional concept, and does not necessarily need to be physically configured as illustrated. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or a part thereof may be functionally or physically distributed / arbitrarily divided into arbitrary units according to various loads and usage conditions. Can be integrated and configured.

また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Further, the above-described embodiments and modified examples can be appropriately combined within a range that does not contradict processing contents.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、生成部は、生成手段や生成回路に読み替えることができる。   Further, the “section (section, module, unit)” described above can be read as “means”, “circuit”, or the like. For example, the generation unit can be read as a generation unit or a generation circuit.

1 情報処理システム
10 ユーザ端末
50 電子商取引サーバ
100 情報処理装置
110 通信部
120 記憶部
121 商品情報記憶部
122 操作履歴記憶部
123 コンテンツ記憶部
130 制御部
131 取得部
132 判定部
133 生成部
134 配信部
Reference Signs List 1 information processing system 10 user terminal 50 e-commerce server 100 information processing device 110 communication unit 120 storage unit 121 product information storage unit 122 operation history storage unit 123 content storage unit 130 control unit 131 acquisition unit 132 determination unit 133 generation unit 134 distribution unit

Claims (17)

電子商取引サービスで取り扱われる商品に関する商品情報を取得する取得部と、
前記電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、前記取得部によって取得された商品情報が表示される第1コンテンツを配信されたユーザによって、前記第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、前記一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、前記ユーザによる前記所定の商品に対する前記所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する生成部と
を備えることを特徴とする情報処理装置。
An acquisition unit for acquiring product information on products handled by the e-commerce service;
The first content, which is a content other than a series of content groups provided by the electronic commerce service, which is the first content in which the merchandise information acquired by the acquiring unit is displayed, is transmitted to the first content by the user. When a predetermined operation is performed on a predetermined product included in the content, the second content, which is content included in the series of content groups, reflects the predetermined operation performed on the predetermined product by the user. And a generation unit that generates the first content to be shifted to the second content.
前記生成部は、
前記第1コンテンツを配信されたユーザによって、前記第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、前記所定の操作が反映される対象である第2コンテンツ以外のコンテンツに遷移させることなく、前記ユーザによる前記所定の商品に対する前記所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する
ことを特徴とする請求項1に記載の情報処理装置。
The generation unit includes:
When a predetermined operation performed on a predetermined product included in the first content is performed by a user to whom the first content has been distributed, a content other than the second content to which the predetermined operation is reflected is added to the content. The information processing apparatus according to claim 1, wherein the first content is configured to transition to the second content in which the predetermined operation performed on the predetermined product by the user is reflected without causing the transition.
前記生成部は、
前記所定の商品に対する所定の操作として、前記第1コンテンツを配信されたユーザによって、前記所定の商品を前記電子商取引サービスにおける所定の商品項目に追加する操作が行われた場合に、前記所定の商品項目に前記所定の商品を追加した状態が反映された所定の商品項目の画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する
ことを特徴とする請求項1または2に記載の情報処理装置。
The generation unit includes:
As a predetermined operation on the predetermined product, when an operation of adding the predetermined product to a predetermined product item in the e-commerce service is performed by a user who has delivered the first content, the predetermined product is The information processing according to claim 1, wherein a first content is generated to transition to a second content corresponding to a screen of a predetermined product item in which a state in which the predetermined product is added to the item is reflected. apparatus.
前記生成部は、
前記所定の商品に対する所定の操作として、前記第1コンテンツを配信されたユーザによって、前記所定の商品を前記電子商取引サービスにおける所定の商品項目から削除する操作が行われた場合に、前記所定の商品項目から前記所定の商品を削除した状態が反映された所定の商品項目の画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する
ことを特徴とする請求項1〜3のいずれか1つに記載の情報処理装置。
The generation unit includes:
As a predetermined operation on the predetermined product, when an operation of deleting the predetermined product from a predetermined product item in the e-commerce service is performed by a user who has delivered the first content, the predetermined product 4. A first content for generating a transition to a second content corresponding to a screen of a predetermined product item in which a state in which the predetermined product is deleted from the item is generated. 5. An information processing apparatus according to claim 1.
前記生成部は、
前記第1コンテンツを配信されたユーザに対して、前記所定の商品が前記電子商取引サービスにおける所定の商品項目に追加された状態であることを示す情報が表示される第1コンテンツを生成する
ことを特徴とする請求項1〜4のいずれか1つに記載の情報処理装置。
The generation unit includes:
Generating a first content in which information indicating that the predetermined product is added to a predetermined product item in the e-commerce service is displayed to a user who has delivered the first content. The information processing apparatus according to any one of claims 1 to 4, wherein:
前記生成部は、
前記電子商取引サービスにおけるショッピングカートの画面又は購入検討リストの画面に対応する第2コンテンツに遷移させる第1コンテンツを生成する
ことを特徴とする請求項1〜5のいずれか1つに記載の情報処理装置。
The generation unit includes:
The information processing according to any one of claims 1 to 5, wherein a first content to be transitioned to a second content corresponding to a screen of a shopping cart or a screen of a purchase consideration list in the electronic commerce service is generated. apparatus.
前記生成部は、
前記ユーザによって前記所定の商品に対する前記所定の操作に対応する操作ボタンを示す画像が選択された場合に、前記操作ボタンに応じた所定の操作に対応する機能を実行する操作ボタンを示す画像が表示される第1コンテンツを生成する
ことを特徴とする請求項1〜6のいずれか1つに記載の情報処理装置。
The generation unit includes:
When an image indicating an operation button corresponding to the predetermined operation on the predetermined product is selected by the user, an image indicating an operation button for executing a function corresponding to the predetermined operation according to the operation button is displayed. The information processing apparatus according to claim 1, wherein the first content is generated.
前記生成部は、
前記所定の商品をショッピングカートに追加する操作を行わせる操作ボタン、前記所定の商品をショッピングカートから削除する操作を行わせる操作ボタン、前記所定の商品を購入検討リストに追加する操作を行わせる操作ボタン、前記所定の商品を購入検討リストから削除する操作を行わせる操作ボタン、前記所定の商品の代金を支払う操作を行わせる操作ボタン、又は前記所定の商品の注文を確定する操作を行わせる操作ボタンのうち、少なくともいずれか1つの操作ボタンを示す画像が表示される第1コンテンツを生成する
ことを特徴とする請求項1〜7のいずれか1つに記載の情報処理装置。
The generation unit includes:
An operation button for performing an operation of adding the predetermined product to the shopping cart, an operation button for performing an operation of deleting the predetermined product from the shopping cart, and an operation of performing an operation of adding the predetermined product to a purchase consideration list A button, an operation button for performing an operation of deleting the predetermined product from the purchase consideration list, an operation button for performing an operation of paying for the predetermined product, or an operation of performing an operation of confirming the order of the predetermined product The information processing apparatus according to any one of claims 1 to 7, wherein the first content generates an image indicating at least one operation button among the buttons.
前記生成部は、
前記ユーザによって前記第1コンテンツに含まれる前記所定の商品に対する前記所定の操作が行われた場合に、前記第1コンテンツに含まれる前記所定の商品以外の他の商品に関する商品情報と前記他の商品に対する操作を行わせる操作ボタンを示す画像とが表示される第2コンテンツに遷移させる第1コンテンツを生成する
ことを特徴とする請求項1〜8のいずれか1つに記載の情報処理装置。
The generation unit includes:
When the predetermined operation is performed on the predetermined product included in the first content by the user, product information on the other product other than the predetermined product included in the first content and the other product The information processing apparatus according to any one of claims 1 to 8, wherein the first content that generates a transition to a second content in which an image indicating an operation button for performing an operation on the second content is displayed is generated.
前記生成部は、
前記所定の商品の配送先、前記所定の商品の配送方法、前記所定の商品の決済方法又は前記所定の商品の送料を含む情報が表示される第1コンテンツを生成する
ことを特徴とする請求項1〜9のいずれか1つに記載の情報処理装置。
The generation unit includes:
A first content that displays information including a delivery destination of the predetermined product, a delivery method of the predetermined product, a settlement method of the predetermined product, or a shipping fee of the predetermined product is generated. 10. The information processing apparatus according to any one of 1 to 9.
前記生成部は、
電子メールコンテンツ、プッシュ通知コンテンツ、又は検索結果として表示される検索結果コンテンツである第1コンテンツを生成する
ことを特徴とする請求項1〜10のいずれか1つに記載の情報処理装置。
The generation unit includes:
The information processing device according to any one of claims 1 to 10, wherein the first content is generated as an e-mail content, a push notification content, or a search result content displayed as a search result.
前記取得部は、
前記商品情報として、前記電子商取引サービスで取り扱われる商品に対するユーザの操作履歴に関する操作情報を取得する
ことを特徴とする請求項1〜11のいずれか1つに記載の情報処理装置。
The acquisition unit,
The information processing apparatus according to any one of claims 1 to 11, wherein operation information on a user's operation history for a product handled by the electronic commerce service is acquired as the product information.
前記取得部は、
前記操作情報として、前記電子商取引サービスで取り扱われる商品の閲覧履歴に関する情報、前記商品を購入検討リストに追加した操作履歴に関する情報、前記商品をショッピングカートに追加した操作履歴に関する情報、前記商品の購入履歴に関する情報のうち、少なくともいずれか1つを取得する
ことを特徴とする請求項12に記載の情報処理装置。
The acquisition unit,
As the operation information, information on a browsing history of a product handled by the e-commerce service, information on an operation history of adding the product to a purchase consideration list, information on an operation history of adding a product to a shopping cart, purchase of the product The information processing apparatus according to claim 12, wherein at least one of the information on the history is acquired.
前記取得部によって取得された商品情報に基づいて、前記ユーザに対してレコメンドする操作ボタンの種類を判定する判定部
をさらに備えることを特徴とする請求項1〜13のいずれか1つに記載の情報処理装置。
14. The method according to claim 1, further comprising: a determination unit configured to determine a type of an operation button recommended for the user based on the product information acquired by the acquisition unit. 15. Information processing device.
前記判定部は、
前記取得部によって取得された操作情報に基づいて、前記ユーザによって購入される可能性が高い商品のサイズ、商品の色、商品の個数、又は商品の組合せを判定し、
前記生成部は、
前記判定部によって判定されたサイズの商品、色の商品、個数の商品、又は組合せの商品に対する操作を行わせる操作ボタンを示す画像が表示される第1コンテンツを生成する
ことを特徴とする請求項14に記載の情報処理装置。
The determination unit includes:
Based on the operation information obtained by the obtaining unit, determine the size of the product that is likely to be purchased by the user, the color of the product, the number of products, or a combination of products,
The generation unit includes:
A first content that displays an image indicating an operation button for performing an operation on a product of a size, a product of a color, a product of a number, or a product of a combination determined by the determination unit is generated. 15. The information processing device according to claim 14.
コンピュータが実行する情報処理方法であって、
電子商取引サービスで取り扱われる商品に関する商品情報を取得する取得工程と、
前記電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、前記取得工程によって取得された商品情報が表示される第1コンテンツを配信されたユーザによって、前記第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、前記一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、前記ユーザによる前記所定の商品に対する前記所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する生成工程と
を含むことを特徴とする情報処理方法。
An information processing method executed by a computer,
An acquisition step of acquiring product information on products handled by the e-commerce service;
The first content, which is a content other than a series of content groups provided by the electronic commerce service, which is a content in which the merchandise information acquired in the acquiring step is displayed, is distributed by the user. When a predetermined operation is performed on a predetermined product included in the content, the second content, which is content included in the series of content groups, reflects the predetermined operation performed on the predetermined product by the user. Generating a first content to be shifted to the second content.
電子商取引サービスで取り扱われる商品に関する商品情報を取得する取得手順と、
前記電子商取引サービスによって提供される一連のコンテンツ群以外のコンテンツである第1コンテンツであって、前記取得手順によって取得された商品情報が表示される第1コンテンツを配信されたユーザによって、前記第1コンテンツに含まれる所定の商品に対する所定の操作が行われた場合に、前記一連のコンテンツ群に含まれるコンテンツである第2コンテンツであって、前記ユーザによる前記所定の商品に対する前記所定の操作が反映された第2コンテンツに遷移させる第1コンテンツを生成する生成手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
An acquisition procedure for acquiring product information on products handled by the e-commerce service;
The first content, which is content other than a series of content groups provided by the electronic commerce service and in which the first content in which the merchandise information acquired by the acquisition procedure is displayed, is transmitted to the first content by the user. When a predetermined operation is performed on a predetermined product included in the content, the second content, which is content included in the series of content groups, reflects the predetermined operation performed on the predetermined product by the user. And a generating procedure for generating the first content to be shifted to the second content.
JP2018154188A 2018-08-20 2018-08-20 Information processing apparatus, information processing method, and information processing program Active JP6553786B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018154188A JP6553786B1 (en) 2018-08-20 2018-08-20 Information processing apparatus, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018154188A JP6553786B1 (en) 2018-08-20 2018-08-20 Information processing apparatus, information processing method, and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019124832A Division JP7187393B2 (en) 2019-07-03 2019-07-03 Information processing device, information processing method and information processing program

Publications (2)

Publication Number Publication Date
JP6553786B1 JP6553786B1 (en) 2019-07-31
JP2020030474A true JP2020030474A (en) 2020-02-27

Family

ID=67473297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018154188A Active JP6553786B1 (en) 2018-08-20 2018-08-20 Information processing apparatus, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP6553786B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022191251A (en) * 2021-02-26 2022-12-27 Line株式会社 program, information processing method, terminal

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7425620B2 (en) * 2020-02-13 2024-01-31 東芝ライフスタイル株式会社 Food management system
KR102404095B1 (en) * 2021-07-30 2022-06-02 쿠팡 주식회사 Method for providing information on items to customer and apparatus thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052667A (en) * 2005-08-18 2007-03-01 Ntt Advertising Inc Advertising system
WO2016125242A1 (en) * 2015-02-03 2016-08-11 楽天株式会社 Information processing device, information processing method, and information processing program
JP2016170452A (en) * 2015-02-27 2016-09-23 シルバーエッグ・テクノロジー株式会社 RECOMMENDED INFORMATION TRANSMITTING DEVICE, COMPUTER PROGRAM, RECOMMENDED INFORMATION DISPLAY SYSTEM, AND RECOMMENDED INFORMATION DISPLAY METHOD

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052667A (en) * 2005-08-18 2007-03-01 Ntt Advertising Inc Advertising system
WO2016125242A1 (en) * 2015-02-03 2016-08-11 楽天株式会社 Information processing device, information processing method, and information processing program
JP2016170452A (en) * 2015-02-27 2016-09-23 シルバーエッグ・テクノロジー株式会社 RECOMMENDED INFORMATION TRANSMITTING DEVICE, COMPUTER PROGRAM, RECOMMENDED INFORMATION DISPLAY SYSTEM, AND RECOMMENDED INFORMATION DISPLAY METHOD

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
山本 浩司 KOJI YAMAMOTO: "オンラインビジネス最前線 Amazonが展開するWebテクノロジ Amazon WebサービスAPI", WEB SITE EXPERT NO.02, JPN6019007654, JP, ISSN: 0003990785 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022191251A (en) * 2021-02-26 2022-12-27 Line株式会社 program, information processing method, terminal
JP7685979B2 (en) 2021-02-26 2025-05-30 Lineヤフー株式会社 Program, information processing method, and terminal

Also Published As

Publication number Publication date
JP6553786B1 (en) 2019-07-31

Similar Documents

Publication Publication Date Title
JP6985488B2 (en) Server equipment and programs
JP5329611B2 (en) Purchase support server, purchase support method, purchase support program, and computer-readable recording medium storing the program
JP2017162377A (en) Advertising video management device, advertising video management system, advertising video management program, and advertising video management method
WO2019034158A1 (en) Method and system for restricting purchase of goods
JP2022100991A (en) Application device, application method and application program
JP6553786B1 (en) Information processing apparatus, information processing method, and information processing program
JP6987936B2 (en) Electronic receipt system and electronic receipt provision method
JP2019220184A (en) Information processing device, information processing method and information processing program
JP2001265937A (en) Method and system for distributing digital contents
JP2020057321A (en) Information processing device and information processing method
JP7187393B2 (en) Information processing device, information processing method and information processing program
JP2020027515A (en) Terminal control program, information processing device, terminal device, terminal control method, information processing method, and information processing program
JP2021193600A (en) Sales data registration device and program
US20140379489A1 (en) Affiliate management device, affiliate management method, affiliate management program, and computer-readable recording medium storing the program
KR101613002B1 (en) Marketing appratus by providig points and operaing method thereof
JP2021149620A (en) Information processing device, information processing method, and information processing program
JP7123437B1 (en) System for automatic detection and notification of sales information and provided service information and method for automatic detection and notification
JP7016929B1 (en) Information processing equipment, information processing methods and information processing programs
JP2019219963A (en) Information processing device, information processing method and information processing program
JP7339383B1 (en) Information providing device, information providing method, and information providing program
JP7264945B2 (en) Information processing device, information processing method and information processing program
JP5600017B2 (en) Information processing system
JP6767534B2 (en) Information processing equipment, information processing methods, and information processing programs
JP7098446B2 (en) Information processing equipment, information processing methods and information processing programs
KR20100000502A (en) System and method for managing goods sale advertisement and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181213

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20181213

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190507

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190704

R150 Certificate of patent or registration of utility model

Ref document number: 6553786

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250