Information processing method, program, and information processing device
The information processing system empowers advertisers to analyze and adjust TV commercial effectiveness by selecting indicators, generating graphs, and providing dynamic reporting, addressing the limitations of existing visualization technologies.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NIPPON TELEVISION NETWORK
- Filing Date
- 2024-12-03
- Publication Date
- 2026-06-15
AI Technical Summary
Existing technologies for visualizing the effects of TV commercials do not adequately support advertisers in performing detailed analyses and adjustments to improve advertising effectiveness.
An information processing system that allows advertisers to select indicators, generate graphs, and control the display of these indicators to visualize and analyze the effectiveness of TV commercials, providing multiple ordering methods and dynamic reporting to facilitate condition changes.
Enables advertisers to change conditions and verify the effectiveness of their advertisements, including TV commercials, through detailed analysis and dynamic reporting.
Smart Images

Figure 2026096375000001_ABST
Abstract
Description
【Technical Field】 【0001】 The disclosed technology relates to an information processing method, a program, and an information processing apparatus. 【Background Art】 【0002】 Conventionally, there is a technology for visualizing the effects of TV commercials. For example, it is configured to disclose information on a plurality of advertising frames related to reservation-type advertisements, where the media are different from each other, on a network, configured to calculate a common index for each of the plurality of advertising frames, and configured to present at least one of the plurality of advertising frames to a user based on the common index (see, for example, Patent Document 1). 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent No. 7168803 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 However, in the prior art, although the effects of TV commercials can be visualized, there is room for improvement from the perspective of advertisers performing various analyses on the effects of TV commercials. 【0005】 Therefore, an object of the disclosed technology is to provide an information processing method, a program, and an information processing apparatus that enable advertisers and the like to change conditions and the like by themselves and confirm the effects of advertisements including at least TV commercials. 【Means for Solving the Problems】 【0006】 An information processing method in one aspect of the disclosure involves an information processing device receiving a selection of a predetermined indicator from among several different types of indicators relating to the effectiveness of an advertisement, including at least a television advertisement; generating a predetermined graph using the received predetermined indicator; and controlling the display unit to display the received predetermined indicator and the generated predetermined graph. [Effects of the Invention] 【0007】 According to the disclosure technology, advertisers will be able to change the conditions themselves and verify the effectiveness of their advertisements, including at least television ads. [Brief explanation of the drawing] 【0008】 [Figure 1] This diagram illustrates an example of the system configuration of the information processing system 1 according to the embodiment. [Figure 2] This is a diagram illustrating the overview of the information processing system 1 according to the embodiment. [Figure 3] This figure shows an example of the configuration of the collaborative server according to the embodiment. [Figure 4] This figure shows an example of the configuration of a user device according to the embodiment. [Figure 5] This figure shows an example of index data according to the embodiment. [Figure 6] This figure shows an example of a report screen including a heatmap based on impressions according to the embodiment. [Figure 7] This figure shows an example of a report including a line graph according to the embodiment. [Figure 8] This figure shows an example of a prediction report according to the embodiment. [Figure 9] This figure shows example screens illustrating the effects for each broadcasting station according to the embodiment. [Figure 10] This figure shows an example of a heatmap screen within an area according to the embodiment. [Figure 11] This figure shows an example of a campaign summary screen according to the embodiment. [Figure 12]This figure shows an example screen (1) of the commonality of television and streaming reach according to the embodiment. [Figure 13] This figure shows an example screen (part 2) of the commonality of television and streaming reach according to the embodiment. [Figure 14] This is a flowchart showing an example of processing by the server device according to the embodiment. [Modes for carrying out the invention] 【0009】 A preferred embodiment of the disclosed technology will be described with reference to the attached drawings. In each drawing, components denoted by the same reference numerals have the same or similar components. 【0010】 The following describes the information processing systems in disclosure technology. In disclosure technology, "broadcast" is a concept that includes television broadcasting and radio broadcasting. "Program" includes television and radio programs broadcast during predetermined broadcast times. Advertising is the act of informing the general public, and includes advertisements broadcast via terrestrial broadcasting, etc., and in some cases, advertisements distributed via the internet. The collective term for television commercials and radio commercials is "commercial (CM)," and a commercial is a type of advertisement. 【0011】 The advertising slots are, for example, advertising slots for television commercials. However, they are not limited to this; advertisements broadcast using these advertising slots may also be radio commercials. 【0012】 The advertising slot information may include, for example, information provided by the provider's equipment, such as a broadcasting station. The advertising slot information may also include, for example, advertising slot identification information (advertising slot ID) that uniquely identifies the advertising slot, the day and time when the advertisement is broadcast in the advertising slot (advertising broadcast time slot), the broadcasting station, the type of advertising slot, the length of the advertising slot in seconds, the name of the program associated with the advertising slot (specifically, the name of the program in which the advertising slot is incorporated within or immediately before the broadcast time), the viewership rating, and / or the price of the advertising slot (purchase price). 【0013】 In addition, the advertisement frame information may include, for example, the advertisement frame start time (the start time of the advertisement frame), the program start time, the program end time, and / or program information (the genre of the program (news program, information program, etc.)). The type of advertisement frame is information indicating the relationship between the advertisement frame and the broadcast time of the program. Specifically, it includes "PT (Participating Commercial: the time set within the program broadcast time)" and "SB (Station Break: the time between one program and the next program)". 【0014】 The advertisement frame information may further include information other than the above. For example, it may include the broadcast area (area information), the broadcast period, the broadcast time zone (the time zone when the advertisement is broadcast during a day: Daypart), information about the genre of the program associated with the advertisement frame and the performers of the program, information about events related to the program, and the target described later. However, these are merely examples and are not limited to these information. 【0015】 <1. System Configuration> Referring to FIG. 1, a system configuration example of the information processing system 1 according to the present embodiment will be described. The information processing system 1 is a system that conducts order placement and reception for advertisement frames (simply referred to as "advertisement frames" also) in television advertisements. An advertisement frame is a space (a predetermined broadcast time zone) for broadcasting or distributing television advertisements for products or services, etc. The information processing system 1 conducts order placement and reception between a provider (for example, a broadcasting station) that provides advertisement frames and an order placer (for example, an advertiser or an advertising agency acting on behalf of the advertiser), and supports the transaction of advertisement frames. Hereinafter, the provider that provides advertisement frames is simply referred to as "provider", and the order placer that places an order for advertisement frames is simply referred to as "order placer". The provider and the order placer are also users of the information processing system 1. 【0016】 In the information processing system 1, for example, it may be possible to order advertising slots and advertising materials to be allocated to those slots together. This group of advertising slots and advertising materials is also called an "advertising group." In addition to advertising slots and advertising materials, an advertising group may also include information on ordering conditions (also called "display conditions") such as the advertising budget, the period for which the advertising is displayed, the display time of the advertising (e.g., CM duration), the number of guaranteed impressions (described later), and / or the advertising target (also simply called "target"). An advertising group may belong to a higher-level concept called a "campaign." A campaign includes one or more advertising groups, and the information processing system 1 may calculate statistical values at the campaign level, for example. 【0017】 As shown in Figure 1, the information processing system 1 includes a server device 100, a client device 200a used by the client, and a provider device 200b used by the provider. The client device 200a and the provider device 200b are collectively referred to as the "user device 200". The server device 100 and the user device 200 are connected to each other via a network N so as to be able to communicate with each other. The server device 100 may also be connected to a device of an external system 500, which is different from the information processing system 1, via a network N so as to be able to communicate with each other. The server device 100 and the user device 200 may be composed of multiple processing units (which may include a database). The information processing system 1 may also be connected to a display device 800, such as a television that displays advertisements, via a network N so as to be able to communicate with each other. 【0018】 Network N consists of wireless and wired networks. Examples of networks include mobile phone networks, PHS (Personal Handy-phone System) networks, wireless LAN (Local Area Network, including communication compliant with IEEE 802.11 (so-called Wi-Fi®)), 3G (3rd Generation), LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), WiMAX®, infrared communication, visible light communication, Bluetooth®, wired LAN, telephone lines, power line communication networks, and networks compliant with IEEE 1394, etc. 【0019】 [Server equipment] The server device 100 is an information processing device that supports the trading of advertising space. By executing a predetermined program (hereinafter also referred to as the "server program"), the server device 100 receives settings from the client for conditions related to the display (an example of an impression) of television advertising broadcast or distribution (also referred to as "display conditions"), performs a simulation of the order based on the set display conditions, and provides the client with the simulation results. Furthermore, by executing the server program, the server device 100 receives provisional and final orders from the client based on the order details derived from the display conditions. The server device 100 also outputs a report to the client's device that visualizes the effectiveness of the received advertisement. The report includes a graph generated according to at least one of the indicators showing the effectiveness of the advertisement, and the viewer of the report may switch the indicator as appropriate. 【0020】 In this embodiment, an example is described in which the information processing system 1 is a Web system, but this is not intended to limit the system configuration of the information processing system 1 to this. For example, the information processing system 1 may be a client-server system that allows users to install and use application programs (also called "dedicated apps") specifically for the information processing system 1 on user devices 200. Also, if the information processing system 1 is a Web system, the server device 100 may play the role of, for example, a Web server, an APP server, a DB server, a collaboration server, and / or an intermediate server that provides an I / F between the information processing system 1 and external systems 500. The server device 100 may also provide a website (also called a "sales site") for users, including providers and clients, to trade advertising space. 【0021】 [User device] The user device 200 is a processing device used by the user, such as a smartphone or laptop computer. The user device 200, by executing a predetermined program (hereinafter also referred to as the "user program"), cooperates with the server device 100 to send and receive information (also referred to as "output information") that causes the sales site screen to be output, outputs the sales site screen based on the output information, and accepts various operation inputs from the user via the screen. If the user program is a general-purpose web browser, the user may, for example, access the sales site via a web browser pre-installed on the user device 200 and output each screen of the sales site to the user device 200. In this embodiment, an example in which the user program is a web browser is described, but as another example, if the information processing system 1 is a client-server system, the user program may be a dedicated application. 【0022】 [External System] The external system 500 may be a so-called third-party system. The external system 500 is, for example, connected to the server device 100 via a network N in a communicative manner. 【0023】 The external system 500 may include, for example, at least one of the following 1 to 4 servers: • Server 1: Provides a platform for real-time commercial (CM) selection in broadcasts or distributions based on broadcast or distribution rules and metadata, and for integrated control of broadcasts and distributions. • Second Server: This is a common material management server that centrally manages all advertising materials for broadcast and distribution. • The third server sends a request to the first server a predetermined time (e.g., 3 seconds) before the advertisement is to be broadcast, and broadcasts the advertisement according to the playlist obtained as a response. • Fourth server: This is an advertising management server that sets up tags and other elements for ad delivery, such as GAM (Google Ad Manager), and delivers ads. • Fifth server: For example, a server that constitutes the survey system and outputs predetermined viewership ratings to server device 100. In addition, one or more servers that execute the survey measure and aggregate indicator data such as CTR (Click Through Rate), CPM (Cost Per Mille), reach, frequency, brand lift, reach cost, on-target rate, and completion rate, and output the measured or aggregated indicator data to server device 100. 【0024】 <2. Overview> Refer to Figure 2 to explain the overview of Information Processing System 1. As shown in Figure 2, in Information Processing System 1, on the sales site, the client can choose from several ordering methods for ordering ad groups, including (A) an impression guarantee method (also called "Imp (Impression) guarantee") (one form of the first ordering method) and (B) an auction method (one form of the second ordering method). The impression guarantee method is a method in which the number of times an ad is displayed (number of impressions) within a specified period is guaranteed. In addition to the above, there are other ordering methods such as specifying the ad unit price, specifying the program, and specifying the time slot. Below, the first ordering method will be explained using the impression guarantee method as an example, and the second ordering method will be explained using the auction method as an example, but the first ordering method can be any of the above ordering methods, and the second ordering method can be a different ordering method from the first ordering method. 【0025】 <2-1. Imp Guarantee> (1) If the ordering party selects (A) the Imp guarantee method from the sales site screen output to the ordering party device 200, the server device 100 changes the display conditions to the display conditions for advertisements under the Imp guarantee and sets these changed display conditions. For example, the server device 100 may accept from the ordering party the setting of at least one of the following items as the display conditions for advertisements under the Imp guarantee (one form of the first display condition). [Examples of advertising display conditions in Imp guarantees] • Budget: For example, set an upper limit. • Reach conditions: For example, set conditions to maximize or minimize reach. • Distribution period: Set the period for which the display will be shown, for example, from the start date to the end date of distribution. • Delivery Time Slot: Set the time slots to be displayed, for example, All Time, Midnight (0:00-5:00), Morning Time (5:00-9:00), Daytime (9:00-18:00), Nighttime (18:00-23:59), etc. • Target: Define the target audience, such as all age groups including men and women, or a core group (men and women aged 13-49). • Broadcast area: Set the area to be displayed, for example, a region such as Kanto or Kansai. • CM duration: Sets the display time (in seconds) for the advertisement. • Restriction Information: Sets whether or not the advertising material contains restricted content. For example, this is used when there is a restriction that advertising material for a specific product or service cannot be broadcast in the "Program Information" advertising slot of a specific genre. 【0026】 (2) The server device 100 performs an advertisement display simulation based on the display conditions set in (1) above. Specifically, the server device 100 calculates the number of times the advertisement is expected to be displayed within a predetermined period (also called the "predicted number of impressions") and the cost of displaying the advertisement per predetermined number of impressions (also called the "predicted CPM (CPM: Cost Per Mille)"). For example, the client can check the results of this simulation (calculation results) and readjust the display conditions or review the ordering method. The server device 100 also determines whether or not it is possible to reserve an advertisement slot based on the calculated predicted number of impressions and predicted CPM. The client can also readjust the display conditions after checking the simulation results. 【0027】 (3) The server device 100 sets the advertising materials to be allocated to the advertising slots. For example, the server device 100 may accept either already created advertising materials or a category of advertising materials (also called "material category") from the client as advertising materials to be allocated to the advertising slots. In other words, if the client selects a material category, they can place an order even if they do not have any advertising materials. The material category may be, for example, the advertiser's industry or the category of the product or service being advertised. 【0028】 (4) The server device 100 outputs the order details (one form of the first order details) based on the settings in (1) and (3) above to the ordering device 200a and accepts a provisional order from the ordering device based on the outputted order details. By placing a provisional order, the ordering device can secure advertising space before placing a final order. The server device 100 outputs the provisional order received in (4) above to the ordering device 200a and accepts an order from the ordering device based on the outputted provisional order. 【0029】 (5) The server device 100 outputs a report to the client device 200a for the advertisements ordered as described above, in order to visualize the effectiveness of the advertisements during the campaign, and obtains the client's input on the report screen. The server device 100 dynamically changes the report content based on the client's input. 【0030】 <2-2. Auction> (1-1) If the ordering party selects (B) the auction method from the sales site screen output to the ordering party device 200a, the server device 100 changes the display conditions to the display conditions for advertisements in the auction and sets these changed display conditions. For example, the server device 100 may accept from the ordering party the setting of at least one of the following items as the display conditions for advertisements in the auction (one form of the second display condition). [Examples of advertising display conditions in auctions] • Budget: For example, set an upper limit. • Bid price: For example, the cost of advertising per impression. • Distribution period: Set the period for which the display will be shown, for example, from the start date to the end date of distribution. • Delivery time slots: Set the time slots to be displayed, for example, 3:00-5:00, 5:00-9:00, etc., in 3-hour increments, and also specify the days of the week. • Target: Define the target audience, such as age group or gender. • Broadcast Area: Set the area to be displayed, for example, a region or prefecture. • CM duration: Sets the display time (in seconds) for the advertisement. • Restriction information: Set whether or not to include restricted content. 【0031】 (1-2) When setting display conditions, the server device 100 provides the ordering party with the status of successful bids within a specified period for the ordering party to use as reference when bidding. For example, the server device 100 provides the ordering party with the average successful bid price as the status of successful bids, and the ordering party can determine the bid price by referring to this average successful bid price. 【0032】 (2) The server device 100 configures the advertising materials to be allocated to the advertising slots, similar to the Imp guarantee. For example, the server device 100 may accept from the client either already created advertising materials or a material category of advertising materials (also called "material category") as advertising materials to be allocated to the advertising slots. 【0033】 (3) The server device 100 outputs the order details for the auction (one form of the second order details) to the ordering device 200a based on the settings in (1) and (2) above, and accepts provisional orders from ordering devices based on these outputted order details. By placing a provisional order, ordering devices can secure advertising space before placing a final order. The server device 100 outputs the received provisional order to the ordering device 200a, and accepts orders from ordering devices based on these outputted provisional orders. In the case of an auction, the server device 100 may consider the provisional order as a final order and accept the final order. 【0034】 (4) The server device 100 outputs a report to the client device 200a for the advertisements that have been successfully bid on as described above, in order to visualize the effectiveness of these advertisements, and obtains the client's input on the report screen. The server device 100 dynamically changes the report content based on the client's input. 【0035】 Under the above configuration, the information processing system 1 can provide the client with multiple ordering methods for trading advertising slots that include at least television advertisements, including an Imp guarantee method and an auction method, and can display a report including the effectiveness of the ordered advertisements on the client device 200a. Furthermore, the report allows the selection of at least one indicator from among several indicators showing advertising effectiveness, and displays a report including a graph based on the selected indicator. Therefore, advertisers can change the conditions themselves and check the effectiveness of advertisements that include at least television advertisements. 【0036】 Through the above process, advertisers and others will be able to change the conditions themselves (for example, advertising metrics) and at least verify the effectiveness of television advertising. 【0037】 <3. Functional Configuration> Figure 3 is a diagram illustrating an example of the configuration of a server device 100 according to this embodiment. As shown in Figure 3, the server device 100 includes one or more processors (CPUs) 110, one or more communication interfaces 120, a storage device 130, a user interface 150, and one or more communication buses 170 for interconnecting these components. 【0038】 The communication unit 120 transmits and receives various information, including output information, to and from user devices 200, etc., via the network N, and also transmits and receives material information related to advertising materials to devices of an external system. 【0039】 The user interface 150 is connected to a display and an input device (such as a keyboard and / or mouse, or any other pointing device), and has display and input functions. 【0040】 The storage device 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, or other random access solid-state memory, or it may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices, or it may be a non-temporary recording medium that can be read by a computer. 【0041】 The storage device 130 stores data used by the information processing system 1. For example, the storage device 130 stores data related to each advertising material, data related to the ordering and receiving of each advertising material (order information, order information), data related to reports for each advertisement, and actual and predicted values of indicators related to the effectiveness of each advertisement. 【0042】 For example, when a broadcasting station stores at least television advertising material received from an advertiser in the storage device 130, it may store the television advertising material ID, summary information of the television advertising material, the length of the television advertising material, and the video data of the television advertising material in association with each other in the storage device 130. The television advertising material may be television advertising material that has been reviewed for content that violates public order and morals, etc. The summary information of the advertisement may be the content of the television advertising material, etc. The length may be the duration of the television advertising material. 【0043】 Another example of the storage device 130 may be one or more storage devices located remotely from the processor 110. In one embodiment, the storage device 130 stores programs, modules, and data structures, or subsets thereof, executed by the processor 110. 【0044】 The processor 110 executes a program stored in the storage device 130, thereby configuring a control unit 111 that has the functions of the information processing device 10 described above. The control unit 111 includes a receiving unit 112, a generation unit 113, a display control unit 114, and an order unit 115. 【0045】 The control unit 111 may, for example, perform authentication processing for the requesting user based on a login request from the user. If the authentication process is successful, the control unit 111 may determine that the login is complete and output the top screen of the sales site of the information processing system 1 to the requesting user device 200. 【0046】 The control unit 111 may, for example, generate order information that includes the order conditions based on the set order conditions, and register it in the storage device 130. 【0047】 Order information may include, for example, order identification information (e.g., order ID) to identify each order, orderer identification information to identify the orderer of each order, the status of each order (e.g., not ordered, provisional order, final order, etc.), ad slot information for the ad slots to be ordered, and / or ad material information or material category of selected ad materials to be allocated to the ad slots to be ordered. 【0048】 The reception unit 112 receives various user requests and specifications from the user device 200, including screen output requests. For example, as one form of reception, the reception unit 112 may receive a message indicating the information entered by the user when the user makes an operation input on a screen of a sales site or dedicated application displayed on the user device 200 (for example, the screens shown in Figures 6-13). The reception unit 112 may also receive various settings for the information processing system 1 from the user device 200. The reception unit 112 may register setting information indicating these received settings in the storage unit 130. The following describes the processing related to reports that visualize the effectiveness of advertising in the disclosed technology. 【0049】 The reception unit 112 accepts the selection of a predetermined metric from among several different types of metrics relating to the effectiveness of advertising, including at least television advertising. These metrics include, for example, impressions, reach, frequency, brand lift, CTR, completion rate, CPM, on-target rate, etc. 【0050】 For example, impressions are a metric that represents the number of times an ad was displayed, reach is a metric that shows the number of users who saw the ad, and frequency is a metric that refers to the number of times an ad was displayed to a specific user. Brand lift is a metric that compares users who were exposed to a brand's ad with those who were not, and measures whether the exposed users' brand awareness and purchase intent increased. CTR is a metric that shows the number of clicks for the number of times an ad, page, or email was displayed, and CPM is a metric that shows the cost per 1,000 ad impressions. Completion rate is a metric that shows the percentage of the time an ad was played for a predetermined period of time or longer until the end, and on-target rate is a metric that shows whether the ad was actually displayed to the pre-set target audience. 【0051】 The measured values (measured data) for the above-mentioned indicators may be transmitted from the survey system of the external system 500 at a predetermined timing and stored in the storage device 130. The source of the measured values for each indicator does not need to be one; the measured values for each indicator may be obtained from each system that surveys them. 【0052】 The reception unit 112 accepts, for example, one metric selected by the user from among multiple metrics displayed on the report screen. Alternatively, the reception unit 112 may accept a pre-configured default metric from among multiple metrics. 【0053】 The generation unit 113 generates a predetermined graph using predetermined indicators received by the reception unit 112. The predetermined graph may include, for example, a graph including a heat map, a bar graph, a pie chart, a line graph, etc., and may also be a graph that combines at least two graphs. Furthermore, the predetermined graph may be set to an appropriate graph depending on the indicator. For example, in the case of impressions, it may be a bar graph or a line graph. The generation unit 113 may also generate the predetermined graph using a graph generation function with indicator data stored in the storage device 130 (see, for example, Figures 6 and 7). 【0054】 The display control unit 114 controls the display unit to display predetermined indicators received by the reception unit 112 and predetermined graphs generated by the generation unit 113. The display unit may be the display device of the user device 200 (for example, the user interface 250 shown in Figure 4 below) or the user interface 150 of the server device 100. For example, the display control unit 114 outputs screen information of a report screen including predetermined indicators and predetermined graphs to the user device 200 and controls it to display on the display unit of the user device 200. 【0055】 Through the above process, advertisers can change conditions (e.g., advertising metrics) themselves and at least confirm the effectiveness of their television advertising. For example, if a user wants to check impressions, selecting "impressions" will display a graph showing impressions in the report screen, and if they want to check reach, selecting "reach" will display a graph showing reach in the report screen. This allows users to select the metrics they want to check as appropriate, view graphs of the selected metrics, and analyze the effectiveness of advertisements displayed or delivered during or after a campaign. 【0056】 In addition to the processing described above, the reception unit 112 may also include accepting the selection of at least one auxiliary indicator from a plurality of subdivided auxiliary indicators for a given indicator. For example, if the given indicator is impressions, the reception unit 112 may accept selection information for a target (e.g., items including gender, age, etc.) as an auxiliary indicator. Also, if the given indicator is impressions, the reception unit 112 may accept selection information for a zone (e.g., items including morning, noon, evening, or late night) as auxiliary information. 【0057】 The generation unit 113 may also include generating a predetermined graph using at least one auxiliary indicator received by the reception unit 112. For example, if the predetermined indicator is impressions, the generation unit 113 may generate an initial graph using auxiliary information included in the order information or an auxiliary indicator set by user selection, and then generate a different graph using auxiliary information received by the reception unit 112. The different graph is a graph generated according to the data of the received auxiliary information. 【0058】 As a specific example, if impressions are selected as a predetermined metric and gender-neutral and core demographics (males and females aged 13-49) are set as auxiliary metrics, the generation unit 113 generates a graph based on the core demographic data. Next, suppose the user selects male, and ages 18-24 and 25-34 as auxiliary metrics. In this case, the generation unit 113 generates a graph based on the number of impressions for male, and ages 18-24 and 25-34. 【0059】 The display control unit 114 outputs screen information of the report screen, including the graph generated by the generation unit 113, to the user device 200 so that it is displayed on the display unit of the user device 200. 【0060】 Through the above process, it becomes possible to analyze the effectiveness of advertising in more detail using auxiliary indicators. 【0061】 In addition to any of the above-described processes, the generation unit 113 may include reference information regarding a predetermined indicator in a predetermined graph. For example, the generation unit 113 may acquire reference information showing the trend of reach time-series data based on past reach data, which is similar order information. 【0062】 For example, the generation unit 113 may store reference information in association with past reach data corresponding to each order information, identify reference information from past order information corresponding to the order information of the TV advertisement ordered by the user, and display the identified reference information superimposed on the actual reach value (see, for example, Figure 8). Alternatively, the generation unit 113 may use a machine learning model that has learned the relationship between order information and reach data to obtain reference information by inputting the user's order information for the advertisement. 【0063】 Through the above process, by overlaying baseline information onto the measured values of advertising metrics, users can easily grasp the degree of performance in the current metrics. 【0064】 The specified graph may include actual values based on performance up to the present and predicted values based on forecasts from the present onward. In this case, the reception unit 112 may also accept changes to the parameters that constitute the predicted values. For example, if impressions are selected as the specified indicator, the reception unit 112 may accept auction-related information such as bid price, daily budget, time of day, and target, which are included in the parameters that constitute the predicted values of future impressions. 【0065】 As a concrete example, suppose a user changes the bid price, daily budget, time slot, or target for auction bidding, which will affect future impressions, from the report screen. In this case, the reception unit 112 obtains information on the changed parameters. For example, as shown in Figure 8 below, the user changes each item of the parameters, such as bid price, daily budget, time slot, and target, using a predetermined UI component. The predetermined UI component may be, for example, a slider, a check button, or an input field, but any UI component may be used as long as the parameters are set. 【0066】 In addition to the processing described above, the generation unit 113 may calculate predicted values based on the changed parameters. For example, the generation unit 113 can obtain predicted values for predetermined indicators in response to changes in each parameter by using a machine learning model that has learned predetermined indicator data from the past. As a specific example, the generation unit 113 may calculate a predicted reach for the bid price included in the parameter, assuming that an auction is conducted based on a predetermined price set between a lower limit and an upper limit. 【0067】 The generation unit 113 may include the modified predicted values in a predetermined graph. For example, the generation unit 113 may replace the already displayed predicted values with the modified predicted values so that the modified predicted values are displayed in a predetermined graph. Alternatively, the modified predicted values may be concatenated with the measured values to form continuous indicator data in a time series. 【0068】 The display control unit 114 may also include controlling the display unit to include the modified predicted values in the graph and display them on the display unit. For example, the display control unit 114 outputs screen information of the graph, including the modified predicted values obtained by the generation unit 113, to the user device 200. 【0069】 Through the above process, both the actual measured value and the predicted future value of a given indicator can be displayed using a time series, allowing the user to understand the future target value of the indicator. 【0070】 The parameters may include at least one of the following: bid price, daily budget, time zone, target, and area. In this case, the ordering unit 115 may use the modified parameters as display conditions for the advertising material and place an order with the device that conducts the auction for the advertising material. 【0071】 In other words, the user can change parameters (e.g., bid price) and check the final predicted value of an indicator (e.g., reach). If the final value is the user's desired value, the user can participate in the auction using the changed parameters. For example, by providing a UI component for placing orders on a screen that displays a UI component for changing parameters and a graph, the ordering unit 115 can place an order by auction using the parameters at that time when the user operates the ordering UI component. 【0072】 Through the above process, it becomes possible to perform auction-based order placement for the modified parameters while confirming the change in the predicted value of the indicator due to the parameter change. 【0073】 The generation unit 113 may also include generating at least one graph that includes a predetermined graph from among multiple types of graphs. The multiple types of graphs include, for example, heatmaps, line graphs, pie charts, and bar graphs. For example, the display control unit 114 may generate one graph from one indicator, and generate graphs corresponding to each indicator for different indicators. 【0074】 In this case, the display control unit 114 may also include controlling the display unit to display at least one graph. For example, if one graph is generated for one indicator, the display control unit 114 may control the display unit to display the indicator and the corresponding graph, by including one or more graphs on one screen or one graph on one tab. 【0075】 In addition to any of the above-described processes, the reception unit 112 may also include accepting the selection of at least one graph from among several types of graphs. For example, when the user selects a graph they wish to view and the reception unit 113 receives the graph identification information, the generation unit 113 generates a graph corresponding to the graph identification information. As a specific example, if the user selects an impression metric and a heatmap graph, the reception unit 112 receives information indicating the metric and graph identification information indicating the heatmap. In this case, the generation unit 113 may generate a graph that represents the impression data as a heatmap. 【0076】 Through the above process, users can view advertising metrics data using the graphs they wish to see. 【0077】 Figure 4 shows an example of the configuration of a user device 200 according to one embodiment of the disclosure. The user device 200 includes one or more processors (CPUs) 210, one or more communication interfaces 220, a storage device 230, a user interface 250, and one or more communication buses 270 for interconnecting these components. 【0078】 The communication unit 220 transmits and receives various information, including predetermined requests based on user operations and output information, to and from the server device 100, etc., via the network N, and also transmits and receives material information related to advertising materials to and from devices of an external system. 【0079】 The user interface 250 is connected to a display and an input device (such as a keyboard and / or mouse, or any other pointing device), and has display and input functions. 【0080】 The storage device 230 is, for example, a high-speed random access memory such as DRAM, SRAM, or other random access solid-state memory, and may also be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices, or a non-temporary recording medium. 【0081】 The storage device 230 stores data and programs used by the information processing system 1. For example, the storage device 230 stores application programs for the user device 200 in the information processing system 1. 【0082】 The processor 210 constitutes the control unit 211 by executing a program stored in the storage device 230. The control unit 211 includes an acquisition unit 212, a display unit 213, and an output unit 214. The control unit 211 places orders for advertising materials and checks the effectiveness of the ordered advertising materials on the sales site provided by the server device 100. 【0083】 The acquisition unit 212 acquires information necessary for displaying order screens and report screens from the server device 100. For example, if the user selects impression guarantee, the acquisition unit 212 acquires information such as budget, reach conditions, delivery time, delivery time slot, target, broadcast area, CM duration, and restriction information in order to allow the user to set the display conditions. 【0084】 Furthermore, if the user selects an auction, the acquisition unit 212 acquires information such as the delivery time, delivery time slot, target, broadcast area, CM length, bid price, and budget in order to allow the user to set the display conditions. The acquisition unit 212 also acquires information from the server device 100 regarding reports on advertising materials. 【0085】 The display unit 213 displays order screens based on order information acquired by the acquisition unit 212, and report screens based on report information. The report screens will be described later using Figures 6 to 13. 【0086】 The output unit 214 outputs information and requests set or selected by the user from each screen to the server device 100. For example, on the report screen, the output unit 214 outputs the indicators, graphs, and parameters that constitute the predicted values of the indicators, which have been selected or set by the user, to the server device 100. Based on the information selected or set by the user, the content of the screen displayed by the display unit 213 is changed. 【0087】 (Example data) Figure 5 shows an example of metric data according to one embodiment of the disclosure. In the example shown in Figure 5, each metric data is obtained from the survey system of the external system 500. As shown in Figure 5, each metric data includes impressions, reach, frequency, brand lift, CTR, CPM, completion rate, on-target rate, etc. Each metric data may be obtained from one or more external survey systems. Furthermore, each metric data may be measured or aggregated in its respective time unit and output from one or more external survey systems. 【0088】 In the example shown in Figure 5, data is stored for each metric in predetermined time units. These predetermined time units may differ for each metric. For example, impressions and reach may be stored in units of several hours, while brand lift may be stored in units of one day. 【0089】 Using the metric data shown in Figure 5, the generation unit 113 generates graphs corresponding to each metric data. For example, if the generation unit 113 is set to generate a heatmap by default, it generates a heatmap using the pre-configured metric data. Also, as described above, if a metric is selected by the user, the generation unit 113 generates a heatmap using the data of the selected metric, or if a graph is selected by the user, it generates the selected graph using the data of that metric. 【0090】 <4. Screen example> Refer to Figures 6-13 to explain examples of screens for the information processing system 1. Figures 6-13 show examples of screens or parts of screens output to the sales site of the information processing system 1 on the user device 200. 【0091】 Figure 6 shows an example of a report screen including a heatmap based on impressions according to the embodiment. In the example shown in Figure 6, the user can select from the following indicator selection items 30: impressions (Imp), reach, CTR, CPM, etc. 【0092】 The heatmap shown in Figure 6 represents the number of impressions for each day of the week, in one-hour increments from 0:00 to 24:00, with darker colors indicating a higher number of impressions. For example, multiple tiered thresholds for impressions could be set, and the color could be darkened each time the number of impressions exceeds a threshold. This would allow users to easily understand when and at what time of day a particular advertisement is being displayed. 【0093】 Furthermore, in the example shown in Figure 6, the user can change the metric from impressions to other metrics. For example, suppose the user selects reach from the selection items 30. In this case, information indicating reach as the metric is sent to the server device 100, and the generation unit 113 generates a heatmap using the reach data, which is displayed on the screen of the user terminal 200. Also, when the reach heatmap is displayed, the generation unit 113 may change the time axis to the time unit of reach. Similarly, the generation unit 113 may change the time axis of the heatmap based on the time unit of the selected metric, according to the selected metric. 【0094】 Figure 7 shows an example of a report including a line graph according to the embodiment. In the example shown in Figure 7, the number of impressions acquired each day is represented by a line graph. As shown in Figure 7, the number of impressions acquired each day up to May 26th is displayed. In the case shown in Figure 7, if the current day is May 25th, data for May 26th is not displayed because it has not been measured. Also, the data representing the line graph may be represented by either daily figures or cumulative values from the start date of the campaign. 【0095】 Furthermore, in the example shown in Figure 7, the metric selection items 30 are displayed in the same way as in Figure 6, and the user can select one of the following metrics in addition to the default setting of impressions: reach, CTR, or CPM. A line graph showing the data for the selected metric may then be displayed. In the example shown in Figure 7, for example, in the case of impressions, the time axis can be configured to a minimum of a few hours, rather than being limited to a day. For example, it is possible to create a line graph with smaller time units in response to operations such as pinching out, or a line graph with longer time units in response to operations such as pinching in. 【0096】 Figure 8 shows an example of a forecast report according to the embodiment. In the example shown in Figure 8, impressions and reach may be displayed on the line graph. If the current date is May 25th, the actual value of impressions up to May 25th (L11) and the actual value of reach up to the same date (L21) will be displayed. 【0097】 Figure 8 displays the predicted value for impressions L12 and the predicted value for reach L22. Here, the predicted values for the metrics are obtained using past impression and reach data for similar advertising materials. For example, the generation unit 113 may generate a learning model for impressions that estimates the predicted value using past data for similar campaigns or similar display conditions, and then input the actual values up to the present into the learning model to obtain the predicted value. The same applies to reach; the generation unit 113 may generate a learning model that estimates the predicted value using past data for similar display conditions, and then input the actual values up to the present into the learning model to obtain the predicted value. 【0098】 Furthermore, Figure 8 shows UI components at the bottom of the screen for changing each parameter that makes up the predicted value. For example, the bid price or daily budget can be changed using a slider bar between a lower limit and an upper limit, and the upper and lower limits do not need to be set, or they may be input fields where the user enters numbers from the bid price or daily budget set as the current display condition. 【0099】 The time slot indicates the period during which the advertisement will be displayed, and can be selected from four options: morning, noon, evening, or late night. At least one of these options must be selected. Furthermore, the division is not limited to the four categories shown in Figure 8; the time slots can be further subdivided. 【0100】 The target setting indicates the age and gender of the people you want to see your ad. Options include all age groups (including both men and women), core demographics (13-49 years old, including both men and women), and detailed settings. Detailed settings allow you to target specific demographics such as gender and age. 【0101】 In Figure 8, when the user changes the parameters included in the display conditions, the generation unit 113 inputs the changed parameters into the learning model described above to change the predicted reach value, and the changed predicted value is displayed on the graph. 【0102】 Furthermore, by providing an order button on the screen shown in Figure 8, users may be able to place orders via auction using the modified parameters. For example, if the final predicted value using the modified parameters reaches the value desired by the user, the order unit 115 can place an order using those order conditions, thereby bringing the actual reach closer to the predicted value. 【0103】 Figure 9 is a diagram showing an example screen illustrating the effects for each broadcasting station according to the embodiment. If the server device 100 of the disclosed technology can obtain indicators for each broadcasting station from the survey system, it may display the indicators for each broadcasting station as shown in Figure 9. In the example shown in Figure 9, a bar graph showing the number of impressions obtained for each broadcasting station is displayed. In the example shown in Figure 9, the indicator selection items 30 are displayed in the same way as in Figure 6, and the user may select one of the indicators, such as reach, CTR, or CPM, in addition to the default setting of impressions, and a bar graph showing the data for the selected indicator may be displayed. 【0104】 Figure 10 shows an example of a heat map screen within an area according to the embodiment. The server device 100 of the disclosed technology may be able to obtain the zip code of the postal code where the viewer's display device 800, such as a television, is located, as indicator data from the survey system. In this case, it is possible to determine where the user who viewed the advertisement was located. 【0105】 In the example shown in Figure 10, the Kanto area is displayed, but this is not the only example; other areas or a map of all of Japan may be displayed. In the example shown in Figure 10, for each area divided by a zip code, the darker the color, the higher the value indicated by the metric data. This allows users to understand the effectiveness of the advertisement, such as which areas are being viewed. The metric data for each area may be the cumulative value up to that point in time, or the cumulative value over a predetermined time period. 【0106】 Figure 11 shows an example of a campaign summary screen according to the embodiment. In the example shown in Figure 11, it is possible to select the target in more detail. For example, if the user selects detailed settings, the user can set detailed settings in the categories listed at the bottom of the detailed settings: underage boys and girls (4-12, 13-17), male or female (18-24, 25-34, 45-54, 55-64, 65 and over). 【0107】 In the example shown in Figure 11, the metrics displayed include impressions, reach, and frequency. Additionally, bar and line graphs are displayed at the bottom of the screen, showing the number of impressions, total reach, daily reach, and total reach up to the previous day for each day from May 16th to May 25th. 【0108】 Figure 12 is a diagram showing an example screen (part 1) of the commonality of television and streaming reach according to the embodiment. In the example shown in Figure 12, the commonality of reach between two services (display media), for example, real-time broadcast television (TV) and TVer as an example of a television streaming service, is shown. R11 to R13 indicate the reach numbers for each. For example, since the same user may be exposed to the same advertisement through multiple display media, there is a need to understand and analyze the number of users who were exposed through multiple media. 【0109】 In the example shown in Figure 12, the commonality between television and streaming reach is represented by a Venn diagram. For example, using information from the survey system, the reach of television (R11), the reach of TVer (R13), and the common reach of television and TVer (R12) are displayed. 【0110】 Furthermore, the Venn diagram shown in Figure 12 allows users to select their target audience. For example, in the example shown in Figure 12, men aged 18-24, 25-34, and 35-44 are selected, and women aged 18-24 and 25-34 are selected. Data regarding the reach to these target audiences is displayed in Figure 12. The survey system associates target-related information (gender, age, region, display medium, etc.) with each indicator data. 【0111】 Figure 13 is a diagram showing an example screen (part 2) of the commonality of television and streaming reach according to the embodiment. The example shown in Figure 13 shows the commonality of reach across three services, for example, real-time broadcast television (TV), TVer as an example of a television streaming service, and YouTube® as an example of a video content distribution service. The Venn diagram shown in Figure 13 is basically the same as the Venn diagram shown in Figure 12. 【0112】 As shown in the example in Figure 13, the reach R21 for TV only, R23 for TVer only, R27 for YouTube® only, R22 for the combined reach of TV and TVer, R24 for the combined reach of TVer and YouTube®, R26 for the combined reach of TV and YouTube®, and R25 for the combined reach of TV, TVer, and YouTube®. This allows users to understand the advertising effectiveness of each medium. As shown in Figure 13, the advertisements applicable to this disclosed technology include at least television advertisements and may also include internet advertisements delivered online. 【0113】 <5. Operation Processing> Figure 14 is a flowchart showing an example of processing by the server device 100 according to the embodiment. In the example shown in Figure 14, the server receives operation input from a user who has logged into the sales site and the processing is executed. 【0114】 In step S102, the reception unit 112 accepts the selection of a predetermined metric from among several different types of metrics relating to the effectiveness of advertising, including at least television advertising. These metrics include, for example, impressions, reach, brand lift, CTR, completion rate, CPM, on-target rate, etc. 【0115】 In step S104, the generation unit 113 generates a predetermined graph using predetermined indicators received by the reception unit 112. The predetermined graph may include, for example, a graph including a heatmap, a bar graph, a pie chart, a line graph, etc., and may also be a graph combining at least two other graphs. Furthermore, the predetermined graph may be set to an appropriate graph depending on the indicator. For example, in the case of impressions, it may be a bar graph or a line graph. The generation unit 113 may also generate the predetermined graph using a graph generation function with indicator data stored in the storage device 130 (see, for example, Figures 6 and 7). 【0116】 In step S106, the display control unit 114 controls the display unit to display a predetermined index received by the reception unit 112 and a predetermined graph generated by the generation unit 113. The display unit may be the display device of the user device 200 (for example, the user interface 250 shown in Figure 4 below) or the user interface 150 of the server device 100. 【0117】 Through the above process, advertisers can change the conditions themselves (for example, advertising metrics) and at least confirm the effectiveness of their television advertising. For example, if a user wants to check impressions, selecting "Impressions" will display a graph showing impressions in the report screen, and if they want to check reach, selecting "Reach" will display a graph showing reach in the report screen. 【0118】 In step S108, the reception unit 112 may also accept changes to the parameters that make up the predicted values of the indicators displayed on the graph. For example, if impressions are selected as a predetermined indicator, the reception unit 112 may accept auction information such as bid price, daily budget, time of day, and target, which are included in the parameters that make up the predicted values of future impressions. 【0119】 In step S110, the generation unit 113 may calculate predicted values based on the changed parameters. For example, the generation unit 113 can obtain predicted values for predetermined indicators in response to changes in each parameter by using a machine learning model that has learned past data of predetermined indicators for each parameter. 【0120】 In step S112, the display control unit 114 may also control the display unit to include the modified predicted values in the graph and display them on the display unit. For example, the display control unit 114 outputs screen information of the graph including the modified predicted values obtained by the generation unit 113 to the user device 200. 【0121】 Through the above process, both the actual measured value and the predicted future value of a given indicator can be displayed using a time series, allowing the user to understand the future target value of the indicator. 【0122】 In step S114, the ordering unit 115 may set the modified parameters as the display conditions for the advertising material and place an order with the device that conducts the auction for the advertising material. The user may change the parameters (e.g., bid price) and check the final target value of the predicted value of the metric (e.g., reach), and if the final target value is the value desired by the user, they may participate in the auction using the modified parameters. For example, by providing an ordering UI component on the screen that displays the UI component for changing parameters and the graph, when the user operates the ordering UI component, an order may be placed via auction using the parameters at that time. 【0123】 Through the above process, it becomes possible to perform auction-based order placement for the modified parameters while confirming the change in the predicted value of the indicator due to the parameter change. 【0124】 The above embodiments are illustrative examples for explaining the present invention and are not intended to limit the present invention to those embodiments alone. Furthermore, the present invention can be modified in various ways without departing from its essence. Moreover, those skilled in the art can adopt embodiments in which each of the elements described above is replaced with equivalent ones, and such embodiments are also included within the scope of the present invention. 【0125】 [Differentiation] Although the present invention has been described based on the above embodiments, the following cases are also included in the present invention. 【0126】 [Example 1] At least some of the configurations in the server device 100 according to the above embodiment may be provided by the user device 200. For example, the functions of the ordering unit 115 in the server device 100 may be implemented in the user device 200. Specifically, the user device 200 may realize these configurations by, for example, installing and running a dedicated application for the information processing system 1. [Explanation of symbols] 【0127】 1... Information processing system, 100... Server device, 110... Processor, 111... Control unit, 112... Reception unit, 113... Generation unit, 114... Display control unit, 115... Ordering unit, 120... Communication unit, 130... Storage unit, 200... User device, 500... External system, 800... Display device.
Claims
[Claim 1] Information processing device, Accepting the selection of a predetermined metric from among several different types of metrics regarding the effectiveness of advertising, including at least television advertising. To generate a predetermined graph using the predetermined indicators that have been received, Control the display unit to display the received predetermined indicator and the generated predetermined graph. An information processing method that performs the following. [Claim 2] The aforementioned acceptance means This includes accepting the selection of at least one auxiliary indicator from a plurality of subdivided auxiliary indicators for the predetermined indicator, The above generation is, The information processing method according to claim 1, comprising generating the predetermined graph using the at least one auxiliary indicator received. [Claim 3] The above generation is, The information processing method according to claim 1, further comprising including reference information relating to the predetermined indicator in the predetermined graph. [Claim 4] The aforementioned graph includes actual values based on performance up to the present time and predicted values based on forecasts from the present onward. The aforementioned acceptance means This includes accepting changes to the parameters that make up the predicted value, The above generation Calculate the predicted values based on the changed parameters, The aforementioned control means The information processing method according to claim 1, further comprising controlling the display unit to include the modified predicted values in the graph. [Claim 5] The aforementioned parameters include at least one of the following: bid price (bid), daily budget, time of day, target, and area. The information processing method according to claim 4, further comprising setting the modified parameters as display conditions for advertising materials, placing an order with a device that conducts an auction for advertising materials, and then executing the method. [Claim 6] The above generation is, This includes generating at least one graph that includes the predetermined graph from among multiple types of graphs, The aforementioned control means The information processing method according to claim 1, comprising controlling the display unit to display at least one of the aforementioned graphs. [Claim 7] The aforementioned acceptance means The information processing method according to claim 6, further comprising accepting the selection of at least one graph from among the multiple types of graphs. [Claim 8] In an information processing device, Accepting the selection of a predetermined metric from among several different types of metrics regarding the effectiveness of advertising, including at least television advertising. To generate a predetermined graph using the predetermined indicators that have been received, Control the display unit to display the received predetermined indicator and the generated predetermined graph. A program that executes something. [Claim 9] A reception desk that accepts the selection of a predetermined indicator from among several different types of indicators regarding the effectiveness of advertising, including at least television advertising. A generation unit that generates a predetermined graph using the predetermined indicators received, A display control unit controls the display unit to display the received predetermined indicator and the generated predetermined graph, An information processing device equipped with the following features.