Information processing device, information processing method, and information processing program
The information processing device addresses the inadequacy of existing content effectiveness estimation by providing notification and improvement measures when effectiveness declines, enhancing advertisement performance through timely and relevant information.
Patent Information
- Application Number
- JP2022144057
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-09
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-09-09
AI Technical Summary
Existing technologies for estimating the effectiveness of content, such as advertisements, do not adequately utilize the acquired information to provide appropriate information on content effectiveness, leaving room for improvement.
An information processing device and method that acquires effect information for distributed content and provides notification when predetermined conditions regarding a decline in effectiveness are met, offering measures to improve the content's effectiveness.
Enables the provision of timely and relevant information to advertisers based on content effectiveness, allowing for targeted improvements to enhance advertisement performance.
Smart Images

Figure 0007811893000001 
Figure 0007811893000002 
Figure 0007811893000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] In recent years, technologies relating to the effectiveness of content distributed via the Internet, such as advertisements, have been provided, including a technology for estimating the degree of viewer attention to content. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-040432 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is room for improvement in the above-mentioned conventional technology. For example, although the above-mentioned conventional technology estimates the effectiveness of content, such as the level of attention to the content, there is room for improvement in the utilization of the estimated and acquired information on the effectiveness of the content. Therefore, it is desired to provide information on the effectiveness of content appropriately.
[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that are capable of providing appropriate information based on the effectiveness of content. [Means for solving the problem]
[0006] The information processing device according to the present application is characterized by comprising: an acquisition unit that acquires effect information that is information indicating the effect of distribution of target content to be distributed, which is compiled for each predetermined period; and a provision unit that provides notification information regarding the decline in the effect of the target content when predetermined conditions regarding the decline in the effect of the target content are met based on the effect information of the target content. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to provide appropriate information based on the effectiveness of content. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of information processing executed by the information processing device. [Figure 3] FIG. 3 is a diagram illustrating an example of information processing executed by the information processing device. [Figure 4] FIG. 4 is a diagram illustrating an example of information processing executed by the information processing device. [Figure 5] FIG. 5 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of the configuration of an information processing device according to the embodiment. [Figure 7] FIG. 7 is a flowchart showing an example of the flow of information processing executed by the information processing device. [Figure 8] FIG. 8 is a flowchart showing an example of the flow of information processing executed by the information processing device. [Figure 9] FIG. 9 is a flowchart showing an example of the flow of information processing executed by the information processing device. [Figure 10] FIG. 10 is a flowchart showing an example of the flow of information processing executed by the information processing device. [Figure 11]FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0010] (Embodiment) [1. Information Processing] An example of information processing performed by the information processing system 1 will be described below with reference to Figs. 1 to 4. First, an overview of the processing in the information processing system 1, including the transmission and reception of information between the devices of the information processing system 1, will be described with reference to Fig. 1, and then each information processing will be described in detail with reference to Figs. 2 to 4. Below, a case will be shown in which the information processing system 1 (see Fig. 5) performs various information processing on an advertiser who is a requester of distribution of advertising content (also simply referred to as "advertisement"). Note that the target content is not limited to advertisements, and may be any content as long as the processing described below can be applied to it. Furthermore, the requester to whom information is provided is not limited to advertisers, and may be any requester, which will be discussed later.
[0011] [1-1. Overall overview of processing in information processing systems] An example of information processing according to the embodiment will now be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment.
[0012] First, the advertiser terminal 30 used by the advertiser performs a process of requesting distribution of the advertiser's advertisement (step S1). For example, the advertiser terminal 30 requests the distribution server 20 to distribute the advertisement in response to an operation by the advertiser, and the distribution server 20 adds the advertiser's advertisement to the targets for distribution to the user terminal 10 in response to the request from the advertiser terminal 30.
[0013] Furthermore, a user using the user terminal 10 uses a content distribution service provided by the distribution server 20 (step S2). For example, in response to a request from the user terminal 10 used by the user, the distribution server 20 distributes requested content to the user terminal 10. For example, in response to a request for an advertisement from the user terminal 10, the distribution server 20 distributes the requested advertisement to the user terminal 10. The distribution server 20 collects history information of content distribution to users who use the content distribution service.
[0014] Then, the information processing device 100 acquires information to be used for information processing for providing information from the distribution server 20 (step S3). The information processing device 100 acquires various pieces of information collected by the distribution server 20 through the content distribution service from the distribution server 20. For example, the information processing device 100 receives content distribution history information collected by the distribution server 20 from the distribution server 20. For example, the information processing device 100 acquires content distribution history information including various pieces of information such as content distributed to each user and user behavior related to the content from the distribution server 20. Note that the information processing device 100 may acquire information from the advertiser terminal 30 or the user terminal 10.
[0015] Then, the information processing device 100 executes various information processes using the acquired information (step S4). The information processing device 100 executes information processes using the acquired information. For example, the information processing device 100 executes various information processes for providing information to advertisers using the acquired information, which will be described in detail later.
[0016] Then, the information processing device 100 provides the information based on the information processing to the advertiser (step S5). In this way, the information processing device 100 performs an information provision service to the advertiser using the information generated by the information processing. The information processing device 100 transmits the information generated by the information processing to the advertiser terminal 30 used by the advertiser. For example, the information processing device 100 generates information related to the effectiveness of an advertisement of one advertiser (also referred to as a "target advertiser") by information processing, and transmits the generated information to the advertiser terminal 30 used by the target advertiser. In this way, the information processing device 100 can provide appropriate information based on the effectiveness of content such as advertisements by providing information to the advertiser using the information based on the information processing. Details of the information provision service provided by the information processing device 100 to the advertiser will be described later.
[0017] [1-2. Details of information processing] Based on the information processing performed by the information processing system 1 described above, various information processing operations executed by the information processing device 100 will be described in detail. Note that explanations of points similar to those described above will be omitted as appropriate. Furthermore, various types of processing operations described below may be combined as appropriate.
[0018] In the example described with reference to Figs. 2 to 4, a case will be described in which the information processing system 1 uses an advertising index related to clicks as an example of an index (advertising index) indicating the effectiveness of an advertisement. For example, the information processing system 1 uses an index related to a click rate as the advertising index related to clicks. Note that the index related to the click rate is merely one example of an index related to clicks, and the index related to clicks is not limited to an index related to a click rate, and any index related to clicks, such as the number of clicks (number of clicks), can be used.
[0019] For example, an index related to the click rate is a CTR (Click Through Rate) that indicates the ratio of the number of times users clicked out of the number of times an advertisement was displayed to users (the number of impressions).Furthermore, the index related to the click rate is not limited to a CTR, and may be a VCTR (Visible Click Through Rate) that indicates the ratio of the number of times users clicked out of the number of impressions (the number of viewable impressions) when an advertisement is displayed in the user's viewable area.
[0020] Note that a click-related index is merely one example of an advertising index that indicates the effectiveness of an advertisement, and the advertising index that indicates the effectiveness of an advertisement is not limited to a click-related index, and any index can be adopted. For example, the advertising index that indicates the effectiveness of an advertisement may be a conversion-related index such as a CVR (Conversion Rate), or may be a reward-related index such as a revenue share.
[0021] [1-2-1. Providing information about advertisements that are becoming less effective] First, the provision of information about an advertisement whose effectiveness is decreasing will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of information processing executed by an information processing device. Specifically, Fig. 2 is a diagram showing an example of information processing by the information processing device 100 when information about an advertisement whose effectiveness is decreasing is provided.
[0022] For example, the information processing device 100 notifies the advertiser of an advertisement whose effectiveness is declining that the effectiveness of the advertisement is declining. In FIG. 2, the information processing device 100 acquires an advertisement information group AL1 for each advertisement, such as advertisements AD1 to AD3, including information such as the advertiser, distribution period, effectiveness information, and update date and time. For example, advertisement AD1 is an advertisement (creative) of advertiser AR1, a distribution period PD1 is set as the distribution period, and effectiveness information collected up to that point is effectiveness information EF1, which indicates that it was updated to update date and time DU1. For example, the effectiveness information EF1 indicates a list of VCTRs of advertisement AD1 collected for each period (e.g., two weeks, one month, etc.) during the distribution period PD1. In other words, the effectiveness information EF1 is information indicating the transition of the effectiveness of advertisement AD1 during the distribution period PD1.
[0023] Advertisement AD2 is an advertisement (creative) from advertiser AR2, with a distribution period PD2 set as the distribution period, and effectiveness information collected up to that point is effectiveness information EF2, which has been updated to update date and time DU2. Advertisement AD3 is an advertisement (creative) from advertiser AR3, with a distribution period PD3 set as the distribution period, and effectiveness information collected up to that point is effectiveness information EF3, which has been updated to update date and time DU3.
[0024] Note that the information processing device 100 may acquire the advertising information group AL1 from an external device such as the distribution server 20, or may generate the advertising information group AL1 based on information acquired from an external device such as the distribution server 20. In Fig. 2, the information processing device 100 provides information to advertisements, among the advertisement group including advertisements AD1 to AD3, etc., whose distribution period satisfies a condition related to the period (also referred to as a "period condition") and satisfies a condition related to a decrease in effectiveness (also referred to as a "notification condition").
[0025] 2, the information processing device 100 extracts advertisements whose distribution periods satisfy a period condition from an advertisement group including advertisements AD1 to AD3, etc. in the advertisement information group AL1 (step S11). For example, the information processing device 100 extracts advertisements whose distribution periods are equal to or longer than a threshold (e.g., one month, three months, etc.) from the advertisement group including advertisements AD1 to AD3, etc. in the advertisement information group AL1 as candidate advertisements. That is, the information processing device 100 excludes advertisements whose distribution periods are shorter than a threshold (e.g., one month, three months, etc.) from the advertisement group including advertisements AD1 to AD3, etc. in the advertisement information group AL1.
[0026] For example, the information processing device 100 compares the distribution period PD1 with a threshold value indicated by the period condition, determines that the distribution period PD1 does not satisfy the period condition, and decides to exclude advertisement AD1. For example, the information processing device 100 compares the distribution period PD2 with a threshold value indicated by the period condition, determines that the distribution period PD2 satisfies the period condition, and extracts advertisement AD2 as a candidate advertisement. For example, the information processing device 100 compares the distribution period PD3 with a threshold value indicated by the period condition, determines that the distribution period PD3 satisfies the period condition, and extracts advertisement AD3 as a candidate advertisement. The information processing device 100 also performs similar processing on other advertisements in the advertisement information group AL1. As a result, the information processing device 100 excludes advertisements whose distribution periods do not satisfy the period condition and generates a candidate advertisement information group AL2 that includes only candidate advertisements. In FIG. 2, the information processing device 100 excludes advertisements such as advertisement AD1 whose distribution periods do not satisfy the period condition and generates a candidate advertisement information group AL2 that includes advertisements such as advertisements AD2 and AD3 whose distribution periods satisfy the period condition.
[0027] Then, the information processing device 100 determines whether each of the candidate advertisements in the candidate advertisement information group AL2 satisfies the notification condition (step S12). For example, the information processing device 100 compares the effectiveness information of each of the candidate advertisements with the notification condition, and determines whether the effectiveness of each of the candidate advertisements satisfies the notification condition. When the effectiveness of a candidate advertisement corresponding to the latest period (first period) is lower than the effectiveness of the first period (second period) of the distribution period, the information processing device 100 determines the candidate advertisement as an advertisement to which notification information is to be provided (also referred to as a "notification target advertisement"). For example, when the VCTR of a candidate advertisement corresponding to the latest period is lower than the VCTR of the first period of the distribution period, the information processing device 100 determines the candidate advertisement as the notification target advertisement.
[0028] For example, the information processing device 100 determines that the advertisement AD2 does not satisfy the notification condition because the VCTR for the latest period is not lower than the VCTR for the first period of the distribution period PS2. As a result, the information processing device 100 determines that the advertisement AD2 will not be a notification target advertisement.
[0029] Furthermore, the information processing device 100 determines that the advertisement AD3 satisfies the notification condition because the VCTR for the latest period for the advertisement AD3 is lower than the VCTR for the first period of the distribution period PS3. As a result, the information processing device 100 determines the advertisement AD3 as the notification target advertisement. The information processing device 100 also performs similar processing on the other candidate advertisements in the candidate advertisement information group AL2. As a result, the information processing device 100 generates a notification target advertisement information group AL3 that includes only notification target advertisements that satisfy the notification condition among the candidate advertisements (step S13). In FIG. 2, the information processing device 100 generates a notification target advertisement information group AL3 that excludes advertisements such as advertisement AD2 that do not satisfy the notification condition and includes advertisements such as advertisement AD3 that satisfy the notification condition.
[0030] Then, the information processing device 100 provides notification information for each of the notification target advertisements in the notification target advertising information group AL3 (step S14). The information processing device 100 transmits notification information indicating that the effectiveness of each of the notification target advertisements in the notification target advertising information group AL3 has declined to the advertiser terminal 30 used by the advertiser. In FIG. 2, the information processing device 100 transmits notification information indicating that the effectiveness of advertisement AD3 in the notification target advertising information group AL3 has declined to the advertiser terminal 30 used by the advertiser AR3 of advertisement AD3. As a result, the information processing device 100 provides the notification information of the notification target advertisement to the advertiser of the notification target advertisement.
[0031] The information processing device 100 may provide the notification information at any timing. For example, the information processing device 100 may provide the notification information at the timing when an advertiser of an advertisement determined as a notification target advertisement accesses information related to the advertisement. Also, for example, the information processing device 100 may provide the notification information at the timing when the advertisement is determined as a notification target advertisement.
[0032] [1-2-2. Providing information on improvement measures] When notifying that the effectiveness of an advertisement is declining, the information processing device 100 may also propose measures to improve the effectiveness of the advertisement. An example of this point will be described below. In the following, advertisement AD3, which is the advertisement to be notified and whose effectiveness due to distribution is declining, will be described as an example of an advertisement for which an improvement proposal is to be made (also referred to as an "advertisement to be improved"). Note that the advertisement to be improved is not limited to advertisement AD3, and the information processing device 100 may determine the advertisement to be improved using various information.
[0033] Note that the information processing device 100 may determine, as an improvement target advertisement, an advertisement whose effectiveness due to distribution has decreased, not limited to advertisement AD3. For example, the information processing device 100 may determine, as an improvement target advertisement, an advertisement that satisfies a notification condition. Furthermore, for example, the information processing device 100 may determine, as an improvement target advertisement, an advertisement whose distribution period satisfies a period condition. For example, the information processing device 100 may determine, as an improvement target advertisement, an advertisement whose distribution period satisfies a period condition and also satisfies a notification condition.
[0034] In this case, the information processing device 100 determines an advertisement such as advertisement AD3 whose delivery period satisfies the period condition and the notification condition as an improvement target advertisement. Then, the information processing device 100 may provide the advertisement such as advertisement AD3 to the advertiser of the improvement target advertisement as information on measures to improve the effectiveness of the improvement target advertisement (also referred to as "improvement measure information"). For example, the information processing device 100 may provide, as the improvement measure information, a manual or the like showing examples of measures to be taken when effectiveness is declining. For example, the information processing device 100 may provide, as the improvement measure information, a manual or the like showing examples of measures regarding color, text information, arrangement of parts (elements), etc.
[0035] The information provided by the information processing device 100 may be determined based on information about the target advertisement. In this regard, an example of processing when advertisement AD3 is determined as the target advertisement will be described. The information processing device 100 acquires advertising information about advertisement AD3 determined as the target advertisement. The advertising information about an advertisement includes information about the design of the advertisement. For example, the advertising information about an advertisement includes various information about the advertisement, such as the color, text information, and part arrangement of the advertisement. For example, the advertising information about advertisement AD3 includes various information about advertisement AD3, such as the color, text information, and part arrangement of the advertisement AD3.
[0036] The information processing device 100 provides improvement measure information indicating improvement measures for improving the effectiveness of the advertisement AD3 to the advertiser AR3 of the advertisement AD3, based on advertising information about the advertisement AD3 which is an improvement target advertisement whose effectiveness due to distribution has decreased. The information processing device 100 transmits the improvement measure information for the advertisement AD3 to the advertiser terminal 30 used by the advertiser AR3.
[0037] The information processing device 100 provides improvement measure information that prompts changes to the advertisement AD3. For example, the information processing device 100 provides improvement measure information that prompts changes to the design of the advertisement AD3. In this case, the information processing device 100 provides improvement measure information that prompts changes to at least one of the elements of the advertisement AD3, including the color, text information, and part arrangement of the advertisement AD3.
[0038] The information processing device 100 uses the advertisement information of the advertisement AD3 to determine elements of the advertisement AD3 that are to be changed (also referred to as "candidate elements for change"). For example, the information processing device 100 determines candidate elements of the advertisement AD3 by using history information indicating the history of improvement measures implemented in the past. For example, the information processing device 100 determines candidate elements of the advertisement AD3 by using history information of similar advertisements that are similar to the advertisement AD3 (also referred to as "target history information") from the history information indicating the history of improvement measures implemented in the past. The information processing device 100 determines candidate elements of the advertisement AD3 by comparing the advertisement AD3 with similar advertisements.
[0039] For example, the information processing device 100 may determine, as a candidate element for change of advertisement AD3, an element whose effectiveness has improved by changing it for a similar advertisement similar to advertisement AD3. In this case, if the target history information includes history information in which the effectiveness of a similar advertisement similar to advertisement AD3 has improved by changing its color, the information processing device 100 may determine color as a candidate element for change of advertisement AD3. Then, the information processing device 100 provides the advertiser AR3 with improvement measure information that encourages changing the color of advertisement AD3. Note that the above-described process is merely an example, and the information processing device 100 may provide improvement measure information using various information.
[0040] For example, the information processing device 100 may input advertising information of an advertisement and determine candidate elements for change using an estimation model that outputs a higher score for each element of the advertisement, the higher the likelihood that changing the element will improve effectiveness.The information processing device 100 may then provide improvement measure information that encourages users to change the candidate elements for change determined using the estimation model.In this case, the information processing device 100 may input advertising information of the advertisement AD3 and use the score of each element output by the estimation model to determine candidate elements for change of the advertisement AD3.
[0041] For example, the information processing device 100 may use the scores of each element output by the estimation model using the advertising information of the advertisement AD3 as input, and determine the element corresponding to the highest score among the elements for which the estimation model has output scores as a candidate element for change of the advertisement AD3. In this case, if the score corresponding to the placement of parts is the highest among the elements for which the estimation model has output scores to which the advertising information of the advertisement AD3 has been input, the information processing device 100 may determine the placement of parts as a candidate element for change of the advertisement AD3. Then, the information processing device 100 may provide the advertiser AR3 with improvement measure information that encourages the advertiser AR3 to change the placement of parts of the advertisement AD3. Details of the estimation model will be described later.
[0042] As described above, the information processing device 100 provides the advertiser AR3 with improvement proposals according to the appearance and content of the advertisement AD3. For example, the information processing device 100 provides the advertiser AR3 with improvement proposals according to the appearance and content of the advertisement AD3. For example, the information processing device 100 makes proposals based on the improvement history of delivery effectiveness when improvements were made in the past. Furthermore, if the effectiveness improved when similar content to the content to be improved was changed, the information processing device 100 proposes the changes. For example, if the effectiveness improved when a similar advertisement similar in category, purchaser, etc. was changed to the advertisement to be improved, the information processing device 100 proposes the changes.
[0043] Note that the above is merely an example, and the information processing device 100 may make suggestions in various ways. For example, the information processing device 100 may make suggestions according to the type of business. For example, the information processing device 100 may make suggestions according to the distribution mode of the advertisement, such as performance-based. For example, the information processing device 100 may vary the mode of suggestion according to the distribution record. For example, if the effectiveness is rapidly declining, the information processing device 100 may suggest changing all elements of the advertisement or suggest changing the appeal axis. For example, if the effectiveness is slightly declining, the information processing device 100 may suggest changing text information such as a catchphrase.
[0044] [1-2-3. Providing information based on your own distribution history] Furthermore, the information processing device 100 may provide information to a single advertiser, which is a predetermined requester, using only information about the single advertiser. For example, the information processing device 100 may provide information to the single advertiser based on the distribution history of the single advertiser. An example of this point will be described below with reference to FIG. 3. FIG. 3 is a diagram showing an example of information processing performed by the information processing device. Specifically, FIG. 3 is a diagram showing an example of information processing by the information processing device 100 when information is provided to a single advertiser based on an advertisement with good effectiveness (also referred to as a "highly effective advertisement") from the distribution history of the single advertiser.
[0045] 3, the information processing device 100 provides the advertiser A with analysis information indicating an analysis result based on a comparison of the effectiveness of each of a plurality of advertisements that the advertiser A has requested to be distributed, based on effectiveness history information indicating the effectiveness of each of the advertisements. For example, the information processing device 100 transmits the analysis information to the advertiser terminal 30 used by the advertiser A.
[0046] For example, the information processing device 100 extracts, from among a plurality of advertisements requested for distribution by advertiser A, advertisements whose distribution periods satisfy the period conditions as analysis target advertisements, and acquires history information of the extracted analysis target advertisements. In Fig. 3, the information processing device 100 acquires history information HDT1 of analysis target advertisements that are advertisements of advertiser A whose distribution periods satisfy the period conditions.
[0047] The information processing device 100 extracts, from among the analysis target advertisements of advertiser A, advertisements whose delivery effectiveness satisfies predetermined conditions as highly effective advertisements (step S21). For example, in Fig. 3, the information processing device 100 extracts, from among the analysis target advertisements of advertiser A, advertisements whose delivery effectiveness has tended to increase over time as highly effective advertisements. The information processing device 100 extracts, as first history information DT11, history information corresponding to highly effective advertisements from the history information HDT1 of the analysis target advertisements.
[0048] Furthermore, the information processing device 100 extracts, from among the target advertisements of advertiser A to be analyzed, advertisements whose delivery effectiveness does not satisfy predetermined conditions as ineffective advertisements (also referred to as "poorly effective advertisements") (step S22). For example, from among the target advertisements of advertiser A to be analyzed, the information processing device 100 extracts, as ineffective advertisements, advertisements whose delivery effectiveness has been on a downward trend over time. In FIG. 3, the information processing device 100 extracts, from the history information HDT1 of the target advertisements to be analyzed, history information corresponding to ineffective advertisements as second history information DT12.
[0049] The information processing device 100 executes an analysis process using the first history information DT11 and the second history information DT12. The information processing device 100 uses the first history information DT11 and the second history information DT12 to generate, as analysis information, difference information DT13 indicating the difference between an effective advertisement and an ineffective advertisement (step S23). For example, the information processing device 100 generates difference information DT13 regarding the design of the advertisement based on the difference between an effective advertisement and an ineffective advertisement.
[0050] The information processing device 100 generates difference information DT13 related to the color of the advertisement based on the difference between the color of an effective advertisement and the color of an ineffective advertisement. For example, when there is a difference between the color of an effective advertisement and the color of an ineffective advertisement, the information processing device 100 generates difference information DT13 including information indicating the difference. For example, when there is a difference between the color of an effective advertisement and the color of an ineffective advertisement, the information processing device 100 generates difference information DT13 including information indicating the color of the effective advertisement.
[0051] The information processing device 100 generates difference information DT13 related to the text information of the advertisements based on the difference between the text information of an effective advertisement and the text information of an ineffective advertisement. For example, when there is a difference between the text information of an effective advertisement and the text information of an ineffective advertisement, the information processing device 100 generates difference information DT13 including information indicating the difference. For example, when there is a difference between the text information of an effective advertisement and the text information of an ineffective advertisement, the information processing device 100 generates difference information DT13 including information indicating the text information of the effective advertisement.
[0052] The information processing device 100 generates difference information DT13 related to the font size of the characters included in the advertisements based on the difference between the font size of the characters included in the effective advertisements and the font size of the characters included in the ineffective advertisements. For example, when there is a difference between the font size of the characters included in the effective advertisements and the font size of the characters included in the ineffective advertisements, the information processing device 100 generates difference information DT13 including information indicating the difference. For example, when there is a difference between the font size of the characters included in the effective advertisements and the font size of the characters included in the ineffective advertisements, the information processing device 100 generates difference information DT13 including information indicating the font size of the characters included in the effective advertisements.
[0053] The information processing device 100 generates difference information DT13 relating to the amount of text information included in the advertisements based on the difference between the amount of text information included in an effective advertisement and the amount of text information included in an ineffective advertisement. For example, when there is a difference between the amount of text information included in an effective advertisement and the amount of text information included in an ineffective advertisement, the information processing device 100 generates difference information DT13 including information indicating the difference. For example, when there is a difference between the amount of text information included in an effective advertisement and the amount of text information included in an ineffective advertisement, the information processing device 100 generates difference information DT13 including information indicating the amount of text information included in the effective advertisement.
[0054] Then, the information processing device 100 provides the difference information DT13 generated by the analysis process as analysis information related to the advertisement of advertiser A (step S24). The information processing device 100 transmits the difference information DT13 to the advertiser terminal 30 used by advertiser A. In FIG. 3, the information processing device 100 transmits the difference information DT13 indicating the characteristics of advertisements that have been highly effective among the advertisements that advertiser A has requested to be distributed, to the advertiser terminal 30 used by advertiser A. In this way, the information processing device 100 provides information that advertiser A can use to improve the effectiveness of its advertisement to advertiser A.
[0055] The information processing device 100 may provide the analysis information at any timing. For example, the information processing device 100 may provide the analysis information regarding the advertisement of the advertiser A when requested by the advertiser A. Furthermore, for example, the information processing device 100 may provide the analysis information regarding the advertisement of the advertiser A periodically (for example, every other month).
[0056] For example, the information processing device 100 may provide information to a single advertiser using an estimation model (also referred to as an "individual model") generated using only the history information of the single advertiser. For example, the information processing device 100 may determine candidate elements for change for the single advertiser. Then, the information processing device 100 may use the individual model to determine candidate elements for change for an advertisement (also referred to as an "analysis candidate advertisement") that the single advertiser requests to be distributed. The analysis candidate advertisement may be an advertisement currently being distributed, or an advertisement that has not yet started to be distributed. The information processing device 100 may provide improvement measure information that prompts a change to the candidate elements determined using the individual model. In this case, the information processing device 100 may determine candidate elements for change for the analysis candidate advertisement using the score of each element output by the individual model using the advertising information of the analysis candidate advertisement as input.
[0057] For example, the information processing device 100 may use the scores of each element output by an individual model using the advertising information of the analysis candidate advertisement as input, and determine the element corresponding to the highest score among the elements for which the individual model has output a score as the change candidate element of the analysis candidate advertisement. In this case, the information processing device 100 may determine the amount of text information as the change candidate element of the analysis candidate advertisement if the score corresponding to the amount of text information is the highest among the elements for which the individual model to which the advertising information of the analysis candidate advertisement has been input has output a score. For example, the information processing device 100 may provide advertiser A with improvement measure information that encourages the advertiser A to change the amount of text information of the analysis candidate advertisement if the score corresponding to the amount of text information is the highest among the elements for which the individual model of advertiser A to which the advertising information of the analysis candidate advertisement has been input has output a score.
[0058] As described above, the information processing device 100 provides analytical information based on the distribution history of one advertiser to one advertiser. For example, the information processing device 100 predicts the distribution effectiveness of an advertisement based on the distribution history of the one advertiser itself. For example, the information processing device 100 measures the effectiveness of content that a predetermined client has requested to be distributed. For example, the information processing device 100 provides the client with a comparison result of the effectiveness of the content distribution.
[0059] The information processing device 100 acquires the effectiveness of past advertisements requested for distribution by a single advertiser, and analyzes the difference between effective advertisements (advertisements exceeding a threshold) and ineffective advertisements. For example, the information processing device 100 analyzes differences in color, font size, amount of text, etc., for effective advertisements. For example, the information processing device 100 may calculate and provide an advertising index for predicted improvement. For example, the information processing device 100 may provide a predicted value of how much improvement would occur if the color were brought closer to a better one, based on the ratio between the difference amount of the advertisement itself and the advertising index.
[0060] For example, the information processing device 100 may provide a comparison result with the average value for the industry. For example, the information processing device 100 may provide analytical information obtained by analyzing trends for each category. For example, the information processing device 100 may provide analytical information obtained by analyzing trends for each type of target user. For example, the information processing device 100 may provide analytical information obtained by analyzing where in an advertisement an advertising keyword should be placed. For example, the information processing device 100 may generate a heat map showing areas containing character information (text) in effective advertisements, and learn where the character information should be placed. Furthermore, the information processing device 100 may learn what kind of keywords are good. Note that the above is merely an example, and the information processing device 100 may make suggestions in various ways.
[0061] [1-2-4. Providing information based on overall distribution] Note that the information processing device 100 may provide information to a single advertiser not only using information about the single advertiser but also using information about other advertisers. For example, the information processing device 100 may provide information to a single advertiser based on the distribution history of multiple advertisements for which distribution has been requested by each requester and the advertisement information of the single advertiser's advertisement (analysis candidate advertisement). An example of this point will be described below with reference to FIG. 4. FIG. 4 is a diagram showing an example of information processing performed by the information processing device. Specifically, FIG. 4 is a diagram showing an example of information processing by the information processing device 100 when information is provided to the single advertiser based on an advertisement with good effectiveness (high-effective advertisement) from the distribution history of multiple advertisements for which distribution has been requested by each requester.
[0062] 4, the information processing device 100 provides the advertiser A with analysis information indicating the analysis result of advertisement X based on the history information of multiple advertisements requested for distribution by each client and the advertisement information ADT1 of advertisement X, which is an analysis candidate advertisement among the advertisements of the advertiser A. For example, the information processing device 100 transmits the analysis information to the advertiser terminal 30 used by the advertiser A.
[0063] For example, the information processing device 100 extracts, from among a plurality of advertisements for which distribution has been requested by each of a plurality of advertisers, advertisements whose distribution periods satisfy the period conditions as analysis target advertisements, and acquires history information of the extracted analysis target advertisements. Note that the plurality of advertisers here may or may not include advertiser A. In Fig. 4, the information processing device 100 acquires history information HDT2 of analysis target advertisements that are advertisements whose distribution periods satisfy the period conditions, from among a plurality of advertisements for which distribution has been requested by each of a plurality of advertisers.
[0064] The information processing device 100 extracts, from among the analysis target advertisements of advertiser A, advertisements whose delivery effectiveness satisfies predetermined conditions as highly effective advertisements (step S31). For example, in Fig. 4, the information processing device 100 extracts, from among the analysis target advertisements of advertiser A, advertisements whose delivery effectiveness has tended to increase over time as highly effective advertisements. The information processing device 100 extracts, as target history information DT21, history information corresponding to highly effective advertisements from the history information HDT2 of the analysis target advertisements.
[0065] Furthermore, the information processing device 100 acquires the advertisement information ADT1 of advertisement X of advertiser A, which is a candidate advertisement to be analyzed. For example, the candidate advertisement to be analyzed may be an advertisement currently being distributed, or the information processing device 100 acquires the advertisement information ADT1 of advertisement X, which is an advertisement of advertiser A that has not yet started to be distributed, as the candidate advertisement to be analyzed.
[0066] The information processing device 100 executes analysis processing using the target history information DT21 and the advertisement information ADT1. The information processing device 100 uses the target history information DT21 and the advertisement information ADT1 to generate, as analysis information, difference information DT23 indicating the difference between the highly effective advertisement and advertisement X of advertiser A, which is an analysis candidate advertisement (step S32). For example, the information processing device 100 generates difference information DT23 regarding the design of the advertisement based on the difference between the highly effective advertisement and advertisement X of advertiser A.
[0067] The information processing device 100 generates difference information DT23 related to the color of the advertisement based on the difference between the color of the effective advertisement and the color of advertisement X of advertiser A. For example, when there is a difference between the color of the effective advertisement and the color of advertisement X of advertiser A, the information processing device 100 generates difference information DT23 including information indicating the difference. For example, when there is a difference between the color of the effective advertisement and the color of advertisement X of advertiser A, the information processing device 100 generates difference information DT23 including information indicating the color of the effective advertisement.
[0068] The information processing device 100 generates difference information DT23 related to the text information of the advertisement based on the difference between the text information of the effective advertisement and the text information of advertisement X of advertiser A. For example, when there is a difference between the text information of the effective advertisement and the text information of advertisement X of advertiser A, the information processing device 100 generates difference information DT23 including information indicating the difference. For example, when there is a difference between the text information of the effective advertisement and the text information of advertisement X of advertiser A, the information processing device 100 generates difference information DT23 including information indicating the text information of the effective advertisement.
[0069] The information processing device 100 generates difference information DT23 related to the font size of the characters included in the advertisement based on the difference between the font size of the characters included in the effective advertisement and the font size of the characters included in the advertisement X of advertiser A. For example, when there is a difference between the font size of the characters included in the effective advertisement and the font size of the characters included in the advertisement X of advertiser A, the information processing device 100 generates difference information DT23 including information indicating the difference. For example, when there is a difference between the font size of the characters included in the effective advertisement and the font size of the characters included in the advertisement X of advertiser A, the information processing device 100 generates difference information DT23 including information indicating the font size of the characters included in the effective advertisement.
[0070] The information processing device 100 generates difference information DT23 regarding the amount of text information included in the advertisement based on the difference between the amount of text information included in the effective advertisement and the amount of text information included in the advertiser A's advertisement X. For example, when there is a difference between the amount of text information included in the effective advertisement and the amount of text information included in the advertiser A's advertisement X, the information processing device 100 generates difference information DT23 including information indicating the difference. For example, when there is a difference between the amount of text information included in the effective advertisement and the amount of text information included in the advertiser A's advertisement X, the information processing device 100 generates difference information DT23 including information indicating the amount of text information included in the effective advertisement.
[0071] Then, the information processing device 100 provides the difference information DT23 generated by the analysis process as analysis information related to the advertisement of advertiser A (step S33). The information processing device 100 transmits the difference information DT23 to the advertiser terminal 30 used by advertiser A. In FIG. 4, the information processing device 100 transmits the difference information DT23 indicating the characteristics of advertisements that have been highly effective among the advertisements that advertiser A has requested to be distributed, to the advertiser terminal 30 used by advertiser A. In this way, the information processing device 100 provides information that advertiser A can use to improve the effectiveness of its advertisement to advertiser A.
[0072] The information processing device 100 may provide the analysis information at any timing. For example, the information processing device 100 may provide the analysis information regarding the advertisement of the advertiser A when requested by the advertiser A. Furthermore, for example, the information processing device 100 may provide the analysis information regarding the advertisement of the advertiser A periodically (for example, every other month).
[0073] For example, the information processing device 100 may provide information to one advertiser using an estimation model (also referred to as an "overall model") generated using history information of multiple advertisers. For example, the information processing device 100 may determine candidate elements for change for one advertiser. Then, the information processing device 100 may use the overall model to determine candidate elements for change for one advertiser's candidate advertisement for analysis. The information processing device 100 may provide improvement measure information that encourages changes to the candidate elements for change determined using the overall model. In this case, the information processing device 100 may determine candidate elements for change for the candidate advertisement for analysis using the scores of each element output by the overall model using advertising information of the candidate advertisement as input.
[0074] For example, the information processing device 100 may use the scores of each element output by the overall model with the advertising information of the analysis candidate advertisement as input, and determine the element corresponding to the highest score among the elements for which the overall model has output scores as the change candidate element of the analysis candidate advertisement. In this case, if the score corresponding to font size is the highest among the elements for which the overall model to which the advertising information of the analysis candidate advertisement has been input has output scores, the information processing device 100 may determine font size as the change candidate element of the analysis candidate advertisement. For example, if the score corresponding to font size is the highest among the elements for which the overall model to which the advertising information of the analysis candidate advertisement has been input has output scores, the information processing device 100 may provide advertiser A with improvement measure information encouraging the advertiser A to change the font size of the analysis candidate advertisement.
[0075] As described above, the information processing device 100 provides analysis information based on the distribution histories of multiple advertisers to one advertiser. For example, the information processing device 100 predicts the distribution effectiveness of an advertisement based on the distribution histories of all advertisers. For example, the information processing device 100 measures the effectiveness of content information requested for distribution by each requester. For example, the information processing device 100 identifies common trends in good content and learns the trends of good content. For example, the information processing device 100 detects a difference between the identified common trend and the content of one requester. For example, the information processing device 100 provides information indicating the detected difference to one requester.
[0076] For example, the information processing device 100 acquires the effectiveness of past advertisements requested for distribution by various requesters, extracts advertisements with good effectiveness (advertisements exceeding a threshold), and identifies the appearance trend of the extracted advertisements. For example, the information processing device 100 provides the difference between the advertisement of one advertiser that has made the analysis request and the identified trend. Note that the above is merely an example, and the information processing device 100 may make suggestions in various modes.
[0077] The above-described process is merely an example, and the information processing device 100 may perform various processes by appropriately using various information. In the above example, advertisements (advertising content) are described as an example of content, but the information processing device 100 may provide information based on the effectiveness of various types of content.
[0078] [2. Information Processing System Configuration] Next, the configuration of an information processing system 1 including an information processing device 100 according to an embodiment will be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of the configuration of the information processing system 1 according to an embodiment. As illustrated in FIG. 5, the information processing system 1 according to the embodiment includes an information processing device 100, an advertiser terminal 30, a distribution server 20, and a user terminal 10. These various devices are connected to each other via a network N (e.g., the Internet) so as to be able to communicate with each other via wired or wireless communication. Note that the information processing system 1 shown in FIG. 5 may include a plurality of information processing devices 100, a plurality of advertiser terminals 30, a plurality of distribution servers 20, and a plurality of user terminals 10.
[0079] The information processing device 100 is a server device (computer) that performs various types of information processing. The information processing device 100 provides various types of information to the requester using various types of information acquired from each device of the information processing system 1. In the above-described example, the information processing device 100 provides notification information regarding a decline in the effectiveness of the target advertisement when a predetermined condition regarding a decline in the effectiveness of the target advertisement is met, based on effectiveness information obtained by tallying information indicating the effectiveness of the distribution of the target advertisement to be distributed for each predetermined period.
[0080] Furthermore, the information processing device 100 provides improvement measure information indicating improvement measures targeting the effectiveness of an improvement-target advertisement, based on advertising information related to the improvement-target advertisement whose effectiveness due to delivery has decreased. For example, the information processing device 100 provides the advertiser with analysis information indicating an analysis result based on a comparison of the effectiveness of each of a plurality of advertisements, based on effect history information indicating the effect of each of the advertisements that the advertiser has requested to be delivered. For example, the information processing device 100 provides the advertiser with good advertisements that satisfy predetermined conditions among the plurality of advertisements that each requester has requested to be delivered, effect history information indicating the effect of each of the advertisements that have been delivered, and analysis information indicating an analysis result based on a comparison with the advertiser's target advertisement.
[0081] The advertiser terminal 30 is a computer used by an advertiser who has requested the distribution of an advertisement. For example, the advertiser terminal 30 is a computer such as a tablet terminal, a PC (Personal Computer), a mobile phone, or a PDA (Personal Digital Assistant). In addition, the advertiser terminal 30 submits an advertisement to a device that distributes advertisements (advertisement distribution device), such as the distribution server 20, in accordance with the advertiser's operation.
[0082] For example, the advertiser terminal 30 submits an advertisement corresponding to a still image, a moving image, text data, etc. to the advertisement distribution device. Also, for example, the advertiser terminal 30 may submit an advertisement corresponding to a uniform resource locator (URL) of a transition destination content to be transitioned to when the advertisement is selected (e.g., clicked or tapped).
[0083] Note that an advertiser may use the advertiser terminal 30 to request an agency to submit an advertisement, rather than submitting the advertisement to the information processing device 100. In this case, it is the agency that submits the advertisement to the information processing device 100. The term "advertiser" is a concept that includes not only the advertiser but also the agency, and the term "advertiser terminal" is a concept that includes not only the advertiser terminal but also the agency device used by the agency. In other words, the requester of advertisement distribution is not limited to the advertiser of the advertisement, but may be any entity that requests the distribution of the advertisement, such as an agent.
[0084] Furthermore, the advertiser terminal 30 receives information provided from the information processing device 100 and transmits information to the information processing device 100. For example, the advertiser terminal 30 receives content (also referred to as "designation content") for accepting designation by an advertiser from the information processing device 100. For example, the advertiser terminal 30 receives designation content for accepting designation by an advertiser of an advertisement to be analyzed from the information processing device 100. For example, the advertiser terminal 30 transmits information indicating an advertisement designated by the advertiser using the designation content to the information processing device 100. The advertiser terminal 30 transmits information indicating the advertisement designated by the advertiser to the information processing device 100. For example, the advertiser terminal 30 transmits information indicating the advertisement designated by the advertiser to the information processing device 100.
[0085] The distribution server 20 is a server device that distributes various types of content, such as advertisements, to users. The distribution server 20 accepts requests for content distribution from requesters and distributes the requested content to users. The distribution server 20 accepts requests for content distribution from requester devices used by content distribution requesters and distributes the requested content. The distribution server 20 accepts requests for advertisement distribution from advertiser terminals 30 and distributes the requested advertisements. The distribution server 20 accepts requests for content distribution from user terminals 10 and distributes the accepted content to the user terminals 10. The distribution server 20 accepts requests for advertisement distribution from user terminals 10 and distributes the accepted advertisements to the user terminals 10.
[0086] The distribution server 20 also stores various history information, such as distribution logs of content such as advertisements and user behavior history. The distribution server 20 also stores access logs, such as advertisements provided to users and pages visited by users. The distribution server 20 may also acquire information on the purchase history of users using the shopping service from a predetermined server device that provides the shopping service. Specifically, the distribution server 20 may acquire information from the predetermined server device that provides the shopping service, regarding whether or not users using the shopping service have performed actions that are beneficial to the advertiser (for example, purchasing a product advertised in an advertisement).
[0087] The distribution server 20 provides information to the information processing device 100. The distribution server 20 transmits various pieces of information required for processing by the information processing device 100 to the information processing device 100. The distribution server 20 provides information related to the distribution of content such as advertisements to the information processing device 100. For example, the distribution server 20 provides various pieces of information collected during content distribution to the information processing device 100. For example, the distribution server 20 provides various pieces of information such as a history of user behavior after advertisement distribution, including various operations such as user clicks on a distributed advertisement, to the information processing device 100. The distribution server 20 provides information collected from the advertiser terminal 30 and the user terminal 10 to the information processing device 100.
[0088] Furthermore, the information processing device 100 may function as a server device that distributes content such as advertisements. That is, the information processing device 100 may function as the distribution server 20. For example, the information processing device 100 may be integrated with the distribution server 20. In this case, the information processing device 100 distributes advertisements submitted from the advertiser terminal 30.
[0089] The user terminal 10 is a computer used by a user. The user terminal 10 is a device (terminal apparatus) that can be carried by a user. The user terminal 10 is realized, for example, by a smartphone, a tablet terminal, a notebook PC, a mobile phone, a PDA, or the like. FIG. 1 shows a case where the user terminal 10 is a smartphone. Note that, hereinafter, the user terminal 10 may be referred to as a user. That is, hereinafter, the user may be read as the user terminal 10.
[0090] The user terminal 10 is a computer that performs various processes in response to user operations. By operating the user terminal 10, the user performs various actions to view various content such as advertisements and purchase any transaction object such as a desired product. The user terminal 10 displays various information such as advertisements using a display application or the like. For example, the user terminal 10 displays advertisements provided by the information processing device 100. The user terminal 10 executes processing for the user to purchase a transaction object such as a desired product using a shopping application or the like.
[0091] In addition, in Figure 5, as an example of the configuration of the information processing system 1, an example is shown in which the information processing device 100 acquires user access logs from a distribution server 20 that aggregates and stores access logs, but the information processing device 100 may also acquire user access logs from each server device, such as a search server device or a shopping server device.
[0092] 3. Configuration of Information Processing Device Next, an information processing device 100, which is an example of an information processing device, will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of the configuration of an information processing device according to an embodiment. As shown in Fig. 6, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.
[0093] (Communication unit 110) The communication unit 110 is realized by, for example, a network interface card (NIC) etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from, for example, the user terminal 10, the distribution server 20, the advertiser terminal 30, etc.
[0094] (Storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in Fig. 6, the storage unit 120 has an advertisement information storage unit 121, an advertisement distribution history storage unit 122, an information provision information storage unit 123, and a user information storage unit 124. Note that the storage unit 120 may store various information other than the above.
[0095] (Advertisement information storage unit 121) The advertisement information storage unit 121 stores various information related to advertisements received from the advertiser terminal 30. For example, the advertisement information storage unit 121 stores information identifying an advertisement (e.g., advertisement ID, etc.), information indicating the transaction object that is the target (advertisement target) of the advertisement (advertisement target information), information identifying the advertiser of the advertisement (e.g., advertiser ID, etc.), etc. For example, the advertisement information storage unit 121 stores various information related to the advertisement in association with the information identifying the advertisement.
[0096] The advertisement information storage unit 121 is not limited to the above, and may store various types of information depending on the purpose. For example, the advertisement information storage unit 121 may store information on various types of content other than advertisements. For example, the advertisement information storage unit 121 may store information on various types of content used for processing by the information processing device 100. For example, the advertisement information storage unit 121 may store information on various types of content distributed by the distribution server 20.
[0097] (Advertisement distribution history storage unit 122) The advertisement delivery history storage unit 122 stores various information related to the delivery history of advertisements. The advertisement delivery history storage unit 122 stores information identifying a user to whom the advertisement is delivered (for example, a user ID), information identifying an advertisement provided (delivered) to the user (for example, an advertisement ID), information indicating the date and time when the advertisement was delivered to the user (advertisement delivery date and time), behavioral information related to clicks, conversions, etc. performed by the user (history information for measuring effectiveness), etc.
[0098] The history information for effect measurement includes behavioral information regarding whether or not a user to whom an advertisement was delivered clicked on the advertisement, and behavioral information regarding conversions performed by the user. For example, the history information for effect measurement includes the date and time when the user clicked on the advertisement, information indicating the transaction object that led to a conversion such as a purchase by the user (conversion target information), the date and time when the conversion was achieved (conversion date and time), etc. For example, the advertisement delivery history storage unit 122 stores, in association with information identifying the user, various pieces of information related to the delivery of advertisements to the user, clicks on advertisements by the user, and various pieces of information related to conversions by the user.
[0099] For example, the advertisement delivery history storage unit 122 stores, in association with a delivered advertisement, a list of combinations of users to whom the advertisement was delivered and the delivery date and time, whether each user clicked on the advertisement, and if so, the date and time of the click, in association with the advertisement. For example, the advertisement delivery history storage unit 122 stores, in association with a user who has achieved conversion for a transaction object, advertisements provided to the user during a predetermined period. For example, the advertisement delivery history storage unit 122 stores, in association with a user who has achieved conversion for a transaction object, advertisements that advertise the transaction object among those provided to the user during a predetermined period. For example, the advertisement delivery history storage unit 122 stores, in association with a user who has purchased the product X, advertisements that advertise the product X among those provided during a predetermined period (e.g., the most recent week) before the date and time the user purchased the product X.
[0100] The advertisement delivery history storage unit 122 may store various types of information according to the purpose, without being limited to the above. For example, the advertisement information storage unit 121 may store delivery history information of various types of content other than advertisements. For example, the advertisement information storage unit 121 may store delivery history information of various types of content used for processing by the information processing device 100. For example, the advertisement information storage unit 121 may store delivery history information of various types of content delivered by the delivery server 20.
[0101] (Information provision information storage unit 123) The information-providing information storage unit 123 stores various types of information used to provide information about content such as advertisements. For example, the information-providing information storage unit 123 stores various types of information used to analyze content such as advertisements. The information-providing information storage unit 123 stores various types of information used to execute analysis processing. For example, the information-providing information storage unit 123 stores information about various functions.
[0102] For example, the information providing information storage unit 123 stores information used to provide improvement proposal information. The information providing information storage unit 123 stores improvement proposal information in which elements of content are associated with information indicating details to be improved regarding the elements. For example, the information providing information storage unit 123 stores improvement proposal information in which design elements of content are associated with information indicating details to be improved regarding the design elements. For example, the information providing information storage unit 123 stores improvement proposal information in which the color of content is associated with information indicating details to be improved regarding the color. For example, the information providing information storage unit 123 stores improvement proposal information in which text information of content is associated with information indicating details to be improved regarding the text information.
[0103] The information-providing information storage unit 123 may store various types of information depending on the purpose, without being limited to the above. For example, the information-providing information storage unit 123 stores an estimation model that estimates elements of content that should be improved. For example, the information-providing information storage unit 123 receives content information of the content as input and stores an estimation model that estimates elements of the content that should be improved. The content information of the content includes information about the design of the content. For example, the content information of the content includes various information about the content, such as the color, text information, and part arrangement of the content.
[0104] For example, the information-providing information storage unit 123 receives content information of content as input and stores an estimation model that outputs a higher score for each element of the content, the more likely it is that changing the element will improve the effect. For example, the information-providing information storage unit 123 receives advertising information of an advertisement as input and stores an estimation model that outputs a higher score for each element of the advertisement, the more likely it is that changing the element will improve the effect. For example, the information-providing information storage unit 123 receives content information of content as input and stores an estimation model that outputs a score for each element of the content, such as the color, text information, and part arrangement.
[0105] The information processing device 100 may acquire an estimation model from a model providing server or the like that provides a learning model, or may learn the estimation model itself. For example, when learning an estimation model, the information processing device 100 learns the estimation model using learning data stored in the storage unit 120. For example, the learning data includes data that associates content information of the content with labels (also referred to as "correct answer information") indicating elements (also referred to as "improvement candidate elements") whose effects improved when the content was changed. For example, as the correct answer information of the content, a "1" is assigned to elements (improvement candidate elements) whose effects improved when the content was changed, and a "0" is assigned to elements other than the improvement candidate elements of the content. For example, as the correct answer information of the content, if the content information of the content up to a certain point in time (point in time X) showed an improvement in the effect when the color of the content was improved, the color is the improvement candidate element and a "1" is assigned to the color, and elements other than the color, such as text information and part placement, are assigned a "0".
[0106] (User information storage unit 124) The user information storage unit 124 stores various information related to users. The user information storage unit 124 stores various information such as attribute information of each user. The user information storage unit 124 stores various information related to users, such as user attribute information such as age, gender, and place of residence. For example, the user information storage unit 124 stores various attribute information of a user in association with information identifying a user (e.g., a user ID, etc.). For example, the user information storage unit 124 stores various information such as information identifying a user (e.g., a user ID, etc.) in association with information identifying the user terminal 10 used by the user (e.g., a terminal ID, etc.). Note that the information stored in the user information storage unit 124 may be estimated. Furthermore, personal information may be used if its use is permitted, and any other information may also be used.
[0107] The user information storage unit 124 may store various types of information according to the purpose, not limited to the above. For example, the user information storage unit 124 may store demographic attribute information other than age, sex, and place of residence, and psychographic attribute information such as interests and concerns.
[0108] (control unit 130) 6, the control unit 130 is a controller, and is realized by, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to examples of various information processing programs such as an analysis program and a decision program) stored in a storage device inside the information processing device 100 using a RAM as a work area. The control unit 130 is also a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0109] 6, control unit 130 has an acquisition unit 131, an analysis unit 132, a determination unit 133, and a provision unit 134, and realizes or executes the information processing action described below. Note that the internal configuration of control unit 130 is not limited to the configuration shown in FIG. 6, and other configurations may be used as long as they perform the information processing described below.
[0110] (Acquisition part 131) The acquisition unit 131 acquires various pieces of information. The acquisition unit 131 acquires various pieces of information from external devices such as the user terminal 10, the distribution server 20, and the advertiser terminal 30. The acquisition unit 131 also acquires various pieces of information from the storage unit 120. The acquisition unit 131 also acquires various pieces of information from the advertisement information storage unit 121, the advertisement distribution history storage unit 122, the information provision information storage unit 123, the user information storage unit 124, etc.
[0111] The acquisition unit 131 receives various information from an external information processing device via the communication unit 110. The acquisition unit 131 stores the received information in the storage unit 120. The acquisition unit 131 receives various information from the user terminal 10, the distribution server 20, or the advertiser terminal 30. The acquisition unit 131 receives user information from the user terminal 10 used by the user. The acquisition unit 131 receives history information (distribution record) from the distribution server 20. The acquisition unit 131 acquires the distribution record of the advertisement.
[0112] The acquisition unit 131 acquires effect information that is information indicating the effect of distribution of target content to be distributed, which is calculated for each predetermined period. The acquisition unit 131 acquires effect information of target content whose distribution period satisfies a condition. The acquisition unit 131 acquires effect information of target content whose distribution period is equal to or longer than a threshold. The acquisition unit 131 acquires effect information of a target advertisement that is the target content. The acquisition unit 131 acquires effect information that is calculated by calculating advertising indicators that indicate the effect of the target advertisement, which are calculated for each predetermined period. The acquisition unit 131 acquires effect information that is calculated by calculating advertising indicators related to clicks on the target advertisement, which are calculated for each predetermined period. The acquisition unit 131 acquires effect information that is calculated by calculating the click rate of the target advertisement, which are calculated for each predetermined period.
[0113] The acquisition unit 131 acquires content information on improvement target content, which is content whose distribution effectiveness has decreased. The acquisition unit 131 acquires content information on improvement target content whose distribution period satisfies a condition. The acquisition unit 131 acquires content information on improvement target content whose distribution period is equal to or longer than a threshold. The acquisition unit 131 acquires history information indicating a history of improvement measures implemented in the past. The acquisition unit 131 acquires improvement measure information on improvement target advertisements, which are improvement target content. The acquisition unit 131 acquires improvement measure information on improvement target advertisements whose advertising index has decreased. The acquisition unit 131 acquires improvement measure information on improvement target advertisements whose advertising index related to clicks has decreased. The acquisition unit 131 acquires improvement measure information on improvement target advertisements whose click rate has decreased.
[0114] The acquisition unit 131 acquires effect history information indicating the effect of each of a plurality of contents whose distribution period satisfies a condition. The acquisition unit 131 acquires effect history information of a plurality of contents whose distribution period is equal to or longer than a threshold. The acquisition unit 131 acquires effect history information indicating the effect of each of a plurality of advertisements, which are a plurality of contents whose distribution period is equal to or longer than a threshold. The acquisition unit 131 acquires effect history information of advertising indicators indicating the effect of each of the plurality of advertisements. The acquisition unit 131 acquires effect history information of advertising indicators related to clicks on each of the plurality of advertisements. The acquisition unit 131 acquires effect history information of click rates for each of the plurality of advertisements.
[0115] The acquisition unit 131 acquires effect history information indicating the effect of each of the plurality of contents whose distribution has been requested by each requester. The acquisition unit 131 acquires target content information related to target content, which is content of a predetermined requester. The acquisition unit 131 acquires effect history information related to a plurality of contents whose distribution periods each satisfy a condition. The acquisition unit 131 acquires effect history information related to a plurality of contents whose distribution periods are equal to or greater than a threshold. The acquisition unit 131 acquires target content information related to target advertisements, which are target content of a predetermined requester. The acquisition unit 131 acquires effect history information indicating the effect of each of the plurality of advertisements, which are the plurality of contents whose distribution has been requested by each requester. The acquisition unit 131 acquires effect history information of advertising indicators indicating the effect of each of the plurality of advertisements. The acquisition unit 131 acquires effect history information of advertising indicators related to clicks on each of the plurality of advertisements. The acquisition unit 131 acquires effect history information of click rates for each of the plurality of advertisements.
[0116] (Analysis Department 132) The analysis unit 132 performs analysis processing related to content. The analysis unit 132 performs analysis processing related to advertisements. The analysis unit 132 performs analysis processing using information acquired by the acquisition unit 131. The analysis unit 132 performs analysis processing based on various information stored in the storage unit 120. The analysis unit 132 generates analysis results through the analysis processing.
[0117] The analysis unit 132 executes the analysis process by appropriately using various conventional techniques related to information analysis. The analysis unit 132 executes the analysis process by appropriately using various conventional techniques related to content analysis. The analysis unit 132 executes the analysis process by appropriately using techniques related to the analysis of character information. The analysis unit 132 executes the analysis process by appropriately using various character string analysis techniques such as morphological analysis. The analysis unit 132 executes the analysis process by appropriately using techniques related to the analysis of image information. The analysis unit 132 executes the analysis process by appropriately using techniques such as image recognition and image analysis. The analysis unit 132 executes the analysis process by analyzing characters and images contained in the content.
[0118] The analysis unit 132 executes a generation process to generate various types of information. For example, the analysis unit 132 executes the generation process based on various types of information acquired by the acquisition unit 131. For example, the analysis unit 132 executes the generation process based on information stored in the storage unit 120. The analysis unit 132 executes the generation process based on the results of the analysis process.
[0119] The analysis unit 132 performs an analysis process based on a comparison of the effectiveness of each of a plurality of pieces of content. The analysis unit 132 performs an analysis process based on a comparison of one piece of content with another piece of content. The analysis unit 132 performs an analysis process based on a comparison of a first piece of content that is highly effective with a second piece of content that is less effective among the plurality of pieces of content. The analysis unit 132 performs an analysis process related to the design of the content based on the first piece of content and the second piece of content.
[0120] The analysis unit 132 performs a color-related analysis process based on the color of the first content and the color of the second content. The analysis unit 132 performs a character information-related analysis process based on the character information included in the first content and the character information included in the second content. The analysis unit 132 performs a font size-related analysis process based on the font size of the characters included in the first content and the font size of the characters included in the second content. The analysis unit 132 performs a character information amount-related analysis process based on the amount of character information included in the first content and the amount of character information included in the second content.
[0121] The analysis unit 132 executes an analysis process that indicates an analysis result based on a comparison of the effectiveness of each of the plurality of advertisements based on the effectiveness history information. The analysis unit 132 executes an analysis process based on a comparison of advertising indicators for each of the plurality of advertisements. The analysis unit 132 executes an analysis process based on a comparison of advertising indicators related to clicks for each of the plurality of advertisements. The analysis unit 132 executes an analysis process based on a comparison of click rates for each of the plurality of advertisements.
[0122] The analysis unit 132 executes an analysis process that displays an analysis result based on a comparison between good content, which is content from among a plurality of pieces of content that satisfies predetermined conditions, and the target content. The analysis unit 132 executes an analysis process that displays an analysis result based on a comparison between good advertisements, which are advertisements from among a plurality of advertisements that satisfy predetermined conditions, and the target advertisement. The analysis unit 132 executes an analysis process that displays an analysis result based on a comparison between good content from among a plurality of pieces of content that satisfies predetermined conditions related to effectiveness, and the target content.
[0123] The analysis unit 132 performs an analysis process based on a comparison between effective good content from among a plurality of pieces of content and the target content. The analysis unit 132 performs an analysis process related to the design of the content based on the good content and the target content. The analysis unit 132 performs an analysis process related to color based on the color of the good content and the color of the target content. The analysis unit 132 performs an analysis process related to character information based on character information included in the good content and the character information included in the target content. The analysis unit 132 performs an analysis process related to font size based on the font size of the characters included in the good content and the font size of the characters included in the target content. The analysis unit 132 performs an analysis process related to the amount of character information based on the amount of character information included in the good content and the amount of character information included in the target content.
[0124] The analysis unit 132 executes an analysis process that shows an analysis result based on a comparison between a good advertisement, which is an advertisement among a plurality of advertisements that satisfies a predetermined condition, and the target advertisement. The analysis unit 132 executes an analysis process that shows an analysis result based on a comparison between a good advertisement, which is an advertisement among a plurality of advertisements and whose advertising indicators satisfy a predetermined condition, and the target advertisement. The analysis unit 132 executes an analysis process that shows an analysis result based on a comparison between a good advertisement, which is an advertisement among a plurality of advertisements and whose advertising indicators related to clicks satisfy a predetermined condition, and the target advertisement. The analysis unit 132 executes an analysis process that shows an analysis result based on a comparison between a good advertisement, which is an advertisement among a plurality of advertisements and whose click rate satisfies a predetermined condition, and the target advertisement.
[0125] The analysis unit 132 generates analysis information indicating an analysis result based on a comparison of the effects of each of a plurality of pieces of content based on the effect history information. The analysis unit 132 generates analysis information based on a comparison between a first piece of content, which is content whose effect satisfies a predetermined condition, and a second piece of content, which is content whose effect does not satisfy the predetermined condition, among the plurality of pieces of content. The analysis unit 132 generates analysis information based on a comparison between the first piece of content, which is highly effective, and the second piece of content, which is less effective, among the plurality of pieces of content.
[0126] The analysis unit 132 generates analytical information about the design of the content based on the difference between the first content and the second content. The analysis unit 132 generates analytical information about the color based on the difference between the color of the first content and the color of the second content. The analysis unit 132 generates analytical information about the character information based on the difference between the character information included in the first content and the character information included in the second content. The analysis unit 132 generates analytical information about the font size based on the difference between the font size of the characters included in the first content and the font size of the characters included in the second content. The analysis unit 132 generates analytical information about the amount of character information based on the difference between the amount of character information included in the first content and the amount of character information included in the second content.
[0127] The analysis unit 132 generates analysis information indicating an analysis result based on a comparison of the effectiveness of each of the plurality of advertisements based on the effectiveness history information. The analysis unit 132 generates analysis information based on a comparison of advertising indicators for each of the plurality of advertisements. The analysis unit 132 generates analysis information based on a comparison of advertising indicators related to clicks for each of the plurality of advertisements. The analysis unit 132 generates analysis information based on a comparison of click rates for each of the plurality of advertisements.
[0128] The analysis unit 132 generates analysis information indicating an analysis result based on a comparison between good content, which is content from among a plurality of pieces of content that satisfies predetermined conditions, and the target content. The analysis unit 132 generates analysis information indicating an analysis result based on a comparison between good advertisements, which are advertisements from among a plurality of advertisements that satisfy predetermined conditions, and the target advertisement. The analysis unit 132 generates analysis information based on a comparison between good content from among the plurality of pieces of content that satisfies predetermined conditions regarding effectiveness, and the target content. The analysis unit 132 generates analysis information based on a comparison between good content from among the plurality of pieces of content that is highly effective, and the target content.
[0129] The analysis unit 132 generates analytical information about the design of the content based on the difference between the good content and the target content. The analysis unit 132 generates analytical information about color based on the difference between the color of the good content and the color of the target content. The analysis unit 132 generates analytical information about text information based on the difference between text information included in the good content and the target content. The analysis unit 132 generates analytical information about font size based on the difference between the font size of the text included in the good content and the font size of the text included in the target content. The analysis unit 132 generates analytical information about the amount of text information based on the difference between the amount of text information included in the good content and the target content.
[0130] The analysis unit 132 generates analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement among the plurality of advertisements that satisfies a predetermined condition, and the target advertisement. The analysis unit 132 generates analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement among the plurality of advertisements and whose advertising indicators satisfy a predetermined condition, and the target advertisement. The analysis unit 132 generates analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement among the plurality of advertisements and whose advertising indicators related to clicks satisfy a predetermined condition, and the target advertisement. The analysis unit 132 generates analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement among the plurality of advertisements and whose click rate satisfies a predetermined condition, and the target advertisement.
[0131] When the information processing device 100 learns an estimation model by itself, the analysis unit 132 may function as a learning unit. The analysis unit 132 executes a learning process to learn a learning model (model). For example, the analysis unit 132 executes the learning process based on various information acquired by the acquisition unit 131. The analysis unit 132 stores the model generated by learning in the information provision information storage unit 123 based on information from an external information processing device and information stored in the storage unit 120.
[0132] For example, the analysis unit 132 performs a learning process using learning data in which content information of the content is associated with labels (correct answer information) indicating elements (improvement candidate elements) whose effects are improved when the content is changed. For example, the analysis unit 132 generates an estimation model by a learning process using the learning data.
[0133] For example, the information processing device 100 performs a learning process using a technique such as backpropagation (backpropagation) so that the score output by the estimation model approaches correct answer information (label) associated with content information of the content input to the estimation model. For example, the information processing device 100 performs a learning process so that the score of each element output by the estimation model to which content information of the content has been input approaches correct answer information associated with the content. For example, when content information of the content is input, the information processing device 100 performs a learning process so that the score corresponding to an improvement candidate element of the content, among the scores output by the estimation model, approaches "1".
[0134] For example, when content information of a content having an element to which "1" is assigned in the correct answer information is input, the information processing device 100 performs a learning process so that, among the scores output by the estimation model, the score of the element to which "1" is assigned approaches "1." Furthermore, for example, when content information of a content having an element to which "0" is assigned in the correct answer information is input, the information processing device 100 performs a learning process so that, among the scores output by the estimation model, the score of the element to which "0" is assigned approaches "0."
[0135] For example, the information processing device 100 adjusts the values of weights (i.e., connection coefficients) that are taken into account when values are transmitted between nodes through a learning process. In this way, the information processing device 100 learns an estimation model through a process such as backpropagation that corrects parameters (connection coefficients) so as to reduce the error between the output of the estimation model and the correct information corresponding to the input. For example, the information processing device 100 generates an estimation model by performing a process such as backpropagation so as to minimize a predetermined loss function. This allows the information processing device 100 to perform a learning process that learns the parameters of the estimation model.
[0136] The model learning method is not limited to the above-described method, and any known technique can be applied. Each model may be generated using various conventional machine learning techniques, as appropriate. For example, the model may be generated using a supervised machine learning technique such as SVM (Support Vector Machine). Furthermore, the model may be generated using an unsupervised machine learning technique. For example, the model may be generated using a deep learning technique. For example, the model may be generated using various deep learning techniques, such as DNN (Deep Neural Network), RNN (Recurrent Neural Network), or CNN (Convolutional Neural Network). The above description of the model generation is merely an example, and the model may be generated using a learning technique appropriately selected depending on the obtainable information, etc. In other words, the information processing device 100 may generate an estimation model using any technique as long as the estimation model can be trained so as to output a score corresponding to correct information when content information included in the training data is input.
[0137] (Decision unit 133) The determination unit 133 executes a determination process to determine various pieces of information. The determination unit 133 stores the information determined by the determination process in the storage unit 120. For example, the determination unit 133 executes the determination process based on various pieces of information acquired by the acquisition unit 131. For example, the determination unit 133 executes the determination process based on various pieces of information analyzed by the analysis unit 132. The determination unit 133 executes the determination process based on various pieces of information stored in the storage unit 120. For example, the determination unit 133 executes the determination process based on various pieces of information received from an external information processing device.
[0138] The determination unit 133 determines whether a predetermined condition regarding a decline in the effectiveness of the target content is satisfied based on the effectiveness information of the target content. If the determination unit 133 determines that the target content satisfies the predetermined condition, it generates notification information regarding a decline in the effectiveness of the target content. The determination unit 133 determines the recipient of the notification information of the target content to be the source of the request for distribution of the target content. The determination unit 133 determines the recipient of the notification information of the target advertisement to be the advertiser of the target advertisement.
[0139] When a predetermined condition is satisfied, the determination unit 133 generates notification information prompting a change to the target content. When a predetermined condition is satisfied, the determination unit 133 generates notification information prompting a change to the design of the target content. When the effectiveness of the target content decreases in a predetermined manner, the determination unit 133 determines that the predetermined condition is satisfied. When, among the effectiveness of the target content for each predetermined period, the effect corresponding to a first period, which is one period, is lower than that of a second period, which is a period prior to the first period, the determination unit 133 determines that the predetermined condition is satisfied.
[0140] The determination unit 133 determines that the predetermined condition is satisfied when the effect corresponding to a first period, which is the latest period among the predetermined periods, is lower than that of a second period. The determination unit 133 determines that the predetermined condition is satisfied when the effect corresponding to the first period is lower than that of a second period, which is the initial period among the predetermined periods.
[0141] The determination unit 133 determines that the predetermined condition is satisfied when a predetermined condition related to a decline in effectiveness of the target advertisement is satisfied. The determination unit 133 determines that the predetermined condition is satisfied when a change in the advertising indicator of the target advertisement satisfies a predetermined condition. The determination unit 133 determines that the predetermined condition is satisfied when a change in the advertising indicator related to clicks of the target advertisement satisfies a predetermined condition. The determination unit 133 determines that the predetermined condition is satisfied when a change in the click rate of the target advertisement satisfies a predetermined condition.
[0142] The determining unit 133 generates improvement measure information indicating improvement measures for the effectiveness of the improvement target content based on the content information of the improvement target content. The determining unit 133 determines the recipient of the improvement measure information of the improvement target content to be the source of the request for distribution of the improvement target content. The determining unit 133 determines the recipient of the improvement measure information of the improvement target advertisement to be the advertiser of the improvement target advertisement.
[0143] The determining unit 133 generates improvement measure information that prompts a change to the improvement target content. The determining unit 133 generates improvement measure information that prompts a change to the color of the improvement target content. The determining unit 133 generates improvement measure information that prompts a change to text information included in the improvement target content. The determining unit 133 generates improvement measure information that prompts the arrangement of parts in the improvement target content.
[0144] The determining unit 133 generates improvement measure information for the improvement target content based on the history information. The determining unit 133 generates improvement measure information for the improvement target content by using target history information of similar content that is similar to the improvement target content from the history information. The determining unit 133 generates improvement measure information for the improvement target content based on a comparison between the improvement target content and similar content.
[0145] The determination unit 133 generates improvement measure information indicating improvement measures targeting the effectiveness of the improvement target advertisement based on the content information of the improvement target advertisement. The determination unit 133 generates improvement measure information indicating improvement measures targeting advertising indicators of the improvement target advertisement. The determination unit 133 generates improvement measure information indicating improvement measures targeting advertising indicators related to clicks of the improvement target advertisement. The determination unit 133 generates improvement measure information indicating improvement measures targeting the click rate of the improvement target advertisement.
[0146] The determination unit 133 determines the destination of the analysis information to be a predetermined requester. The determination unit 133 determines the destination of the analysis information to be advertisers of multiple advertisements. The determination unit 133 determines the destination of the analysis information to be the advertiser of the target advertisement.
[0147] The determination unit 133 executes a generation process to generate various types of information. For example, the determination unit 133 executes the generation process based on various types of information acquired by the acquisition unit 131. For example, the determination unit 133 executes the generation process based on information stored in the storage unit 120. The determination unit 133 executes the generation process based on the determined information.
[0148] The determination unit 133 generates content. For example, the determination unit 133 generates a screen (content) to be provided to the user terminal 10 by appropriately using various technologies such as Java (registered trademark). Note that the determination unit 133 may generate the screen (content) to be provided to the user terminal 10 based on the format of CSS, JavaScript (registered trademark), or HTML. Furthermore, for example, the determination unit 133 may generate the screen (content) in various formats such as JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), or PNG (Portable Network Graphics).
[0149] (Provider 134) The providing unit 134 provides various types of information. The providing unit 134 provides various types of information related to content. The providing unit 134 provides various types of information related to advertisements. The providing unit 134 transmits various types of information to an external information processing device via the communication unit 110. The providing unit 134 transmits various types of information to the user terminal 10, the distribution server 20, or the advertiser terminal 30. The providing unit 134 transmits the results of the analysis process to the advertiser terminal 30.
[0150] The providing unit 134 provides the information acquired by the acquiring unit 131. The providing unit 134 provides the information analyzed by the analyzing unit 132. The providing unit 134 transmits the analysis results analyzed by the analyzing unit 132 to the advertiser terminal 30. For example, the providing unit 134 transmits the information generated by the analyzing unit 132 to the advertiser terminal 30. The providing unit 134 provides the information determined by the determining unit 133. For example, the providing unit 134 provides the information generated by the determining unit 133.
[0151] The providing unit 134 provides notification information regarding the decline in effectiveness of the target content when a predetermined condition regarding the decline in effectiveness of the target content is satisfied based on the effectiveness information of the target content. When the predetermined condition is satisfied, the providing unit 134 provides the notification information of the target content to a source requesting distribution of the target content. When the predetermined condition is satisfied, the providing unit 134 transmits the notification information of the target content to a terminal device used by the source requesting the target content. When the predetermined condition is satisfied, the providing unit 134 transmits notification information of the target advertisement to the advertiser terminal 30 used by the advertiser of the target advertisement.
[0152] When a predetermined condition is satisfied, the providing unit 134 provides notification information prompting a change to the target content.When a predetermined condition is satisfied, the providing unit 134 provides notification information prompting a change to the design of the target content.When the effectiveness of the target content decreases in a predetermined manner, the providing unit 134 determines that the predetermined condition is satisfied and provides notification information for the target content.
[0153] The providing unit 134 provides notification information of the target content when the effect corresponding to a first period, which is one period, of the effects of the target content for each predetermined period is lower than that of a second period, which is a period prior to the first period. The providing unit 134 provides notification information of the target content when the effect corresponding to the first period, which is the latest period among the predetermined periods, is lower than that of the second period. The providing unit 134 provides notification information of the target content when the effect corresponding to the first period is lower than that of the second period, which is the initial period among the predetermined periods.
[0154] The providing unit 134 provides notification information regarding the decline in effectiveness of the target advertisement when a predetermined condition regarding the decline in effectiveness of the target advertisement is satisfied. The providing unit 134 provides notification information of the target advertisement when a change in advertising indicators of the target advertisement satisfies a predetermined condition. The providing unit 134 provides notification information of the target advertisement when a change in advertising indicators related to clicks of the target advertisement satisfies a predetermined condition. The providing unit 134 provides notification information of the target advertisement when a change in the click rate of the target advertisement satisfies a predetermined condition.
[0155] The providing unit 134 provides improvement measure information indicating improvement measures for the effectiveness of the improvement target content based on the content information of the improvement target content. The providing unit 134 provides the improvement measure information of the improvement target content to a source that requests the distribution of the improvement target content. The providing unit 134 transmits the improvement measure information of the improvement target content to a terminal device used by the source that requests the improvement target content. If a predetermined condition is satisfied, the providing unit 134 transmits the improvement measure information of the improvement target advertisement to the advertiser terminal 30 used by the advertiser of the improvement target advertisement.
[0156] The providing unit 134 provides improvement measure information that prompts changes to the content to be improved. The providing unit 134 provides improvement measure information that prompts changes to the color of the content to be improved. The providing unit 134 provides improvement measure information that prompts changes to text information included in the content to be improved. The providing unit 134 provides improvement measure information that prompts the placement of parts in the content to be improved.
[0157] The providing unit 134 provides improvement measure information for the improvement target content based on the history information. The providing unit 134 provides the improvement measure information for the improvement target content by using target history information of similar content that is similar to the improvement target content, among the history information. The providing unit 134 provides the improvement measure information for the improvement target content based on a comparison between the improvement target content and similar content.
[0158] The providing unit 134 provides improvement measure information indicating improvement measures targeting the effectiveness of the improvement target advertisement based on the content information of the improvement target advertisement. The providing unit 134 provides improvement measure information indicating improvement measures targeting advertising indicators of the improvement target advertisement. The providing unit 134 provides improvement measure information indicating improvement measures targeting advertising indicators related to clicks of the improvement target advertisement. The providing unit 134 provides improvement measure information indicating improvement measures targeting the click rate of the improvement target advertisement.
[0159] The providing unit 134 provides analysis information indicating an analysis result based on a comparison of the effectiveness of each of the plurality of contents to a predetermined client based on the effectiveness history information. The providing unit 134 transmits the analysis information to a terminal device used by the predetermined client. The providing unit 134 transmits analysis information indicating an analysis result based on a comparison of the effectiveness of each of the plurality of advertisements to an advertiser terminal 30 used by the advertisers of the plurality of advertisements.
[0160] The providing unit 134 provides, to a predetermined requesting party, analytical information based on a comparison between a first content, which is content whose effect satisfies a predetermined condition, and a second content, which is content whose effect does not satisfy the predetermined condition, among the plurality of contents. The providing unit 134 provides, to a predetermined requesting party, analytical information based on a comparison between the first content, which is highly effective, and the second content, which is less effective, among the plurality of contents. The providing unit 134 provides analytical information regarding the design of the content based on the difference between the first content and the second content.
[0161] The providing unit 134 provides analytical information about color based on a difference between the color of the first content and the color of the second content. The providing unit 134 provides analytical information about character information based on a difference between character information included in the first content and character information included in the second content. The providing unit 134 provides analytical information about font size based on a difference between a font size of characters included in the first content and a font size of characters included in the second content. The providing unit 134 provides analytical information about the amount of character information based on a difference between the amount of character information included in the first content and the amount of character information included in the second content.
[0162] The providing unit 134 provides, to a predetermined client, analysis information indicating an analysis result based on a comparison of the effectiveness of each of the plurality of advertisements based on the effectiveness history information. The providing unit 134 provides, to a predetermined client, analysis information based on a comparison of advertising indicators for each of the plurality of advertisements. The providing unit 134 provides, to a predetermined client, analysis information based on a comparison of advertising indicators related to clicks for each of the plurality of advertisements. The providing unit 134 provides, to a predetermined client, analysis information based on a comparison of click rates for each of the plurality of advertisements.
[0163] The providing unit 134 provides analysis information indicating an analysis result based on a comparison between good content, which is content among a plurality of contents that satisfies predetermined conditions, and the target content, to a predetermined client. The providing unit 134 transmits the analysis information to a terminal device used by the predetermined client. The providing unit 134 transmits analysis information indicating an analysis result based on a comparison between good advertisements, which are advertisements that satisfy predetermined conditions, and the target advertisement, to an advertiser terminal 30 used by the advertiser of the target advertisement.
[0164] The providing unit 134 provides analytical information based on a comparison between good content that satisfies predetermined conditions regarding effectiveness and the target content among the plurality of pieces of content to a predetermined requesting party. The providing unit 134 provides analytical information based on a comparison between good content that is highly effective and the target content among the plurality of pieces of content to a predetermined requesting party. The providing unit 134 provides analytical information regarding the design of the content based on the difference between the good content and the target content.
[0165] The providing unit 134 provides analytical information about color based on the difference between the color of the good content and the color of the target content. The providing unit 134 provides analytical information about text information based on the difference between text information included in the good content and the text information included in the target content. The providing unit 134 provides analytical information about font size based on the difference between the font size of text included in the good content and the font size of text included in the target content. The providing unit 134 provides analytical information about the amount of text information based on the difference between the amount of text information included in the good content and the amount of text information included in the target content.
[0166] The providing unit 134 provides, to a predetermined client, analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement that satisfies a predetermined condition among the plurality of advertisements, and the target advertisement. The providing unit 134 provides, to a predetermined client, analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement that satisfies a predetermined condition among the plurality of advertisements, and the target advertisement. The providing unit 134 provides, to a predetermined client, analysis information indicating an analysis result based on a comparison between a good advertisement, which is an advertisement that satisfies a predetermined condition in terms of click-through rate ...
[0167] [4. Processing flow] Next, the procedure of information processing executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 7 to Fig. 10. Fig. 7 to Fig. 10 are flowcharts showing an example of the flow of information processing executed by the information processing device.
[0168] First, Fig. 7 will be described. For example, Fig. 7 shows an example of notification regarding content whose effectiveness is declining, performed by the information processing device 100. In Fig. 7, the information processing device 100 acquires effect information obtained by tallying information indicating the effect of distribution of target content to be distributed for each predetermined period (step S101). Then, based on the effect information of the target content, if a predetermined condition regarding the decline in the effectiveness of the target content is met, the information processing device 100 provides notification information regarding the decline in the effectiveness of the target content (step S102).
[0169] Next, Fig. 8 will be described. For example, Fig. 8 shows an example of providing information on improvement measures performed by the information processing device 100. In Fig. 8, the information processing device 100 acquires content information on improvement target content, which is content whose effectiveness as a result of distribution has decreased (step S201). Then, based on the content information on the improvement target content, the information processing device 100 provides improvement measure information indicating improvement measures targeting the effectiveness of the improvement target content (step S202).
[0170] Next, Fig. 9 will be described. For example, Fig. 9 shows an example of information provision based on a comparison between multiple contents of one request source performed by the information processing device 100. In Fig. 9, the information processing device 100 acquires effect history information indicating the effect of each of the multiple contents whose distribution has been requested by a predetermined request source (step S301). Then, the information processing device 100 provides, to the predetermined request source, analysis information indicating an analysis result based on a comparison of the effect of each of the multiple contents based on the effect history information (step S302).
[0171] Next, Fig. 10 will be described. For example, Fig. 10 shows an example of information provision based on a comparison between contents of each requester performed by the information processing device 100. In Fig. 10, the information processing device 100 acquires effect history information indicating the effect of each distribution of a plurality of contents requested for distribution by each requester (step S401). The information processing device 100 also acquires target content information regarding target content, which is content of a predetermined requester (step S402). Then, the information processing device 100 provides analysis information indicating an analysis result based on a comparison between good content, which is content that satisfies predetermined conditions among the plurality of contents, and the target content, to the predetermined requester (step S403).
[0172] [5. Effects] As described above, the information processing device 100 according to the embodiment includes the acquisition unit 131 and the provision unit 134. The acquisition unit 131 acquires effect information obtained by aggregating information indicating the effect of distribution of target content to be distributed for a predetermined period. The provision unit 134 provides notification information regarding the decline in the effect of the target content when a predetermined condition regarding the decline in the effect of the target content is satisfied based on the effect information of the target content.
[0173] In this way, the information processing device of the embodiment can provide appropriate information based on the effectiveness of the content by providing notification information when the conditions for a decrease in the effectiveness of the target content are met, based on effectiveness information that is compiled over a specified period of time and indicates the effectiveness of the target content to be distributed.
[0174] In addition, in the information processing device according to the embodiment, the acquisition unit 131 acquires effect information of target content whose distribution period satisfies a condition.
[0175] In this way, the information processing device according to the embodiment can provide appropriate information based on the effectiveness of the content by using effect information of the target content whose distribution period satisfies the condition.
[0176] In addition, in the information processing device according to the embodiment, the acquisition unit 131 acquires effect information of target content whose distribution period is equal to or longer than a threshold.
[0177] In this way, the information processing device according to the embodiment can provide appropriate information based on the effectiveness of the content by using effect information of the target content whose distribution period is equal to or longer than the threshold.
[0178] Furthermore, in the information processing device 100 according to the embodiment, when a predetermined condition is satisfied, the providing unit 134 provides notification information of the target content to a source that has requested distribution of the target content.
[0179] In this way, when certain conditions are met, the information processing device 100 according to the embodiment can provide notification information about the target content to the requester of the distribution of the target content, thereby providing appropriate information based on the effectiveness of the content.
[0180] Furthermore, in the information processing device 100 according to the embodiment, if a predetermined condition is satisfied, the providing unit 134 transmits notification information of the target content to the terminal device used by the requester of the target content.
[0181] In this way, when certain conditions are met, the information processing device 100 according to the embodiment can provide appropriate information based on the effectiveness of the content by sending notification information about the target content to the terminal device used by the requester of the target content.
[0182] Furthermore, in the information processing device 100 according to the embodiment, when a predetermined condition is satisfied, the providing unit 134 provides notification information that prompts a change to the target content.
[0183] In this way, when a predetermined condition is satisfied, the information processing device 100 according to the embodiment provides notification information that prompts a change to the target content, thereby making it possible to provide appropriate information based on the effect of the content.
[0184] Furthermore, in the information processing device 100 according to the embodiment, when a predetermined condition is satisfied, the providing unit 134 provides notification information that prompts a user to change the design of the target content.
[0185] In this way, when a predetermined condition is satisfied, the information processing device 100 according to the embodiment provides notification information that prompts a user to change the design of the target content, thereby making it possible to provide appropriate information based on the effectiveness of the content.
[0186] Furthermore, in the information processing device 100 according to the embodiment, when the effect of the target content decreases in a predetermined manner, the providing unit 134 determines that a predetermined condition is satisfied and provides notification information of the target content.
[0187] In this way, when the effectiveness of the target content decreases in a predetermined manner, the information processing device 100 according to the embodiment can provide notification information about the target content by determining that the predetermined conditions are met, thereby providing appropriate information based on the effectiveness of the content.
[0188] In addition, in the information processing device 100 according to the embodiment, the providing unit 134 provides notification information of the target content when the effect corresponding to a first period, which is one period, among the effects of the target content for each specified period, is lower than the effect corresponding to a second period, which is a period before the first period.
[0189] In this way, when the effectiveness of the target content is reduced, the information processing device 100 according to the embodiment provides notification information of the target content, thereby making it possible to provide appropriate information based on the effectiveness of the content.
[0190] In addition, in the information processing device 100 according to the embodiment, the providing unit 134 provides notification information of the target content when the effect corresponding to the first period, which is the latest period among the predetermined periods, is lower than that of the second period.
[0191] In this way, when the effectiveness of the target content is reduced, the information processing device 100 according to the embodiment provides notification information of the target content, thereby making it possible to provide appropriate information based on the effectiveness of the content.
[0192] In addition, in the information processing device 100 according to the embodiment, the providing unit 134 provides notification information of the target content when the effect corresponding to the first period is lower than that of the second period, which is the first period among the predetermined periods.
[0193] In this way, when the effectiveness of the target content is reduced, the information processing device 100 according to the embodiment provides notification information of the target content, thereby making it possible to provide appropriate information based on the effectiveness of the content.
[0194] In the information processing device according to the embodiment, the acquisition unit 131 acquires effectiveness information of a target advertisement that is target content. When a predetermined condition related to a decline in effectiveness of the target advertisement is satisfied, the provision unit 134 provides notification information related to the decline in effectiveness of the target advertisement.
[0195] In this way, the information processing device according to the embodiment can provide appropriate information based on the effectiveness of the advertisement by providing notification information regarding a decrease in the effectiveness of the target advertisement to be distributed.
[0196] In the information processing device according to the embodiment, the acquisition unit 131 acquires effect information obtained by aggregating advertising indicators indicating the effect of a target advertisement for each predetermined period. The provision unit 134 provides notification information of the target advertisement when a change in the advertising indicators of the target advertisement satisfies a predetermined condition.
[0197] In this way, the information processing device of the embodiment can provide appropriate information based on the effectiveness of the advertisement by providing notification information for the target advertisement when the change in the advertising indicators of the target advertisement satisfies specified conditions.
[0198] In the information processing device according to the embodiment, the acquisition unit 131 acquires effect information obtained by aggregating advertising metrics related to clicks on a target advertisement for each predetermined period. The provision unit 134 provides notification information on the target advertisement when a change in the advertising metrics related to clicks on the target advertisement satisfies a predetermined condition.
[0199] In this way, the information processing device of the embodiment can provide appropriate information based on the effectiveness of the advertisement by providing notification information for the target advertisement when the change in advertising indicators related to clicks on the target advertisement meets specified conditions.
[0200] In the information processing device according to the embodiment, the acquisition unit 131 acquires effect information obtained by aggregating click rates of a target advertisement for each predetermined period. The provision unit 134 provides notification information of the target advertisement when a change in the click rate of the target advertisement satisfies a predetermined condition.
[0201] In this way, the information processing device of the embodiment can provide appropriate information based on the effectiveness of the advertisement by providing notification information for the target advertisement when the change in the click rate of the target advertisement meets specified conditions.
[0202] [6. Hardware Configuration] Furthermore, an information processing device such as the information processing device 100 according to the above-described embodiment is realized by, for example, a computer 1000 configured as shown in Fig. 11. Fig. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0203] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0204] The HDD 1400 stores programs executed by the CPU 1100, data used by these programs, etc. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0205] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0206] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0207] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs or data (e.g., a first model, a second model) loaded onto the RAM 1200, thereby realizing the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs or data (e.g., the first model, the second model) from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs or data (e.g., the first model, the second model) from another device via a predetermined communication network.
[0208] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0209] [7. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0210] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0211] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0212] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0213] 1. Information Processing Systems 10 User terminal 20 Distribution Server 30 Advertiser Terminal 100 Information processing device 121 Advertising information storage unit 122 Advertisement distribution history memory unit 123 Information storage unit for information provision 124 User information storage unit 131 Acquisition Department 132 Analysis Department 133 Decision Section 134 Provision Department
Claims
1. an acquisition unit that acquires effect information that is information indicating the effect of distribution of the target content to be distributed, the information being compiled for each predetermined period; a providing unit that provides notification information regarding the decline in the effect of the target content when a predetermined condition is satisfied that, among the effects of the target content for each of the predetermined periods, an effect corresponding to a first period that is one period is lower than an effect corresponding to a second period that is a period prior to the first period, based on the effect information of the target content; An information processing device comprising:
2. The acquisition unit The effect information of the target content extracted from the content group as content whose distribution period satisfies a condition is acquired.
2. The information processing apparatus according to claim 1, wherein:
3. The acquisition unit The effect information of the target content extracted from the content group as content whose distribution period is equal to or longer than a threshold is acquired.
3. The information processing apparatus according to claim 2, wherein:
4. The providing unit If the predetermined condition is satisfied, the notification information of the target content is provided to a requester of the distribution of the target content.
2. The information processing apparatus according to claim 1, wherein:
5. The providing unit If the predetermined condition is satisfied, the notification information of the target content is transmitted to a terminal device used by the requester of the target content.
5. The information processing apparatus according to claim 4,
6. The providing unit If the predetermined condition is met, the notification information is provided to prompt a change regarding the target content.
2. The information processing apparatus according to claim 1, wherein:
7. The providing unit When the predetermined condition is satisfied, the notification information is provided to prompt a change in the design of the target content.
7. The information processing apparatus according to claim 6,
8. The providing unit If the effect corresponding to the first period, which is the latest period among the predetermined periods, is lower than that of the second period, the notification information of the target content is provided.
2. The information processing apparatus according to claim 1, wherein:
9. The providing unit If the effect corresponding to the first period is lower than that of the second period, which is the first period of the predetermined periods, the notification information of the target content is provided.
9. The information processing apparatus according to claim 8,
10. The acquisition unit acquire the effectiveness information of the target advertisement, which is the target content; The providing unit If the predetermined condition regarding the decline in effectiveness of the target advertisement is satisfied, providing the notification information regarding the decline in effectiveness of the target advertisement.
2. The information processing apparatus according to claim 1, wherein:
11. The acquisition unit acquire the effectiveness information obtained by aggregating advertising indicators indicating the effectiveness of the target advertisement for each predetermined period; The providing unit If the change in the advertising indicator of the target advertisement satisfies the predetermined condition, the notification information of the target advertisement is provided.
11. The information processing apparatus according to claim 10,
12. The acquisition unit acquire the effectiveness information obtained by aggregating the advertising indicators related to clicks on the target advertisement for each predetermined period; The providing unit If the change in the advertising indicator related to the click of the target advertisement satisfies the predetermined condition, the notification information of the target advertisement is provided.
12. The information processing apparatus according to claim 11,
13. The acquisition unit acquire the effectiveness information obtained by aggregating the click rates of the target advertisements for a predetermined period; The providing unit If the change in the click rate of the target advertisement satisfies the predetermined condition, the notification information of the target advertisement is provided.
13. The information processing apparatus according to claim 12.
14. 1. A computer-implemented information processing method, comprising: an acquisition step of acquiring effect information that is information indicating the effect of distribution of the target content to be distributed, the information being compiled for each predetermined period; a provision step of providing notification information regarding the decline in the effect of the target content when a predetermined condition is satisfied that, among the effects of the target content for each predetermined period, an effect corresponding to a first period, which is one period, is lower than that of a second period, which is a period prior to the first period, based on the effect information of the target content; An information processing method comprising:
15. an acquisition step of acquiring effect information that is information indicating the effect of distribution of the target content to be distributed, the information being compiled for each predetermined period; a provision step of providing notification information regarding the decline in the effect of the target content when a predetermined condition is satisfied that, among the effects of the target content for each predetermined period, an effect corresponding to a first period, which is one period, is lower than an effect corresponding to a second period, which is a period prior to the first period, based on the effect information of the target content; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Advertisement effect measuring device, advertisement effect measuring method, and computer program
JP2013084134A
Extraction device, extraction method, and extraction program
JP2018156323A
Control device and control method
JP2021089594A
Information processing device, information processing method, and effect estimation system
JP2022040432A