Analysis system, analysis method, and program
The analysis system addresses the lack of intuitive website situation analysis by displaying access information in a calendar format, allowing users to visualize daily metrics and trends, and generating report texts for actionable insights.
Patent Information
- Application Number
- JP2024206923
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-06-26
- Estimated Expiration
- 2044-11-28
AI Technical Summary
Existing website analysis systems cannot provide users with an intuitive understanding of website situations, lacking visual and analytical tools to effectively grasp daily access metrics and trends.
An analysis system that acquires access information and displays it in a calendar format, allowing users to visualize daily analysis metrics. The system includes features such as a reception unit for designating analysis axes and dates, an analysis unit for outputting changes related to the analysis axis, and a reporting unit for generating and displaying report texts based on analysis results.
Enables users to intuitively grasp website situations through visual representation of daily access metrics, facilitates detailed analysis by specifying dates and axes, and provides actionable insights through generated report texts.
Smart Images

Figure 0007698928000001_ABST
Abstract
Description
Technical Field
[0001] It 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 site 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, A display unit that displays a calendar report screen based on the access information, The access information includes analysis metrics for each day, The analysis metrics are metrics related to access to the website to be analyzed, The calendar report screen is a screen that displays the date and analysis metrics in a calendar format for each day. Analysis system. [2] The analysis system further includes a reception unit, The reception unit receives the designation of an analysis axis and a date for performing daily analysis, The display unit displays a detailed display area that displays the analysis metrics on the analysis axis for the designated date based on the access information. The analysis system according to [1]. [3] The analysis system further includes an analysis unit, The analysis unit outputs, as an analysis result, a change related to the analysis axis based on the access information. The analysis system according to [2]. [4] The analysis system further includes a reporting unit, The reporting unit generates a reporting request based on the analysis result and transmits it to a generating device to generate a report text, The display unit displays the report text in the detailed display area. The analysis system according to [3]. [5] The calendar report screen is color-coded and displayed daily based on the values of the daily analysis metrics. The analysis system according to any one of [1] to [4]. [6] The analysis system further includes a storage unit, an analysis unit, a reliability evaluation unit, and a reporting unit, The storage unit stores company information including the industry type of the company that manages the website to be analyzed, The analysis unit outputs an analysis result based on the access information and the company information, When the reliability evaluation unit receives the analysis result, it evaluates the reliability of the analysis result and outputs a reliable analysis result. The reporting unit generates a report text based on the analysis result output by the reliability evaluation unit and the enterprise information. The display unit displays the report text. The analysis system according to any one of [1] to [5]. [7] The enterprise information includes at least one of major measures, competitor names, market share, issues, and the style of the text. The analysis system according to [6]. [8] The analysis system further includes a reception unit. The calendar report screen includes multiple types of analysis indicators. The types of analysis indicators include at least one of the number of displays, the number of sessions, and the number of users. The reception unit receives a designation of a type selected from the types of analysis indicators. The display unit switches to and displays the calendar report screen showing the analysis indicators of the designated type. The analysis system according to any one of [1] to [7]. [9] The display unit displays a dashboard screen based on the access information. The dashboard screen includes a plurality of comparison display areas including the analysis indicators for the current month and the previous month and the change rate of the analysis indicators. The analysis system according to any one of [1] to [8].
[10] An analysis method executed by a computer, comprising: An acquisition step of acquiring access information of a website to be analyzed; A display step of displaying a calendar report screen based on the access information. The access information includes daily analysis indicators. The analysis indicators are indicators related to access to the website to be analyzed. The calendar report screen is a screen that displays the date and analysis indicators in a calendar format every day. Analysis method.
[11] A computer program for causing the computer to execute the analysis method according to
[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 value of the analysis index in the calendar format can be intuitively grasped by color.
[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 result 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 appropriate indicator.
[0016] According to the invention related to [9], the change of the analysis index can be intuitively grasped.
Effect of the Invention
[0017] According to the present invention, a technique can be provided that enables a user to intuitively grasp the situation of a website.
Brief Description of the Drawings
[0018]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Mode for Carrying Out the Invention
[0019] Hereinafter, an analysis system, an analysis method, and a computer program according to an embodiment of the present invention will be described with reference to the drawings. Note that the following embodiments are examples of the present invention, and the present invention is not limited to the following embodiments, and various configurations can also be adopted.
[0020] In this embodiment, the configuration, operation, etc. of the analysis system and the analysis device will be described. However, an analysis method, a computer program, and a program recording medium recording the program having the same configuration also have the same effects. By using the program recording medium, for example, the program can be installed on a computer. A series of processes according to the present embodiment described below is provided as a computer-executable program, and may be provided from a non-transitory computer-readable recording medium such as a CD-ROM or a flexible disk, or further from an external server device or the like via a communication line.
[0021] In this embodiment, an example will be described in which a person in charge, such as a person in charge of web marketing of a company, analyzes information related to a website managed by the company to which the person belongs as a user of the analysis system.
[0022] In addition, in this embodiment, by using an API (Application Programming Interface) or the like, it connects to an external data management system or a generation device, and performs operations such as using functions and data exchange. Therefore, it accesses the external data management system 3 by using pre-registered authentication information, and acquires necessary access information.
[0023] <System Configuration> FIG. 1 shows a system configuration diagram of the analysis system 0. The analysis system 0 includes an analysis device 1 and a user terminal 2, and is communicably connected via a network 5. In addition, in this embodiment, the analysis device 1 is communicably connected to an external data management system 3 and a generation system 4 via the network 5, and is configured to be able to use the data in the data management device 31 and the functions of the generation device 41.
[0024] As the analysis device 1, one or more server devices such as general-purpose servers and personal computers can be used.
[0025] The user terminal 2 is a device used by the user of the analysis system for analysis. As the user terminal 2, terminal devices such as personal computers, smartphones, and tablet terminals can be used. The user terminal 2 connects to the analysis device 1 by executing an analysis device utilization program, and executes processing related to the analysis described later. In this embodiment, the analysis device utilization program is a browser application pre-installed or previously downloaded on the user terminal 2, but it may be a client application downloaded from a program providing device (not shown).
[0026] The data management system 3 includes a data management device 31. As the data management device 31, a server device such as a general-purpose server or a personal computer can be used. The data management device 31 collects information regarding the access of users who have browsed the website for the website to be analyzed, and performs aggregation and provision to the aggregation and analysis device 1. Also, in the present embodiment, the data management device 31 aggregates analysis indicators such as the number of times the website is displayed and the number of users who have visited based on the logs of users collected from the website to be analyzed, and provides the aggregated analysis indicators to the analysis device 1 as access information. However, for aggregation in the analysis device 1, the information before aggregation such as logs may be provided to the analysis device 1 as access information as it is.
[0027] The generation system 4 includes a generation device 41. As the generation device 41, a server device such as a general-purpose server or a personal computer can be used. The generation device 41 stores a model (language model) that outputs an answer in natural language when receiving an instruction in natural language such as a large language model, and performs processes such as output of analysis results and generation of sentences. In the present embodiment, various processes such as output of analysis results and generation of sentences described later are executed using the generation device 41 in the external generation system 4. However, the analysis device 1 may store the language model and execute the processes related to the analysis described later.
[0028] <Hardware Configuration> FIG. 2(a) is a hardware configuration diagram of the analysis device 1. As shown in FIG. 2(a), the analysis device 1 includes a processing unit 101, a storage unit 102, and a communication unit 103, and is used to exert the functions of each unit and each process.
[0029] The processing unit 101 has a processor such as a CPU capable of executing an instruction set, and executes an OS, a history management program, and the like. The storage unit 102 has a volatile memory such as a RAM capable of storing an instruction set, and a non-volatile recording medium such as an HDD or an SSD capable of recording an OS, an analysis program, and the like. The communication unit 103 has an interface for connecting to the network 5, executes communication control with the network 5, and performs input / output of information.
[0030] FIG. 2 is a hardware configuration diagram of the user terminal 2. As shown in FIG. 2(b), the user terminal 2 includes a processing unit 201, a storage unit 202, a communication unit 203, an input unit 204, and an output unit 205, and is used to exert the functions of each unit and each process.
[0031] The processing unit 201 has a processor such as a CPU capable of executing an instruction set, and executes programs such as an OS and an analysis device utilization program. The storage unit 202 has a volatile memory such as a RAM capable of storing an instruction set, and a non-volatile recording medium such as an HDD or an SSD capable of recording an application program (such as an analysis device utilization program) that can utilize a plurality of services including an OS and an analysis service. The communication unit 203 has an interface for connecting to the network 5, executes communication control with the network 5, and performs input / output of information. The input unit 204 has an input device such as an operation input device capable of input processing such as a touch panel or a keyboard. The output unit 205 has an output device such as a display device capable of display processing such as a display.
[0032] <Data Configuration> Hereinafter, an example of the configuration of the data used in the analysis system 0 of the present embodiment will be described. In the present embodiment, various data used in the processes related to the analysis 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, for example, even if the access information is distributed and stored in a plurality of server devices, and the function as the storage unit 102 is realized by the plurality of server devices.
[0033] Access information is information regarding accesses to a website to be analyzed. In the present embodiment, it includes analysis metrics, and may also include, for example, user logs on the website before the analysis metrics are calculated. Analysis metrics are metrics for analyzing a website, including types of metrics such as the number of accesses, the number of PVs (page views: the number of times a page is displayed), the number of sessions, the number of users, the number of events (the number of times events such as clicks, purchases, and adding products to a cart occur), the average number of PVs (the average number of times a web page is displayed per user (number of displays / number of users)), the new user rate (the ratio of new users among all users), the site stay time (the time a user actually browsed and used the website per session), the number of goals (the number of times an event designated as a goal such as purchasing a product occurred), the goal rate (the ratio of the number of users who caused an event designated as a goal to all users). Also, the analysis metrics may be metrics calculated based on a plurality of the above-described metrics as long as they are metrics for analyzing accesses to the website.
[0034] An analysis indicator is an indicator specified by the type of the indicator and one or more attributes. For example, when the type of the analysis indicator is the number of displays and the attribute is set such that the aggregation period is October 10th, the analysis indicator is the number of displays of the website on October 10th. In the present embodiment, the analysis indicators included in the access information are aggregated based on attributes such as the type of analysis indicators such as the number of displays and the number of sessions, the aggregation period, the reference source (the reference website or web page before transitioning to the website to be analyzed), the campaign (the advertising campaign that led to the connection to the website to be analyzed), the page (the web page connected before transitioning to the website to be analyzed), the query (the search term that led to the connection to the website to be analyzed), and the host name (the domain of the website accessed by the user), and are the analysis indicators transmitted to the analysis device 1. Further, the attributes of the analysis indicators further include user attributes (age, gender), geographical information (country, city), and device information (device classification and type of OS (Operating System)). Note that the analysis indicator may be an indicator aggregated for the entire website specified by an attribute such as "entire", for example, the number of displays of the entire website.
[0035] An analysis axis is an axis for analyzing an analysis indicator, and in the present embodiment, it is an axis for analysis constituted by one or more attributes of the analysis indicator. In the present embodiment, an analysis indicator having an attribute set by the user is acquired from the data management device 31 as the analysis axis and is used for processing related to the analysis described later. In the present embodiment, the analysis axis is an axis for analysis related to the attributes of the analysis indicator including the aggregation period, the reference source, the campaign, the page, the query, and the host name. However, as long as it is an axis related to the attributes of the analysis indicator, it may be any axis such as the type of the attributes of the analysis indicator. Further, for example, when the type of an attribute of the analysis indicator such as "page" is selected as the analysis axis, the data management device 31 provides one or more analysis indicators having different attributes in the type selected as the analysis axis, such as the number of displays of each page included in the website, together with information related to the attributes.
[0036] In addition, in the present embodiment, when a situation that requires access information occurs, the analysis device 1 sends a request (access information acquisition request) to the management device 31 each time to acquire the access information necessary for processing, and executes the processing described later. However, the storage unit 102 may store in advance the necessary information including the necessary access information.
[0037] Enterprise information is information about the enterprise that manages the website to be analyzed. In the present embodiment, it includes the identification information (such as enterprise ID) of the enterprise, the enterprise name, major measures, industry type, product and service content, competitor names, market share, advertising budget, current issues, and the style of the text suitable for the enterprise. Note that the enterprise information may be data in text format or structured data as long as it is in a form that the language model can understand.
[0038] In addition, the storage unit 102 may store the user information of the user of the analysis system 0. At this time, the user information is registered in association with the enterprise information of the enterprise to which the user belongs.
[0039] Note that the user of the analysis system 0 in the present embodiment has previously registered information (such as identification information) about the account that manages the information of the website to be analyzed in the data management system 3 in association with the enterprise information. The analysis device 1 executes the processing related to the analysis with the website managed by the account specified by this pre-registered information as the website to be analyzed.
[0040] <Functional Configuration of Analysis System 0> In FIG. 1, furthermore, the functional configuration in the analysis system 0 is shown. As shown in FIG. 1, the analyzer 1 includes 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 is realized by the information processing by software (the analysis program temporarily or non-temporarily stored in the storage unit 102) being specifically realized by hardware (the processing unit 101 etc.). Also, another device such as the user terminal 2 may realize a part of the processes described later. At this time, another device such as the user terminal 2 stores a part of the analysis program in the storage unit 202 and realizes it by executing it in the processing unit 201.
[0041] <Acquisition Unit 11> The acquisition unit 11 performs a process of acquiring various data necessary for the analysis process. In the present embodiment, the acquisition unit 11 transmits a data acquisition request including the designation of necessary data to the data management device 31 via the API and acquires necessary access information. In the present embodiment, the access information acquisition request for requesting access information includes, as information for designating necessary access information, the type of analysis index and the attribute of the analysis index. Also, when acquiring the values of a plurality of analysis indexes, the access information acquisition request may include information regarding the range for acquiring the analysis indexes (for example, the number of sessions per day from October 7th to October 14th, etc.). Also, the acquisition unit 11 may acquire the data input in the user terminal 2.
[0042] <Display Unit 12> The display unit 12 displays various screens for displaying the results of the analysis including the calendar report screen and the dashboard screen based on various necessary information including the access information.
[0043] <Analysis Unit 13> The analysis unit 13 outputs analysis results based on the corporate information and access information. In the present embodiment, the analysis unit 13 generates and transmits an analysis request (such as a prompt) that instructs the generation device 41 to generate analysis results based on the corporate information and the access information acquired by the acquisition unit 11, and executes the processing related to the analysis by acquiring and outputting the analysis results generated by the generation device 41. For example, the analysis unit 13 generates an analysis request including structured analysis indicators such as "Date: October 1, 2024, Display count: 37,666" and transmits it to the generation device 41, and outputs text-form data that explains the content of the access information such as "There were 37,666 display times on October 1" as the analysis results. Also, for example, by transmitting the session counts aggregated on October 10 and October 11 and outputting text-form data that explains the changes such as "The session count on October 11 increased by 100 compared to the previous day" as the analysis results, text-form data regarding the differences and changes between the analysis indicators may be output based on a plurality of analysis indicators with different attributes included in the analysis axis. Note that in the present embodiment, an example of comparing analysis indicators with different aggregation periods is described, but for example, even when the inflow routes are different, comparisons of a plurality of analysis indicators with attributes different from the exemplified attributes may be performed.
[0044] In the present embodiment, the analysis unit 13 generates an analysis request that includes information regarding the details of the analysis to be performed, such as the background of the data analysis (what kind of data it is), what kind of purpose the data is for, and the perspective of the data analysis, together with the access information, and instructs the generation device 41 to output the analysis results. Also, based on the corporate information including the service content, industry type, issues, etc., the analysis unit 13 generates an analysis request that includes information about the company that manages the website to be analyzed, such as "This company operates an e-commerce site, and the issue is that there are few repeat customers."
[0045] In this embodiment, the analysis unit 13 interprets the meaning of access information and performs analysis, and thus performs processing related to analysis using the language model in the generation device 41. However, for example, the value of the change per unit time (for example, one month) for each analysis index may be output as an analysis result.
[0046] <Reliability evaluation unit 14> When the reliability evaluation unit 14 receives the analysis result from the analysis unit 13, it evaluates the reliability of the analysis result, and outputs the analysis result when it is evaluated that there is sufficient reliability. Also, when the reliability evaluation unit 14 evaluates that there is insufficient reliability for the analysis result, it does not output the analysis result. In this embodiment, the reliability evaluation unit 14 generates and transmits an evaluation request (such as a prompt) that instructs the generation device 41 to evaluate the analysis result based on the analysis result, obtains the evaluation result generated based on the evaluation request in the generation device 41, and outputs the analysis result evaluated as having sufficient reliability to execute the processing related to the evaluation of the analysis result. In this embodiment, the reliability evaluation unit 14 transmits an evaluation request that causes the reliability to be evaluated based on the analysis result and instructs to output only the analysis result with sufficient reliability, thereby obtaining from the generation device 41 the analysis result with sufficient reliability as the evaluation result. However, the evaluation of whether the reliability of the analysis result is sufficient may be obtained as the evaluation result.
[0047] In this embodiment, the reliability evaluation unit 14 generates an analysis request including detailed information about the evaluation of reliability to be performed, such as an inquiry of "whether the numerical value has a denominator sufficient for trust" together with the analysis result, the background of the data analysis (such as what kind of data the analysis target index is, what purpose the analysis is being performed for, etc.), and what perspective of verification is required, and instructs the generation device 41 to output the evaluation result. Note that the information regarding the reliability evaluation in this embodiment is in text format, but it may be data in other formats. Also, the analysis request may include the access information used for the output of the analysis result.
[0048] <Reporting unit 15> The reporting unit 15 generates a report text based on the corporate information and the analysis results evaluated by the reliability evaluation unit 14 as having sufficient reliability. In the present embodiment, the reporting unit 15 generates and transmits a reporting request (such as a prompt) for generating a text based on the corporate information and the analysis results evaluated by the reliability evaluation unit 14 as having sufficient reliability, and acquires and outputs the report text generated based on the reporting request in the generation device 41, thereby performing the process related to the generation of the report text.
[0049] Also, in the present embodiment, the reporting unit 15 performs the process related to the generation of the report text in two stages: the process of generating a text that proposes issues and measures, and the process of adjusting the output format. First, the reporting unit 15 generates a first reporting request for generating a report text based on the analysis results evaluated by the reliability evaluation unit 14 as having sufficient reliability, and transmits it to the generation device 41. The reporting unit 15 acquires the provisional report text generated based on the first reporting request in the generation device 41, and generates a second reporting request for instructing to polish the text based on the acquired provisional report text and the corporate information such as the style suitable for each company, transmits it to the generation device 41, gives the instruction, and generates the report text. The analysis system 0 in the present embodiment can perform reporting with high accuracy and in a text suitable for the company that manages the website to be analyzed by performing the process in two stages in this way.
[0050] In this embodiment, the analysis unit 13, the reliability evaluation unit 14, and the reporting unit 15 generate instructions to the generation device 41 such as analysis requests, evaluation requests, and reporting requests by using templates set for each type of analysis index, analysis axis, and analysis perspective or purpose. When information about the analysis perspective, type, and attributes of the analysis index is given to the generation device 41 in advance, the information transmitted for instructions to the generation device 41 such as analysis requests, evaluation requests, and reporting requests may include only the minimum necessary information such as analysis indexes, analysis results, and evaluation results. Since there is a high possibility that the language model will output results with low accuracy when instructions are given to perform a plurality of processes at once, it is preferable to divide the instructions for the analysis device 1 to cause the generation device 41 to perform processes into multiple stages as in this embodiment, but instructions may be given to perform a plurality of processes at once.
[0051] <Reception unit 16> The reception unit 16 receives various data input on the user terminal 2 and performs processes such as passing it to other functional configurations or storing it in the storage unit 102. In this embodiment, the reception unit 16 receives input by the user performed by operating the displayed screen and performs a process of passing it for the processes of the acquisition unit 11 and the display unit 12. Further, the reception unit 16 receives input of information about the website to be analyzed in advance and information about the company (company information) that manages the website to be analyzed and stores it in the storage unit 102.
[0052] <Warning unit 17> The warning unit 17 determines whether to generate an alert based on a plurality of analysis metrics included in the access information. When it is determined to generate an alert, the warning unit 17 generates an alert based on the plurality of analysis metrics. For example, the warning unit 17 compares a plurality of analysis metrics that have the same type of analysis metric and differ in any one of the attributes (in this embodiment, the aggregation period) of the analysis axes, such as when the change rate (decrease rate or increase rate) of the analysis metric from the previous day's analysis metric to the current day's analysis metric is equal to or greater than a predetermined value, and determines whether to generate an alert. At this time, as a process related to the comparison of the plurality of analysis metrics, the warning unit 17 may determine whether to generate an alert based on the change rate (decrease rate or increase rate) of the analysis metric, or may determine whether to generate an alert based on the difference in the values of the analysis metrics. Further, for example, when comparing the number of sessions per day for each inflow path, when the analysis metric to be compared is a metric specified by analysis axes related to a plurality of attributes, the warning unit 17 determines whether to generate an alert by comparing the same analysis metrics for attributes other than the attribute serving as the comparison axis (for example, the aggregation period, etc.). Further, when the change in the plurality of compared analysis metrics is equal to or greater than a predetermined value, the warning unit 17 generates an alert. At this time, the warning unit 17 generates an alert based on the access information including the plurality of compared analysis metrics and a template. Further, in this embodiment, the warning unit 17 calculates a change rate and a difference based on the values of the plurality of analysis metrics and uses them for generating an alert.
[0053] Hereinafter, the processing of the analysis system 0 when displaying each screen will be described using the drawings related to the flowchart and the screen display example. Note that the flow of the processing described below is an example, and the processing may be executed in a flow different from the example described below.
[0054] <Calendar Report Screen> Hereinafter, the processing related to the screen display of the calendar report screen will be described with reference to FIGS. 3 to 5.
[0055] When the acquisition unit 11 receives a display request for the calendar report screen from the user terminal 2, the acquisition unit 11 sends an access information acquisition request regarding the access information necessary to display the calendar report screen to the data management device 31, and acquires the access information from the data management device 31 (S101). At this time, the acquisition unit 11 sends an access information acquisition request including information regarding the necessary access information (in this embodiment, the types of analysis indicators such as the number of displays and the number of sessions, the analysis axis (in this embodiment, including the inflow route and the aggregation period), and the period for acquiring daily data), so as to acquire from the data management device 31 the access information including the daily analysis indicators necessary to display the calendar report screen. The display unit 12 displays a calendar report screen as shown in FIGS. 4 and 5 based on the access information including the daily analysis indicators acquired by the acquisition unit 11 (S102).
[0056] When the reception unit 16 receives the designation of the date and the analysis axis for which details are to be analyzed on the calendar report screen (S103), the acquisition unit 11 transmits an access information acquisition request including the analysis axis and the type of analysis index to the data management device 31, and acquires the access information necessary for displaying the detailed display area (S104). At this time, the access information acquisition request transmitted to the data management device 31 includes the date (aggregation period) designated by the user, the type of analysis index set when the calendar report screen is displayed, and the analysis axis designated by the user. Also, in the present embodiment, the analysis axis selected when displaying the detailed display area is the type of attribute of the analysis index such as "page", "campaign", "country", or "region". For example, when the type of attribute such as "page" is selected as the analysis axis, the data management device 31 provides access information including analysis indexes in which the attributes of the type selected as the analysis axis are different from each other and the other attributes and the type of analysis index are the same, such as "page URL: xxx.ne.jp / aaa, display count: 100" and "page URL: xxx.ne.jp / bbb, display count: 50". At this time, in the present embodiment, when the data management device 31 selects "page" as the analysis axis and acquires the analysis index for each page, it provides access information including attribute information regarding the attributes of the acquired analysis index, such as the URL of each page. The display unit 12 causes the detailed display area to be displayed on the calendar report screen based on the access information additionally acquired by the acquisition unit 11 (S105). In the present embodiment, the display unit 12 causes a list including the analysis index for each attribute, such as the URL of the page and the display count for each page, and the information regarding the attribute, to be displayed in the detailed display area based on the access information including a plurality of analysis indexes and attribute information. Also, the attribute information is detailed content of the attribute of the analysis index or information capable of identifying the attribute, such as the identification information of the page such as the URL and the page name if the type of attribute selected as the analysis axis is a web page, the keyword used as the search query if it is a query, the campaign name if it is a campaign, the OS name if it is an OS, and the country name if it is a country.
[0057] In the detailed display area, when registration of an event based on the further acquired access information is requested, the analysis unit 13 generates an analysis request based on the access information additionally acquired for the display of the detailed display area, transmits the generated analysis request to the generation device 41, and acquires the analysis result generated in the generation device 41 (S106). At this time, the analysis unit 13 transmits an analysis request including the daily analysis index acquired by the acquisition unit 11, the explanation of the analysis index, and the analysis perspective. The reliability evaluation unit 14 generates an evaluation request based on the analysis result acquired by the processing of the analysis unit 13, transmits the generated evaluation request to the generation device 41, and acquires the evaluation result (S107). The reporting unit 15 generates a reporting request based on the analysis result determined to have sufficient reliability in the evaluation by the reliability evaluation unit 14, and acquires the report text generated in the generation device 41 (S108). The display unit 12 displays the report text generated by the processing of the reporting unit 15 (S109).
[0058] In FIGS. 4 and 5, a display example of a calendar report screen in which the display unit 12 performs display based on access information and the like will be described. Note that the display example of the screen shown in the figure is an example, and the display may be performed with a configuration different from the example shown in the figure.
[0059] The calendar report screen W1 shown in FIG. 4(a) is a screen that displays the date and analysis index daily in a calendar format, and includes an index selection area W11, an analysis axis selection area W12, and a calendar display area W13. Note that the example shown in FIG. 4(a) is a screen that displays the daily analysis index in October 2024, and is an example of the screen display when the display count is selected as the analysis index.
[0060] The index selection area W11 is a screen display area for displaying the types of analysis indices and accepting selections for the types. When the type of the analysis index (for example, the number of displays, the number of sessions, etc.) displayed in the index selection area W11 is pressed and selected, the display unit 12 switches to and displays the calendar report screen W1 on which the calendar of the analysis index of the type selected from the types of analysis indices is displayed. Also, at this time, a process may be performed in which the acquisition unit 11 acquires from the data management device 31 access information including the analysis index of the selected type necessary for the display of the calendar report screen.
[0061] The analysis axis selection area W12 is an area for selecting an analysis axis that is the axis of analysis of the analysis index. In the analysis axis selection area W12, for example, when an analysis axis such as "the inflow route is natural search" is selected, the number of displays when the inflow route is natural search every day is displayed in the calendar display area W13, and the value of the analysis index having the attribute of the analysis axis selected in the selection area W12 is displayed. Note that in the analysis axis selection area W12 in the example shown in FIG. 4, selections can be made only for the analysis axis related to the inflow route, but analysis axes other than the inflow route may be selectable.
[0062] The calendar display area W13 displays the date and analysis indicators on a daily basis. In the present embodiment, in the calendar display area W13, when receiving a specification of a display period, for example, when three months are selected, a calendar for three months and analysis indicators are displayed, and the calendar display area W13 that displays the analysis indicators for the specified period is displayed. At this time, the display unit 12 switches the screen based on the analysis indicators within the range of the specified period (for example, three months) acquired by the acquisition unit 11. Also, in the present embodiment, for example, based on the value of the daily analysis indicator, the display bar of the rectangle that displays the daily date and analysis indicator is colored in color or achromatic color, such as being darkened when the display count is small and brightened when the display count is large. In the calendar display area W13 in the present embodiment, the difference in the analysis indicators is expressed by the light and dark of the color, but the difference in the analysis indicators may also be expressed by the difference in color, the shade of the color, etc. Also, when a date for confirming details is selected by pressing the daily display bar, the detailed display area W14 is displayed.
[0063] In FIG. 4(b), a display example of the screen of the calendar report screen W1' when the detailed display area W14 is displayed is shown. The calendar report screen W1' shown in FIG. 4(b) includes the detailed display area W14.
[0064] The detailed display area W14 is an area for performing a detailed analysis for a specified date, and includes an area (detailed analysis axis selection area) for displaying candidates for inputting an analysis axis for performing a detailed analysis, a list for displaying analysis indicators on the selected analysis axis, and an event registration button. The detailed analysis axis selection area displays candidates for analysis axes for analyzing the displayed analysis indicators in detail. The acquisition unit 11 transmits an access information acquisition request for acquiring access information including analysis indicators on the analysis axis selected in the detailed analysis axis selection area to the data management device 31, and acquires the access information. The access information acquisition request at this time includes a date, a type of analysis indicator, and an analysis axis. Further, the display unit 12 displays a list of analysis indicators based on the acquired access information. In the example shown in FIG. 4(b), when "reference source / media" is selected as the analysis axis, the display times for each reference source and each media are displayed in a list, but the same screen may be displayed for other indicators.
[0065] In FIG. 5, a display example of the screen of the calendar report screen W1'' when the event registration area W15 is displayed will be described. The calendar report screen W1'' has an event registration area W15 which is an area for registering an event, and includes an input field for the event name, an input field for selecting a color to be colored, an input field for a memo, and an input field for public setting. Note that when the "event registration button" is pressed in the detailed display area W14, a 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 at that time is displayed in the input field for the memo. Note that the reporting unit 15 may further generate and acquire an event name together with the report text in order to display it in the input field for the event name. At this time, the reporting unit 15 may generate an event name by summarizing the report text, or may generate an event name based on the analysis result in order to generate the report text.
[0066] In addition, in the example shown in FIG. 3, an example is described in which, when a screen display is performed, data is requested from the data management device 31 to display a calendar report screen. However, the display unit 12 may perform processing related to the display of a screen such as a calendar report screen by using the access information acquired in advance by the acquisition unit 11 and stored in the storage unit 102.
[0067] <Dashboard screen> Hereinafter, processing related to the display of the dashboard screen shown in FIG. 6 will be described. Note that, also in the display of the dashboard screen, the screen is displayed based on the access information acquired by the acquisition unit 11 from the data management device 31. In addition, in order to acquire data for the display of the dashboard screen, the acquisition unit 11 acquires analysis indicators for each comparison target period (the current month and the previous month in the example shown in FIG. 6), and displays the values of the analysis indicators for the comparison target period and the change rate in the target period of the analysis indicator for each analysis indicator. Further, the display unit 12 may calculate a change rate or a difference necessary for the display of the dashboard screen based on the analysis indicators to be compared.
[0068] The dashboard screen W2 shown in FIG. 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 analysis indicators, and includes one or more rectangular areas (comparison display areas) for comparing and displaying analysis indicators. In the present embodiment, the comparison area W21 includes a plurality of rectangular areas (comparison display areas) for displaying the values of the analysis indicators to be compared (in this embodiment, the values of the analysis indicators for the current month and the previous month) and the change rates of the analysis indicators for each type and attribute of the analysis indicators. However, the number of comparison display areas is not limited to the number shown in FIG. 6. Also, in the example shown in FIG. 6, analysis indicators with different aggregation periods are displayed for the current month and the previous month for comparison. However, the period for comparing analysis indicators, such as this year and the year before last, is not limited to the example shown in the figure. In the present embodiment, the comparison area W21 displays the number of visits to the website and the number of natural search CVs (conversions: events designated as goals) as analysis indicators. Note that the plurality of analysis indicators displayed for comparison in the comparison display area are analysis indicators with different attributes (aggregation period in the example shown in FIG. 6) as the comparison perspective and the same type of analysis indicator and other attributes. Also, when the change rate is greater than or equal to or less than a predetermined value, an "increase factor analysis button" or a "decrease factor analysis button" is displayed in the comparison display area. When this button is pressed, the analysis device 1 performs processing related to analysis and report generation based on the target analysis indicator displayed in the comparison display area, generates a report, and displays the report as an increase factor or a decrease factor. Also, the comparison display area may display a plurality of analysis indicators and the change rates of the analysis indicators with attributes other than the aggregation period, such as the inflow route, as the comparison axis.
[0070] The graph display area W22 is a screen for displaying graphs of analysis indicators. The screen shown in FIG. 6 is an example when 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 an input field where the type of the analysis indicator and the analysis axis can be selected, and a graph of the analysis indicator of the type corresponding to the attribute input as the analysis axis in the input field is displayed. Also, in the present embodiment, the graph display area W22 includes a monthly transition graph showing the transition of the analysis indicator for each month and a time transition graph showing the transition of the analysis indicator for each day, and the horizontal axis of the graph is time and the vertical axis is the value of the analysis indicator. Also, in the present embodiment, the monthly transition graph and the time transition graph are displayed so as to be comparable with the graph of the analysis indicator having the same attributes except for the aggregation period, where the same period of the previous year (the same day or the same month) is the aggregation period. Further, when cumulative is selected as the type of the analysis indicator, the graph display area W22 may display the cumulative value of the value of the analysis indicator, such as the cumulative number of visiting users up to October, for example.
[0071] The alert display area W23 displays alerts based on a plurality of analysis indicators generated by the warning unit 17. In the example shown in FIG. 6, alerts generated by comparing a plurality of analysis indicators are displayed, where the aggregation period serving as the comparison axis is different between the current day and the previous day, and the attributes and the type of the analysis indicator other than the comparison axis, such as the number of sessions of natural search, are the same. In the present embodiment, alerts indicating the aggregation period which is the analysis axis serving as the comparison axis, attributes other than the comparison axis such as the inflow route (natural search or the whole), the type of the analysis indicator, and the change rate (decrease rate or increase rate) are displayed. In the present embodiment, a process of determining whether to generate alerts periodically and generating alerts is performed, and the generated alerts are displayed in the alert display area W23. Also, in the present embodiment, the alerts are displayed in chronological order according to the generation time, 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 transmits an access information acquisition request including information on necessary data to the data management device 31. The display unit 12 displays the report screen based on the access information acquired by the acquisition unit 11. Also, based on the analysis indicators displayed on the report screen, the processing in the analysis unit 13, the reliability evaluation unit 14, and the reporting unit 15 may be performed so that the generation device 41 generates a report text. Also, at this time, the instructions (analysis request, evaluation request, reporting request) to the generation device 41 in the analysis unit 13, the reliability evaluation unit 14, and the reporting unit 15 include detailed information on the analysis such as the indicators to be analyzed and the viewpoints of the analysis.
[0073] In this embodiment, an example of acquiring necessary access information from the data management device 31 each time a screen is displayed is described. However, the necessary access information may be stored in the storage unit 102 of the analysis device 1 in advance or when the screen is displayed once, and various screens may be displayed.
[0074] Also, in the above-described example, an example of performing analysis on items preset for displaying a screen such as a calendar report screen is described. However, the analysis device 1 may acquire access information including the specified analysis indicators based on the type of analysis indicators, the analysis axis, and the settings regarding the viewpoints of analysis set by the user, and perform processing related to the analysis based on the acquired access information and the generation of the report text.
Explanation of Signs
[0075] 0 Analysis system 1 Analysis device 11 Acquisition unit 12 Display unit 13 Analysis unit 14 Reliability evaluation unit 15 Reporting unit 16 Reception unit 17 Warning unit 2 User terminal 3 Data management device system 31 Data management device 4 Generation system 41 Generation device 5 Network
Claims
1. 1. An analytical system comprising: An acquisition unit that acquires access information of a website to be analyzed; a display unit that displays a calendar report screen based on the access information; and a reception unit, The access information includes daily analysis indicators; The analysis index is an index related to access to the website to be analyzed, The calendar report screen is a screen that displays dates and analysis indicators in a calendar format for each day, the reception unit receives a designation of an analysis axis for performing a daily analysis and a date designated by pressing a rectangular area for each day on the calendar report screen; The analysis axis is an analysis axis for specifying a type of an attribute of an analysis indicator excluding a collection period, The acquisition unit further acquires, for each attribute of a type specified as the analysis axis, access information including attribute information on the attribute and an analysis index for which the attribute and the specified date are a collection period; the display unit displays a detailed display area including a list showing, for each attribute, attributes of analysis indices and analysis indices for the attributes on the specified date based on the access information further acquired by the acquisition unit. Analysis system.
2. The analysis system further includes an analysis unit, the analysis unit outputs a change related to the analysis axis as an analysis result based on the access information. The analytical system of claim 1 .
3. The analysis system further comprises a reporting unit, the reporting unit generates a report request based on the analysis result and transmits the report request to a generating device to generate a report; The display unit displays the report text in the detail display area. The analysis system according to claim 2 .
4. the calendar report screen is displayed in a color-coded manner for each day based on the value of the analysis index for each day; The analytical system of claim 1 .
5. The analysis system further includes a storage unit, an analysis unit, a reliability evaluation unit, and a report unit. the storage unit stores company information including the type of business of the company that manages the website to be analyzed; The analysis unit outputs an analysis result based on the access information and the company information, When the reliability evaluation unit receives the analysis result, the reliability evaluation unit evaluates the reliability of the analysis result and outputs a reliable analysis result; The reporting unit generates a report based on the analysis result output by the reliability evaluation unit and the company information, The display unit displays the report. The analytical system of claim 1 .
6. The company information includes at least one of major policies, competitor names, market share, issues, and writing style. The analysis system according to claim 5 .
7. The calendar report screen includes a plurality of types of analysis indicators, The type of the analysis index includes at least one of the number of impressions, the number of sessions, and the number of users; The reception unit receives a designation of a type selected from the types of the analysis index, the display unit switches to and displays the calendar report screen showing the analysis index of the specified type; The analytical system of claim 1 .
8. The display unit displays a dashboard screen based on the access information, the dashboard screen includes a plurality of comparison display areas including analysis indices for the current month and the previous month and a rate of change in the analysis indices; The analytical system of claim 1 .
9. 1. A computer implemented analysis method comprising: An acquisition step of acquiring access information of a website to be analyzed; a display step of displaying a calendar report screen based on the access information; and a reception step, The access information includes daily analysis indicators; The analysis index is an index related to access to the website to be analyzed, The calendar report screen is a screen that displays dates and analysis indicators in a calendar format for each day, In the receiving step, a designation of an analysis axis for performing a daily analysis and a date designated by pressing a rectangular area for each day on the calendar report screen are received; The analysis axis is an analysis axis for specifying a type of an attribute of an analysis indicator excluding a collection period, In the acquiring step, for each attribute of the type specified as the analysis axis, access information including attribute information on the attribute and an analysis index for which the attribute and the specified date are a collection period is further acquired; In the display step, a detailed display area including a list showing attributes of analysis indices and analysis indices for the attributes for the specified date for each attribute is displayed based on the access information further acquired in the acquisition step. Analysis method.
10. A computer program causing a computer to execute the analysis method according to claim 9.
Citation Information
Patent Citations
Data analysis method and device, electronic equipment and storage medium
CN116016284A
Site evaluation system and site evaluation program
JP2004054737A
User interface for web analytics tools and how to automatically generate calendar notes, goals and alerts
JP2008546102A
Content management apparatus, content management method, and program
JP2011257913A
Information visualization processing device, information visualization processing system, information visualization processing method, and information visualization processing computer program
JP2021051534A