Information processing device, information processing method, and information processing program
The information processing device integrates and analyzes data from multiple sources to streamline marketing measure analysis, addressing the complexity of data integration and enabling efficient prediction of outcomes.
Patent Information
- Application Number
- JP2024032579
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-04
- Publication Date
- 2025-02-05
- Estimated Expiration
- 2044-03-04
AI Technical Summary
The integration and analysis of data related to advertising effects on the Internet are complicated and burdensome due to differences in data granularity and systems, making it difficult to effectively measure and analyze marketing measures.
An information processing device that integrates data from multiple external tools using APIs, stores implementation conditions and results, and generates graphs and predictions to support efficient marketing measure analysis.
Facilitates efficient data integration and analysis, allowing for centralized management and prediction of marketing measure outcomes, thereby reducing the burden of integrating and analyzing advertising effects data.
Smart Images

Figure 0007627002000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program, and more particularly to an information processing device, an information processing method, and an information processing program suitable for supporting marketing measures using the Internet. [Background technology]
[0002] As the Internet becomes more widespread, marketing strategies using the Internet are on the rise. One example of Internet advertising is listing ads. Listing ads are ads that are displayed in conjunction with keywords that customers search for on search engines, and are considered to be an effective advertising method that can appeal to customers with a high purchasing intent. For keywords with many users wishing to advertise, the ads of advertisers who have submitted high bids are given priority in displaying.
[0003] When conducting online marketing activities, it is important to measure and analyze data related to advertising effectiveness, such as the number of times an advertisement is displayed, the number of times it is clicked, and the amount of money spent, and systems for measuring such advertising effectiveness are now available (see, for example, Patent Document 1).
[0004] Data on advertising effectiveness is scattered for each advertising medium and system, and the granularity of the data may differ. The granularity of the data refers to the item names and indicators used in the data. This makes the task of integrating data on advertising effectiveness complicated, which can be a significant burden when analyzing the effectiveness of marketing initiatives. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2011-159264 A Summary of the Invention [Problem to be solved by the invention]
[0006] SUMMARY OF THE PRESENT EMBODIMENTS Accordingly, an object of the present invention is to provide an information processing device, an information processing method, and an information processing program that can reduce the workload when analyzing the effectiveness of marketing measures carried out using the Internet. [Means for solving the problem]
[0007] In other words, the information processing device of the first aspect is characterized by comprising an implementation condition information acquisition unit that acquires implementation condition information indicating the implementation conditions of marketing measures implemented in the past, a result information acquisition unit that cooperates with an external tool that measures the results obtained by implementing the marketing measures via an API and acquires the results measured by the external tool as result information, an evaluation index receiving unit that accepts a numerical evaluation index representing the result information, and a memory control unit that associates the result information with the evaluation index and with the implementation condition information and stores it as performance information of the marketing measures.
[0008] In a second aspect, in an information processing device relating to the first aspect, when there are multiple pieces of result information obtained as results obtained by implementing a marketing campaign, the evaluation index receiving unit receives multiple evaluation indexes to be assigned to each of the multiple pieces of result information indicating the results, and the memory control unit may correspond the multiple pieces of result information to the respective evaluation indexes and to implementation condition information, and store them as performance information of the marketing campaign.
[0009] A third aspect may be characterized in that, in an information processing device according to the first aspect, when results obtained by implementing a marketing campaign are measured using a plurality of external tools, the result information acquisition unit cooperates with each of the plurality of external tools via an API and acquires result information from each of the plurality of external tools, and the memory control unit integrates the multiple result information acquired from each of the plurality of external tools, associates it with an evaluation index, and stores it as performance information of the marketing campaign in association with implementation condition information.
[0010] In a fourth aspect, in the information processing device according to the first aspect, the evaluation index may include an item name and an index of the outcome information.
[0011] A fifth aspect may be an information processing device according to the first aspect, which includes a graph generation unit that generates a graph showing changes in results over time based on performance information, a note receiving unit that receives notes regarding events that occurred during a period corresponding to the changes over time, a note display unit that displays the notes at a position on the graph corresponding to the time when the events occurred, and a policy name display unit that displays the name of the marketing policy at a position on the graph corresponding to the implementation period of the marketing policy included in implementation condition information associated with the performance information.
[0012] In a sixth aspect, in the information processing device of the first aspect, the memory control unit may be provided with: implementation condition information indicating implementation conditions for each of multiple marketing measures implemented in the past, and result information indicating results obtained by implementing each of the multiple marketing measures, which are associated with each other and stored as multiple pieces of performance information; a prediction model acquisition unit that acquires a prediction model derived based on the multiple pieces of performance information; an unimplemented information receiving unit that receives unimplemented condition information indicating implementation conditions for marketing measures that have not been implemented; and a prediction unit that predicts prediction information indicating a predicted result when the unimplemented marketing measures are implemented by inputting the unimplemented condition information into the prediction model.
[0013] In a seventh aspect, in the information processing device according to the first aspect, the evaluation index may be the number of times an advertisement related to the implementation condition information is displayed, a click-through rate indicating the rate at which the advertisement is clicked, or the achievement rate of the results targeted by the advertiser of the implementation condition information.
[0014] As for the eighth aspect, in the information processing device according to the sixth aspect, the prediction model may be a learning model that has previously been machine-learned to obtain a correspondence relationship between the implementation condition information and the result information.
[0015] As for a ninth aspect, in the information processing device according to the sixth aspect, the prediction model may be an equation model derived in advance by performing multiple regression analysis on the correspondence between the implementation condition information and the result information.
[0016] In a tenth aspect, in an information processing device according to the sixth aspect, a memory control unit corresponds improvement condition information indicating improvement conditions for each of a plurality of improvement measures implemented in the past in a marketing campaign with improvement result information indicating improvement results obtained by implementing each of the plurality of improvement measures, and stores the corresponding information as a plurality of improvement performance information, a prediction model acquisition unit acquires an improvement prediction model derived based on the plurality of improvement performance information, an unimplemented information receiving unit receives improvement conditions for unimplemented improvement measures as unimplemented improvement information, and a prediction unit inputs the unimplemented improvement information into the improvement prediction model, thereby predicting predicted improvement information indicating a prediction of improvement results when the unimplemented improvement measures are implemented.
[0017] The information processing method of the eleventh aspect is characterized in that the computer performs the following steps: an implementation condition information acquisition step of acquiring implementation condition information indicating the implementation conditions of marketing measures implemented in the past; a performance information acquisition step of linking with an external tool that measures results obtained by implementing the marketing measures via an API and acquiring the results measured by the external tool as performance information; an evaluation index receiving step of accepting a numerical evaluation index representing the performance information; and a storage control step of matching the performance information with the evaluation index and matching it with the implementation condition information and storing it as performance information of the marketing measures.
[0018] The information processing program of the twelfth aspect is characterized in that it causes a computer to realize the following: an implementation condition information acquisition function for acquiring implementation condition information indicating the implementation conditions of marketing measures implemented in the past; a result information acquisition function for linking with an external tool that measures results obtained by implementing the marketing measures via an API and acquiring the results measured by the external tool as result information; an evaluation index receiving function for accepting a numerical evaluation index representing the result information; and a storage control function for matching the result information with the evaluation index and matching it with the implementation condition information and storing it as performance information of the marketing measures. Effect of the Invention
[0019] The information processing device etc. of the present invention is characterized by comprising an implementation condition information acquisition unit that acquires implementation condition information indicating the implementation conditions of marketing measures implemented in the past, a result information acquisition unit that connects via an API with an external tool that measures the results obtained by implementing the marketing measures and acquires the results measured by the external tool as result information, an evaluation index receiving unit that accepts a numerical evaluation index representing the result information, and a memory control unit that associates the result information with the evaluation index and with the implementation condition information and stores it as performance information of the marketing measures, thereby enabling support for the efficient implementation of marketing measures using the Internet. [Brief description of the drawings]
[0020] [Figure 1] FIG. 1 is a diagram for explaining an overview of an information processing device according to this embodiment. [Diagram 2] FIG. 2 is a diagram for explaining an overview of the information processing device according to this embodiment. [Diagram 3] FIG. 3 is a diagram for explaining an overview of the information processing device according to this embodiment from a functional aspect. [Figure 4] FIG. 4 is a diagram illustrating an example of a hardware configuration of the information processing device according to the present embodiment. [Diagram 5] FIG. 5 is a block diagram for explaining an example of a functional configuration of the information processing device according to the present embodiment. [Figure 6] FIG. 6 is a diagram for explaining an example of a policy registration screen displayed by the information processing device according to the present embodiment. [Figure 7] FIG. 7 is a diagram for explaining settings for automatic import of data from an external tool of the information processing device according to this embodiment. [Figure 8] FIG. 8 is a diagram for explaining a case where data is collected from an external tool having a data configuration granularity different from that of the information processing device according to the present embodiment. [Figure 9] FIG. 9 is a diagram for explaining the allocation of data items of the information processing device according to this embodiment to data items of external tools (tool A, tool B, and tool C). [Figure 10] FIG. 10 is a diagram for explaining how data collected from multiple external tools (tool A, tool B, and tool C) is collected as the same item for a marketing strategy registered in the information processing device of this embodiment. [Figure 11] FIG. 11 is a diagram for explaining an example of a policy list displayed by the information processing device according to the present embodiment. [Figure 12] FIG. 12 is a diagram for explaining the setting of the specifications of a report to be output by the information processing device according to this embodiment. [Figure 13] FIG. 13 is a diagram for explaining a detailed display of a marketing measure, which is an example of a report output by the information processing device according to this embodiment. [Figure 14] FIG. 14 is a diagram for explaining a report including a time series graph, which is an example of a report of the information processing device according to this embodiment. [Figure 15] FIG. 15 is a diagram for explaining a report including a time-series line graph, which is an example of a report of the information processing device according to this embodiment. [Figure 16] FIG. 16 is a diagram for explaining the report input screen shown in FIG. 15 of the information processing device according to this embodiment. [Figure 17]Figure 17 is a diagram illustrating a report that displays a table showing breakdown data on the number of sessions of a web page, which is an example of a report of an information processing device in this embodiment, together with a table showing the implementation period of registered events. [Figure 18] FIG. 18 is a diagram illustrating a report including a table showing how the advertising effectiveness changes by changing the creative used in the advertisement, which is an example of a report of the information processing device according to this embodiment. [Figure 19] FIG. 19 is a diagram for explaining an improvement pattern of an algorithm used by the improvement prediction model of the information processing device according to this embodiment. [Figure 20] FIG. 20 is a flowchart of the information processing program according to this embodiment. [Figure 21] FIG. 21 is a flowchart of an information processing program according to the first alternative embodiment. [Figure 22] FIG. 22 is a flowchart of an information processing program according to the second alternative embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] (Overview of the information processing device 10 according to this embodiment) An information processing device 10 according to an embodiment of the present disclosure will be described with reference to Fig. 1 to Fig. 19. First, an overview of the information processing device 10 according to the present embodiment will be described with reference to Fig. 1, Fig. 2, and Fig. 3. The information processing device 10 is a so-called computer, and includes, for example, a workstation, a server, a personal computer (hereinafter, referred to as a PC), a notebook PC, a tablet PC, and a smartphone.
[0022] The information processing device 10 automatically acquires and accumulates measurement data from external tools, and predicts the results of marketing measures that have not yet been implemented, thereby supporting the effective implementation of marketing measures that are implemented using the Internet. A user of the information processing device 10 can adjust the content of the marketing measures that have not yet been implemented based on the predicted results.
[0023] A storage unit 10d (to be described later) included in the information processing device 10 stores a plurality of pieces of performance information. The multiple performance information refers to information obtained by matching implementation condition information indicating the implementation conditions for each of multiple marketing measures implemented in the past with result information indicating the results obtained by implementing each of the multiple marketing measures. As shown in Figure 1, as past performance 1 of marketing measures, implementation condition information indicating the implementation conditions for each of multiple marketing measures implemented in the past and result information indicating the results are associated with each other and stored in memory unit 10d as multiple performance information. The information processing device 10 predicts 3 the results of marketing measures that have not yet been implemented by using a prediction model 2 that is derived by referring to a plurality of pieces of performance information stored in a storage unit 10d (see FIG. 1).
[0024] As shown in FIG. 2, planning information 4, results 5, analysis 6, and improvement proposals 7 are recorded and centrally managed in memory unit 10d. Planning information 4 is information on the implementation conditions of marketing measures, and is planned by a department in charge of marketing in a company or the like. Results 5 are data on the results obtained by implementing marketing measures, acquired by an external tool described below. Results 5 may include both quantitative data and qualitative data. The external tool refers to an advertising effectiveness measurement tool described below, etc., which is connected to information processing device 10 via information and communication network 20 (see FIG. 4). Quantitative data refers to the number of impressions, the number of clicks, the click-through rate, the cost per click, the number of conversions, the conversion rate, the cost per conversion, and the like, which are measured by an external tool. Qualitative data refers to the quality and change of things expressed in words rather than numbers, and specifically refers to data on the results of advertising obtained through interview surveys, feedback surveys, questionnaire surveys, etc., such as the thoughts, impressions, and images evoked by people who saw the advertisement. Qualitative data may also include the market situation and environment at the time the qualitative data was obtained, the trends of competitors, the company's own trends, as well as the occurrence of weather, disasters, and social events. Qualitative data is stored along with the date and time it was obtained, as it may be closely related to changes in quantitative data.
[0025] Analysis 6 is the result of analyzing performance 5 and the result of analyzing planning information 4 based on performance 5. Improvement proposal 7 is the condition for improving the marketing measures obtained based on analysis 6. The planning information 4, results 5, analysis 6, and improvement proposal 7 are stored in the memory unit 10d in association with each marketing measure, and recording of the marketing measure information and data collection 8 are performed. For example, the planning information 4A, results 5A, analysis 6A, and improvement proposal 7A of a marketing measure 8A are associated with each other, bundled together, and stored in the memory unit 10d. The planning information 4B, results 5B, analysis 6B, and improvement proposal 7B of a marketing measure 8B are associated with each other, bundled together, and stored in the memory unit 10d. The plurality of pieces of performance information stored in the storage unit 10d are used for policy budget planning and budget / actual management 11. The plurality of pieces of performance information stored in the storage unit 10d are also used for information reference and data analysis 12.
[0026] (Overview of functions of information processing device 10) Next, main functions provided to a user of the information processing device 10 will be described with reference to Fig. 3. Fig. 3 is a diagram for explaining an overview of the information processing device 10 from a functional aspect. (Login 13) When the user starts using the information processing device 10, the information processing device 10 requests the user to perform a login operation 13 in order to verify the validity of the user's identity.
[0027] (Common Menu 13a) The information processing device 10 provides a common menu 13a to a user who has logged in 13. The common menu 13a provides options such as budget planning, budget / actual management 14, information reference / data analysis 16, and settings 17. Budget planning and actual / budget management 14 is one of the options displayed on the common menu 13a that the user can select when he or she wants support from the information processing device 10 in planning a budget for marketing initiatives and managing the actual / budget for marketing initiatives. Information reference / data analysis 16 is one of the options displayed on the common menu 13a that can be selected when one wishes to refer to information about past marketing measures registered in the information processing device 10 or to analyze data related to past marketing measures. The setting 17 is one of options displayed on the common menu 13a that can be selected by the user when making various settings of the information processing device 10.
[0028] (Budget formulation, actual and forecast management 14) The information processing device 10 displays to the user a campaign list 14a which is a list display of registered past marketing campaigns. The campaign list 14a provides the user with data necessary for budgeting and managing budgets and actual results for marketing campaigns, and allows the user to understand the achievement status of actual results against the budget, enabling the user to confirm whether the target is likely to be achieved smoothly or whether course correction is necessary. The campaign list 14a also includes hyperlinks for moving to each screen, and the user can move to each screen from the campaign list 14a. The screens refer to a campaign information detail display 112 that displays detailed information on registered past marketing campaigns, a CVR (conversion rate) time series graph report 114, and the like.
[0029] (Information Recording / Data Collection 15) The policy registration / editing 15a is one of the functions provided to the user of the information processing device 10, and enables the user to register and edit information relating to past marketing policies. By aggregating and managing the contents of plans and projects, performance data, outcome data, reviews, insights into problems, and improvement proposals for each marketing policy, the scattering of information is prevented and the information is turned into an asset. The data link setting 15b is one of the functions provided to the user of the information processing device 10, and performs settings for linking the data identifier of data to be collected as a marketing measure with the marketing measure to be registered in the information processing device 10. Specifically, the data link setting 15b performs various settings for linking various data automatically acquired from an external tool, which will be described later, with the data of the information processing device 10.
[0030] (Information Reference / Data Analysis 16) The information processing device 10 provides the user with the functions of measure details 16a and report 16b in the information reference / data analysis 16, enabling a simple search for information on past marketing measures that have been collected and registered, realizing data management that makes it easy to follow past learnings, and allowing the user to refer to the next measure to be taken and to review their strategy. The policy details 16a is one of the functions provided to the user of the information processing device 10, and refers to a function of displaying to the user a policy information details display 112 associated with a hyperlink embedded in the policy list 14a. The report 16b is one of the functions provided to the user of the information processing device 10, and refers to a function for creating a report for the user based on information regarding registered past marketing measures. Based on the aggregated and registered information regarding marketing measures, a report can be created that allows for highly flexible aggregation and analysis from various perspectives, thereby realizing the analysis desired by the user. The report section 16b includes functions of report creation 16c, report display 16d, and report download 16e. Report creation 16c refers to a function that extracts data from the aggregated and registered information on marketing measures using specified search conditions, edits the extracted data, and saves it as a report together with the search conditions used. The report display 16d allows the user to easily reach the report by embedding a hyperlink associated with the created report in the policy information details display 112. Report download 16e is a function for downloading a saved report. Specifically, the user can obtain the report as a CSV (Comma Separated Value) file.
[0031] (Setting 17) The information processing device 10 has a setting function 17 that allows the user to change and set the operation of the information processing device 10 and the display format on a monitor or the like from the existing ones to suit the user's preferences and needs. The setting 17 includes a media linkage 17a, an event management 17e, a goal management 17g, a policy item management 17i, a policy group management 17k, and a user management 17l. The media linkage 17a includes a media linkage setting 17b, an authentication 17c, and a CSV upload 17d. The media linkage settings 17b perform settings for API linkage when the information processing device 10 imports measurement data from an external tool, and settings for linking data item names and indicators that differ for each external tool to corresponding items and corresponding indicators in the information processing device 10. API integration refers to expanding functionality by linking data using APIs with external software or programs. The authentication 17c performs settings for receiving authentication that enables access to an external tool that cooperates with the information processing device 10. The CSV upload 17d has a function of uploading a CSV file containing advertisement information to an external tool that cooperates with the information processing device 10. Event management 17e includes event registration / editing 17f, and can register and edit events as required by the user. Registered event information may be acquired by a memo receiving unit 34 described below and displayed in a report by a memo display unit 35. An event is an event hosted by a company to introduce its products or services, such as an exhibition, seminar, conference, or promotional event. In addition, an event is not limited to an event hosted by the company, but may be an event hosted by another company that has an impact on the company's products or services, or a national event. The goal management 17g includes a goal registration / editing 17h, which allows the user to register and edit the goals of the marketing measures. Policy item management 17i includes policy item registration / editing 17j, and can register and edit various items of marketing policies, such as the collection date (year / month / day), customer name, campaign, number of downloads, number of web applications, implementation period of the marketing policy (start date, end date), KPI target, KPI performance, budget amount, cost, etc. The policy group management 17k has a function of managing groups for grouping and classifying registered marketing policies. The user management 17l has a function for registering and editing an account and password assigned to a user used for user authentication performed in the login 13, and the address and telephone number of the user as contact information.
[0032] (Hardware configuration of the information processing device 10 according to this embodiment) Next, an example of a hardware configuration of the information processing device 10 will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining an example of a hardware configuration of the information processing device 10. The information processing device 10 includes a communication interface 10a, a read only memory (ROM) 10b, a random access memory (RAM) 10c, a storage unit 10d, a calculation unit 10e, and an input / output interface 10f.
[0033] The communication interface 10a has a function of transmitting and receiving data handled by the information processing device 10 to and from other devices via an information and communication network 20 including the Internet and an intranet.
[0034] The storage unit 10d can be used as a storage device for the information processing device 10, and is configured, for example, by a hard disk drive, a solid state drive, or a flash memory, and the storage unit 10d can also be configured using cloud storage. The storage unit 10d of the information processing device 10 may also be configured as a database. By configuring the storage unit 10d as a database, when there is a huge amount of data related to past performance 1, the data can be efficiently managed, and the data can be easily searched and accessed, allowing the required information to be quickly referenced.
[0035] The storage unit 10d of the information processing device 10 stores an information processing program (to be described later), an OS (Operating System) required for the operation of the information processing device 10, various other applications, and various data used by the applications. The OS is a type of application built into the information processing device 10 and has a function of managing basic control of the information processing device 10 .
[0036] The information processing device 10 stores an information processing program in the ROM 10b or the storage unit 10d, and loads the information processing program into a main memory constituted by the RAM 10c etc. The calculation unit 10e accesses the main memory into which the information processing program has been loaded, and executes the information processing program.
[0037] The calculation unit 10e includes a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), etc., and is realized by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (IC (Integrated Circuit)) chip, an LSI (Large Scale Integration), etc.
[0038] The input / output interface 10f transmits and receives data to and from devices external to the information processing device 10. The external devices are an input device 10g and an output device 10h that input and output data to and from the information processing device 10. The input device 10g is, for example, a keyboard and a mouse, and the output device 10h is, for example, a monitor, a printer, and a speaker.
[0039] (Functional configuration of information processing device 10) An example of a functional configuration of the information processing device 10 will be described with reference to Fig. 5. Fig. 5 is a block diagram for explaining an example of a functional configuration of the information processing device 10. By executing the information processing program described below, the information processing device 10 provides the calculation unit 10e with functional units such as an implementation condition information acquisition unit 29, a result information acquisition unit 30, an evaluation index receiving unit 31, a memory control unit 32, a graph generation unit 33, a memo receiving unit 34, a memo display unit 35, a policy name display unit 36, a prediction model acquisition unit 37, an unimplemented information receiving unit 38, and a prediction unit 39.
[0040] The implementation condition information acquisition unit 29 acquires implementation condition information indicating implementation conditions of marketing measures implemented in the past. The implementation condition information acquisition unit 29 acquires implementation condition information inputted on the policy registration screen 40 (see FIG. 6).
[0041] The information processing device 10 displays a policy registration screen 40 (see FIG. 6) on the monitor of the output device 10h. The campaign registration screen 40 is used to acquire implementation condition information indicating implementation conditions for each of multiple marketing campaigns that have been implemented in the past. The campaign registration screen 40 may also be used to acquire unimplemented condition information indicating implementation conditions for marketing campaigns that have not yet been implemented, which will be described later. The user inputs implementation condition information into blank spaces on the policy registration screen 40 using the keyboard, mouse, etc. of the input device 10g. In addition, acquisition of the implementation condition information, the result information, and the unimplemented condition information may be performed using generative artificial intelligence (AI). For example, a document file including plan information 4 indicating the implementation conditions of the marketing measure, the implementation condition information, and the unimplemented condition information may be input to the generative AI, and the implementation conditions may be automatically acquired and formatted using natural language processing, and stored as data in the storage unit 10d. The implementation condition information acquisition unit 29 acquires implementation condition information that indicates implementation conditions of marketing measures implemented in the past, which are input from the measure registration screen 40.
[0042] When acquiring data with different item names between advertising effectiveness measurement tools, the information processing device 10 can tally up the data as the same item. For example, the number of "applications completed on a web page" is displayed as "conversion count" in tool A, as "CV count" in tool B, and as "conversion count" in tool C. When acquiring the number of "applications completed on a web page" from each of tools A, B, and C, the information processing device 10 can, for example, standardize the item name to "CV count" and tally up the data from tools A, B, and C. As a result, even if results are obtained for one marketing campaign using three different advertising effectiveness measurement tools, namely tool A, tool B, and tool C, the information processing device 10 can tally the results as a single unified item, "number of conversions."
[0043] The implementation condition information may include at least one of the implementation period of the marketing campaign, the name of the person in charge, and the budget amount. The implementation condition information may include all items entered from the campaign registration screen 40, or may be selected from all items by the user or an information processing program described later.
[0044] The policy registration screen 40 will be described with reference to Fig. 6. Fig. 6 is a diagram for explaining an example of the policy registration screen 40 displayed by the information processing device 10. The campaign registration screen 40 has a campaign name input field 41, a campaign classification input field 42, an appeal input field 43, an implementation period input field 44, a person in charge input field 45, a KPI indicator / target value input field 46, a budget amount input field 47, a memo input field 48, an attachment field 49, an upload button 49a, a save button 50, and a results information linking button 51.
[0045] Detailed information on the marketing measures is acquired by the implementation condition information acquisition unit 29 from the measure registration screen 40 and registered in the information processing device 10. The measure classification and appeal type of the marketing measure, the person in charge, and the KPI index / target index type can be selected from a plurality of candidates displayed in a measure classification input field 42, an appeal input field 43, a person in charge input field 45, and a KPI index / target value input field 46, respectively, and can be set according to the needs of the user. The registered marketing measures are displayed in the measure list 14a.
[0046] The campaign name input field 41 is an input field for the name of the marketing campaign to be registered. The name can be determined by the user. The name of the marketing campaign entered in the campaign name input field 41 may be displayed in a report by the campaign name display unit 36 described below. The campaign classification input field 42 is an input field for the classification of the marketing campaign to be registered. Examples of classifications include CVR improvement campaign, PV (Page View) acquisition campaign, CPA (Cost Per Acquisition) improvement campaign, awareness improvement campaign, KGI (Key Goal Indicator) campaign, KPI (Key Performance Indicator) campaign, white paper, company webinar, co-hosted webinar, questionnaire survey, etc. In the appeal input field 43, the type of appeal of the marketing measure to be registered is input. Appeal means appealing to consumers about the appeal of a product or service and increasing their desire to purchase. Examples of appeals in marketing measures include advertising the features of the company's product or service, or points of differentiation from other companies, or advertising unique strengths that only the company has, or products with technology or added value that other companies cannot imitate.
[0047] The implementation period input field 44 is an input field for inputting the implementation period of the marketing measure to be registered, and is used to input the start and end dates. The implementation period entered in the implementation period input field 44 is referenced when the memo display unit 35 displays a memo at a position on the graph corresponding to the time when the event occurred, and is also referenced when the measure name display unit 36 displays the name of the marketing measure at a position on the graph corresponding to the implementation period of the marketing measure. The person in charge input field 45 is a field for inputting the name of the person in charge of the marketing measure to be registered. The person in charge name entered in the person in charge input field 45 may be displayed by the measure name display unit 36 in a graph in the report together with the measure name of the marketing measure. The KPI indicator / target value input field 46 is an input field for the KPI indicator of the marketing measure to be registered and the target value of the KPI indicator. KPI (Key Performance Indicator) indicators are indicators for evaluating the results of marketing measures and grasping the achievement status, and are intermediate indicators for achieving KGI. Specifically, KPI indicators are the number of times the advertisement related to the implementation condition information is displayed (also called the number of impressions), the click-through rate (also called CTR: Click Through Rate) indicating the rate at which the displayed advertisement is clicked, the achievement rate of the results targeted by the advertiser of the implementation condition information (also called CVR: Conversion Rate), the number of MALs (Marketing Accepted Leads), or the number of MQLs (Marketing Qualified Leads). MALs are leads that will be the target of lead nurturing in the future. Leads are prospective customers, and lead nurturing is marketing activities to raise the purchase phase of leads. MQLs are leads selected from MALs as having high certainty. The KPI indicator / target value input field 46 has, for example, 300 MALs and 10 MQLs.
[0048] To effectively execute the PDCA cycle, it is necessary to determine the target value and the period for achieving the target. The PDCA cycle is a concept that aims to improve the quality of management by circulating a hypothesis-verification process of Plan, Do, Check (measurement and evaluation), and Action (measures and improvement). If the target values and the period for achieving the targets are not determined, it is not possible to evaluate the implemented marketing measures, and it is not possible to take appropriate measures to lead to the next improvement measures, which may result in a one-off effort. Therefore, before implementing a marketing measure, the user sets the KPI index, target value, and implementation period. The results of the marketing measure are recorded based on the implementation period that has been set. Even if the results increase outside the implementation period, they are not tallied as the marketing measure's actual results. The user evaluates the marketing measure by comparing the results of the marketing measure during the implementation period with the KPI index and target value. In this way, the target value and the period for achieving the target are determined, and the results of the marketing measures during the implementation period are tallied, allowing the marketing measures to be evaluated. As a method for narrowing the period for specifying the period for tallying up the results of the marketing measures, a method for setting a period for collecting the results is common, and a unique function is to set the implementation period before the marketing measures are implemented and tallie the results of the marketing measures based on the implementation period.
[0049] The budget input field 47 is an input field for the budget of the marketing measure to be registered. The memo input field 48 is an input field for notes regarding the marketing measure to be registered. The attachment field 49 is an input field for registering a file related to the marketing measure to be registered, such as an image file or a video file, in association with the marketing measure to be registered. The attachment file is, for example, a creative image used in the marketing measure to be registered, and the attachment file is stored in the storage unit 10d by clicking the upload button 49a. The save button 50 is clicked or touched when the contents inputted on the policy registration screen 40 are saved in the storage unit 10d. The result information linking button 51 is a button for moving to a setting screen for configuring data acquired from external tools such as an advertising effectiveness measurement tool, a customer management tool, and an order management tool, and result information of a marketing measure.
[0050] The result information acquisition unit 30 cooperates with an external tool that measures the results obtained by implementing a marketing measure via an API, and acquires the results measured by the external tool as result information.
[0051] An API (Application Programming Interface) refers to an interface that connects an external tool and the information processing device 10, and enables the information processing device 10 to automatically acquire measurement data acquired by the external tool as result information in accordance with a predetermined program by linking the external tool and the information processing device 10 connected via an information and communication network 20. The information processing device 10 can automatically import the measurement data of the external tool as result information by linking data using the API function of the external tool.
[0052] Performance information indicating the results obtained by implementing marketing measures is obtained from external tools such as advertising effectiveness measurement tools, customer relationship management (CRM) tools, marketing automation (MA) tools, and order management tools. The outcome information may include not only quantitative data obtained by an external tool, but also qualitative data obtained by an interview survey or the like. Since the performance information includes information that changes over time, the performance information that changes over time is stored in the acquired chronological order. The graph generating unit 33 described below generates a graph showing the change over time in the results obtained by implementing the marketing measures, based on the performance information that changes over time. The result information acquiring unit 30 acquires measurement data measured by an external tool as result information indicating the results obtained by implementing a marketing measure. An advertising effectiveness measurement tool is a tool that measures the results of an advertisement, i.e., how effective the advertisement was. Indicators for measuring the effectiveness of an advertisement include awareness, the number of visitors to a site, click-through rate, and the number of inquiries. An example of an advertising effectiveness measurement tool is AdEbis (registered trademark). For example, the number of times an advertisement is displayed, the click-through rate, and the achievement rate of results are used as evaluation indicators to measure these. Customer Relationship Management (CRM) tools are tools for aggregating and managing customer information, specifically, recording and managing customer company information, department name, job title, contact information, purchase and behavior history, etc. Zoho CRM (registered trademark) is an example of a CRM tool. Marketing automation (MA) tools are tools for automating marketing activities, specifically, they can automate and streamline the management of customer information and the nurturing of potential customers (leads). An example of an MA tool is Sales Force (registered trademark). An order management tool is a system that efficiently manages a series of transactions and tasks that occur in order processing, specifically, a tool that can centrally manage order processing on the cloud. An example of an order management tool is the cart system of an EC (Electric Commerce) site. The evaluation index may be the number of times an advertisement related to the implementation condition information is displayed, a click rate indicating the rate at which an advertisement is clicked, or the achievement rate of the results targeted by the advertiser of the implementation condition information.
[0053] The number of views refers to the number of times an ad is displayed, also known as the number of impressions. Click-through rate is the percentage of people who click on an ad among those who are shown the ad, and is also called CTR (Click Through Rate). The success rate of a result is the percentage of people who purchased a product or registered for a service among those who clicked on an advertisement, and is also called CVR (Conversion Rate).
[0054] Note that the advertising effectiveness measurement tool, CRM tool, MA tool, order management tool, and the like are not limited to those provided outside the information processing device 10 as external tools, and may be provided inside the information processing device 10. In addition, the memory control unit 32 is not limited to acquiring performance information indicating the results obtained by implementing marketing measures from an advertising effectiveness measurement tool, etc., but may also acquire the information through user input or through processing of an information processing program described below.
[0055] The evaluation index receiving unit 31 receives a numerical evaluation index representing the outcome information. The storage control unit 32 associates the outcome information with the evaluation index and with the implementation condition information, and stores the information as performance information of the marketing measure.
[0056] When there are multiple pieces of result information acquired as results obtained by implementing a marketing measure, the evaluation index receiving unit 31 receives multiple evaluation indexes to be assigned to each of the multiple pieces of result information indicating the results. The storage control unit 32 associates the multiple pieces of performance information with the respective evaluation indexes and with implementation condition information, and stores the information as performance information of the marketing measures.
[0057] The evaluation index is a KPI (Key Performance Indicator) index, which is a parameter that a company implementing a marketing measure should set as a goal. Specifically, as mentioned above, the KPI index refers to the number of times an advertisement related to the implementation condition information is displayed, the click rate indicating the rate at which the displayed advertisement is clicked, the achievement rate of the results targeted by the advertiser of the implementation condition information, the number of MALs (Marketing Accepted Leads), or the number of MQLs (Marketing Qualified Leads), etc.
[0058] When the results obtained by implementing a marketing measure are measured using a plurality of external tools, the result information acquisition unit 30 cooperates with each of the plurality of external tools via an API and acquires result information from each of the plurality of external tools. The storage control unit 32 integrates the multiple pieces of performance information acquired from the multiple external tools, associates them with the evaluation index, and stores them as marketing measure performance information in association with the implementation condition information. The evaluation index may include the item name and index of the outcome information.
[0059] Next, settings for automatically importing data of an external tool into the information processing device 10 will be described with reference to Fig. 7. Fig. 7 is a diagram for explaining settings for automatically importing data of an external tool into the information processing device 10. Here, settings for automatically importing data of AD EBISU, an advertising effectiveness measurement tool, into the information processing device 10 will be described as an example of an external tool. Automatic import means that by selecting a data identifier of an external tool corresponding to automatic import, the external tool will link with the registered marketing measures and acquire performance information measured by the external tool at a predetermined granularity at a predetermined time interval, for example, every day, every 12 hours, or every week, based on an API (Application Programming Interface) provided by the external tool. Granularity refers to the item names and indicators assigned to the performance information. Example Ad Ebis data identifiers are account ID, media type, ad group 1, ad group 2, and ad ID, and the user can identify the performance information measured by Ad Ebis by determining the account ID, media type, ad group 1, ad group 2, and ad ID. Specifically, automatic acquisition means that the information processing device 10 sends a request via HTTP communication to the endpoint of the API provided by the external tool to send the result information acquired by the external tool to the information processing device 10, and the external tool sends the result information to the information processing device 10 in response to the request.
[0060] In the example given here, Ad Ebis uses a combination of four elements to set up an ad: media type, ad group 1, ad group 2, and ad ID. The medium type indicates the type of medium in which the advertisement is displayed, and examples thereof include listing advertisements, display advertisements, SNS advertisements, video advertisements, and native advertisements. Ad Group 1 and Ad Group 2 are groups for further classifying advertisements, and are set according to the purpose and target of the advertisement. Ad Group 1 manages the broad category of advertisement campaigns, and can be set, for example, by product type, advertisement purpose (brand awareness, product purchase, website visit, etc.). Ad Group 2 is a more detailed classification under Ad Group 1, and can manage, for example, advertisements for a specific product line, campaigns by region, or advertisements for a specific user segment (age group, gender, interests, etc.). An advertising ID is a unique identifier assigned to each ad, which allows us to track the performance of a particular ad and adjust the ad if necessary.
[0061] FIG. 7(a) shows the data link setting screen 21, and FIG. 7(b) shows the data link addition screen. 7(a) displays information on marketing measures that are already registered in the information processing device 10 and are to be linked with external tools. The marketing measure information 21a includes a measure name 21b, a measure classification 21c, an implementation period 21d, and a KPI index / target value 21e. The campaign name 21b is the name of a marketing campaign, and is exemplified as “GA4 Report Guide: Introduction.” Note that GA4 stands for Google (registered trademark) Analytics 4. The measure classification 21c is a classification type of marketing measures, and an example of this is white paper. The implementation period 21d is the implementation period of the marketing measure, and is exemplified as 2023 / 08 / 01 to 2023 / 09 / 30. KPI indicators and target values 21e refer to KPI indicators of marketing measures and their target values, and examples thereof include 300 MAL target values and 10 MQL target values.
[0062] When the user clicks or touches the details display button 21f shown in FIG. 7(a), a campaign information details display 112, which will be described later, including detailed information about the marketing campaign is displayed. Touch operation refers to an operation performed by directly touching icons or buttons displayed on a display of a tablet PC, smartphone, etc., which has a touch sensor built in, with a finger or a pen. The click operation refers to pressing a button on a mouse, which is an input device for a computer, to perform an input operation on an icon or button displayed on a display. The policy linkage setting list 22 shown in FIG. 7(a) displays settings of data linkage that have already been registered, and includes a KPI column 22a, an external tool data identifier column 22b, and an action column 22c. The KPI column 22a displays the KPI indicators of the marketing measures that are the subject of collaboration with external tools. The external tool data identifier column 22b displays the measurement data of the external tool linked to the KPI indicator displayed in the KPI column 22a, specifically, the contents of the data link setting. The external tool data identifier column 22b specifically displays the KPI, linked service, medium type, ad group 1, ad group 2, ad ID, and automatically linked indicator. The action column 22c has an embedded hyperlink that takes the user to a data link setting addition screen 24 when a link setting is added, and is used when changing five link settings (22d, 22e, 22f, 22g, and 22h) that have already been registered. The policy linkage setting list 22 lists five linkage settings (22d, 22e, 22f, 22g, and 22h) as an example. The save button 22i has a function of saving the changed linkage settings displayed on the data linkage setting addition screen 24. The back button 22j has a function of returning from the data link setting addition screen 24 to the data link setting screen 21.
[0063] (First Linkage Setting 22d) The contents of the data linkage settings in the first linkage setting 22d are as follows. KPI:MAL Collaborative services: Ad Ebisu All traffic Media type: Display_Facebook (KWM) Ad Group 1: GA4 Appeal Ad Group 2: All Advertising ID: All Automatically linked indicator: CV (M_White Paper)
[0064] (Second Link Setting 22e) The contents of the data link setting of the second link setting 22e are as follows. KPI:MAL Collaborative services: Ad Ebisu All traffic Media type: Email_House email newsletter, white paper Ad Group 1: GA4 Campaign Ad Group 2: All Advertising ID: All Automatically linked indicator: CV (M_White Paper)
[0065] (Third Link Setting 22f) The contents of the data linkage settings in the third linkage setting 22f are as follows. KPI:MAL Collaborative services: Ad Ebisu All traffic Media type: External media_Advertisement Ad Group 1: GA4 Campaign Ad Group 2: All Advertising ID: All Automatically linked indicator: CV (M_White Paper)
[0066] (4th Link Setting 22g) The contents of the data linkage settings in the fourth linkage setting 22g are as follows. KPI:MAL Collaborative services: Ad Ebisu All traffic Media type:MarkeZine(registered trademark) Ad Group 1: GA4 Campaign Ad Group 2: All Advertising ID: All Automatically linked indicator: CV (M_White Paper)
[0067] (5th Link Setting 22h) The contents of the data linkage settings for the 5th linkage setting 22h are as follows. KPI:MQL Collaborative services: Salesforce All traffic Media type: MQL report Ad Group 1: Call Inquiries Ad Group 2: All Advertising ID: All Automatically linked indicator: Number of appointments obtained
[0068] If the user wants to add a new data link setting, the user clicks or touches the add link setting button 23 displayed on the data link setting screen 21, causing the add data link setting screen 24 to be displayed at the forefront of the operation screen as a pop-up screen. 7(b) includes a KPI input field 24a, a linked service input field 24b, a medium type input field 24c, an ad group 1 input field 24d, an ad group 2 input field 24e, an ad ID input field 24f, an automatically linked indicator input field 24g, and a performance information selection button 24h. These input fields 24a to 24g may be filled in by selecting from options in a preregistered pull-down menu, or by directly entering characters.
[0069] The KPI input field 24a is a field for inputting a KPI indicator to be linked to the performance information measured by an external tool, and MAL is exemplified. The linked service input field 24b is a field for inputting an external tool to be linked with the KPI entered above, and shows, for example, the total traffic measured by AD EBISU. The total traffic tab means that the measurement results of the inflow traffic, including traffic from sources other than advertisements, natural search, direct traffic, and inflow from external links, are displayed. The medium type input field 24c is an input field for the type of advertising medium, and is exemplified by a display advertisement on Facebook (registered trademark). The ad group 1 input field 24d is an input field for the type of ad group 1, and GA4 (Google Analytics 4) appeal is shown as an example. The ad group 2 input field 24e is an input field for the type of the ad group 2, and shows that all types of the ad group 2 are selected. The advertisement ID input field 24f is an input field for inputting the type of advertisement ID, and an example is shown in which all types of advertisement ID are selected. The automatically linked indicator input field 24g is an input field for an indicator that is automatically linked, and shows, for example, that the number of downloads of M_white paper is used as an indicator of CV (conversion). The result information selection button 24h is clicked or touched to select the contents input in the input fields 24a to 24g and store them in the information processing device 10.
[0070] Next, referring to Figures 8 to 10, a case will be described where data is aggregated from an external tool having a data configuration granularity different from that of the information processing device 10 according to this embodiment, and specifically, a case where the data configuration of a marketing measure registered in the information processing device 10 differs from that of the external tool will be described. The data configuration granularity refers to the item names and indices assigned to the data, and in some cases may refer to the level of detail. FIG. 8 is a diagram for explaining a case where data is collected from an external tool having a data configuration granularity different from that of the information processing device 10. In FIG.
[0071] 8 shows the relationship between a data configuration example 26 of an external tool and a data configuration example 28 of the information processing device 10. It is assumed that marketing measures X and Y are registered in the information processing device 10. The data configuration example 26 of the external tool includes measurement data of an advertising effectiveness measurement tool 26a, measurement data of an MA tool 26b, and measurement data of an order management system 26c. The measurement data of the advertisement effectiveness measurement tool 26a is the number of requests for information and the number of completed purchases when advertisements are placed on Google Ads and external media. The measurement data of the MA tool 26b is the number of appointments obtained and the number of contracts concluded when campaign A and campaign B are implemented. The measurement data of the order management system 26c is the confirmed sales amount of Offer A and Offer B.
[0072] Marketing strategy X tally up the number of requests for information when an advertisement is placed on Google Ads, as measured by the advertising effectiveness measurement tool 26a, and the number of requests for information when an advertisement is placed on external media, as the number of KPI "leads." In addition, the marketing measure X tally up the number of appointments obtained when the campaign A was implemented, which was measured by the MA tool 26b, as the number of KPI "leads." Marketing strategy Y compiles the number of completed purchases when an advertisement is placed on Google Ads, as measured by the advertising effectiveness measurement tool 26a, and the number of completed purchases when an advertisement is placed on external media, as the number of KPI “completed purchases.” In addition, marketing strategy Y tallyes the confirmed sales amount from offer A measured by the order management tool as the amount of the KPI "sales."
[0073] As described above, the number of brochure requests measured by the advertising effectiveness measurement tool 26a can be linked to the number of KPI "leads" of marketing measure X. This is because even if the data configuration granularity of the external tool (i.e., data index) and the data configuration granularity of the marketing measure X (i.e., data index) are different, the data index of the external tool is redefined to match the data index of the marketing measure X. As described above, marketing strategy X has two KPIs, "leads" and "appointments," and measurement data from different external tools can be linked to the indicators of marketing strategy X. Therefore, by linking the identifier and index of the external tool to be imported with the KPI of the marketing measure registered in the information processing device 10, data of different granularity (index) of the external tool can be aggregated and grouped.
[0074] 9 and 10, a method of tabulating and grouping in the information processing device 10 when the data configuration granularity of measurement data of external tools (tool A, tool B, and tool C) is different from the data configuration granularity of the information processing device 10 will be described. Fig. 9 is a diagram for explaining assignment of item names of data of the information processing device 10 to item names of data of external tools (tool A, tool B, and tool C), and Fig. 10 is a diagram for explaining data tabulated from multiple external tools (tool A, tool B, and tool C) as the same item for marketing measures registered in the information processing device 10.
[0075] 9 is a screen for setting item names to be assigned to the measurement data of external tools (tool A, tool B, and tool C) acquired by the information processing device 10 when the data is acquired by the information processing device 10. The corresponding item setting screen 52 includes an item name column 52a for tool A, an item name column 52b for tool B, an item name column 52c for tool C, and an item name column 52d for the information processing device 10. The first items 52e of the item name column 52a of tool A, the item name column 52b of tool B, and the item name column 52c of tool C are the negotiation date, the contract date, and the purchase date, respectively. The second items 52f of the item name column 52a of tool A, the item name column 52b of tool B, and the item name column 52c of tool C are the supplier name, the customer name, and the client name, respectively. The third items 52g of the item name column 52a of tool A, the item name column 52b of tool B, and the item name column 52c of tool C are the name of the person in charge, the name of the staff member, and the name of the clerk, respectively. The fourth items 52h of the item name column 52a of tool A, the item name column 52b of tool B, and the item name column 52c of tool C are the campaign name, the promotion name, and the measure name, respectively. The fifth items 52i of the item name column 52a of tool A, the item name column 52b of tool B, and the item name column 52c of tool C are the number of conversions, the number of conversions, and the number of conversions, respectively. The sixth items 52j of the item name columns 52a, 52b, and 52c of the tools A, B, and C are area, region, and district, respectively.
[0076] As described above, the item names of the first to sixth items of tool A, the item names of the first to sixth items of tool B, and the item names of the first to sixth items of tool C are all different from each other. When acquiring the measurement data of tool A, the measurement data of tool B, and the measurement data of tool C, the information processing device 10 assigns item names of the first to sixth items as follows. When the first item 52e of the measurement data of tool A, tool B, and tool C is acquired and compiled by the information processing device 10, the compilation date (year, month, and day) is assigned as the item name and compiled. When the second item 52f of the measurement data of tool A, tool B, and tool C is acquired and compiled by the information processing device 10, the supplier name is assigned as the item name and the data is compiled. The third item 52g of the measurement data of tool A, tool B, and tool C is not captured by the information processing device 10. When the fourth item 52h of the measurement data of the tools A, B, and C is acquired and tallied by the information processing device 10, the campaign is assigned as the item name and the data is tallied. When the fifth item 52i of the measurement data of tool A, tool B, and tool C is acquired and tallied by the information processing device 10, the number of WEB applications is assigned as the item name and is tallied. When the sixth item 52j of the measurement data of tool A, tool B, and tool C is acquired and compiled by the information processing device 10, the area is assigned as the item name and compiled.
[0077] FIG. 10 shows a compilation result 58 in which the measurement data of tools A, B, and C are compiled, grouped, and displayed by the information processing device 10. The count result 58 includes a marketing measure name column 58a, an external tool name column 58b, and a number of web applications column 58c. The "XX campaign" displayed in the marketing campaign name column 58a is displayed by aggregating and grouping measurement data from tools A, B, and C as external tools. The sum of the measurement value 58e of tool A, the measurement value 58f of tool B, and the measurement value 58g of tool C is displayed as a total value 58d. By doing this, even if the item names and indices, which are the data configuration granularity of the measurement data of tool A, tool B, and tool C, are different from the item names and indices of the information processing device 10, the data can be aggregated in the information processing device 10.
[0078] The memory control unit 32 associates implementation condition information indicating the implementation conditions for each of multiple marketing measures implemented in the past with result information indicating the results obtained by implementing each of the multiple marketing measures, and stores the result information as multiple pieces of performance information. The prediction model acquisition unit 37 acquires a prediction model derived based on a plurality of pieces of performance information. The prediction model is a learning model that has previously learned the correspondence between the implementation condition information and the result information by machine learning. The learning model is trained by machine learning by receiving a plurality of pieces of result information stored in the storage unit 10d as learning data. Machine learning is performed using supervised learning. For the learning data used in machine learning, teacher data having a structure in which an example problem and a correct answer are paired is used, and pairs of the performance information stored in the storage unit 10d, in which the implementation condition information is an example problem and the result information is a correct answer, are used as the teacher data. Supervised learning consists of two processes: learning and recognition / prediction. First, rules and patterns are learned using example data and correct answers. Then, the learned rules and patterns are used to recognize and predict newly input data for which the correct answer is not yet known. The learning model according to the present embodiment learns rules and patterns by studying implementation condition information of past marketing measures and outcome information showing the outcome. Then, using the learned rules and patterns, the learning model recognizes unimplemented condition information showing implementation conditions of marketing measures that have not yet been implemented, and predicts outcome information showing the outcome.
[0079] The prediction model may be an equation model derived in advance by performing multiple regression analysis on the correspondence between the implementation condition information and the result information. The equation model is expressed by the following formula (1). Multiple regression analysis uses multiple explanatory variables X i (i=1, 2, 3, 4, ...) to calculate the regression equation (formula (1)) that represents the objective variable Y. Coefficients of each explanatory variable β i (i=0, 1, 2, 3, 4, ...) is a partial regression coefficient, which is calculated by the least squares method based on a scatter plot showing the correspondence between implementation condition information of multiple marketing measures implemented in the past recorded in memory unit 10d and result information showing the results.
[0080]
number
[0081] The unimplemented information receiving unit 38 receives implementation conditions of unimplemented marketing measures as unimplemented condition information. The unimplemented condition information refers to implementation condition information that indicates implementation conditions of marketing measures that have not been implemented. The unimplemented condition information is input by the user to the measure registration screen 40, and the input contents related to the input are stored in the memory unit 10d by the memory control unit 32.
[0082] The prediction unit 39 inputs the unimplemented condition information into a prediction model, thereby predicting prediction information indicating a prediction of the results when the unimplemented marketing measure is implemented.
[0083] The memory control unit 32 may store improvement condition information indicating the improvement conditions for each of multiple improvement measures implemented in the past in marketing strategies, and improvement result information indicating the improvement results obtained by implementing each of the multiple improvement measures, in association with each other, as multiple improvement performance information. The prediction model acquisition unit 37 acquires an improved prediction model derived based on a plurality of pieces of improvement performance information. The unimplemented information receiving unit 38 receives improvement conditions of unimplemented improvement measures as unimplemented improvement information. The unimplemented information receiving unit 38 acquires the unimplemented condition information inputted on the policy registration screen 40 (see FIG. 6). The prediction unit 39 inputs the unimplemented improvement information into the improvement prediction model, thereby predicting predicted improvement information indicating a prediction of an improvement result when the unimplemented improvement measure is implemented. By inputting unimplemented improvement information into the improvement prediction model, predicted improvement information is predicted, which indicates the improvement results when unimplemented improvement measures are implemented.
[0084] The improvement prediction model is a learning model that previously learns the correspondence between the improvement condition information and the improvement result information by machine learning. The improvement learning model is trained by machine learning by receiving a plurality of pieces of improvement result information stored in the storage unit 10d as learning data. Machine learning is performed using supervised learning. For the learning data used in machine learning, teacher data having a structure in which an example problem and a correct answer are paired is used, and pairs in which improvement condition information is an example problem and improvement result information is a correct answer are used as teacher data from among the improvement performance information stored in the storage unit 10d. The improvement learning model according to this embodiment learns rules and patterns by studying improvement condition information indicating improvement measures to improve past marketing measures and improvement result information indicating the results. Then, using the learned rules and patterns, the improvement learning model recognizes unimplemented improvement information indicating unimplemented improvement measures and predicts improvement result information indicating the improvement results.
[0085] Furthermore, the improvement prediction model may be an equation model derived in advance by performing multiple regression analysis on the correspondence between the improvement condition information and the improvement result information. The equation model is represented by the above formula (1). Multiple regression analysis uses multiple explanatory variables X i (i=1, 2, 3, 4, ...) to calculate the regression equation (formula (1)) that represents the objective variable Y. Coefficients of each explanatory variable β i (i=0, 1, 2, 3, 4, ...) is a partial regression coefficient, which is calculated by the least squares method based on a scatter diagram showing the correspondence between improvement condition information of improvement measures for multiple marketing measures implemented in the past and improvement result information showing the results of the improvement measures. In this embodiment, multiple explanatory variables X i are the items of unimplemented improvement information indicating the improvement conditions of the improvement measures of the unimplemented marketing measures, and the objective variable Y is improvement result information indicating the improvement results when the improvement measures of the unimplemented marketing measures are implemented.
[0086] Next, an example of a report of the information processing device 10 will be described with reference to Fig. 11 to Fig. 18. Fig. 11 to Fig. 18 are diagrams for explaining an example of a report of the information processing device 10. The information processing device 10 generates a report to visualize the accumulated data. The report is displayed on a monitor or printed on a paper medium. The format of the report generated by the information processing device 10 can be changed by the user so as to suit the user's purpose of use.
[0087] The policy list 14a that displays a list of registered marketing policies will be described with reference to Fig. 11. Fig. 11 is a diagram for explaining an example of the policy list 14a displayed by the information processing device 10. The policy list 14a is a list of a plurality of pieces of performance information stored in the memory unit 10d by the memory control unit 32. The campaign list 14a includes a performance aggregation period input field 61, a new registration button 62, a new registration selection button 62a, a campaign classification column 63, a campaign ID column 64, a campaign name column 65, a person in charge column 66, an aggregation axis column 67, a start date column 68, an end date column 69, a KPI target column 70, a KPI performance column 71, a KPI performance column (8 / 1 to 8 / 31) 72, a budget amount column 73, and a cost column 74.
[0088] The result collection period input field 61 is a field for inputting the period for which the result information was collected. The new registration button 62 is a button for clicking or touching when executing new registration of a measure classification and a marketing measure. The new registration selection button 62a is a button for selecting one of the measure classification and the marketing measure. The measure classification column 63 displays the measure classification of the marketing measures for grouping and classifying the registered marketing measures. The implementation condition information of the registered marketing measures is sorted and grouped according to the measure classification inputted in the measure classification input field 42 on the measure registration screen 40. The campaign ID column 64 displays the campaign ID assigned to the registered marketing campaign.
[0089] The campaign name column 65 displays the campaign name given to the registered marketing campaign, specifically, the campaign name entered in the campaign name input field 41 on the campaign registration screen 40 . The person in charge column 66 displays the name of the person in charge of the registered marketing campaign, specifically, the name entered in the person in charge input field 45 on the campaign registration screen 40 . The name of the tool used to measure the effectiveness of the advertisement is displayed in the aggregation axis column 67. The effectiveness of the advertisement is measured using an advertising effectiveness measurement tool, but is not limited to this and a website access analysis tool may also be used. Google (registered trademark) Analytics 4, which is a website access analysis tool, is used to measure the effectiveness of the marketing measures displayed in the measure list 14a of this embodiment.
[0090] The start date column 68 displays the start date of the implementation period of the registered marketing campaign, specifically, the start date entered in the implementation period input field 44 on the campaign registration screen 40 . The end date column 69 displays the end date of the implementation period of the registered marketing campaign, specifically, the end date entered in the implementation period input field 44 on the campaign registration screen 40 . The KPI target column 70 displays the target value of the total KPI value of the registered marketing measure, specifically, the numerical value entered in the KPI indicator / target value input field 46 on the measure registration screen 40 .
[0091] The KPI performance column 71 displays the total value of performance information indicating the results obtained by implementing the registered marketing measures, specifically, the total value of performance information acquired by an advertising effectiveness measurement tool. The KPI performance column (8 / 1-8 / 31) 72 displays the total value of the performance information indicating the results obtained by implementing the registered marketing measures from 8 / 1 to 8 / 31, specifically, the total value of the performance information obtained by the advertising effectiveness measurement tool from 8 / 1 to 8 / 31. Note that this is not limited to 8 / 1 to 8 / 31, and can be set to any period desired by the user. The budget column 73 displays the total budget amount of the registered marketing measures, specifically, the budget amount input in the budget input field 47 on the measure registration screen 40 . The cost column 74 displays the total cost incurred in implementing the registered marketing measures, specifically, the total cost incurred in implementing the registered marketing measures obtained by the advertising effectiveness measurement tool. In the measure list 14a, the KPI result column 71, the KPI result column (8 / 1-8 / 31) 72, and the cost column 74 of the marketing measures that have not been implemented and the marketing measures for which no result information is registered are left blank.
[0092] In addition, a screen switching button 75 is displayed on the policy list 14a. The screen switching buttons 75 include a measure details display button 75a and a KPI performance transition display button 75b. The campaign details display button 75a is clicked or touched when the user wishes to display campaign information details display 112 (see FIG. 13), which shows detailed information about a marketing campaign selected by the user from the marketing campaigns listed in the campaign list 14a. The KPI performance trend display button 75b is clicked or touched when the user wishes to display a KPI performance trend display report 114 (see Figure 15), 140 (see Figure 14), which displays the trend of KPI performance for a marketing campaign selected by the user from the marketing campaigns listed in the campaign list 14a.
[0093] Next, the setting of the specifications of a report generated by the information processing device 10 will be described with reference to Fig. 12. Fig. 12 is a diagram for explaining the setting of the specifications of a report output by the information processing device 10. The specifications of the table 79 included in the report display screen 77 that is generated by the information processing device 10 and displayed on a monitor or the like can be changed to the specifications desired by the user. The report display screen 77 displays a report settings area 78 and a table 79 . The report setting area 78 includes a period input field 78 a , a search condition input field 78 b , a calculation axis input field 78 c , and a report column setting area 93 . The period input field 78a is a field for inputting the acquisition period of the performance data used to generate table 79, and an example is shown as August 1, 2023 to August 31, 2023. The search condition input field 78b is a field for inputting search conditions used for extracting performance data. The aggregation axis input field 78c is a field for inputting the aggregation axis of table 79, and an example of the aggregation axis is "appeal." The input to the aggregation axis input field 78c is reflected as an appeal theme in the appeal theme display column 94a of table 79, and an example of the appeal theme is "ITP (Intelligent Tracking Prevention)." ITP is a tracking prevention function installed in Safari (registered trademark), a web browser from Apple (registered trademark). ITP can affect web advertising and conversion measurement.
[0094] The report column setting area 93 is an area for setting the item names of the columns of table 79, and includes a second column setting area 93a, a third column setting area 93b, a fourth column setting area 93c, a fifth column setting area 93d, a sixth column setting area 93e, a seventh column setting area 93f, and an eighth column setting area 93g. The second column setting area 93a is an area for setting the item name of the second column 94b of the table 79, and examples of the policy types are shown. The third column setting area 93b is an area for setting the item name of the third column 94c of the table 79, and an example of a person in charge is shown. The fourth column setting area 93c is an area for setting the item name of the fourth column 94d of the table 79, and examples of the names of measures are shown. The fifth column setting area 93d is an area for setting the item name of the fifth column 94e of the table 79, and an example of a target is shown in the fifth column setting area 93d. The target is the target of a marketing measure. The sixth column setting area 93e is an area for setting the item name of the sixth column 94f of the table 79, and CV is shown as an example. The seventh column setting area 93f is an area for setting the item name of the seventh column 94g of the table 79, and CPA is exemplified. The eighth column setting area 93g is an area for setting the item name of the eighth column 94h of the table 79, and an example of the cost is shown. The table 79 is generated based on the item names of each column set in the report column setting area 93 and is displayed on the report display screen 77.
[0095] A detailed display 112 of the policy information of the marketing policy will be described with reference to Fig. 13. Fig. 13 is a diagram for explaining a detailed display of the marketing policy, which is an example of a report output by the information processing device 10. The campaign information detail display 112 displays detailed information about the marketing campaign registered in the information processing device 10, and reflects implementation condition information indicating the implementation conditions of the marketing campaign inputted from the campaign registration screen 40 described above. The policy information detail display 112 includes a policy name display section 112a, a policy classification display section 112b, an appeal (aggregation axis) display section 112c, an implementation period display section 112d, a person in charge display section 112e, a KPI indicator / target value display section 112f, a budget amount display section 112g, a memo display section 112h, an attachment link display section 112i, an initial registration date display section 112j, a last update date display section 112k, and a results data link setting button 112l.
[0096] The campaign name display section 112a displays the name of the registered marketing campaign, and reflects the information input in the campaign name input field 41 on the campaign registration screen 40. The policy classification display section 112b displays the classification of the registered marketing policies, and reflects the information input in the policy classification input field 42 on the policy registration screen 40. The appeal (aggregation axis) display section 112c displays the type of appeal of the registered marketing campaign, and reflects the information input in the appeal input field 43 of the campaign registration screen 40. The implementation period display section 112d displays the implementation period of the registered marketing campaign, and reflects the information input in the implementation period input field 44 of the campaign registration screen 40. The person in charge display section 112e displays the name of the person in charge of the registered marketing campaign, and reflects the information entered in the person in charge input field 45 on the campaign registration screen 40. The KPI / target value display section 112f displays the KPI and the target value for the KPI of the registered marketing measure, and reflects the information entered in the KPI / target value input field 46 on the measure registration screen 40. The budget display section 112g displays the budget of the registered marketing campaign, and reflects the information entered in the budget input field 47 on the campaign registration screen 40. The memo display section 112h displays memos related to the registered marketing measures, and reflects the information entered in the memo entry field 48 on the measure registration screen 40. The attachment link display section 112i displays the hyperlink address of the file related to the registered marketing campaign, and reflects the hyperlink address of the attachment uploaded from the attachment field 49 on the campaign registration screen 40. The first registration date display section 112j displays the date on which detailed information about a registered marketing measure was first registered. The last update date display section 112k displays the date on which detailed information on the registered marketing campaign was last registered. The result data link setting button 112l is a button for displaying the data link setting addition screen 24 shown in FIG. 7(b), and sets up a link with an external tool for measuring the result data of the KPI.
[0097] A KPI performance trend display report 140 shown in FIG. 14 shows the number of sessions of a web page in a time series graph 141, and also shows a table 150 in which registered events are arranged in chronological order. The graph generating unit 33 generates a graph showing the change in the outcome over time based on the outcome information. The graph generating unit 33 generates a time series graph 141 that indicates the time series change of the results based on the result information acquired by the result information acquiring unit 30. Table 148 includes an event occurrence date column 146 and an event summary column 147 . An event occurrence date column 146 displays the date on which each event (event 142, event 143, event 144, and event 145) occurred. In the event summary column 147, a summary of each event (event 142, event 143, event 144, and event 145) is displayed. The report 140 shown in FIG. 14 can be used to analyze the correlation between the changes in the time series graph 141 and the events displayed in the table 148.
[0098] A report 114 relating to KPI performance trends shown in Fig. 15 displays a time-series line graph 114a indicating a change over time in CVR used as an index of KPI. Fig. 15 is a diagram for explaining a report including a time-series line graph 114a, which is an example of a report of the information processing device 10. In the report 114 on the KPI performance trend, the measurement data of the CVR of the implemented marketing measures is shown in a line graph 114a. In the line graph 114a, the vertical axis represents the CVR, and the horizontal axis represents the implementation time of the marketing measures. The graph generating unit 33 generates a line graph 114a indicating a time series change in the results based on the result information acquired by the result information acquiring unit 30. In the report 114 on the KPI performance trend, the names of the implemented marketing measures and the persons in charge (114b, 114c, 114d), as well as memos (114e, 114f, 114g) are displayed together with the line graph 114a. A memo is a memo that records the user's observations, analysis, learning, events, and points of attention, and is acquired by the memo receiving unit 34 of the information processing device 10 and displayed by the memo display unit 35 together with graphs in various reports.
[0099] The memo display section 35 displays the memo at a position on the graph that corresponds to the time when the event occurred. The memo may be a description of an event that occurred during the implementation of the marketing campaign, and the event may be, for example, each event shown in table 148 (event 142, event 143, event 144, and event 145), in which case the time when the event occurred may be the date when the event occurred. The memo display unit 35 displays memos accepted by the memo accepting unit 34, which will be described later. The campaign name display unit 36 displays the campaign name of the marketing campaign at a position on the graph that corresponds to the implementation period of the marketing campaign included in the implementation condition information associated with the result information. The measure name display unit 36 displays the names of the marketing measures by drawing lines from positions on the graph corresponding to the implementation period of the marketing measures, as shown in Fig. 15. When multiple marketing measures are implemented, the names of the marketing measures are displayed by drawing lines from positions on the graph corresponding to the implementation period of each marketing measure, as shown in Fig. 15.
[0100] The entries of policy names and their responsible persons (114b, 114c, 114d) and notes (114e, 114f, 114g) shown in FIG. 15 each have three entries, but this is not limited to the example of three, and the number may be two or less, or four or more. If implementation condition information indicating the implementation conditions of a marketing campaign has already been registered via the campaign registration screen 40, the campaign name and its person in charge (114b, 114c, 114d) and notes (114e, 114f, 114g) will be plotted together with the time series line graph 114a in the report 114 on KPI performance trends, reflecting the contents of the registered implementation condition information.
[0101] When the user clicks or touches the campaign name and the person in charge (114b, 114c, 114d), the campaign information detail display 112 (see FIG. 13) of the marketing campaign is displayed. When the user clicks or touches the memo (114e, 114f, 114g), the full text of the memo is displayed. Therefore, the report 114 on the KPI performance trend allows the cause of the change in the line graph 114a to be inferred based on the implementation condition information of the marketing measures. Furthermore, by entering external factors that influenced the change in the line graph 114a and other special notes in the notes (114e, 114f, 114g), the implemented marketing measures can be reviewed.
[0102] With reference to Fig. 16, the input of the description of the policy name and the person in charge (114b, 114c, 114d) and the memo (114e, 114f, 114g) displayed in Fig. 15 will be described. Fig. 16 is a diagram for explaining the input screen 115 of the report 114 shown in Fig. 15 of the information processing device 10. An input screen 115 for a report 114 relating to KPI performance trends is displayed on the monitor of the information processing device 10 by a predetermined operation. The input screen 115 includes a policy information input area 115 a and a memo input field 116 . The campaign information input area 115a is an area for inputting campaign information for a marketing campaign, and based on the input information, the campaign name and the person in charge (114b, 114c, 114d) are displayed in a report 114 on KPI performance trends along with a line graph 114a.
[0103] The memo receiving unit 34 receives memos regarding events that occurred during a period corresponding to a change over time. The memo receiving unit 34 receives a memo input in the memo input field 116 . Furthermore, the memo receiving unit 34 receives the policy information of the marketing policy inputted in the policy information input area 115a. The policy information input area 115a includes an input field 115b for the name of the policy, an input field 115c for the person in charge (person filling out the form), an input field 115d for the purpose, an input field 115e for the implementation period, an input field 115f for the budget (distribution costs / production costs / labor costs), a save button 115g, a cancel button 115h, an input item expansion button 115i, and an input template switch button 115j. The campaign name input field 115b is a field for inputting the name of the marketing campaign. The person in charge (enterer) input field 115c is an input field for the name of the person in charge (enterer) of the marketing measure. The purpose input field 115d is a field for inputting the purpose of the marketing measure. The implementation period input field 115e is a field for inputting the implementation period of the marketing measure. The budget (distribution cost / production cost / labor cost) input field 115f is a field for inputting the budget (distribution cost / production cost / labor cost) of the marketing measure. The save button 115g is a button for saving the above-mentioned input information and storing it in the information processing device 10. The cancel button 115h is a button for canceling the saving of the input information and deleting the input information. The input item expansion button 115i is a button for increasing the number of input items for the policy information of the marketing policy, and when clicked or touched, an input field is added. The input template switching button 115j is a button for switching the template in the policy information input area 115a to another format, and when clicked or touched, the template is switched to another format. The campaign information input area 115a can register detailed information about a marketing campaign, and can collect information about the campaign, such as planning information at the planning stage of the marketing campaign, deliverables after the campaign has been implemented, and reviews. The memo input field 116 is a field where external factors of changes in the time-series line graph 114a and other special notes can be input.
[0104] A report 149 shown in FIG. 17 includes a table 150 showing a breakdown of the number of sessions on the web page, and a table 160 showing the implementation period of the registered events. The table 150 includes a campaign classification column 151 , a medium type column 152 , a total number of sessions column 153 , and a breakdown column 154 of the number of sessions. The campaign classification column 151 indicates the classification of the goals of the marketing campaign, and in table 150, an increase in MAL and an increase in MQL are displayed. The medium type column 152 displays the type of advertising medium used in the marketing initiative, and the table 152 displays display advertising, e-mail magazine advertising, external media A, external media B, and telephone inquiries.
[0105] Display advertising refers to advertisements that appear on websites or apps in the form of images, videos, or text. An e-mail newsletter is an email that is periodically sent to all users by a company or an operator of a website or e-commerce site who wish to subscribe to it. The total number of sessions column 153 displays the total number of sessions during the implementation period of the marketing campaign. The session count breakdown column 154 displays the breakdown of the number of sessions during the implementation period of the marketing measure.
[0106] Table 160 displays a list of registered events. The table 160 includes an event name column 161 , an implementation period column 162 , and an implementation period breakdown column 163 . It can be seen from table 160 that among the registered events (164, 165, 166, 167, 168), the event implemented during the period 169 from 10 / 1 to 10 / 10 was creative change 168. According to the report 149, the breakdown data of the session count breakdown column 154 can be viewed in chronological order, and even if the impact of the event is partial, the relationship between the breakdown data and the implementation of the event can be easily confirmed based on the change in the breakdown data and the implementation date of the event.
[0107] FIG. 18 is a report 119 showing how the advertising effectiveness changes by changing the creative used in the advertisement. The report 119 includes an implementation period 120, a creative column 121, a number of impressions column 122, a CTR column 123, a click number column 124, a CVR column 125, a conversion number column 126, a cost column 127, a CPA column 128, a landing page column 129, and a campaign detail 130.
[0108] The implementation period 120 indicates the period during which the marketing campaign is carried out. The creative column 121 displays the creative for the advertisement. The number of impressions column 122 indicates the number of impressions of the creative. The CTR column 123 shows the click-through rate of the creative. The Click column 124 indicates the number of clicks on the creative. The CVR column 125 shows the conversion rate of the creative. The CV column 126 indicates the number of conversions of the creative.
[0109] The cost column 127 indicates the cost of the creative. The CPA column 128 indicates the cost per acquisition of the creative. The LP column 129 indicates the URL of the landing page on which the creative will appear. In the campaign details 130, a link to detailed information on the marketing campaign using the creative is embedded. According to Report 119, it is possible to analyze which creative will produce the best advertising results.
[0110] An improvement pattern of an algorithm used by the improvement prediction model of the information processing device 10 will be described with reference to Fig. 19. Fig. 18 is a diagram for explaining an improvement pattern of an algorithm used by the improvement prediction model of the information processing device 10. The case where the improvement prediction model recommends improvement conditions for marketing measures will be described below. Data required for learning the improvement prediction model is the performance target value for each objective of the marketing measure, the period to achieve the target, and performance data of past marketing measures. The goals of the marketing measure are, for example, an increase in CV (conversion), an improvement in CPA (cost per acquisition), an improvement in CVR (conversion rate), an improvement in CPC (cost per click), etc.
[0111] CV (Conversion) is an indicator that represents the number of goals achieved in marketing strategies set by companies and other organizations. The method of judging the improvement prediction model is to use multiple regression analysis, machine learning models, or simple daily calculations, etc., to perform budget-actual management and determine whether the actual performance value is likely to reach the target performance value, and the actual performance value if the actual performance value does not reach the target value. A pattern in which the improvement prediction model presents improvement measures capable of eliminating each of the causes of problems in a marketing measure will be described with reference to FIG.
[0112] The improvement prediction model selects an improvement pattern three times (improvement pattern 1, improvement pattern 2, and improvement pattern 3) in order to recommend improvement conditions for a marketing measure. Regarding Improvement Pattern 1 In selecting improvement pattern 1, the improvement prediction model selects whether the improvement target of the marketing measure to be improved is an improvement in CPA 80 or an increase in CV 81. Improving CPA by 80 means improving the cost of marketing efforts required to acquire one conversion (CV). An increase in conversions81 refers to increasing the number of conversions (CVs) that can be obtained through marketing measures.
[0113] Regarding improvement pattern 2 In selecting improvement pattern 2, the improvement prediction model selects an intermediate target for achieving the improvement target selected in improvement pattern 1. When improvement 80 of CPA is selected as the improvement target, the improvement prediction model selects improvement 82 of CVR or improvement 83 of CPC as the intermediate target. When an increase in CV 81 is selected as the improvement target, the improvement prediction model selects an improvement in CPC 83 or an increase in inflow 84 as an intermediate target. Improving CVR82 refers to improving the rate at which an advertiser achieves the results they are aiming for (CVR: Conversion Rate). CPC (Cost Per Click) refers to the price that an advertiser is charged when a customer clicks on an ad that the advertiser has placed. Specifically, it refers to the amount that the advertiser pays each time the ad is clicked. CPC improvement 83 means keeping the CPC low, and by keeping the CPC low, advertisers can get more clicks. An increase in traffic84 refers to increasing the number of visitors to the website of a company or other entity implementing marketing measures.
[0114] Regarding improvement pattern 3 In selecting improvement pattern 3, the improvement prediction model selects specific measures for achieving the intermediate goal selected in improvement pattern 2. When improvement of CVR 82 is selected as the intermediate goal, the improvement prediction model selects improvement of the site / LP 86, EFO 87, advertising operation 88, or adaptation of the creative to the LP 89 as a specific measure. In the improvement prediction model, when improvement in CPC 83 is selected as the intermediate goal, advertising operation 90 is selected as a specific measure. When an increase in inflow 84 is selected as the intermediate goal, the improvement prediction model selects SEO measures 91 or press / SNS communication 92 as a specific measure.
[0115] Site / LP improvements 86 refer to improvements made using loading speed 100 and form completion rate 101 as evaluation indicators. A load speed of 100 refers to how quickly a site will appear when viewed. Form delivery rate 101 refers to the achievement rate for a set goal, for example, the achievement rate from "viewing the inquiry form" to "completed inquiry." Form delivery rate can be measured with web analysis tools such as Google Analytics.
[0116] EFO (Entry Form Optimization)87 refers to a measure to optimize forms so that customers can apply or inquire smoothly, and specifically refers to improving the form abandonment rate102, which is an evaluation index. The form abandonment rate 102 refers to the percentage of customers who reach an input form on the web but abandon it without pressing the submit button.
[0117] Ad management 88 refers to excluding keywords and adjusting segments and placements in order to improve the CVR 103, which is an evaluation index. Keyword exclusion refers to excluding certain search terms from the display of advertisements, so that the advertisements are displayed only to customers who searched for important keywords related to the client's products or services. Segment placement adjustment refers to adjusting the segments into which the market is subdivided and the placements where advertisements are displayed.
[0118] Adapting the creative to the landing page (LP) 89 refers to adjusting and adapting the advertising production to the LP in order to improve the quality score 104, which is an evaluation index, and to improve the usability of the LP. Quality score 104 is a numerical index of the quality of an advertisement, and is evaluated for each keyword registered when placing an advertisement, and is assigned a score from 1 to 10. Quality score 104 is determined by the following three factors: estimated click-through rate, ad relevance, and landing page usability.
[0119] The estimated click-through rate is the estimated percentage of ads that will be clicked. The estimated click-through rate is determined based on the ads' past click-through rates and number of impressions. Ad relevance refers to the relevance of an ad to the keywords searched by a customer. Landing page usability is an indicator that shows how useful the page (landing page) that the customer reaches after clicking on the ad is to the customer who clicked on the ad, and how useful it is for the purpose of their search.
[0120] Ad operation 90 involves improving ad rank, positioning, and bidding. The evaluation indices are CPC, CTR 105, and ad rank 106. Ad rank 106 is a standard value for determining the ranking of Google (registered trademark) ads. Ad rank 106 is calculated for each auction, and top ad slots are allocated to ads with higher ranks. Ad rank 106 is determined by the following four elements: bid price, ad quality, the context of the customer's search, and the content of ad display options.
[0121] A bid is the maximum amount you are willing to pay for a click on your ad. The quality of an advertisement is a concept for evaluating how useful or convenient an advertisement is for a customer. The context of a customer's search takes into account a variety of factors, including the search terms they entered, their location at the time of the search, the device they used, the time of day they searched, and other ads and search results that appear on the same page. The content of the ad display options refers to whether or not ad display options such as callout display options and site link display options are set and the content of those options.
[0122] SEO (Search Engine Optimization) measures 91 are measures taken to make a company's website appear at the top of search engines, and are intended to increase the inflow of customers from search results, sales, lead acquisition, etc. by improving the evaluation indexes of organic search inflow 107 and listing order 108. Organic search traffic 107 refers to customer traffic that appears naturally on a search engine result page, i.e., from search results that are not advertisements.
[0123] Press / SNS transmission 92 is a marketing measure for companies and organizations to widely disseminate their information, such as creating a press release and transmitting information, or using SNS (Social Networking Service) to transmit information. Press / SNS transmission 92 leads to improvements in the evaluation index CTR (click-through rate) 109 and the number of times advertisements are displayed 110.
[0124] Next, an automatic analysis of the results obtained using the advertising effectiveness measurement tool will be described. For example, when performing automatic outlier detection, the data required as training data is time-series data on traffic and results. It automatically detects outliers that deviate from the standard range (generated using past data as training data) during the implementation period of a marketing measure, and automatically detects outliers (sudden increases / decreases) in the numbers that indicate results. For example, when automatically performing cause inference analysis, the data required as training data is the history of marketing measure execution and changes, and time-series data on trends in the world. Using the time-series data of anomalies detected by automatic anomaly detection analysis and the data from cause inference analysis, it is possible to detect which factors have a high statistical influence, and extract the factors that influenced the analysis results of automatic anomaly detection analysis and their degree of influence.
[0125] Examples of banner (LP) elements that can affect performance include (1) who / (2) what / (3) how it is communicated, (4) the attitude change you want to induce, and (5) design components. (1) Who refers to the persona in marketing. (2) What refers to the unique strengths of a product or service. (3) How refers to the way in which a message is conveyed to the user. For example, is it conveyed through the impact of an image, or through the message itself? (4) What kind of attitude change do you want to bring about? This refers to how you want to change the user's thoughts and feelings during the purchasing process. (5) Design components refer to the elements to be included in a banner or LP, such as price, product name, people, image color, etc.
[0126] The report of the information processing device 10 will be described below. A format and interface that is easy to take over and that makes it easy to express qualitative analysis is one that allows reports to be saved (so you can see who created them and when), so that you can access past reports and check what kind of reporting was done. The data on what should be communicated to users so that they can understand the past marketing situation and what actions can be encouraged is related to (1) to (3) below. Here, instead of providing a report, the details of the marketing measures can be displayed on the marketing measure management screen to facilitate easy handover. (1) What to convey History of past improvement actions (when, who, why, what was done, etc.). (2) Data The results for each action (yes / no against the goal, changes over time). (3) Prompt action Based on the above (1) and (2), the past measures (marketing) status will be understood, and a decision will be made on how to proceed based on the improvement history, i.e., "Is there room for improvement (it will be necessary to explore what other methods can be used separately) or should the measures be stopped?" When it comes to determining how to proceed specifically, if a measure has been implemented in the past (or is similar), have them consider goals, budgets, plans, etc., based on how much money was spent and the likely performance.
[0127] (Information processing method and information processing program) Next, an information processing program according to the present embodiment of the present invention will be described together with an information processing method with reference to Fig. 20. Fig. 20 is a flowchart of the information processing program according to the present embodiment of the present invention. The information processing method is executed by the calculation unit 10e of the information processing device 10 based on the information processing program.
[0128] The information processing program includes an implementation condition information acquisition step S29, a result information acquisition step S30, an evaluation index reception step S31, and a storage control step S32. The information processing program causes the calculation unit 10e of the information processing device 10 to realize an implementation condition information acquisition function, a result information acquisition function, an evaluation index reception function, and a storage control function. These functions are executed in the order shown in the flowchart of Fig. 20, but the order can be changed as appropriate. Note that each function overlaps with the description of the various functional units of the information processing device 10 described above, and therefore detailed description thereof will be omitted.
[0129] The implementation condition information acquisition function acquires implementation condition information indicating implementation conditions of marketing measures implemented in the past (S29: implementation condition information acquisition step).
[0130] The result information acquisition function cooperates with an external tool that measures the results obtained by implementing a marketing measure via an API, and acquires the results measured by the external tool as result information (S30: result information acquisition step).
[0131] The evaluation index receiving function receives a numerical evaluation index that represents outcome information (S31: evaluation index receiving step).
[0132] The storage control function associates the result information with the evaluation index and also with the implementation condition information, and stores the information as performance information of the marketing measure (S32: storage control step).
[0133] (Information processing program and information processing method according to another first embodiment) An information processing program according to another first embodiment will be described together with an information processing method with reference to Fig. 21. Fig. 21 is a flowchart of the information processing program according to another first embodiment. The information processing program of Figure 21 is another embodiment of the information processing program of Figure 20, and differs from the information processing program of Figure 20 in that a graph generation step S33, a memo acceptance step S34, a memo display step S35, and a measure name display step S36 are added.
[0134] The information processing program according to FIG. 21 will be described below together with the information processing method. The information processing program in FIG. 21 includes an implementation condition information acquisition step S29, a result information acquisition step S30, an evaluation index reception step S31, a memory control step S32, a graph generation step S33, a memo reception step S34, a memo display step S35, and a measure name display step S36. The information processing program in Fig. 21 causes the calculation unit 10e to realize an implementation condition information acquisition function, a result information acquisition function, an evaluation index reception function, a memory control function, a graph generation function, a memo reception function, a memo display function, and a policy name display function. Note that these functions are executed in the order shown in the flowchart in Fig. 21, but the order can be changed as appropriate. The various functions overlap with the description of the information processing program in Fig. 20 above, and therefore the overlapping description will be omitted.
[0135] The graph generating function generates a graph showing the change in the outcome over time based on the outcome information (S33: graph generating step).
[0136] The memo receiving function receives memos regarding events that occurred during a period corresponding to a change over time (S34: memo receiving step).
[0137] The memo display function displays a memo at a position on the graph that corresponds to the time when the event occurred (S35: memo display step).
[0138] The measure name display function displays the name of the marketing measure at a position on the graph corresponding to the implementation period of the marketing measure included in the implementation condition information associated with the result information (S36: measure name display step).
[0139] (Information processing program and information processing method according to another second embodiment) An information processing program according to another second embodiment will be described together with an information processing method with reference to Fig. 22. Fig. 22 is a flowchart of the information processing program according to another second embodiment. The information processing program of Figure 22 is another embodiment of the information processing program of Figures 20 and 21, and differs from the information processing program of Figure 21 in that a prediction model acquisition step S37, an unimplemented information receiving step S38, and a prediction step S39 are added.
[0140] The information processing program according to FIG. 22 will be described below together with the information processing method. The information processing program of Figure 22 includes an implementation condition information acquisition step S29, a result information acquisition step S30, an evaluation index reception step S31, a memory control step S32, a graph generation step S33, a memo reception step S34, a memo display step S35, a measure name display step S36, a prediction model acquisition step S37, an unimplemented information reception step S38, and a prediction step S39. The information processing program in Fig. 22 causes the calculation unit 10e to realize an implementation condition information acquisition function, a result information acquisition function, an evaluation index reception function, a memory control function, a graph generation function, a memo reception function, a memo display function, a policy name display function, a prediction model acquisition function, an unimplemented information reception function, and a prediction function. These functions are executed in the order shown in the flowchart in Fig. 22, but the order can be changed as appropriate. The various functions overlap with the description of the information processing program in Fig. 21 above, so the overlapping description will be omitted.
[0141] The prediction model acquisition function acquires a prediction model derived based on a plurality of pieces of performance information (S37: prediction model acquisition step).
[0142] The unimplemented information receiving function receives unimplemented condition information indicating the implementation conditions of the marketing measures that have not been implemented (S38: unimplemented information receiving step).
[0143] The prediction function inputs unimplemented condition information into a prediction model, thereby predicting prediction information indicating a predicted outcome when an unimplemented marketing measure is implemented (S39: prediction step).
[0144] According to the information processing device 10 of the embodiment described above, even if the item names and indices of the performance information measured by an external tool are different from those of the information processing device 10, the evaluation indexes received by the evaluation index receiving unit 31 can be associated when the performance information measured by the external tool is imported into the information processing device 10. Furthermore, according to the information processing device 10 according to the embodiment described above, it is possible to link the measurement data measured by each of the multiple external tools to multiple types of outcome information indicating the outcome of the implementation of a marketing measure. Furthermore, according to the information processing device 10 of the embodiment described above, when a single piece of performance information indicating the results of a marketing campaign is obtained from multiple external tools, even if the item names and indices of the measurement data of the external tools are different, the measurement data can be unified by matching the evaluation indices received by the evaluation index receiving unit 31 when the measurement data is imported into the information processing device 10.
[0145] Furthermore, according to the information processing device 10 according to the present embodiment described above, it is possible to predict the results of marketing measures that have not yet been implemented, thereby making it possible to support the effective implementation of marketing measures. Furthermore, according to the information processing device 10 according to the present embodiment described above, it is possible to predict the improvement results of unimplemented improvement measures for marketing measures, thereby making it possible to support the effective implementation of marketing measures. Furthermore, according to the information processing device 10 according to the present embodiment described above, the performance information stored in the storage unit 10d is displayed on the monitor as the measure list 14a, which allows for unified management of past marketing measures.
[0146] The present invention is not limited to the information processing device 10, the information processing method, and the information processing program according to the above-described embodiments, and can be embodied in various other modified or applied examples without departing from the gist of the present invention described in the claims. In addition, although the term "information" is used in the above-described embodiments, the term "information" can be replaced with "data", and the term "data" can be replaced with "information". [Explanation of symbols]
[0147] 1 Past achievements 2. Prediction model 3. Results of unimplemented marketing initiatives 4. Project Information 4A Project Information 4B Project Information 5. Achievements 5A Achievements 5B Achievements 6 Analysis 6A Analysis 6B Analysis 7 Improvement proposal 7A Improvement plan 7B Improvement plan 8 Recording policy information and collecting data 8A Measures 8B Measures 10. Information processing device 10a Communication Interface 10b ROM (Read Only Memory) 10c RAM (Random Access Memory) 10d storage section 10e Calculation section 10f Input / Output Interface 10g Input Device 10h output device 11 Policy budget formulation, budget and actual management 12 Information Reference / Data Analysis 13. Login 13a Share Menu 14 Budget formulation, budget and actual management 14a List of Measures 15 Information recording / data collection 15a Policy registration / editing 15b Data link settings 16 Information Reference / Data Analysis 16a Measure details 16b Custom Reports 16c Reporting 16d Report display 16e Report Download 17 Settings 17a Media cooperation 17b Media Linkage Settings 17c Authentication 17d CSV upload 17e Event Management 17f Events (Register / Edit) 17g Goal management 17h Goal (Register / Edit) 17i Measure item management 17j Policy item (Register / Edit) 17k Policy Group Management 17l User Management 20. Information and Communication Networks 21 Data link setting screen 21a Marketing strategy information 21b Measure name 21c Measure classification 21d Implementation Period 21e KPI indicators / goals 21f Details button 22 Policy Collaboration Settings List 22a KPI column 22b External tool data identifier column 22c Action Column 22d First link setting 22e Second Linkage Settings 22f Third Link Setting 22g 4th Link Setting 22h 5th link setting 22i Save button 22j Back button 23 Add link setting button 24 Data link setting addition screen 24a KPI input field 24b Linked service input field 24c Media type input field 24d Ad Group 1 Input Field 24e Ad Group 2 Input Field 24f Advertising ID input field 24g Automatically linked indicator input field 24h Results Data Selection Button 26 Example of data structure for external tools 26a First data configuration example 26b Second data configuration example 26c Third data configuration example 28 Example of data structure of information processing device 28a Data configuration example for marketing strategy X 28b Example of data configuration for marketing strategy Y 29 Execution condition information acquisition unit 30 Results information acquisition department 31 Evaluation Index Reception Department 32 Memory control unit 33 Graph Generation Unit 34 Memo Reception Section 35 Memo display section 36 Measure name display area 37 Prediction model acquisition unit 38 Unimplemented Information Reception Department 39 Prediction Department 40 Measure registration screen 41 Measure name input field 42 Policy classification input field 43 Appeal input field 44 Policy agency input field 45 Person in charge input field 46 KPI indicators and target value input field 47 Budget input field 48 Notes entry field 49 Attachment field 49a Upload button 50 Save button 51 Button to proceed to linking results data 52 Compatible item setting screen 52a Tool A Item Name Column 52b Tool B Item Name Column 52c Tool C Item Name Column 52d Item name string of information processing device 52e 1st item 52f 2nd item 52g 3rd item 52h 4th item 52i Item 5 53j Item 6 55 Data import condition setting screen 55a Marketing strategy information 55b Add link setting button 56 Result data condition input area 56a KPI input field 56b Linked service input field 56c Media Type 56d Ad Group 1 input field 56e Ad Group 2 input field 56f Advertising ID input field 56g Automatically linked indicator input field 56h Results data selection button 58 Counting Results 58a Marketing strategy name column 58b External tool name column 58c WEB application sequence 58d Total value 58e (Tool A) Measurement 58f (Tool B) Measurement 58g (measured value for Tool C) 61 Entry field for period of results collection 61a Apply button 62 New registration button 62a New registration selection button 63 Measure classification column 64 Measure ID column 65 Measure name column 66 Person in Charge Column 67 Aggregation axis column 68 Start date column 69 End Date Column 70 KPI target column 71 KPI performance column 72 KPI Results Column (8 / 1~8 / 31) 73 Budget column 74 Cost Column 75 Screen switching button 75a Policy details display button 75b KPI performance display button 77 Report display screen 78 Report Settings Area 78a Period input field 78b Search criteria input field 78c Calculation axis input field 79 table 80 CPA improvement 81 CV increase 82 CVR improvement 83 CPC improvement 84 Increase in inflow 86 Site / LP Improvement 87 EFO 88 Advertising Management 89 Creative x LP Adaptation 90 Advertising Management 91 SEO measures 92 Press / SNS 93 Report Columns Settings Area 93a 2nd row setting area 93b 3rd column setting area 93c 4th column setting area 93d 5th column setting area 93e 6th column setting area 93f 7th column setting area 93g 8th row setting area 94 Report name display section 94a Appeal Theme Display Column 94b 2nd column display column 94c 3rd column display column 94d 4th column display column 94e 5th column display column 94f 6th column display column 94g 7th column display column 94h 8th column display column 96 CSV download button 97 Report save button 100 Loading Speed 101 Form delivery rate 102 Form abandonment rate 103 CVR 104 Quality Score 105 CPC CTR 106 Ad Rank 107 Organic Search Traffic 108 rankings 109 CTR 110 impressions 112 Detailed policy information display 112a Measure name display section 112b Measure classification display section 112c Appeal (aggregation axis) display section 112d Implementation period display section 112e Person in charge display section 112f KPI indicators and target value display section 112g Budget display section 112h Memo display section 112i Attachment link display area 112j Initial registration date display section 112k Last updated date display section 112l Results data link setting button 114 Report on KPI performance trends 114a Time series line graph 114b 1st measure 114c Second measure 114d Third measure 114e First Note 114f Second Memo 114g 3rd Memo 115 Input Screen 115a Policy information input area 115b Entry field for the name of this measure 115c Person in charge (enterer) input field 115d Purpose input field 115e Implementation period input field 115f Budget (distribution costs / production costs / labor costs) input field 115g Save button 115h Cancel button 115i Input item expansion button 115j Input template switching button 116 Memo entry field 119 Report (Time Series Graph Report 114) 120 Implementation Period 121 Creative Row 122 Impression Column 123 CTR column 124 Click column 125 CVR row 126 CV row 127 cost column 128 CPA column 129 LP row 130 Measure details column 140 KPI performance trend display report 141 Time Series Graph 142~145 Event 146 Event occurrence date column 147 Event Summary Column 148 table 149 Report 150 tables 151 Measure classification column 152 Media type column 153 Session Total Sequence 154 Session count breakdown column 160 tables 161 Event Name Column 162 Implementation Period Column 162 163 Implementation period details 164 ●● GA4 featured in the media 165 Email Newsletter "How to Visualize GA4 Data" 166 Introduction Support Campaign 167 Newsletter "What is the threshold in GA4?" 168 Creative Changes 169 period
Claims
1. an implementation condition information acquisition unit that acquires implementation condition information indicating implementation conditions of marketing measures implemented in the past; a result information acquisition unit that cooperates with an external tool that measures results obtained by implementing the marketing measure via an API and acquires the results measured by the external tool as result information; an evaluation index receiving unit that receives a numerical evaluation index representing the outcome information; a storage control unit that associates the outcome information with the evaluation index and with the implementation condition information, and stores the outcome information as performance information of the marketing measure; An information processing device comprising:
2. In the case where there are multiple pieces of result information obtained as the results obtained by implementing the marketing measures, the evaluation index receiving unit receives a plurality of evaluation indexes to be assigned to each of a plurality of pieces of outcome information indicating the outcome; 2 . The information processing apparatus according to claim 1 , wherein the storage control unit stores the plurality of pieces of outcome information as the marketing campaign performance information in association with the respective evaluation indexes and in association with the implementation condition information.
3. When measuring the results of the marketing measures using multiple external tools, the result information acquisition unit cooperates with each of the plurality of external tools via an API and acquires the result information from each of the plurality of external tools; The information processing device according to claim 1, characterized in that the memory control unit integrates the multiple pieces of performance information obtained from each of the multiple external tools, associates them with the evaluation index, and associates them with the implementation condition information and stores them as performance information of the marketing campaign.
4. The information processing apparatus according to claim 1 , wherein the evaluation index includes an item name and an index of the outcome information.
5. a graph generating unit that generates a graph showing a change in the outcome over time based on the outcome information; a memo receiving unit that receives memos regarding events that occurred during a period corresponding to the chronological change; a memo display unit that displays the memo at a position on the graph that corresponds to the time when the event occurred; a campaign name display unit that displays a campaign name of the marketing campaign at a position on the graph that corresponds to an implementation period of the marketing campaign included in the implementation condition information associated with the result information; 2. The information processing apparatus according to claim 1, further comprising:
6. the storage control unit stores, as a plurality of pieces of performance information, implementation condition information indicating implementation conditions for each of a plurality of marketing measures implemented in the past and outcome information indicating outcomes obtained by implementing each of the plurality of marketing measures in association with each other; a prediction model acquisition unit that acquires a prediction model derived based on the plurality of pieces of performance information; an unimplemented information receiving unit that receives unimplemented condition information indicating implementation conditions of unimplemented marketing measures; a prediction unit that predicts prediction information indicating a prediction of a result when the unimplemented marketing measure is implemented by inputting the unimplemented condition information into the prediction model; 2. The information processing apparatus according to claim 1, further comprising:
7. 2. The information processing device according to claim 1, wherein the evaluation index is a number of times an advertisement related to the implementation condition information is displayed, a click-through rate indicating the rate at which the advertisement is clicked, or a rate of achievement of the results targeted by an advertiser of the implementation condition information.
8. The information processing apparatus according to claim 6 , wherein the prediction model is a learning model that has previously been machine-learned to obtain a correspondence relationship between the implementation condition information and the result information.
9. 7. The information processing apparatus according to claim 6, wherein the prediction model is an equation model derived in advance by performing multiple regression analysis on the correspondence between the implementation condition information and the result information.
10. the storage control unit stores improvement condition information indicating improvement conditions for each of a plurality of improvement measures implemented in the past of marketing measures and improvement result information indicating improvement results obtained by implementing each of the plurality of improvement measures in association with each other as a plurality of pieces of improvement performance information; the prediction model acquisition unit acquires an improved prediction model derived based on the plurality of pieces of improvement performance information; The unimplemented information receiving unit receives improvement conditions of unimplemented improvement measures as unimplemented improvement information; The information processing device according to claim 6, characterized in that the prediction unit predicts predicted improvement information indicating a prediction of an improvement result when the unimplemented improvement measure is implemented by inputting the unimplemented improvement information into the improvement prediction model.
11. Computer An implementation condition information acquisition step of acquiring implementation condition information indicating implementation conditions of marketing measures implemented in the past; a result information acquisition step of linking with an external tool that measures results obtained by implementing the marketing measure via an API and acquiring the results measured by the external tool as result information; an evaluation index receiving step of receiving a numerical evaluation index representing the outcome information; a storage control step of storing the outcome information as performance information of the marketing measure in association with the evaluation index and in association with the implementation condition information; An information processing method comprising:
12. On the computer, An implementation condition information acquisition function for acquiring implementation condition information indicating the implementation conditions of marketing measures implemented in the past; a result information acquisition function that cooperates with an external tool that measures results obtained by implementing the marketing measure via an API and acquires the results measured by the external tool as result information; an evaluation index receiving function for receiving a numerical evaluation index representing the outcome information; a storage control function that associates the outcome information with the evaluation index and with the implementation condition information and stores the information as performance information of the marketing measure; An information processing program characterized by realizing the above.
Citation Information
Patent Citations
Community system, activity recording method for community system, and program for activity recording of community system
JP2009157764A
System, method and program for measuring advertisement effectiveness
JP2011159264A
A billing method and system for determining advertising costs based on the unit of time.
JP2012505463A
Plan making system, method for making plan, and computer program
JP2022045830A
Cited By
Information processing device, information processing method, and information processing program
JP7853683B1
Information processing system, information processing method, and program
WO2026177003A1