Analysis system, analysis method, and program

The analysis system addresses the lack of intuitive website data presentation by offering calendar-based displays and company-specific insights, enabling users to grasp website situations effectively.

JP2026093465AActive Publication Date: 2026-06-09DATATEAM CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
DATATEAM CO LTD
Filing Date
2024-11-28
Publication Date
2026-06-09

Smart Images

  • Figure 2026093465000001_ABST
    Figure 2026093465000001_ABST
Patent Text Reader

Abstract

The challenge is to provide technology that allows users to intuitively understand the status of a website. [Solution] It is an analysis system, An acquisition unit that acquires access information for the website to be analyzed, The system includes a display unit that displays a calendar report screen based on the aforementioned access information, The aforementioned access information includes daily analytical indicators, The analytical indicators are indicators related to access on the website being analyzed, The aforementioned calendar report screen displays the date and analysis indicators in a calendar format for each day. Analysis system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Relates to an analysis system, an analysis method, and a program.

Background Art

[0002] In recent years, the use of websites has been rapidly expanding, and technologies for accurately analyzing the behaviors and access data of users who visit websites have attracted attention. Specifically, technologies for grasping users' behavior patterns and usage trends through access analysis and realizing efficient website operation have been provided.

[0003] Patent Document 1 discloses a system for analyzing the access tendency to a website and recommending actions necessary for website improvement according to the analysis result.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, although the invention described in Patent Document 1 can analyze the situation of a website and give advice, it cannot provide information to users so that they can intuitively grasp the situation of the website.

[0006] An object of the present invention is to provide a technology that enables users to intuitively grasp the situation of a website.

Means for Solving the Problems

[0007] [1] An analysis system, An acquisition unit that acquires access information of a website to be analyzed, The system includes a display unit that displays a calendar report screen based on the aforementioned access information, The aforementioned access information includes daily analytical indicators, The analytical indicators are indicators related to access on the website being analyzed, The aforementioned calendar report screen displays the date and analysis indicators in a calendar format for each day. Analysis system. [2] The analysis system further includes a reception section, The reception desk accepts the specification of the analysis axis and date for conducting daily analysis. The display unit displays a detailed display area that shows the analysis indicators on the analysis axis for the specified date, based on the access information. [1] The analysis system described. [3] The analysis system further includes an analysis unit, The analysis unit outputs the changes related to the analysis axis as analysis results based on the access information. The analysis system described in [2]. [4] The analysis system further includes a reporting section, The reporting unit generates a report request based on the analysis results and sends it to the generating device to generate a report document. The display unit displays the report text in the detailed display area. The analysis system described in [3]. [5] The calendar report screen is displayed in a color-coded format for each day based on the daily values ​​of the analysis indicators. The analysis system described in any of [1] to [4]. [6] The analysis system further comprises a memory unit, an analysis unit, a reliability evaluation unit, and a reporting unit. The memory unit stores company information, including the industry of the company that manages the website to be analyzed. The analysis unit outputs analysis results based on the access information and the company information. Upon receiving the analysis results, the reliability evaluation unit evaluates the reliability of the analysis results and outputs the analysis results that are deemed reliable. The reporting unit generates a report based on the analysis results output by the reliability evaluation unit and the company information. The display unit displays the report text. The analysis system described in any of [1] to [5]. [7] The company information includes at least one of the following: major policies, names of competitors, market share, challenges, and writing style. The analysis system described in [6]. [8] The analysis system further includes a reception unit, The aforementioned calendar report screen includes multiple types of analytical indicators, The types of the aforementioned analytical metrics include at least one of the following: number of impressions, number of sessions, and number of users. The reception unit receives the designation of a type to be selected from the types of analysis indicators. The display unit switches to display the calendar report screen showing the specified type of analysis indicator. The analysis system described in any of [1] to [7]. [9] The display unit displays the dashboard screen based on the access information, The aforementioned dashboard screen includes multiple comparison display areas that include the analysis indicators for the current month and the previous month, and the rate of change of the analysis indicators. The analysis system described in any of [1] to [8].

[10] A computer analysis method, The process of obtaining access information for the website to be analyzed, The system includes a display step of displaying a calendar report screen based on the aforementioned access information. The aforementioned access information includes daily analytical indicators, The analytical indicators are indicators related to access on the website being analyzed, The aforementioned calendar report screen displays the date and analysis indicators in a calendar format for each day. Analysis method. A computer program that causes the computer to execute the analysis method described in

[11]

[10] .

[0008] According to the invention related to [1], the situation of the website can be intuitively grasped in a calendar format.

[0009] According to the invention related to [2], by specifying the date and the axis of analysis, the detailed situation of the website for the specified date can be grasped.

[0010] According to the invention related to [3], the website can be analyzed daily by using access information.

[0011] According to the invention related to [4], the situation of the website can be intuitively grasped by using the report text generated from the analysis results.

[0012] According to the invention related to [5], the values of the analysis indicators in the calendar format can be intuitively grasped by colors.

[0013] According to the invention related to [6], an analysis reflecting the information of the company managing the website to be analyzed can be performed and the results can be provided.

[0014] According to the invention related to [7], by using the information of each company such as the main measures and the names of competing companies, the analysis results suitable for each company can be provided.

[0015] According to the invention related to [8], the indicators such as the number of displays and the number of sessions can be selected and switched to the screen of the suitable indicator.

[0016] According to the invention related to [9], the change of the analysis indicators can be intuitively grasped.

Effect of the Invention

[0017] According to the present invention, a technology that enables users to intuitively grasp the situation of the website can be provided.

Brief Description of the Drawings

[0018] [Figure 1]Block diagram of the system of this embodiment [Figure 2] Hardware configuration diagram of this embodiment [Figure 3] Flowchart showing the processing flow of this embodiment [Figure 4] This figure shows an example of the screen display of this embodiment. [Figure 5] This figure shows an example of the screen display of this embodiment. [Figure 6] This figure shows an example of the screen display of this embodiment. [Modes for carrying out the invention]

[0019] The following describes an analysis system, analysis method, and computer program relating to embodiments of the present invention with reference to the drawings. Note that the embodiments shown below are examples of the present invention, and the present invention is not limited to these embodiments; various configurations can be adopted.

[0020] In this embodiment, the configuration and operation of the analysis system and analysis apparatus will be described, but an analysis method, computer program, and program recording medium having a similar configuration will have similar effects. Using a program recording medium, for example, the program can be installed on a computer. The series of processes according to this embodiment, described below, are provided as a program executable on a computer and may be provided on a non-transient computer-readable recording medium such as a CD-ROM or flexible disk, or even from an external server device via a communication line.

[0021] In this embodiment, we will describe an example in which a person in charge of web marketing or similar roles at a company uses the analysis system to analyze information about the website managed by the company to which they belong.

[0022] Furthermore, in this embodiment, an API (Application Programming Interface) is used to connect to an external data management system or generation device, allowing for the use of functions and data exchange. Therefore, the external data management system 3 is accessed using pre-registered authentication information, and the necessary access information is obtained.

[0023] <System Configuration> Figure 1 shows the system configuration diagram of analysis system 0. Analysis system 0 comprises an analysis device 1 and a user terminal 2, which are connected via network 5 for communication. In this embodiment, the analysis device 1 is also connected via network 5 for communication with an external data management system 3 and a generation system 4, and is configured to make available the data in the data management device 31 and the functions of the generation device 41.

[0024] One or more server devices, such as general-purpose servers or personal computers, can be used as the analysis device 1.

[0025] User terminal 2 is a device used by users of the analysis system for analysis, and can be a personal computer, smartphone, tablet, or other terminal device. User terminal 2 connects to analysis device 1 by executing the analysis device usage program and executes the analysis-related processing described later. In this embodiment, the analysis device usage program is a browser application pre-installed or downloaded in advance to user terminal 2, but it may also be a client application downloaded from a program provider device (not shown).

[0026] The data management system 3 includes a data management device 31. The data management device 31 can be a general-purpose server or a personal computer. The data management device 31 collects information about user access to the website being analyzed, aggregates the data, and provides it to the analysis device 1. In this embodiment, the data management device 31 aggregates analytical indicators such as the number of website views and the number of visiting users based on user logs collected from the website being analyzed, and provides the aggregated analytical indicators to the analysis device 1 as access information. However, for aggregation by the analysis device 1, the information before aggregation, such as logs, may be provided directly to the analysis device 1 as access information.

[0027] The generation system 4 includes a generation device 41. The generation device 41 can be a general-purpose server or a personal computer. The generation device 41 stores a model (language model) that receives natural language commands, such as a large-scale language model, and outputs a response in natural language. It also performs processing such as outputting analysis results and generating text. In this embodiment, the generation device 41 in the external generation system 4 is used to perform various processes such as outputting analysis results and generating text, as described later. However, the analysis device 1 may store the language model and perform the analysis-related processing described later.

[0028] <Hardware Configuration> Figure 2(a) is a hardware configuration diagram of the analysis device 1. As shown in Figure 2(a), the analysis device 1 comprises a processing unit 101, a storage unit 102, and a communication unit 103, which are used to perform the functions of each unit and each process.

[0029] The processing unit 101 has a processor such as a CPU capable of executing instruction sets, and runs the OS, resume management programs, etc. The memory unit 102 includes volatile memory such as RAM capable of storing instruction sets, and non-volatile recording media such as HDDs or SSDs capable of storing the OS, analysis programs, etc. The communication unit 103 has an interface for connecting to the network 5 and performs communication control with the network 5 to input and output information.

[0030] Figure 2 is a hardware configuration diagram of user terminal 2. As shown in Figure 2(b), user terminal 2 has a processing unit 201, a storage unit 202, a communication unit 203, an input unit 204, and an output unit 205, which are used to perform the functions of each unit and each process.

[0031] The processing unit 201 has a processor such as a CPU capable of executing instruction sets and executes programs such as the OS and analysis equipment user programs. The memory unit 202 has a volatile memory such as RAM that can store instruction sets, and a non-volatile recording medium such as an HDD or SSD that can record an application program (such as an analysis device user program) that can utilize multiple services including an OS and analysis services. The communication unit 203 has an interface for connecting to network 5 and performs communication control with network 5 to input and output information. The input unit 204 has input devices such as touch panels and keyboards, which are operation input devices capable of input processing. The output unit 205 has an output device such as a display device capable of display processing, such as a display.

[0032] <Data Structure> The following describes an example of the data configuration used in the analysis system 0 of this embodiment. In this embodiment, various data used in the analysis process described later, including access information and company information, are stored in the storage unit 102 of the analysis device 1 or the data management device 31. However, the function of the storage unit 102 may be realized by multiple server devices, for example, by distributing and storing access information across multiple server devices.

[0033] Access information refers to information about access to the website being analyzed. In this embodiment, it includes analytical metrics, but it may also include user logs on the website before the analytical metrics are calculated. Analytical metrics are metrics for analyzing a website and include types of metrics such as access count, PV count (page views: number of times a page is displayed), session count, user count, event count (number of events such as clicks, purchases, and adding items to the cart), average PV count (average number of times a web page is displayed per user (number of displays / number of users)), new user rate (percentage of new users out of the total number of users), site dwell time (the time a user actually browses and uses the website per session), goal count (number of times an event designated as a goal, such as purchasing a product, occurs), and goal rate (percentage of users who generated an event designated as a goal out of the total number of users). Furthermore, analytical metrics may be metrics calculated based on multiple of the above-mentioned metrics, as long as they are metrics for analyzing website access.

[0034] An analysis metric is an indicator identified by the type of metric and one or more attributes. For example, if the type of analysis metric is set to "impressions" and the attribute is set to "October 10th", the analysis metric is the number of times the website was displayed on October 10th. In this embodiment, the analysis metric included in the access information is an analysis metric that is aggregated based on attributes such as the type of analysis metric (e.g., number of impressions or sessions), the aggregation period, the referrer (the website or webpage that referred the user before transitioning to the website being analyzed), the campaign (the advertising campaign that led to the connection to the website being analyzed), the page (the webpage the user was connected to before transitioning to the website being analyzed), the query (the search term that led to the connection to the website being analyzed), and the hostname (the domain of the website the user is accessing), and is transmitted to the analysis device 1. Furthermore, the attributes of the analysis metric also include user attributes (age, gender), geographic information (country, city), and device information (device classification and OS (Operating System) type). Note that the analysis metric may also be an indicator aggregated for the entire website, identified by the attribute "overall," such as the total number of impressions for the entire website.

[0035] The analysis axis is the axis of analysis for the analysis indicator, and in this embodiment, it is an analysis axis composed of the attributes of one or more analysis indicators. In this embodiment, analysis indicators having attributes set by the user as the analysis axis are acquired from the data management device 31 and used in the analysis process described later. In this embodiment, the analysis axis is an analysis axis relating to the attributes of the analysis indicator, including the aggregation period, referrer, campaign, page, query, and hostname, but it can be any axis relating to the attributes of the analysis indicator, such as the type of attribute of the analysis indicator. Also, for example, if the type of attribute of an analysis indicator such as "page" is selected as the analysis axis, the data management device 31 provides one or more analysis indicators with different attributes in the type selected as the analysis axis, such as the number of times each page included in the website is displayed, along with information about the attributes.

[0036] Furthermore, in this embodiment, the analysis device 1 obtains the necessary access information for processing by sending a request (access information acquisition request) to the management device 31 each time a situation arises that requires access information, and then executes the processing described later. However, the storage unit 102 may store the necessary information, including the necessary access information, in advance.

[0037] Corporate information refers to information about the company that manages the website being analyzed. In this embodiment, this includes company identification information (such as a company ID), company name, main strategies, industry, product and service details, competitor names, market share, advertising budget, current challenges, and a writing style appropriate for the company. Corporate information may be in text format or structured format, as long as it is in a format that the language model can understand.

[0038] Furthermore, the memory unit 102 may also store user information of the users of the analysis system 0. In this case, the user information is registered in association with the corporate information of the company to which the user belongs.

[0039] In this embodiment, users of the analysis system 0 register information (such as identification information) about the account managing the information of the website to be analyzed in the data management system 3 in advance, associating it with company information. The analysis device 1 performs analysis processing on the website managed by the account identified through this prior registration, treating it as the website to be analyzed.

[0040] <Functional Configuration of Analysis System 0> Figure 1 further shows the functional configuration of the analysis system 0. As shown in Figure 1, the analysis device 1 comprises an acquisition unit 11, a display unit 12, an analysis unit 13, a reliability evaluation unit 14, a reporting unit 15, a reception unit 16, and a warning unit 17. This represents the concrete realization of information processing by software (analysis program temporarily or permanently stored in the storage unit 102) by hardware (processing unit 101, etc.). In addition, other devices such as the user terminal 2 may realize part of the processing described later. In this case, the other devices such as the user terminal 2 store part of the analysis program in the storage unit 202 and execute it in the processing unit 201.

[0041] <Acquisition part 11> The acquisition unit 11 performs the process of acquiring various data necessary for analysis processing. In this embodiment, the acquisition unit 11 sends a data acquisition request to the data management device 31 via API, which includes specifying the data required, and acquires the necessary access information. In this embodiment, the access information acquisition request for requesting access information includes the type of analysis indicator and the attributes of the analysis indicator as information for specifying the necessary access information. Furthermore, when acquiring values ​​for multiple analysis indicators, the access information acquisition request may also include information regarding the range for which to acquire the analysis indicators (for example, the number of sessions per day from October 7 to October 14). The acquisition unit 11 may also acquire data entered on the user terminal 2.

[0042] <Display section 12> The display unit 12 displays various screens for showing analysis results, including a calendar report screen and a dashboard screen, based on various necessary information, including access information.

[0043] <Analysis Department 13> The analysis unit 13 outputs analysis results based on company information and access information. In this embodiment, the analysis unit 13 generates and sends an analysis request (prompt, etc.) to the generation device 41 instructing it to generate analysis results based on company information and access information acquired by the acquisition unit 11, and executes the analysis process by acquiring and outputting the analysis results generated by the generation device 41. For example, the analysis unit 13 generates an analysis request that includes structured analysis indicators such as "Date: October 1, 2024, Number of views: 37,666" and sends it to the generation device 41, outputting text-format data as analysis results that explains the content of the access information, such as "There were 37,666 views on October 1st." Alternatively, for example, the analysis unit 13 may send the number of sessions aggregated on October 10th and October 11th and output text-format data as analysis results that explains the changes, such as "The number of sessions on October 11th increased by 100 compared to the previous day." In other words, based on multiple analysis indicators with different attributes included in the analysis axis, the analysis unit 13 may output text-format data regarding the differences and changes between analysis indicators. In this embodiment, we have described an example of comparing analytical indicators with different aggregation periods. However, it is also possible to compare multiple analytical indicators with different attributes than those shown in the example, for example, when the inflow routes are different.

[0044] In this embodiment, the analysis unit 13 generates an analysis request that includes access information along with details of the analysis to be performed, such as the background of the data analysis (what kind of data it is), the purpose of the data, and the perspective of the data analysis, and instructs the generation device 41 to output the analysis results. The analysis unit 13 also generates an analysis request that includes information about the company that manages the website to be analyzed, based on company information including service content, industry, and challenges, for example, "This company operates an e-commerce site, and its challenge is that it has few repeat customers."

[0045] In this embodiment, the analysis unit 13 interprets the meaning of access information and performs analysis, using the language model in the generation device 41 to perform analysis-related processing. However, for example, the value of change per unit time (e.g., one month) for each analysis indicator may be output as the analysis result.

[0046] <Reliability Evaluation Department 14> When the reliability evaluation unit 14 receives the analysis results from the analysis unit 13, it evaluates the reliability of the analysis results and outputs the analysis results if it determines that they are sufficiently reliable. The reliability evaluation unit 14 does not output the analysis results if it determines that the analysis results are not sufficiently reliable. In this embodiment, the reliability evaluation unit 14 generates and transmits an evaluation request (prompt, etc.) to the generation device 41 instructing it to evaluate the analysis results based on the analysis results, obtains the evaluation results generated by the generation device 41 based on the evaluation request, and executes the processing related to the evaluation of the analysis results by outputting the analysis results that it has evaluated as having sufficient reliability. In this embodiment, the reliability evaluation unit 14 obtains analysis results with sufficient reliability as evaluation results from the generation device 41 by sending an evaluation request instructing it to evaluate the reliability based on the analysis results and output only analysis results with sufficient reliability. However, it is also possible to obtain an evaluation of whether the reliability is sufficient as an evaluation result.

[0047] In this embodiment, the reliability evaluation unit 14 generates an analysis request that includes, along with the analysis results, questions such as "Does the numerical value have a sufficiently large denominator to be trusted?", detailed information about the reliability evaluation to be performed, such as the background of the data analysis (what kind of data the target analysis indicator is, what the purpose of the analysis is, etc.), and what aspects of verification are required, and instructs the generation device 41 to output the evaluation results. In this embodiment, the information regarding the reliability evaluation is in text format, but it may be data in other formats. Furthermore, the analysis request may include access information used to output the analysis results.

[0048] <Report section 15> The reporting unit 15 generates a report based on company information and analysis results that the reliability evaluation unit 14 has evaluated as having sufficient reliability. In this embodiment, the reporting unit 15 generates and transmits a report request (prompt, etc.) for generating a document based on company information and analysis results that the reliability evaluation unit 14 has evaluated as having sufficient reliability, and the generation device 41 retrieves and outputs the report generated based on the report request, thereby performing the processing related to the generation of the report.

[0049] Furthermore, in this embodiment, the reporting unit 15 performs the process related to generating the report in two stages: a process to generate a document proposing issues and measures, and a process to adjust the output format. Firstly, the reporting unit 15 generates a first report request for generating a report based on the analysis results that the reliability evaluation unit 14 has evaluated as having sufficient reliability, and transmits it to the generation device 41. The reporting unit 15 obtains a provisional report generated by the generation device 41 based on the first report request, and generates a second report request to instruct the generation device 41 to refine the document based on the obtained provisional report and company information such as a writing style suitable for each company, and transmits it to the generation device 41 to give instructions and generate the report. In this embodiment, the analysis system 0 can produce reports with high accuracy and in a document suitable for the company that manages the website being analyzed by performing the process in two stages in this way.

[0050] In this embodiment, the analysis unit 13, reliability evaluation unit 14, and reporting unit 15 generate instructions for the generation device 41, such as analysis requests, evaluation requests, and report requests, using templates set for each type of analysis indicator, analysis axis, and analysis perspective and purpose. When the generation device 41 is provided with information about the analysis perspective and the type and attributes of the analysis indicator in advance, the information transmitted to the generation device 41 for instructions such as analysis requests, evaluation requests, and report requests may include only the minimum necessary information, such as analysis indicators, analysis results, and evaluation results. It is preferable for the analysis device 1 to give instructions to the generation device 41 for processing in several stages, as in this embodiment, because giving instructions to perform multiple processes at once increases the likelihood that the language model will output results with low accuracy. However, it is also possible to give instructions to perform multiple processes at once.

[0051] <Reception Desk 16> The reception unit 16 receives various data entered on the user terminal 2 and processes it to pass it on to other functional components or to store it in the storage unit 102. In this embodiment, the reception unit 16 receives input from the user by operating the displayed screen and processes it to pass it on for processing by the acquisition unit 11 and the display unit 12. In addition, the reception unit 16 receives input in advance of information about the website to be analyzed and information about the company that manages the website to be analyzed (company information) and stores it in the storage unit 102.

[0052] <Warning part 17> The warning unit 17 determines whether to generate an alert based on multiple analytical indicators included in the access information. If it is determined to generate an alert, it generates an alert based on the multiple analytical indicators. The warning unit 17 determines whether to generate an alert by comparing multiple analytical indicators that are of the same type but have different attributes on one of the analysis axes (in this embodiment, the aggregation period), such as when the rate of change (decrease rate or increase rate) of the analytical indicator from the previous day to the current day is greater than or equal to a predetermined value. In this case, as a process related to the comparison of multiple analytical indicators, the warning unit 17 may determine whether to generate an alert based on the rate of change (decrease rate or increase rate) of the analytical indicators, or it may determine whether to generate an alert based on the difference in the values ​​of the analytical indicators. Furthermore, when the analytical indicators to be compared are indicators specified by analysis axes relating to multiple attributes, such as when comparing the number of sessions per day for each inflow route, the warning unit 17 determines whether to generate an alert by comparing analytical indicators that have the same attributes other than the attribute that forms the axis of comparison (e.g., the aggregation period). The warning unit 17 also generates an alert if the changes in the multiple compared analytical indicators are greater than or equal to a predetermined value. In this case, the warning unit 17 generates an alert based on access information including multiple compared analytical indicators and a template. In this embodiment, the warning unit 17 also calculates the rate of change or difference based on the values ​​of the multiple analytical indicators and uses this information to generate the alert.

[0053] The following explanation describes the processing of analysis system 0 when displaying each screen, using flowcharts and diagrams illustrating screen displays. Note that the processing flow described below is just one example, and the processing may be executed in a different sequence than the example described below.

[0054] <Calendar Report Screen> The following explanation of the display process for the calendar report screen will be given using Figures 3-5.

[0055] When the user terminal 2 receives a request to display the calendar report screen, the acquisition unit 11 sends an access information acquisition request to the data management device 31 regarding the access information necessary to display the calendar report screen, and acquires the access information from the data management device 31 (S101). At this time, the acquisition unit 11 acquires access information including the daily analysis indicators necessary to display the calendar report screen from the data management device 31 by sending an access information acquisition request that includes information regarding the necessary access information (in this embodiment, the type of analysis indicator such as the number of displays and the number of sessions, the analysis axis (in this embodiment, the inflow route and the aggregation period), and the period for acquiring daily data). Based on the access information including the daily analysis indicators acquired by the acquisition unit 11, the display unit 12 displays the calendar report screen as shown in Figures 4 and 5 (S102).

[0056] When the reception unit 16 receives the date and analysis axis for which the user wishes to analyze in detail on the calendar report screen (S103), the acquisition unit 11 sends an access information acquisition request, including the analysis axis and the type of analysis indicator, to the data management device 31 and acquires the access information necessary to display the detailed display area (S104). At this time, the access information acquisition request sent to the data management device 31 includes the date (aggregation period) specified by the user, the type of analysis indicator set when displaying the calendar report screen, and the analysis axis specified by the user. In this embodiment, the analysis axis selected when displaying the detailed display area is the type of attribute of the analysis indicator, such as "page," "campaign," "country," or "region." For example, when an attribute type such as "page" is selected as the analysis axis, the data management device 31 provides access information that includes one or more analysis indicators where the attributes of the selected analysis axis type are different for each page, and the other attributes are of the same type as the analysis indicators. For example, "Page URL: xxx.ne.jp / aaa, Number of views: 100" and "Page URL: xxx.ne.jp / bbb, Number of views: 50". In this embodiment, if "page" is selected as the analysis axis and analysis indicators for each page are acquired, the data management device 31 provides access information that includes attribute information related to the acquired analysis indicators, such as the URL of each page. The display unit 12 displays a detailed display area on the calendar report screen based on the access information additionally acquired by the acquisition unit 11 (S105). In this embodiment, the display unit 12 displays a list in the detailed display area that includes the URL of the page, the number of views for each page, and other attribute-specific analysis indicators, as well as information related to the attributes, based on the access information that includes multiple analysis indicators and attribute information. Furthermore, attribute information includes detailed information about the attributes of the analysis indicators or information that can identify the attributes, such as page identification information like the URL or page name if the attribute selected as the analysis axis is a web page, keywords used as search queries if it is a query, campaign names if it is a campaign, OS names if it is an OS, country names if it is a country, etc.

[0057] In the detailed display area, if registration of an event based on further acquired access information is requested, the analysis unit 13 generates an analysis request based on the additional access information acquired for displaying the detailed display area, transmits the generated analysis request to the generation device 41, and acquires the analysis results generated by the generation device 41 (S106). At this time, the analysis unit 13 transmits an analysis request that includes the daily analysis indicators acquired by the acquisition unit 11, an explanation of the analysis indicators, and the perspective of the analysis. The reliability evaluation unit 14 generates an evaluation request based on the analysis results acquired by the processing of the analysis unit 13, transmits the generated evaluation request to the generation device 41, and acquires the evaluation results (S107). The reporting unit 15 generates a report request based on the analysis results that the reliability evaluation unit 14 has determined to have sufficient reliability, and acquires the report text generated by the generation device 41 (S108). The display unit 12 displays the report text generated by the processing of the reporting unit 15 (S109).

[0058] Figures 4 and 5 illustrate an example of the calendar report screen displayed by the display unit 12 based on access information, etc. Note that the screen display example shown in the figures is just one example, and the display may be performed with a different configuration than shown in the figures.

[0059] The calendar report screen W1 shown in Figure 4(a) is a screen that displays the date and analysis indicators for each day in a calendar format, and includes an indicator selection area W11, an analysis axis selection area W12, and a calendar display area W13. The example shown in Figure 4(a) is a screen that displays daily analysis indicators for October 2024, and is an example of the screen display when the number of displays is selected as the analysis indicator.

[0060] The indicator selection area W11 is a screen display area that displays the types of analysis indicators and accepts selections for those types. When a type of analysis indicator (for example, display count or session count) displayed in the indicator selection area W11 is selected by clicking, the display unit 12 switches to displaying the calendar report screen W1, which shows the calendar of analysis indicators of the selected type. At this time, the acquisition unit 11 may also perform a process to acquire access information, including the selected type of analysis indicator, from the data management device 31, which is necessary for displaying the calendar report screen.

[0061] The analysis axis selection area W12 is the area for selecting the analysis axis, which is the axis of analysis for the analysis indicator. If, for example, an analysis axis such as "inflow source is organic search" is selected in the analysis axis selection area W12, the calendar display area W13 will show the number of times each day the inflow source is organic search, and the values ​​of the analysis indicators that have the attributes of the analysis axis selected in the selection area W12 will be displayed. Note that in the example shown in Figure 4, only analysis axes related to inflow sources can be selected in the analysis axis selection area W12, but it may also be possible to select analysis axes other than inflow sources.

[0062] The calendar display area W13 displays the date and analysis indicators for each day. In this embodiment, when a user specifies a display period, for example, if three months are selected, the calendar and analysis indicators for three months are displayed. In this case, the display unit 12 switches the screen based on the analysis indicators for the specified period (for example, three months) acquired by the acquisition unit 11. In this embodiment, the rectangular display area that displays the date and analysis indicators for each day is colored with achromatic or achromatic color based on the value of the analysis indicator for each day. For example, if the display count is low, the color is darker, and if the display count is high, the color is brighter. In this embodiment, differences in analysis indicators are expressed by the brightness of the colors in the calendar display area W13, but differences in analysis indicators may also be expressed by differences in color or shade. When a date to check details is selected by pressing a daily display field, the detailed display area W14 is displayed.

[0063] Figure 4(b) shows an example of the display of the calendar report screen W1' when the detailed display area W14 is displayed. The calendar report screen W1' shown in Figure 4(b) includes the detailed display area W14.

[0064] The detailed display area W14 is an area for performing a detailed analysis on a specified date, and includes an area that displays candidates for inputting an analysis axis for the detailed analysis (detailed analysis axis selection area), a list that displays analysis indicators for the selected analysis axis, and an event registration button. The detailed analysis axis selection area displays candidates for analysis axes for performing a detailed analysis of the displayed analysis indicators. The acquisition unit 11 sends an access information acquisition request to the data management device 31 to acquire access information including the analysis indicators for the analysis axis selected in the detailed analysis axis selection area, and acquires the access information. The access information acquisition request at this time includes the date, the type of analysis indicator, and the analysis axis. The display unit 12 also displays a list of analysis indicators based on the acquired access information. In the example shown in Figure 4(b), "Source / Media" is selected as the analysis axis, and the number of views for each source and media is displayed in a list, but other indicators may be displayed on a similar screen.

[0065] Figure 5 describes an example of the display of the calendar report screen W1'' when the event registration area W15 is displayed. The calendar report screen W1'' includes an event registration area W15, which is an area for registering events and includes an input field for the event name, an input field for selecting a color to color, an input field for a memo, and an input field for the publication setting. When the "Event Registration Button" is pressed in the detailed display area W14, the report text generated by the generation device 41 based on the analysis indicators displayed in the list of analysis indicators in the detailed display area W14 is displayed in the memo input field. The reporting unit 15 may also generate and retrieve the event name along with the report text for display in the event name input field. At this time, the reporting unit 15 may generate the event name by summarizing the report text, or it may generate the event name based on the analysis results in order to generate the report text.

[0066] Furthermore, while the example shown in Figure 3 describes a case where the calendar report screen is displayed by requesting data from the data management device 31 when displaying the screen, the display unit 12 may also perform processing related to the display of screens such as the calendar report screen by using access information that has been acquired in advance by the acquisition unit 11 and stored in the storage unit 102.

[0067] <Dashboard screen> The following describes the process related to the display of the dashboard screen shown in Figure 6. Note that even when displaying the dashboard screen, the screen is displayed based on access information acquired by the acquisition unit 11 from the data management device 31. Furthermore, in order to acquire data for displaying the dashboard screen, the acquisition unit 11 acquires the analysis indicators for each comparison period (the current month and the previous month in the example shown in Figure 6), and displays the value of the analysis indicator for the comparison period and the rate of change of the analysis indicator within the target period for each analysis indicator. The display unit 12 may also calculate the rate of change and difference necessary for displaying the dashboard screen based on the analysis indicators being compared.

[0068] The dashboard screen W2 shown in Figure 6 includes a comparison area W21, a graph display area W22, and an alert display area W23.

[0069] The comparison area W21 is an area for comparing analytical metrics and includes one or more rectangular areas (comparison display areas) for comparing and displaying analytical metrics. In this embodiment, the comparison area W21 includes multiple rectangular areas (comparison display areas) that display the values ​​of the analytical metrics being compared (in this embodiment, the values ​​of the analytical metrics for the current month and the analytical metrics for the previous month) and the rate of change of the analytical metrics for each type and attribute of the analytical metrics, but the number of comparison display areas is not limited to the number shown in Figure 6. Also, in the example shown in Figure 6, analytical metrics with different aggregation periods, such as the current month and the previous month, are displayed and compared, but the period for comparing analytical metrics is not limited to the example shown in the figure, such as the current year and the previous year. In this embodiment, the comparison area W21 displays the number of website visits and the number of organic search conversions (events designated as goals) as analytical metrics. Note that the multiple analytical metrics displayed in the comparison display area for comparison are analytical metrics that have different attributes as the point of comparison (aggregation period in the example shown in Figure 6), but have the same type of analytical metric and other attributes. Furthermore, when the rate of change is above or below a predetermined value, the "Increase Factor Analysis Button" or "Decrease Factor Analysis Button" is displayed in the comparison display area. When this button is pressed, the analysis device 1 performs analysis and generates a report based on the target analysis indicator displayed in the comparison display area, and displays the report as an increase factor or decrease factor. In addition, the comparison display area may display multiple analysis indicators and the rate of change of the analysis indicators, using attributes other than the aggregation period, such as the inflow route, as the axis of comparison.

[0070] The graph display area W22 is a screen for displaying graphs of analysis indicators. The screen shown in Figure 6 is an example where the number of visits is selected as the analysis indicator and the whole is selected as the analysis axis. The graph display area W22 includes input fields where the type of analysis indicator and the analysis axis can be selected, and the attribute entered as the analysis axis in the input field and the graph of the analysis indicator of that type are displayed. In this embodiment, the graph display area W22 also includes graphs in which the horizontal axis is time and the vertical axis is the value of the analysis indicator, including a monthly transition graph showing the transition of the analysis indicator on a monthly basis and a daily transition graph showing the transition of the analysis indicator on a daily basis. In this embodiment, the monthly transition and daily transition graphs are displayed in a way that allows comparison with graphs of analysis indicators that have the same attributes outside of the same period (same day or same month) in the previous year as the aggregation period. In addition, if cumulative is selected as the type of analysis indicator, the graph display area W22 may display the cumulative value of the analysis indicator, for example, the cumulative number of visiting users up to October.

[0071] The alert display area W23 displays alerts based on multiple analytical indicators generated by the warning unit 17. In the example shown in Figure 6, the alerts displayed are generated by comparing multiple analytical indicators where the aggregation period used as the axis of comparison differs between the current day and the previous day, and where attributes other than the axis of comparison, such as the number of organic search sessions, and the types of analytical indicators are the same. In this embodiment, the alerts displayed show the aggregation period, which is the analytical axis of comparison; attributes other than the axis of comparison, such as the inflow route (organic search or overall); the type of analytical indicator; and the rate of change (decrease rate or increase rate). In this embodiment, a process is performed to periodically determine whether to generate an alert and to generate an alert, and the generated alerts are displayed in the alert display area W23. In this embodiment, the alerts are displayed in chronological order according to the time they were generated, but they may be displayed in other orders.

[0072] <Other Embodiments> The display unit 12 may further display a report screen showing the analysis indicators for the current month based on the acquired access information. At this time, the acquisition unit 11 sends an access information acquisition request containing information about the necessary data from the data management device 31. The display unit 12 displays the report screen based on the access information acquired by the acquisition unit 11. In addition, the analysis unit 13, reliability evaluation unit 14, and reporting unit 15 may perform processing to cause the generation device 41 to generate a report based on the analysis indicators displayed on the report screen. At this time, the instructions (analysis request, evaluation request, report request) given to the generation device 41 by the analysis unit 13, reliability evaluation unit 14, and reporting unit 15 include detailed information about the analysis, such as the indicators to be analyzed and the perspectives of the analysis.

[0073] In this embodiment, an example is described in which the necessary access information is obtained from the data management device 31 each time a screen is displayed. However, the necessary access information may be stored in the storage unit 102 of the analysis device 1 in advance or after the screen has been displayed once, and then various screens may be displayed.

[0074] Furthermore, while the above example describes a case where analysis is performed on items pre-configured for displaying screens such as the calendar report screen, the analysis device 1 may also acquire access information including the specified analysis indicators based on settings related to the type of analysis indicator, analysis axis, and analysis perspective of the analysis target set by the user, and perform processing related to analysis and report generation based on the acquired access information. [Explanation of symbols]

[0075] 0 Analysis System 1 Analyzer 11 Acquisition Department 12 Display section 13 Analysis Department 14. Reliability Evaluation Department 15 Reporting Department 16 Reception Department 17 Warning part 2. User terminals 3. Data Management System 31 Data Management Device 4. Generation System 41 Generator 5 Network

Claims

1. It is an analysis system, An acquisition unit that acquires access information for the website to be analyzed, The system includes a display unit that displays a calendar report screen based on the aforementioned access information, The aforementioned access information includes daily analytical indicators, The analytical indicators are indicators related to access on the website being analyzed, The aforementioned calendar report screen displays the date and analysis indicators in a calendar format for each day. Analysis system.

2. The analysis system also includes a reception area. The reception desk accepts the specification of the analysis axis and date for conducting daily analysis. The display unit displays a detailed display area that shows the analysis indicators on the analysis axis for the specified date, based on the access information. The analysis system according to claim 1.

3. The analysis system also includes an analysis unit, The analysis unit outputs the changes related to the analysis axis as analysis results based on the access information. The analysis system according to claim 2.

4. The analysis system also includes a reporting section. The reporting unit generates a report request based on the analysis results and sends it to the generating device to generate a report document. The display unit displays the report text in the detailed display area. The analysis system according to claim 3.

5. The aforementioned calendar report screen displays the data color-coded by day based on the daily values ​​of the analysis indicators. The analysis system according to claim 1.

6. The analysis system further comprises a memory unit, an analysis unit, a reliability evaluation unit, and a reporting unit. The memory unit stores company information, including the industry of the company that manages the website to be analyzed. The analysis unit outputs analysis results based on the access information and the company information. Upon receiving the analysis results, the reliability evaluation unit evaluates the reliability of the analysis results and outputs the analysis results that are deemed reliable. The reporting unit generates a report based on the analysis results output by the reliability evaluation unit and the company information. The display unit displays the report text. The analysis system according to claim 1.

7. The aforementioned company information includes at least one of the following: major strategies, names of competitors, market share, challenges, and writing style. The analysis system according to claim 6.

8. The analysis system also includes a reception area. The aforementioned calendar report screen includes multiple types of analytical indicators, The types of the aforementioned analytical metrics include at least one of the following: number of impressions, number of sessions, and number of users. The reception unit receives the designation of a type to be selected from the types of analysis indicators. The display unit switches to display the calendar report screen showing the specified type of analysis indicator. The analysis system according to claim 1.

9. The display unit displays the dashboard screen based on the access information. The aforementioned dashboard screen includes multiple comparison display areas that include the analysis indicators for the current month and the previous month, and the rate of change of the analysis indicators. The analysis system according to claim 1.

10. A computer-based analysis method, The process of obtaining access information for the website to be analyzed, The system includes a display step of displaying a calendar report screen based on the aforementioned access information. The aforementioned access information includes daily analytical indicators, The analytical indicators are indicators related to access on the website being analyzed, The aforementioned calendar report screen displays the date and analysis indicators in a calendar format for each day. Analysis method.

11. A computer program that causes the computer to execute the analysis method described in claim 10.