This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2017-137709 filed Jul. 14, 2017.
The present invention relates to a display apparatus and a non-transitory computer readable medium storing a program.
Access analysis has often been performed on a web page in a website to evaluate the website or the web page.
Evaluation has also been made on the configuration of an electronic commerce (E-commerce) site in relation to a purchase record.
According to an aspect of the invention, there is provided a display apparatus that acquires a history of view of information items related to products by a customer and information indicating a product that is not being provided to the customer or/and information indicating a product that is being provided to the customer, and displays, by using the history and the information, information related to the product that is not being provided to the customer among the products identified based on the history.
An exemplary embodiment of the present invention will be described in detail based on the following figures, wherein:
Technical Terms Used Herein are Described.
A customer-oriented web server 10 is a web server that is operated by the provider company in order to provide information to the customer. The customer-oriented web server 10 provides, to a user (for example, an employee of a customer company), a group of web pages (hereinafter referred to simply as “pages” as well) that provide various types of information on products handled by the provider company. For example, the web page group may include a page that describes an overview of various services, a page that describes details of contents of various services, a page that introduces technologies used for the services, a page that describes a system obtained by combining plural services, a page that proposes addressing a problem by using one or more services, and a page that introduces a practical case of a service.
The user completes user registration on the customer-oriented web server 10 in advance. In the user registration, information on the customer (company or department) to which the user belongs is registered as one attribute of the user. The customer-oriented web server 10 authenticates the user who has accessed the customer-oriented web server 10 to recognize that the user has accessed (viewed) a certain web page at a certain timing. The customer-oriented web server 10 records the recognized information items as an access (view) history in an access log database (not illustrated).
An access analysis system 20 analyzes an access history of a user group for the customer-oriented web server 10 and sums up access statuses of the users (employees of the customer company) for the respective web pages in the customer-oriented web server 10 within a specified analysis period. It is appropriate that the access statuses for the respective pages be summed up by using related art. For example, an access count of each page within the latest period of a predetermined length may be determined as the access status or a cumulative access count obtained while assigning a greater weight to accesses near the present may be determined as the access status.
An external access analysis system such as Google (registered trademark) Analytics may be used instead of or in addition to providing the access analysis system 20 in the entire system of the exemplary embodiment as illustrated in
The access analysis system 20 may substitute for a customer-specific summation part 312 described later to sum up access statuses on a customer basis.
A sales information system 30 uses an analysis result from the access analysis system 20 and data held in a customer database (DB) 40, a service DB 50, and the like to generate information on sales for the customer that is provided to a representative person (for example, a sales representative) in the provider company.
Management information of each customer is registered in the customer DB 40.
Data other than the data exemplified in
The service DB 50 holds attribute information of each service. In an example of
Identification information of a page related to the service among the web pages in the customer-oriented web server 10 is stored in the “related page” field. The page related to the service may include various pages such as a page that describes an overview of the service, a page that describes detailed information on the service, a page that introduces a practical case of the service, and a page that describes a combined service that is a combination of the service with one or more different services. When plural related pages are provided for one service, identification information items of the plural pages are registered in the “related page” field. The degrees of relation to the service may differ between the pages related to the service. Therefore, numerical values indicating the degrees of relation of the pages to the service may be registered in association with the identification information items of the pages registered in the “related page” field. When results of summation of accesses to the pages that are obtained by the access analysis system 20 are converted into index values indicating the degrees of interest to the customer in each service, the degrees of relation of the pages to the service may be used in calculation.
Information indicating an area where the service may be provided is registered in the “service providing area” field. When the sales information system 30 selects a service to be proposed to the customer, the sales information system 30 excludes, from proposal target services, such a service that the location of the customer is not included in the service providing area.
Description is herein given of the exemplary case in which the service is provided with a limitation of an area. The service may be provided with limitations other than the limitation of the area. For example, the service may be provided with a limitation of a business type as in a case in which the service may be provided to an education-related customer but is not provided to a finance-related customer.
For each sales representative who belongs to the provider company, identification information of the sales representative (sales representative ID) and a list of identification information items of customers handled by the sales representative (handled customer list) are registered in a sales representative DB 60. The sales representative DB 60 may be used for controlling accesses to customer information of the sales representative who uses the sales information system 30.
Next, the functional configuration of the sales information system 30 is exemplified with reference to
The authentication part 302 authenticates the user who accesses the sales information system 30 (person such as a sales representative who belongs to the provider company). The user who fails in the authentication is not allowed to use the sales information system 30.
The customer information acquiring part 304 acquires information from the customer DB 40. The service information acquiring part 306 acquires information from the service DB 50. The sales representative information acquiring part 308 acquires information from the sales representative DB 60.
The analysis result acquiring part 310 acquires an analysis result from the access analysis system 20. The customer-specific summation part 312 determines access statuses of each customer by summing up, on a customer basis, access statuses of the users (employees of the customer or the like) that correspond to the analysis result from the access analysis system 20. The access status of each customer is frequency information indicating how many times the customer (that is, all the employees of the customer) has accessed each page in the customer-oriented web server 10 within the analysis period specified in advance.
The proposal target service determining part 314 determines a service to be proposed to each customer based on the access statuses of each customer for the customer-oriented web server 10 that are determined by the customer-specific summation part 312. In this determination, services that attract high degrees of interest to the customer (that is, services each indicating that the frequency of access to the related page is equal to or higher than a threshold) are identified based on the access statuses of the customer for the customer-oriented web server 10 and information items on relations between the services and the web pages that are held in the service DB 50. The identified services are referred to as high-interest services. The proposal target service determining part 314 refers to the service providing statuses of the customer that are held in the customer DB 40 (see
The list screen providing part 316 provides a list screen that displays a list of statuses of customers to the user (sales representative of the provider company or the like) of the sales information system 30.
The information items on each customer in the list screen 100 include items such as a customer name 102, a diagnosis information 104, a proposal document 106, and details 108. The customer name 102 is an identification name of the customer (company or the like).
The diagnosis information 104 is information indicating a result of diagnosis of a status of the customer related to a service group provided by the provider company. For example, the diagnosis is performed by using various types of information indicating the conditions of a group of devices and software that are automatically transmitted for maintenance from the devices and software to a management server of the provider company. The devices and software are installed in an office of the customer in order to provide services from the provider company. For example, the diagnosis is made on a hardware environment or a security environment. In
Links 107 to document files of proposal materials to be provided to the customers by the sales representative are displayed in the fields of the proposal document 106. For example, the proposal material includes detailed description of the diagnosis result described above and a proposal for a measure against a problem that is shown in the diagnosis result. Further, the proposal material includes description of the proposal target service extracted by the proposal target service determining part 314. The sales information system 30 automatically generates the proposal material by, for example, a method that involves applying information on the diagnosis result to a document template of the proposal material. The user of the sales information system 30 selects the link 107 by clicking or the like to open the document file of the proposal material and display the document file on the screen. The sales information system 30 receives editing performed by the user on the opened document file and outputs the document file by printing in response to a user's print instruction.
Links 110 to details screens of the customers are included in the fields of the details 108. When the user selects the link 110 by clicking or the like, a details screen 150 described later is provided to the user. For a customer whose proposal target service has been detected by the proposal target service determining part 314, a mark 112 indicating that the proposal target service is present is displayed in the details 108. For the customer with the mark 112, an unprovided high-interest service (proposal target service) is present and therefore this customer is assigned with a high priority as a target of sales activities. The user (sales representative or the like) may identify the customer having a high priority based on the presence or absence of the mark 112.
The list screen providing part 316 may determine the order of the information items on the customers in the list screen 100 so that a customer with a proposal target service (that is, a customer with the mark 112) is ranked in a higher place than a customer with no proposal target service. With this setting, the information on the customer with a proposal target service is displayed near the top of the list screen 100 and is easily recognized by the user.
In the list screen 100 exemplified in
Description is given again with reference to
A name of a customer (company name) and a name of a contact person in the customer of the provider company are displayed in the customer information display field 152. A name of a proposal target service determined by the proposal target service determining part 314 is displayed in the proposal target service display field 154. When plural proposal target services are present, those proposal target services are displayed as a list.
A graph of an access status for each proposal target service (that is, a result of summation of an access status for a web page group related to the proposal target service) is displayed in the service access display field 156. In the illustrated example, the access status for each proposal target service is displayed in the form of a bar graph in which the horizontal axis represents each service (
As another example, the bar graphs of access counts of related page groups may be displayed in the service access display field 156 for the services other than the proposal target service and the bar graph for the proposal target service may be displayed in a format distinguishable from the bar graphs for the services other than the proposal target service (for example, using different colors or patterns).
A graph of an access status for a web page corresponding to a “proposal page” category (but limited to a page related to the proposal target service) is displayed in the proposal page access display field 158. The proposal page refers to a page that describes a possible problem and a specific measure indicating the use of a certain service and the way to use the service to address the problem among the web pages in the customer-oriented web server 10. The customer-oriented web server 10 has plural pages corresponding to the proposal pages and titles of the proposal pages are arranged in the horizontal axis of the proposal page access display field 158. The vertical axis represents an access count of the proposal page. In the illustrated example, bar graphs of accesses are not displayed for pages related to a service other than the proposal target service even if the pages are proposal pages accessed by a user in the customer in the analysis result from the access analysis system 20. In the illustrated example, a bar graph of an access count is displayed for one proposal page in the proposal page access display field 158. This proposal page is related to a proposal target service “CL” (service name: “cloud sharing”) displayed in the service access display field 156. Similarly to the case of the service access display field 156, the bar graphs of access counts of the proposal pages that are not related to the proposal target service may be displayed in the proposal page access display field 158 in a format distinguishable from the bar graph for the proposal page related to the proposal target service.
A graph indicating a distribution of access counts are displayed in the type-specific access duration display field 160 for the respective types of contents of the web pages in the customer-oriented web server 10. Examples of the types of contents of the web pages include a portal, hardware, software, and security. In the type-specific access duration display field 160, accesses to all the web pages are measured as access counts for the respective types irrespective of whether the pages are related to the proposal target service. The sales information system 30 generates the graph to be displayed in the type-specific access duration display field 160 by referring to information on correspondence between the web pages and the types. For example, the type-specific access duration display field 160 is useful when the user (sales representative or the like) grasps the field (type of web page) of interest to the customer.
Next, a processing procedure of the system of this exemplary embodiment is described with reference to
For example, the processing procedure is executed periodically or in response to a display instruction from the user (sales representative or the like). When the processing procedure has started, the sales information system 30 causes the access analysis system 20 to analyze access statuses of the users (employees of the customer or the like) for the respective web pages in the customer-oriented web server 10 within a predetermined latest period from the time when the processing has started (for example, one month). Next, the sales information system 30 causes the customer-specific summation part 312 to sum up the access statuses of the users on a customer basis (S12).
Next, the proposal target service determining part 314 executes processing of S14 to S18 on a customer basis. That is, the proposal target service determining part 314 first sums up, on a service basis, results of summation of the access statuses of the customer (in this stage, the results show accesses to the web pages) by referring to the service DB 50 (see
In the example described above, the proposal target service for the customer is selected from among the services that are not being currently provided to the customer (that is, the contract flag is “OFF”) but a service that is being currently provided to the customer may be selected as the proposal target service in a special case. Examples of the special case include a case in which the length of the remaining period to the expiration date of contract (that is, the end of the service providing period; see
Next, description is given of a detailed example of a function of the sales information system 30 for generating a proposal material for the customer. As illustrated in
As an example of the data held in the material DB 70,
As another example of the data held in the material DB 70,
The above description is directed to the example in which the contents of the page to be incorporated in the proposal material for the customer are changed based on the contact department or the business type of the customer. The page may similarly be changed based on an attribute of the customer other than the contact department or the business type. Examples of the attribute of the customer that is used as a reference for the changing include the size of the customer (distinction such as a large company, a midsize company, a small company, or a sole proprietor).
The exemplary embodiment described above is directed to the example in which the system of the exemplary embodiment of the present invention is applied to the system that provides information on a customer (in particular, information on a service to be proposed to the customer) to a user in a provider company (sales representative in the company or the like). The characteristic processing that involves identifying products in which the customer is presumed to have interest based on a history of view of an information item such as a web page by the customer and providing information on a product that is not being currently provided to the customer among the identified products is also applicable to systems of other types. For example, an E-commerce site has a product recommending function that involves identifying products in which the customer may have interest based on a history of customer's purchase on the site and a history of view of product information and providing information items on the identified products as recommended products on, for example, a web page that is viewed by the customer. The characteristic processing described above may be applied to the recommending function. In this case, as the recommended product to be incorporated by the recommending function in the web page that is viewed by the customer on the E-commerce site, a product that is not being provided to the customer is selected from among the products identified based on the customer's view history. Whether each product is being provided to the customer may be determined based on whether the product is recorded as being “purchased” in the customer's purchase history. A product recorded as being “purchased” is a product that is “being provided” and a product having no such record is a product that is “not being provided”.
The products to be prepared for sales on the E-commerce site include consumable items such as ink, toner, and print paper of printers. In general, the consumable items run out through the use for a certain period after the purchase and therefore need to be purchased again. Thus, when a product recorded as being “purchased” in the customer's purchase history corresponds to the consumable item, the system (for example, a system corresponding to the proposal target service determining part 314) assumes that the product is “not being provided” after a predetermined period (for example, a period slightly shorter than a standard usable period of the product (period before the product runs out)) has elapsed from the latest date of sales of the product and permits the product to be selected as a product recommended to the customer. The “predetermined period” of this example may be uniform in accordance with the type of the consumable item or may be defined based on a period that is determined based on information provided to the provider company from the customer for diagnosis or the like and ranges from a time when the customer starts to use the consumable item to a time when the customer runs out of the consumable item.
The system of the exemplary embodiment described above and the subsystems such as the sales information system that configurates this system are implemented by causing a computer to execute a program that represents the respective functions of the system. For example, the computer has, as hardware, a circuit configuration in which a microprocessor such as a CPU, memories (first memories) such as a random-access memory (RAM) and a read-only memory (ROM), a controller that controls fixed memories such as a flash memory, a solid-state drive (SSD), and a hard disk drive (HDD), various input/output (I/O) interfaces, and a network interface that controls connection to a network such as a local area network are connected via a bus. The program that describes details of the processing of the functions is stored in the fixed memory such as the flash memory via the network or the like and is installed in the computer. The group of functional modules exemplified above is implemented in such a manner that the program stored in the fixed memory is read in the RAM and is executed by the microprocessor such as the CPU.
The foregoing description of the exemplary embodiment of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiment was chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2017-137709 | Jul 2017 | JP | national |