Information management system, information acquisition method, and program
The information management system integrates browsing and purchasing behavior data to track user interactions and purchases, effectively linking online advertisement viewing with offline store behavior, enhancing the understanding of advertisement effectiveness.
Patent Information
- Application Number
- JP2024043975
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-19
- Publication Date
- 2025-10-02
AI Technical Summary
Existing systems fail to effectively link online advertisement viewing with offline purchasing behavior in physical stores, making it difficult to determine which parts of an advertisement contribute to a user's purchasing decision in a physical store.
An information management system that integrates browsing information acquisition from web pages with purchasing behavior information from physical stores, using devices like smartphones and store terminals to track user interactions and purchases, and associate this data with user identification to analyze the relationship between online viewing and offline behavior.
Enables the acquisition of detailed information on which parts of an advertisement were viewed and the corresponding purchasing behavior, allowing for a better understanding of the impact of online advertisements on in-store purchases.
Smart Images

Figure 2025144272000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information management system, an information acquisition method, and a program. [Background technology]
[0002] There is a conventional technology that links the viewing history of digital advertisements such as electronic flyers with the payment history at actual stores to analyze whether a user purchased an advertised product after viewing the digital advertisement, in other words, the sales promotion effect of the digital advertisement.Patent Document 1 discloses a service providing device that includes: an electronic flyer distribution unit that distributes electronic flyers registered by affiliated stores to users; a viewing history acquisition unit that acquires a viewing history, which is a history of the users who have received the electronic flyers, viewing the distributed electronic flyers; a payment history acquisition unit that acquires a payment history, which is a history of the users who have received the electronic flyers making electronic payments at the affiliated stores; a viewing determination unit that determines, for a user who has purchased a product at the affiliated store, whether the user viewed the electronic flyer before purchasing the product based on the viewing history and the payment history; and a fee charging unit that charges a fee to the affiliated store if it is determined that the user purchased a product at the affiliated store after viewing the electronic flyer. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-145421 Summary of the Invention [Problem to be solved by the invention]
[0004] In marketing that combines information obtained online and offline, it is sometimes necessary to understand which parts of an advertisement contributed to a user's purchasing behavior in a physical store. Therefore, it is desirable to obtain information indicating which parts of an advertisement a user viewed and information indicating what purchasing behavior the user engaged in in the physical store.
[0005] The present invention aims to provide a system that can acquire information indicating which part of an advertisement a user viewed and information indicating what purchasing behavior the user engaged in at a physical store. [Means for solving the problem]
[0006] The present invention, which achieves the above-mentioned object, is an information management system that includes a browsing information acquisition unit that acquires browsing information including information that identifies the location of a web page displayed on a device capable of displaying web pages, a purchasing behavior information acquisition unit that acquires purchasing behavior information that indicates the purchasing behavior of a user who owns the device in a physical store, and a memory unit that stores the browsing information acquired by the browsing information acquisition unit and the purchasing behavior information acquired by the purchasing behavior information acquisition unit. Here, the system may further include a processing unit that associates the browsing information acquired by the browsing information acquisition unit with the purchasing behavior information acquired by the purchasing behavior information acquisition unit based on the user's identification information, and the memory unit may be configured to store the information associated by the processing unit. In addition, the purchasing behavior information may include information identifying a physical store, and the processing unit may be configured to associate the web page identified in the browsing information with the physical store identified in the purchasing behavior information based on the browsing information and the purchasing behavior information, and extract purchasing behavior information of users at the physical store associated with the web page. More specifically, the purchasing behavior information may include information on purchase history at physical stores. The purchasing behavior information may also include information regarding the movement of users in physical stores. In addition, the browsing information may include information on the location of a web page on which a checkpoint is set that can be detected as being displayed on a screen when the web page is displayed on the device. The viewing information acquisition unit may also be configured to acquire viewing information by treating the checkpoint that was last displayed as the checkpoint displayed on the device when the display of the web page on the device has ended. Here, the information management system may further be configured to include an analysis unit that analyzes the relationship between the browsing status of users who viewed a web page and the purchasing behavior of the users, including cases where no purchase is made, based on the browsing information and purchasing behavior information. More specifically, the analysis unit may be configured to provide information to the user's device based on the results of the analysis in accordance with the user's behavior in the physical store. The analysis unit may also be configured to provide information to the user's device based on the results of the analysis in accordance with the user's purchase history in a physical store. Furthermore, another invention that achieves the above-mentioned object is an information acquisition method that includes a computer acquiring browsing information including information that identifies the location of a web page displayed on a device capable of displaying web pages, the computer acquiring purchasing behavior information that indicates the purchasing behavior of a user who owns the device in a physical store, and the computer storing the acquired browsing information and purchasing behavior information in a storage device. Furthermore, another invention that achieves the above-mentioned object is a program that enables a computer to perform the following functions: acquire browsing information including information that identifies the location of a web page displayed on a device capable of displaying web pages; acquire purchasing behavior information that indicates the purchasing behavior of a user who owns the device in a physical store; and store the acquired browsing information and purchasing behavior information in a storage device. [Effects of the Invention]
[0007] According to the present invention, a system can be realized that can obtain information indicating which part of an advertisement a user viewed and information indicating what purchasing behavior the user engaged in at a physical store. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing the overall configuration of an information acquisition system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating a functional configuration of an information management server. [Figure 3] FIG. 2 illustrates an example of a hardware configuration of an information management server. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a terminal device. [Figure 5] FIG. 2 illustrates an example of a hardware configuration of a terminal device. [Figure 6] FIG. 1 is a diagram showing a store in which a store communication terminal and a sales information terminal are installed. [Figure 7] FIG. 2 is a diagram illustrating a functional configuration of a store communication terminal. [Figure 8] FIG. 2 is a diagram illustrating an example of a hardware configuration of a store communication terminal. [Figure 9] FIG. 2 is a diagram illustrating a functional configuration of a sales information terminal. [Figure 10] FIG. 2 is a diagram illustrating an example of a hardware configuration of a sales information terminal. [Figure 11] 11(A) shows the flow of information acquisition in an information acquisition system, where FIG. 11(A) shows the situation in which browsing information is acquired, FIG. 11(B) shows the situation in which behavioral information is acquired, and FIG. 11(C) shows the situation in which purchasing information is acquired. [Figure 12] FIG. 10 is a diagram illustrating an example of the configuration of a landing page. [Figure 13] FIG. 10 is a diagram illustrating an example of the HTML structure of a landing page. [Figure 14] FIG. 10 is a diagram illustrating an example of browsing information. [Figure 15] FIG. 10 is a diagram illustrating an example of behavior information. [Figure 16] FIG. 10 is a diagram illustrating an example of purchase information. [Figure 17] FIG. 10 is a diagram showing an example of display area information. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <System configuration> FIG. 1 is a diagram showing the overall configuration of an information acquisition system according to this embodiment. The information acquisition system 1 includes a browsing information acquisition system 10 and a purchasing behavior information acquisition system 20. The browsing information acquisition system 10 is a system that acquires information (hereinafter referred to as "browsing information") indicating the browsing status of advertising information related to products and services by users of the system (hereinafter referred to simply as "users"). The browsing information acquisition system 10 includes an information management server 100 and a user terminal device 200. The purchasing behavior information acquisition system 20 is a system that acquires information related to the purchasing behavior of users (hereinafter referred to as "purchasing behavior information"). The purchasing behavior information acquisition system 20 includes the information management server 100, a store communication terminal 300, and a sales information terminal 400.
[0010] In the exemplary configuration shown in FIG. 1 , the information management server 100 is used in both the browsing information acquisition system 10 and the purchasing behavior information acquisition system 20. The information management server 100 connects to a terminal device 200, a store communication terminal 300, a sales information terminal 400, etc. via a network to acquire information. The information acquired by the information management server 100 includes browsing information output from the terminal device 200 and purchasing behavior information output from the store communication terminal 300 and the sales information terminal 400. The network is not particularly limited as long as it is a communication network used for data communication between each device, and may be, for example, a local area network (LAN), a wide area network (WAN), the Internet, etc. The communication line used for data communication may be wired or wireless, and a combination of these may be used. Furthermore, a relay device such as a gateway device or a router may be used to connect each device via multiple networks or communication lines.
[0011] 1, the information management server 100 is directly connected to the terminal device 200, the store communication terminal 300, and the sales information terminal 400, but they may also be connected via other servers, etc. For example, the terminal device 200, the store communication terminal 300, and the sales information terminal 400 may first connect to the management server of each terminal device to upload information, and the information management server 100 may then acquire information from the management server of each terminal device.
[0012] <Configuration of Information Management Server 100> 2 is a diagram showing the functional configuration of the information management server 100. The information management server 100 is realized by, for example, a computer, and manages browsing information acquired by the browsing information acquisition system 10 and purchasing behavior information acquired by the purchasing behavior information acquisition system 20. The information management server 100 includes a communication unit 110, a processing unit 120, and a storage unit 130.
[0013] The communication unit 110 communicates with external devices via a network. The communication unit 110 receives browsing information output from the terminal device 200 and purchasing behavior information output from the store communication terminal 300 and the sales information terminal 400. As described with reference to FIG. 1 , the communication unit 110 may receive this information by directly connecting to the terminal device 200, the store communication terminal 300, and the sales information terminal 400, or may receive this information via the respective management servers that manage the terminal device 200, the store communication terminal 300, and the sales information terminal 400 or other relay devices.
[0014] The processing unit 120 associates the browsing information and purchasing behavior information received by the communication unit 110 and stores them in the storage unit 130. The browsing information and purchasing behavior information can be identified by a retail ID. The retail ID is identification information assigned to a user who uses the browsing information acquisition system 10. The retail ID is assigned, for example, when a user registers to use the browsing information acquisition system 10. The processing unit 120 may store data in the storage unit 130 that associates the browsing information with the purchasing behavior information based on this retail ID. The processing unit 120 may also perform processing to analyze the purchasing behavior of a user based on the browsing information and purchasing behavior information.
[0015] The storage unit 130 stores the browsing information and purchasing behavior information associated by the processing unit 120. When the processing unit 120 performs processing such as analyzing purchasing behavior, the storage unit 130 may store information resulting from the processing. When the processing unit 120 generates data associating the browsing information with the purchasing behavior information, the storage unit 130 stores the generated data. Furthermore, since the related browsing information and purchasing behavior information can be identified by the retail ID and associated at a desired timing, the processing unit 120 may not generate data associating these pieces of information, but may store them separately in the storage unit 130.
[0016] FIG. 3 is a diagram illustrating an example of the hardware configuration of the information management server 100. The information management server 100 includes one or more processors 101, which are calculation means, and a main memory 102 and an auxiliary memory 103, which are storage means. The processor 101 performs various processes by loading programs stored in the auxiliary memory 103 into the main memory 102 and executing them. The processor 101 may be, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), or a digital signal processor (DSP). The main memory 102 may be, for example, a random access memory (RAM). The auxiliary memory 103 may be, for example, a magnetic disk device or a solid state drive (SSD). The information management server 100 also includes a communication interface 104 for exchanging data with the terminal device 200, the store communication terminal 300, the sales information terminal 400, etc. Note that the configuration shown in Fig. 3 is merely an example, and the hardware configuration of the information management server 100 is not limited to the example configuration in Fig. 3. The information management server 100 may be configured as, for example, a standalone server machine, or may be realized as a virtual server or cloud server constructed using resources on a network.
[0017] 3, the communication unit 110 is realized by, for example, a processor 101 that executes a program and a communication interface 104. The processing unit 120 is realized by, for example, the processor 101 that executes a program. The storage unit 130 is realized by, for example, a main storage device 102 or an auxiliary storage device 103.
[0018] <Configuration of Terminal Device 200> FIG. 4 is a diagram showing the functional configuration of the terminal device 200. The terminal device 200 is a device used by a user to browse web pages. The terminal device 200 constitutes the browsing information acquisition system 10. For example, a portable information communication device such as a smartphone or a tablet terminal is used as the terminal device 200. The terminal device 200 includes a communication unit 210, a display unit 220, an operation acceptance unit 230, a processing unit 240, and a storage unit 250.
[0019] The communication unit 210 communicates with external devices via a network. The communication unit 210 receives display data, such as web pages to be displayed on the display unit 220, from external devices such as web servers. The communication unit 210 also transmits browsing information acquired by the processing unit 240 to the information management server 100. As will be described in detail later, the communication unit 210 also transmits and receives signals to and from the store communication terminal 300 to perform data communication.
[0020] The display unit 220 displays an image based on the display data received by the communication unit 210. The display unit 220 also displays digital content created for acquiring browsing information in the browsing information acquisition system 10. Examples of the digital content to be displayed include a landing page configured as a web page and a digital advertisement. The following describes an example in which a landing page is used as digital content for acquiring browsing information.
[0021] The operation accepting unit 230 accepts input operations by the user. For example, the user performs input operations to display a landing page for acquiring browsing information on the display unit 220 or to scroll the display of the landing page. The operation accepting unit 230 accepts these input operations.
[0022] The processing unit 240 executes various processes in response to the occurrence of an input operation by the user or other events accepted by the operation accepting unit 230. As one of such processes, the processing unit 240 generates viewing information indicating the viewing status of the landing page by the user, based on an event that occurs in response to the display status of the landing page on the display unit 220. Details of the events based on the display of the landing page and the viewing information generated based on these events will be described later.
[0023] The storage unit 250 stores a program for the processing unit 240 to execute processing, data used in the processing of the processing unit 240, data generated in the processing of the processing unit 240, etc. For example, the storage unit 250 also stores data of a landing page displayed on the display unit 220, browsing information generated by the processing unit 240, etc.
[0024] 5 is a diagram showing an example of the hardware configuration of the terminal device 200. The terminal device 200 includes one or more processors 201, which are calculation means, and a main memory device 202 and an auxiliary memory device 203, which are storage means. The processor 201 performs various processes by loading a program stored in the auxiliary memory device 203 into the main memory device 202 and executing it. The processor 201 may be, for example, a CPU, an MPU, a GPU, a DSP, or the like. The main memory device 202 may be, for example, a RAM. The auxiliary memory device 203 may be, for example, a magnetic disk device, an SSD, or the like.
[0025] The terminal device 200 also includes a wireless communication device 204 for exchanging data with the information management server 100, the store communication terminal 300, the sales information terminal 400, etc., a display device 205 for displaying images such as a landing page, and an input device 206 for a user to perform input operations. The terminal device 200 communicates wirelessly with external devices using the wireless communication device 204. For example, a display using a liquid crystal or organic EL (Electro-Luminescence) is used as the display device 205. For example, a touch panel formed integrally with the display device 205 is used as the input device 206. Note that the configuration shown in FIG. 5 is merely an example, and the hardware configuration of the terminal device 200 is not limited to the example configuration of FIG. 5.
[0026] 5, the communication unit 210 is realized by, for example, the processor 201 that executes a program and the wireless communication device 204. The display unit 220 is realized by, for example, the display device 205. The operation reception unit 230 is realized by, for example, the input device 206. The processing unit 240 is realized by, for example, the processor 201 that executes a program. The storage unit 250 is realized by, for example, the main storage device 202 or the auxiliary storage device 203.
[0027] <Installation example of store communication terminal 300 and sales information terminal 400> It is assumed that the purchasing behavior of a user who obtains information about a product or service from a landing page provided by the browsing information acquisition system 10 in a physical store will be influenced by the information obtained from the landing page. The purchasing behavior information acquisition system 20 acquires purchasing behavior information in a physical store of a user who obtains information from the landing page. The purchasing behavior information acquisition system 20 acquires the information by a store communication terminal 300 and a sales information terminal 400 installed in the physical store.
[0028] FIG. 6 is a diagram showing the state of a store in which a store communication terminal 300 and a sales information terminal 400 are installed. The store shown in FIG. 6 is equipped with product shelves and product counters on which products are placed, a checkout counter (indicated as a "register" in the figure) where payments are made, a shopping counter where products are bagged, etc. Store communication terminals 300 are installed on the product shelves, product counters, and checkout counter. A sales information terminal 400 is also installed at the checkout counter. An electronic sign (digital signage) 500 is installed at the entrance and exit of the store to notify customers entering the store of information. A store communication terminal 300 is also installed on this electronic signage 500.
[0029] The digital signage 500 displays a message to prompt a user entering the store to enable communication between the terminal device 200 and the store communication terminal 300. When entering the store, the user can enable a communication function of the terminal device 200 with the store communication terminal 300 in accordance with the display on the digital signage 500. This function can be provided in the terminal device 200 by software, for example. Once the communication function is enabled, the terminal device 200 and the store communication terminal 300 installed in the store communicate via beacons. The communication via beacons is realized, for example, by communication using Bluetooth Low Energy.
[0030] In beacon-based communication, the beacon signal may be output by either the terminal device 200 or the store communication terminal 300. Here, as an example, it is assumed that the store communication terminal 300 outputs the beacon signal. When the terminal device 200 receives the beacon signal and detects the store communication terminal 300, it sends a probe request to the detected store communication terminal 300 and performs data communication. In this data communication, the store communication terminal 300 identifies the terminal device 200 with which it is communicating.
[0031] A store communication terminal 300 installed in a store communicates with a terminal device 200 located near the store communication terminal 300. Therefore, by identifying which store communication terminal 300 among the store communication terminals 300 installed in the store has communicated with the terminal device 200, the location of the terminal device 200 within the store can be identified. When a user carrying a terminal device 200 moves around the store or stays in a specific location within the store, the store communication terminal 300 installed near the user communicates with the terminal device 200, and the user's location can be identified. Note that the store communication terminal 300 that has communicated with the terminal device 200 transmits to the information management server 100 the identification information of the terminal device 200 with which it communicates, as well as information related to the communication (such as the communication time), along with the identification information of the store communication terminal 300 itself. When the information management server 100 receives the above information transmitted from the store communication terminal 300, the information management server 100 manages the received information as information related to the user's behavior within the store (hereinafter referred to as "behavior information").
[0032] Furthermore, when a user purchases a product at a store, information relating to the user's purchase of the product (hereinafter referred to as "purchase information") is acquired by the sales information terminal 400. The sales information terminal 400 transmits the acquired purchase information to the information management server 100. Upon receiving the purchase information transmitted from the sales information terminal 400, the information management server 100 manages the acquired purchase information together with the above-mentioned behavioral information as purchase behavior information.
[0033] <Configuration of store communication terminal 300> FIG. 7 is a diagram showing the functional configuration of the store communication terminal 300. The store communication terminal 300 is installed in a store and is used to acquire behavioral information of users who carry the terminal device 200. The store communication terminal 300 constitutes the purchasing behavior information acquisition system 20. For example, a beacon signal transmitter is used as the store communication terminal 300. Various information processing devices having a beacon signal transmission function may also be used as the store communication terminal 300. The store communication terminal 300 includes a communication unit 310, a processing unit 320, and a storage unit 330.
[0034] The communication unit 310 communicates with external devices via a network. The communication unit 310 transmits and receives signals to and from the terminal device 200 to perform data communication. The communication unit 310 also transmits information related to communication with the terminal device 200 to the information management server 100. The information related to communication with the terminal device 200 may be transmitted via a management server (not shown) of the store communication terminal 300. The management server of the store communication terminal 300 manages the store communication terminals 300 installed in the store and receives information related to communication with the terminal device 200 from each store communication terminal 300. The management server of the store communication terminal 300 then associates the acquired information with the identification information of the store communication terminal 300 from which the information was acquired and transmits the information to the information management server 100.
[0035] The processing unit 320 establishes data communication with the terminal device 200 based on the transmission and reception of beacon signals via the communication unit 310. Then, the processing unit 320 generates information related to communication with the terminal device 200 and transmits it together with the identification information of its own device to the information management server 100 via the communication unit 310. The processing unit 320 also provides predetermined information to the terminal device 200 of a user who satisfies predetermined conditions. The conditions for providing information and the information to be provided will be described in detail below.
[0036] The storage unit 330 stores a program for the processing unit 320 to execute processing, data generated in the processing of the processing unit 320, data used in the processing of the processing unit 320, etc. The storage unit 330 also stores information to be provided to the terminal device 200 of a user who satisfies predetermined conditions.
[0037] FIG. 8 is a diagram illustrating an example of the hardware configuration of the store communication terminal 300. The store communication terminal 300 includes one or more processors 301, which are calculation means, and a main memory device 302 and an auxiliary memory device 303, which are storage means. The processor 301 loads a program stored in the auxiliary memory device 303 into the main memory device 302 and executes it, thereby performing various processes. The processor 301 may be, for example, a CPU, an MPU, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array). The main memory device 302 may be, for example, a RAM. The auxiliary memory device 303 may be, for example, a magnetic disk device or an SSD. The store communication terminal 300 also includes a wireless communication device 304 for exchanging data with the information management server 100, the terminal device 200, and the like. The store communication terminal 300 communicates wirelessly with external devices using the wireless communication device 304. The configuration shown in FIG. 8 is merely an example, and the hardware configuration of the store communication terminal 300 is not limited to the example configuration shown in FIG.
[0038] 8, the communication unit 310 is realized by, for example, a processor 301 that executes a program and a wireless communication device 304. The processing unit 320 is realized by, for example, the processor 301 that executes a program. The storage unit 330 is realized by, for example, a main storage device 302 or an auxiliary storage device 303.
[0039] <Configuration of sales information terminal 400> FIG. 9 is a diagram showing the functional configuration of the sales information terminal 400. The sales information terminal 400 is installed at a store's checkout counter and is used to acquire user purchasing information. The sales information terminal 400 constitutes the purchasing behavior information acquisition system 20. For example, a POS (Point of Sale) terminal is used as the sales information terminal 400. The sales information terminal 400 is required to acquire not only information related to product sales but also information about the user who purchased the product as purchasing information. Therefore, a device compatible with so-called ID-POS may be used as the sales information terminal 400. Alternatively, the sales information terminal 400 may be a combination of a normal POS terminal that acquires product sales information and an information device that can acquire customer information by means of authentication or the like. The sales information terminal 400 includes an information acquisition unit 410, a processing unit 420, a storage unit 430, and a communication unit 440.
[0040] The information acquisition unit 410 acquires information related to the sale of a product and information about the user who purchased the product. The acquired information can be recorded using various media, such as a code image such as a barcode, a magnetic medium, or an IC chip. Therefore, the information acquisition unit 410 reads the information using a means prepared according to the type of medium on which the information is recorded.
[0041] The processing unit 420 executes various processes based on the information acquired by the information acquisition unit 410. The processing unit 420 also generates purchase information of the user and transmits it to the information management server 100 via the communication unit 440.
[0042] The storage unit 430 stores a program for the processing unit 420 to execute processing, data generated in the processing of the processing unit 420, data used in the processing of the processing unit 420, and the like.
[0043] The communication unit 440 communicates with external devices via a network. The communication unit 440 transmits the purchase information generated by the processing unit 420 to the information management server 100. The purchase information may be transmitted via a management server (not shown) of the sales information terminal 400. The management server of the sales information terminal 400 manages the sales information terminals 400 installed in the store and receives purchase information from each sales information terminal 400. The management server of the sales information terminal 400 then transmits the acquired purchase information to the information management server 100.
[0044] 10 is a diagram showing an example of the hardware configuration of sales information terminal 400. Sales information terminal 400 includes one or more processors 401, which are calculation means, and a main memory device 402 and an auxiliary memory device 403, which are storage means. Processor 401 performs various processes by loading a program stored in auxiliary memory device 403 into main memory device 402 and executing it. Examples of processor 401 include a CPU, MPU, GPU, and DSP. Examples of main memory device 402 include RAM. Examples of auxiliary memory device 403 include a magnetic disk device and SSD.
[0045] Sales information terminal 400 also includes a communications interface 404 for exchanging data with information management server 100 and the like, and a reading device 405 for acquiring information related to product sales and information about users who have purchased the products. Depending on the type of medium on which the information is recorded, reading device 405 may be, for example, a barcode reader that reads barcodes attached to products, a magnetic card reader that reads information from cards on which information is magnetically recorded, or an IC card reader that reads information from an IC chip provided on a card. Note that the configuration shown in FIG. 10 is merely an example, and the hardware configuration of sales information terminal 400 is not limited to the example configuration shown in FIG. 10.
[0046] 10, the information acquisition unit 410 is realized by, for example, a processor 401 that executes a program and a reading device 405. The processing unit 420 is realized by, for example, the processor 401 that executes a program. The storage unit 430 is realized by, for example, a main storage device 402 or an auxiliary storage device 403. The communication unit 440 is realized by, for example, the processor 401 that executes a program and a communication interface 404.
[0047] <Information acquisition process> Figure 11 is a diagram showing the flow of information acquisition in the information acquisition system 1, where Figure 11(A) is a diagram showing the situation in which browsing information is acquired, Figure 11(B) is a diagram showing the situation in which behavioral information is acquired, and Figure 11(C) is a diagram showing the situation in which purchasing information is acquired.
[0048] As shown in FIG. 11(A), a user first operates the terminal device 200 to display a landing page for acquiring viewed information. The landing page is provided with a mechanism that can identify which position on the page is displayed on the terminal device 200. Here, the position on the landing page displayed by the terminal device 200 is considered to be the position viewed by the user. Then, viewed information including information that identifies the display position on the landing page is transmitted from the terminal device 200 to the information management server 100. The mechanism of the landing page will be described later.
[0049] Next, the user goes to a store, searches for and purchases a product. At this time, as shown in Fig. 11(B), a store communication terminal 300 installed on a shelf or the like in the store communicates with the terminal device 200, and the location of the terminal device 200 is identified, thereby obtaining behavioral information of the user carrying the terminal device 200 and transmitting it to the information management server 100. Then, when the user actually purchases the product, purchase information including information about the product and the user at the time of purchase is obtained at the sales information terminal 400, as shown in Fig. 11(C), and transmitted to the information management server 100.
[0050] In this way, depending on the user's behavior, browsing information and purchasing behavior information (behavior information and purchase information) are obtained at the terminal device 200, the store communication terminal 300, and the sales information terminal 400. Then, this information is managed in the information management server 100.
[0051] <Landing page configuration example> Fig. 12 is a diagram showing an example of the configuration of a landing page. Five sections, section #1 to section #5, are set on the landing page 11 shown in Fig. 12. Each section contains articles (contents) such as campaign announcements, product descriptions, and application methods. Each section also has a checkpoint 111 for detecting, as an event, the display of the section on the terminal device 200.
[0052] The size and arrangement of each section on the landing page 11, and the arrangement of the checkpoints 111 in each section, are set so that multiple checkpoints 111 are not displayed simultaneously on the display unit 220 of the terminal device 200. As an example, as shown in FIG. 12 , the checkpoints 111 can be arranged so that the distance between them is greater than the size of the screen 221 of the display unit 220 of the terminal device 200. In this way, only one checkpoint 111 is displayed on the screen 221 of the terminal device 200, making it possible to identify which section of the landing page 11 has been displayed (viewed). Note that, although the configuration is such that multiple checkpoints 111 do not simultaneously exist on the screen 221 here, a configuration may be adopted in which multiple checkpoints 111 are allowed to simultaneously exist on the screen 221. In this case, the viewing information includes information on multiple checkpoints.
[0053] FIG. 13 is a diagram showing an example of the HTML structure of a landing page. The landing page 11 follows the HTML structure: <header> 、 <nav> 、 <article> 、 <section>For example, each content such as an article on the landing page 11 is <article>In addition, each part that makes up the content is <section>is written. And, <section>A checkpoint 111 is embedded in the
[0054] The checkpoint 111 can be set using, for example, inview.js, a jQuery plug-in. inview.js is a plug-in that executes a predetermined event when a web page is scrolled and a location where inview.js is written enters the display area of the display device. Using inview.js, when a location on the landing page 11 where the checkpoint 111 is embedded is displayed on the screen 221 of the terminal device 200, viewing information can be generated that indicates that the section where the displayed checkpoint 111 is embedded has been displayed (viewed).
[0055] A user may scroll the screen 221 on which the landing page 11 of the terminal device 200 is displayed, and a certain section may be displayed multiple times. In such a case, for example, when the display of the landing page 11 is finished, the section including the checkpoint 111 that was last displayed may be determined as the section viewed by the user. Also, the number of times each section is displayed and the display time for each display of the landing page 11 may be acquired as viewing information. Note that the configuration of the landing page 11, the method for setting the checkpoint 111, the occurrence of an event using inview.js, etc. described above are merely examples, and the method for identifying a portion of the landing page 11 displayed on the terminal device 200 and generating viewing information is not limited to the above method.
[0056] <Examples of browsing information and purchasing behavior information> Fig. 14 is a diagram showing an example of viewing information. The viewing information is acquired by the terminal device 200 and sent from the terminal device 200 to the information management server 100. In the example shown in Fig. 14, the viewing information includes information on the following items, associated with a retail ID that is identification information: an advertisement ID, LP viewing start date and time, last passed CP, last passed date and time, campaign code, and target product code.
[0057] In the viewing information shown in FIG. 14, the retail ID is used as key data for associating the viewing information with purchasing behavior information. The advertising ID is identification information of the advertisement listed on the landing page. The LP viewing start date and time is the date and time when viewing (display) of the landing page (LP) identified by the retail ID and advertising ID started on the terminal device 200. The last passed CP is identification information of the checkpoint (CP) that was last displayed at the time when viewing of the landing page identified by the retail ID and advertising ID on the terminal device 200 ended. The last passed date and time is the date and time when the checkpoint registered in the last passed CP was last viewed. The campaign code is code information of a campaign provided on the landing page identified by the retail ID and advertising ID. The target product code is code information of the target product of the campaign identified by the campaign code.
[0058] These pieces of browsing information are generated when a user displays a landing page on the terminal device 200 and browses the landing page by performing operations such as scrolling. The generated browsing information is stored and managed in the information management server 100 in association with the identification information of the terminal device 200. The identification information of the terminal device 200 is not particularly limited. For example, when the terminal device 200 transmits the browsing information to the information management server 100, the information management server 100 may set the identification information for the terminal device 200, and the identification information may be stored in the information management server 100 and the terminal device 200.
[0059] Fig. 15 is a diagram showing an example of behavioral information. The behavioral information is acquired by the store communication terminal 300 that has communicated with the terminal device 200, and is sent from the store communication terminal 300 to the information management server 100. In the example shown in Fig. 15, the behavioral information includes registered information on the following items: Beacon number, retail ID, advertising ID, and proximity date and time.
[0060] The Beacon number is identification information for the store communication terminal 300 installed in the store. The retail ID is key data for associating behavioral information with browsing information and purchase information. The advertising ID is identification information for the advertisement, similar to the advertising ID shown in FIG. 14. The advertising ID is acquired from the terminal device 200. This advertising ID makes it possible to infer the advertisement that motivated the user's behavior (movement or stay) in the store. The proximity date and time is the date and time when communication was performed between the store communication terminal 300 identified by the Beacon number and the terminal device 200. The store communication terminal 300 and the terminal device 200 exchange beacon signals when they come close to a certain extent, thereby communicating. Therefore, the date and time when communication was performed identifies the date and time when the user carrying the terminal device 200 approached the store communication terminal 300 identified by the Beacon number.
[0061] These pieces of behavioral information are generated by the store communication terminal 300 when the store communication terminal 300 and the terminal device 200 communicate with each other. The generated behavioral information is, for example, periodically sent to the information management server 100, and is stored and managed in the information management server 100. Here, as an example, the store communication terminal 300 generates behavioral information every second while communicating with the terminal device 200. The example shown in FIG. 15 shows six pieces of behavioral information acquired by the store communication terminal 300 with Beacon number "002." In the example of FIG. 15, the retail ID and advertising ID are the same in all six pieces of behavioral information, and the behavioral information was generated every second from 18:10:05 to 18:10:10 on the same day. Therefore, from the behavior information shown in Figure 15, it can be seen that the user carrying the terminal device 200 stayed in a location where communication between the terminal device 200 and the store communication terminal 300 with Beacon number "002" was possible from 18:10:05 to 18:10:10.
[0062] If there are multiple users carrying terminal devices 200 in a store, there may be cases where one store communication terminal 300 communicates simultaneously with multiple terminal devices 200. Therefore, although not shown in Fig. 15, the behavior information may be configured to register identification information of the terminal device 200 communicating with the store communication terminal 300 identified by the Beacon number, thereby distinguishing the terminal device 200 (user) corresponding to each piece of behavior information.
[0063] Fig. 16 is a diagram showing an example of purchase information. The purchase information is acquired at the sales information terminal 400 at the time of payment, and is sent from the sales information terminal 400 to the information management server 100. In the example shown in Fig. 16, the purchase information includes the following information: retail ID, store code, date and time of purchase, receipt number (referred to as receipt No. in the figure), product code, product name, JAN code, quantity, and price.
[0064] The retail ID is key data for associating purchase information with browsing information and behavioral information. The store code is code information for the store where the sales information terminal 400 is installed. The usage date and time is the date and time when the payment was made and the sales information terminal 400 was used. The receipt number is the number of the receipt issued at the time of payment. The product code is code information for the product purchased by the user. The product name is the name of the product purchased by the user. The JAN code is the JAN code read from the product purchased by the user. The quantity is the number of the same product purchased by the user. The amount is the unit price of the product purchased by the user.
[0065] This purchasing information is generated by the sales information terminal 400 when a user purchases a product and pays for it. The generated purchasing information is, for example, periodically sent to the information management server 100, where it is stored and managed.
[0066] Fig. 17 is a diagram showing an example of display area information. The display area information is information that specifies the correspondence between the store communication terminal 300 and the products arranged in the location where the store communication terminal 300 is installed (such as a product shelf or product stand). The display area information is stored, for example, in a management server (not shown) installed in the store, and is sent from the store management server to the information management server 100 at a predetermined timing. In the example shown in Fig. 17, the display area information includes registered information on the following items: Beacon number, product code, product name, JAN code, and campaign code.
[0067] The Beacon number is identification information for the store communication terminal 300 installed in the store. The product code is code information for the product displayed in the location where the store communication terminal 300 specified by the Beacon number is installed. The product name is the name of the product displayed in the location where the store communication terminal 300 specified by the Beacon number is installed. The JAN code is the JAN code attached to the product displayed in the location where the store communication terminal 300 specified by the Beacon number is installed. The campaign code is code information for a campaign being implemented for the product specified by the product code, product name, and JAN code.
[0068] 15 and the display area information shown in Fig. 17, the products displayed at the position of the store communication terminal 300 identified by the behavior information are identified. Therefore, the products displayed at the location where the user has approached or stayed for a certain period of time are recognized. The display area information is sent from the store management server to the information management server 100 at predetermined times, such as when the product display is changed or periodically, such as once a day, and is stored in the information management server 100.
[0069] <Example of analysis of acquired information> By analyzing the various types of information described with reference to Figures 14 to 17, various pieces of information regarding the purchasing behavior of users can be obtained. For example, by referring to and analyzing the browsing information, behavioral information, and display area information, it is possible to determine whether a user who viewed an advertisement on a landing page stopped by the display area of the advertised product in a physical store. This makes it possible to infer that the advertisement on the landing page caused the user to become interested in the advertised product. Furthermore, the length of time the user stayed in the display area of the advertised product makes it possible to infer the level of the user's interest in the advertised product.
[0070] The viewing information also includes information on the last viewed checkpoint (last passed CP) among the checkpoints provided on the landing page. This makes it possible to determine which part of the landing page the user viewed before performing the behavior indicated in the behavior information. This makes it possible to infer the relationship between the content of each section on the landing page and the user's level of interest, unlike when simply associating the viewing of the landing page (displaying it on the terminal device 200) with the user's behavior.
[0071] Furthermore, by referencing and analyzing the browsing information and purchase information, it is possible to determine whether a user who viewed an advertisement on a landing page purchased the advertised product at a physical store. This makes it possible to infer that the advertisement on the landing page made the user interested in the advertised product and led to a purchase. Furthermore, by referencing this information, behavioral information, and display area information, it is possible to estimate the relationship between factors such as whether the user visited the display area of the advertised product and the length of time they stayed in that display area, and the result of whether or not they purchased the product.
[0072] The viewing information also includes information on the last viewed checkpoint (last passed CP) among the checkpoints provided on the landing page. This makes it possible to determine which part of the landing page the user viewed before purchasing the product. This makes it possible to infer the relationship between the content of each section on the landing page and the user's product purchasing behavior, unlike when simply associating the viewing of the landing page (displaying it on the terminal device 200) with the user's behavior.
[0073] Furthermore, by identifying the point at which a user leaves a landing page, it is possible to analyze which part of the content on the landing page was not suitable for the user. For example, suppose a landing page contains campaign information, and a user views up to the section that lists the prizes that can be won in the campaign before leaving. In this case, it can be inferred that the prizes were not suitable for the user (failed to attract the user's interest). Also, suppose a user views up to the section that lists the campaign entry method before leaving. In this case, it can be inferred that the entry method was not suitable for the user (failed to attract the user's interest).
[0074] In addition, the purchase information shown in Figure 16 includes a store code, making it possible to identify the store where the product was purchased. Furthermore, a store code may be added to the behavioral information shown in Figure 15, making it possible to identify the store from which the user's behavioral information was obtained. In this way, landing pages and physical stores are associated with each other, and the information management server 100 can extract, from the purchasing behavior information, purchasing behavior information that corresponds to the user's purchasing behavior at the physical store associated with the landing page.
[0075] Furthermore, it is conceivable to determine the user's behavior based on the above-mentioned information such as the browsing information, purchase information, behavioral information, and display area information, and to guide the user's next action. For example, if a user stops by or stays in a display area of an advertised product, it is conceivable to provide the user with information about the advertised product, information about products related to the advertised product, information about benefits that can be obtained if the advertised product is purchased based on a campaign, information about additional benefits, etc. In addition, it is also conceivable to provide various information according to the user's behavior in the store. With regard to additional benefits, for example, if a user stops by a display area of an advertised product but does not end up purchasing the product, it is conceivable to provide the user with a benefit (such as a discount) that can be used the next time they purchase the advertised product or another product. In addition, it is also conceivable to provide various information according to the user's purchase history.
[0076] The information about these products and benefits may be stored in the information management server 100 in association with the identification information of the campaign or product, and transmitted from the information management server 100 to the terminal device 200 of the user.
[0077] Although the embodiments of the present invention have been described above, the technical scope of the present invention is not limited to the above embodiments. For example, in the above embodiments, when communication is established between the terminal device 200 and the store communication terminal 300, the store communication terminal 300 generates behavioral information and transmits it to the information management server 100. Alternatively, the terminal device 200 may generate behavioral information and transmit it to the information management server 100. In this case, the terminal device 200 acquires identification information, such as a Beacon number, from the store communication terminal 300 with which it is communicating, and transmits this identification information along with information related to communication with the store communication terminal 300 to the information management server 100. The information management server 100 manages the information about communication between the terminal device 200 and the store communication terminal 300 received from the terminal device 200 as behavioral information. Various other modifications and alternative configurations that do not deviate from the scope of the technical concept of the present invention are included in the present invention. [Explanation of symbols]
[0078] 1...information acquisition system, 10...browsing information acquisition system, 11...landing page, 111...checkpoint, 20...purchasing behavior information acquisition system, 100...information management server, 110...communication unit, 120...processing unit, 130...storage unit, 200...terminal device, 210...communication unit, 220...display unit, 230...operation acceptance unit, 240...processing unit, 250...storage unit, 300...store communication terminal, 310...communication unit, 320...processing unit, 330...storage unit, 400...sales information terminal, 410...information acquisition unit, 420...processing unit, 430...storage unit, 440...communication unit< / section> < / section> < / article> < / section> < / article> < / nav> < / header>
Claims
1. a browsing information acquisition unit that acquires browsing information including information identifying a position of a web page displayed on a device capable of displaying a web page; a purchasing behavior information acquisition unit that acquires purchasing behavior information indicating purchasing behavior in a physical store of a user who possesses the device; a storage unit that stores the browsing information acquired by the browsing information acquisition unit and the purchasing behavior information acquired by the purchasing behavior information acquisition unit; An information management system comprising:
2. a processing unit that associates the browsing information acquired by the browsing information acquisition unit with the purchasing behavior information acquired by the purchasing behavior information acquisition unit based on identification information of the user; The information management system according to claim 1 , wherein the storage unit stores information associated by the processing unit.
3. The purchasing behavior information includes information identifying the physical store, The information management system described in claim 2, wherein the processing unit associates the web page identified in the browsing information with the physical store identified in the purchasing behavior information based on the browsing information and the purchasing behavior information, and extracts purchasing behavior information of the user at the physical store associated with the web page.
4. The information management system according to claim 1 , wherein the purchasing behavior information includes information on a purchase history at the physical store.
5. The information management system according to claim 1 , wherein the purchasing behavior information includes information about the movement of the user in the physical store.
6. 2. The information management system of claim 1, wherein the browsing information includes information about the location of the web page on which a checkpoint that can be detected as being displayed on a screen is set, when the web page is displayed on the device.
7. 7. The information management system according to claim 6, wherein the viewing information acquisition unit acquires the viewing information by setting the checkpoint last displayed on the device as the checkpoint displayed on the device when display of the web page ends on the device.
8. 2. The information management system of claim 1, further comprising an analysis unit that analyzes the relationship between the browsing status of a user who viewed the web page and the purchasing behavior of the user, including cases where the user does not make a purchase, based on the browsing information and the purchasing behavior information.
9. The information management system according to claim 8 , wherein the analysis unit provides information to the device of the user according to the behavior of the user in the physical store based on a result of the analysis.
10. The information management system according to claim 8 , wherein the analysis unit provides information to the device of the user according to a purchase history of the user at the physical store based on a result of the analysis.
11. The computer acquires browsing information from a device capable of displaying a web page, the browsing information including information identifying the location of a web page displayed on the device; the computer acquires purchasing behavior information indicating the purchasing behavior of the user who owns the device in a physical store; storing the acquired browsing information and purchasing behavior information in a storage device by the computer; A method of obtaining information, including:
12. On the computer, a function of acquiring browsing information including information for identifying the location of a web page displayed on a device capable of displaying a web page; a function of acquiring purchasing behavior information indicating the purchasing behavior of a user who owns the device in a physical store; a function of storing the acquired browsing information and purchasing behavior information in a storage device; A program that makes this happen.
Citation Information
Patent Citations
Service providing apparatus, service providing method, and program
JP2023145421A