Information display method and related device
By acquiring delivery metrics and behavioral data, different groups are differentiated and categorized for metric calculation, generating and displaying target information. This solves the problem of lack of categorization analysis in information delivery analysis, improves user experience, and enables the categorized display of metric data, thus enhancing the user experience.
Patent Information
- Application Number
- CN202310967175.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2043-08-02
AI Technical Summary
Current technologies for analyzing the effectiveness of information delivery lack categorized analysis, especially for different groups, making it difficult to obtain satisfactory analytical results.
By acquiring targeting metrics and behavioral data, different groups are distinguished, classification metrics are calculated, and target information is generated and displayed to facilitate users' classification analysis of different groups.
It enables the categorized display of indicator data, improves user experience, and helps users better understand and adjust information delivery strategies.
Smart Images

Figure CN116957679B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an information display method and related equipment. Background Technology
[0002] Information delivery is the process of sending information to terminal devices. In internet technology, information delivery is usually targeted. For example, identifying the target audience for the information and sending it to that audience to obtain better feedback.
[0003] The inventors of this disclosure have discovered that in related technologies, the analysis of the effectiveness of deployment is usually not classified, resulting in poor analysis results. Summary of the Invention
[0004] This disclosure proposes an information display method and related equipment to solve or partially solve the above-mentioned problems.
[0005] The first aspect of this disclosure provides an information display method, including:
[0006] Obtain delivery metrics;
[0007] Acquire multiple first-behavior data and multiple first-indicator data generated by multiple first-behavior entities within a first preset time period;
[0008] Based on the multiple first behavior data, at least two groups corresponding to the multiple first behavior subjects are determined;
[0009] Based on the at least two groups to which the plurality of first actors belong and the plurality of first indicator data, calculate at least two first group indicators corresponding to the at least two groups to which the plurality of first actors belong;
[0010] First target information is generated based on the at least two first group indicators and the delivery indicators;
[0011] Display the first target information.
[0012] A second aspect of this disclosure provides an information display device, comprising:
[0013] The first acquisition module is configured to: acquire delivery metrics;
[0014] The second acquisition module is configured to acquire multiple first behavior data and multiple first indicator data generated by multiple first behavior subjects within a first preset time period.
[0015] The determination module is configured to: determine at least two groups to which the plurality of first behavior subjects belong, based on the plurality of first behavior data;
[0016] The calculation module is configured to: calculate at least two first group indicators corresponding to at least two groups to which the plurality of first behavioral subjects belong and the plurality of first indicator data;
[0017] The generation module is configured to generate first target information based on the at least two first group indicators and the delivery indicators;
[0018] The display module is configured to display the first target information.
[0019] A third aspect of this disclosure provides a computer device including one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, the programs including instructions for performing the method according to the first aspect.
[0020] A fourth aspect of this disclosure provides a non-volatile computer-readable storage medium containing a computer program that, when executed by one or more processors, causes the processors to perform the method described in the first aspect.
[0021] In a fifth aspect, this disclosure provides a computer program product including computer program instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect.
[0022] The information display method and related equipment provided in this disclosure distinguish different groups based on behavioral data, calculate classification indicators based on the groups, and then generate and display target information in combination with the delivery indicators. This allows for the classification and display of indicator data, which is beneficial for users to conduct classification analysis for different groups and improves user experience. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 A schematic diagram of an exemplary system provided by an embodiment of this disclosure is shown.
[0025] Figure 2A A flowchart illustrating an exemplary method provided by an embodiment of this disclosure is shown.
[0026] Figure 2B A flowchart illustrating an exemplary method for generating delivery metrics according to embodiments of this disclosure is shown.
[0027] Figure 2C A flowchart illustrating an exemplary method according to an embodiment of this disclosure is shown.
[0028] Figure 3A A schematic diagram of an exemplary page according to an embodiment of this disclosure is shown.
[0029] Figure 3B A schematic diagram of another exemplary page according to an embodiment of this disclosure is shown.
[0030] Figure 3C A schematic diagram of another exemplary page according to an embodiment of this disclosure is shown.
[0031] Figure 4A A schematic diagram of another exemplary page according to an embodiment of this disclosure is shown.
[0032] Figure 4B A schematic diagram of another exemplary page according to an embodiment of this disclosure is shown.
[0033] Figure 4C A schematic diagram of an exemplary page displaying calculation rules according to an embodiment of this disclosure is shown.
[0034] Figure 5 A schematic diagram of the hardware structure of an exemplary computer device provided in an embodiment of this disclosure is shown.
[0035] Figure 6 A schematic diagram of an exemplary apparatus provided by an embodiment of the present disclosure is shown. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0037] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0038] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0039] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.
[0040] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0041] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0042] Figure 1 A schematic diagram of an exemplary system 100 provided in an embodiment of this disclosure is shown.
[0043] like Figure 1As shown, system 100 may include computer device 102, terminal device 104, server 106, and database server 108. The computer device 102 and terminal device 104 may include a medium (e.g., a network) providing a communication link with server 106 and database server 108. This network may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0044] The terminal device 104 can have various applications (APPs) installed, such as video conferencing applications, reading applications, video applications, social applications, payment applications, web browsers, and instant messaging tools. These applications can all be used to display the information being delivered.
[0045] The computer device 102 and terminal device 104 here can be hardware or software. When the computer device 102 and terminal device 104 are hardware, they can be various electronic devices with displays, including but not limited to smartphones, tablets, e-book readers, MP3 players, laptops, and desktop computers (PCs). When the computer device 102 and terminal device 104 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules (e.g., to provide distributed services) or as a single software program or software module. No specific limitations are made here.
[0046] Server 106 can be a server providing various services, such as a backend server supporting various applications displayed on terminal device 104. Database server 108 can also be a database server providing various services. It is understood that if server 106 can implement the relevant functions of database server 108, database server 108 may not need to be configured in system 100.
[0047] The server 106 and database server 108 here can be either hardware or software. When they are hardware, they can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When they are software, they can be implemented as multiple software programs or software modules (e.g., used to provide distributed services), or as a single software program or software module. No specific limitations are made here.
[0048] It should be noted that the method for generating pages provided in this embodiment can be executed by computer device 102 and / or computer device 104. It should be understood that... Figure 1The number of computer devices, terminal devices, users, servers, and database servers shown is merely illustrative. Depending on implementation needs, any number of computer devices, terminal devices, users, servers, and database servers can be included.
[0049] In an exemplary information delivery scenario, user 110 can utilize system 100 to deliver information. As an example, user 110 can send an information delivery request to server 106. Server 106 determines a delivery strategy based on the request and feeds the strategy back to user 110, for example, by displaying the strategy via computer device 102. Then, user 110 can use computer device 102 to determine a final delivery strategy based on the strategy provided by server 106, and upload this final strategy to server 106 so that server 106 can complete subsequent information delivery according to the final strategy. The information delivered according to the final delivery strategy can then be obtained and displayed by terminal device 104 of end user 112.
[0050] In some scenarios, user 110 may want to receive information during specific time periods and then evaluate the effectiveness of the campaign over a subsequent period. System 100 can collect behavioral data from terminal device 104 during these time periods to analyze the campaign's effectiveness.
[0051] However, the inventors of this disclosure have found that in related technologies, the analysis of the effectiveness of the application usually does not involve classification analysis, and in particular, there is no classification analysis for different groups, making it difficult to obtain good analysis results.
[0052] In view of this, some embodiments of this disclosure provide an information display method that distinguishes different groups based on behavioral data, calculates classification indicators based on the groups, and then generates and displays target information in combination with the delivery indicators. This allows for the classification and display of indicator data, which is beneficial for users to perform classification analysis for different groups and improves user experience.
[0053] Figure 2A A flowchart illustrating an exemplary method 200 provided in an embodiment of this disclosure is shown. Method 200 can be used to display information. Optionally, method 200 can be... Figure 1 The computer equipment 102 and / or server 106 are used to implement this.
[0054] like Figure 2A As shown, the method 200 may further include the following steps.
[0055] In step 202, the delivery metrics can be obtained.
[0056] The aforementioned targeting metrics can refer to the metrics that user 110 expects to achieve through the targeted information. For example, these targeting metrics could be the number of comments, likes, or Gross Merchandise Volume (GMV) that user 110 expects to receive for their products, stores, or services.
[0057] In some embodiments, system 100 may obtain the advertising metrics by providing user 110 with a page for determining the advertising metrics.
[0058] Figure 3A A schematic diagram of an exemplary page 300 according to an embodiment of the present disclosure is shown.
[0059] like Figure 3A As shown, when obtaining the campaign metrics, a first page 300 can be displayed first. This first page 300 may include multiple first options 302-308 for determining the campaign metrics. Optionally, first option 302 can be used to configure the pre-launch period in this campaign cycle, and first option 304 can be used to configure the official period in this campaign cycle. Taking an event as an example, the pre-launch period can be the pre-event phase before the event begins, and the official period can be the phase from the official start of the event to its end.
[0060] The metrics calculator can be used to calculate the deployment metrics corresponding to the aforementioned pre-heating and official deployment periods. Optionally, the metrics calculator provides two data entry modes: one is to enter data using historical data, and the other is to enter data directly.
[0061] like Figure 3A As shown, the default option is to combine historical data entry. In this mode, the first option 306 can be used to input the historical data reference range, which can be further divided into the historical pre-heating period and the official period. The first option 308 can be used to input the total deployment target for this campaign.
[0062] In some embodiments, such as Figure 3A As shown, the first page 300 may also include an option 312 for inputting a name, which can be used as the name of the final generated target information to uniquely identify an activity, making it convenient for the user 110 to determine the activity corresponding to the calculated indicator. For example... Figure 3A As shown, the first page 300 may also include options 314 and 316 for entering categories and brands, thereby limiting the behavioral data for calculating metrics to data related to that category and brand.
[0063] like Figure 3AAs shown, the first page 300 may also include a calculation button 318. By clicking the button 318, the user 110 can trigger the indicator calculator to work. The computer device 102 can obtain the information filled in the multiple first options and generate the delivery indicators based on the information filled in the multiple first options.
[0064] In some embodiments, such as Figure 2B As shown, generating the delivery metrics based on the information filled in the multiple first options may further include the following steps:
[0065] In step 2022, a second preset time period is determined based on the information entered in the plurality of first options. For example, the second preset time period can be determined based on the historical warm-up time period and the official time period entered in the first option 306, and the second preset time period may include the historical warm-up time period and the official time period.
[0066] In step 2024, multiple second behavior data and multiple second indicator data generated by multiple second behavior subjects within the second preset time period are obtained.
[0067] The second actor can be any end user 112, the second action data can be the end user 112's action data such as liking, commenting, and forwarding within the second preset time period, and the second indicator data can be the number of likes, comments, and forwards within the second preset time period. In some specific scenarios, the second indicator data can be order data (e.g., purchase price) within the second preset time period.
[0068] In step 2026, based on the plurality of second behavior data, at least two groups corresponding to the plurality of second behavior subjects are determined.
[0069] The "belonging group" can be used to characterize which group the corresponding behavioral subject belongs to. As an optional embodiment, the belonging group can be divided into new users and old users. New users can be further divided into historical groups and newly added groups, and historical and newly added groups can be further divided into multiple groups. The division of these multiple groups can be based on the closeness of their connection with user 110's products, services, or stores. For example, groups A through C can be used to represent these multiple groups, where group A indicates a relatively distant connection with user 110, and group C indicates a relatively close connection. For example, when the number of comments is less than a first number, the second behavioral subject can be identified as group A; when the number of comments is greater than or equal to the first number but less than the second number, the second behavioral subject can be identified as group B; and when the number of comments is greater than or equal to the second number but less than the third number, the second behavioral subject can be identified as group C. Thus, based on the second behavioral data, the belonging group corresponding to each second behavioral subject can be determined.
[0070] In step 2028, based on the at least two groups to which the plurality of second actors belong and the plurality of second indicator data, at least two second group indicators corresponding to the at least two groups to which the plurality of second actors belong are calculated.
[0071] In this step, once the second actor is assigned to the corresponding group, the second group indicator for each group can be calculated based on the second indicator data according to the group.
[0072] In step 2030, the delivery indicators are generated based on the at least two second group indicators.
[0073] Figure 3B A schematic diagram of an exemplary page 330 according to an embodiment of the present disclosure is shown.
[0074] The indicator calculator, following the steps described above, calculates the second group indicator corresponding to the group, as follows: Figure 3B As shown, this includes the second group indicator corresponding to each group. Since the second preset time period is a historical period, the calculated second group indicator represents the data indicator of a certain period in the past, which can be used to guide users 110 to select the indicator for this campaign.
[0075] In some embodiments, if user 110 believes that the second group indicator calculated by the indicator calculator meets expectations, they can click the submit button in the lower right corner to generate the delivery indicator based on the at least two second group indicators.
[0076] In some embodiments, to better align the delivery metrics with user 110's expectations, the aforementioned delivery metrics can be displayed as estimated delivery metrics on the second page 330. Furthermore, the second page 330 may also include a second option for adjusting the estimated delivery metrics. For example... Figure 3B As shown, the corresponding second group indicators are displayed in the boxes below the calculation button 318, and these boxes serve as a second option, in which the second group indicators can be modified and adjusted by the user 110.
[0077] After user 110 clicks the submit button in the lower right corner, computer device 102 can obtain the information filled in the second option and generate the delivery index based on the information filled in the second option.
[0078] Back Figure 3A As mentioned earlier, option 310 can be used to select the indicator setting method. When the user selects the direct input mode, the first page 300 can be switched to display as shown below. Figure 3C The page shown is shown. On this page 300, user 110 can input their desired goals and generate targeting metrics based on them.
[0079] After obtaining the delivery metrics, you can wait for the arrival of the preheating period and the official period according to the preheating period and the official period configured in the first option 302 and the second option 304.
[0080] In some embodiments, after entering the preheating period, such as Figure 2C As shown, the method 200 may include the following steps:
[0081] In step 214, multiple third-action data generated by multiple third-action subjects within a third preset time period are obtained.
[0082] The third preset time period can be a period of time that starts from the start time of the preheating time period and ends at any time node within the preheating time period. Furthermore, as time passes, the length of the third preset time period can gradually increase, and the amount of third-line data acquired will also gradually increase.
[0083] The third actor can also be any terminal user 112, and the third actor data can be the terminal user 112's likes, comments, forwards, and other actor data within the third preset time period.
[0084] In step 216, based on the plurality of third-behavior data, at least two groups corresponding to the plurality of third-behavior subjects are determined.
[0085] Similar to the grouping of the second actor, for example, the third actor can be divided into different groups based on the number of comments.
[0086] In step 218, based on the at least two groups to which the plurality of third-party actors belong, the number of at least two groups corresponding to the plurality of third-party actors is calculated. The number of groups refers to the number of third-party actors belonging to the corresponding groups.
[0087] In step 220, at least two target quantities corresponding to at least two groups belonging to the plurality of third-party actors are determined. The target quantities can be determined based on the deployment indicators obtained in the preceding steps.
[0088] In step 222, second target information is generated based on the number of the at least two groups and the number of the at least two targets.
[0089] In step 224, the second target information is displayed.
[0090] Figure 4A A schematic diagram of an exemplary page 400 according to an embodiment of the present disclosure is shown.
[0091] like Figure 4A As shown, the second target information may include the at least two group numbers and the at least two target numbers. The target number may be, for example, the total group target (e.g., the total target number of people corresponding to groups A through C), or the group target for each group (e.g., the target number of people in group A, group B, and group C). These data can be derived from the deployment indicators obtained in the preceding steps. The group number may be the number reached up to the third preset time period, for example, the current total size (the current total number of people corresponding to groups A through C) or the current size of each group (e.g., the current number of people in group A, group B, and group C). In some embodiments, such as... Figure 4A As shown, the current progress can also be calculated as a percentage, making the data display more intuitive and beneficial for user analysis.
[0092] In some embodiments, displaying the second target information includes: displaying delivery information corresponding to the group to which the target group belongs.
[0093] like Figure 4A As shown, the delivery information can be delivery information compiled for each specific group. Taking group A as an example, Figure 4AThe system can display the key performance indicators (KPIs) for each delivery channel under each of the A through E strategies when delivering information. These KPIs include click-through rate (CTR), number of comments, etc. Additionally, it can be combined with… Figure 4A The current completion status shown allows user 110 to analyze which delivery strategy can help achieve the goal faster, and then adjust the delivery strategy during the pre-launch period.
[0094] In some embodiments, during the preheating period, the generation of the second target information can be regenerated (i.e., updated) on a unit time basis (e.g., daily), so that user 110 can adjust the delivery strategy on a unit time basis.
[0095] After the warm-up period ends and the formal period begins, step 204 can be taken to obtain multiple first behavior data and multiple first indicator data generated by multiple first behavior subjects within the first preset time period.
[0096] The first preset time period can be any time point within the aforementioned preheating period, starting from the start time and ending at any point within the official period. Furthermore, the length of the first preset time period can gradually increase as time passes, and the amount of first behavioral data acquired will also gradually increase. The first behavioral subject can also be any terminal user 112, and the first behavioral data can be the terminal user 112's likes, comments, reposts, and other behavioral data within the first preset time period. The first indicator data can be indicator data such as the number of likes, comments, and reposts within the first preset time period. In some specific scenarios, the first indicator data can be order data (e.g., purchase price) within the first preset time period.
[0097] It is understood that the data obtained here includes data within the preheating period. Therefore, the first actor can include the aforementioned third actor, and the first actor data can include the aforementioned third actor data.
[0098] In step 206, based on the plurality of first behavior data, at least two groups corresponding to the plurality of first behavior subjects are determined.
[0099] The "belonging group" can be used to characterize which group the corresponding behavioral subject belongs to. As an optional embodiment, the belonging group can be divided into new users and old users. New users can be further divided into historical groups and newly added groups, and historical and newly added groups can be further divided into multiple groups. The division of these multiple groups can be based on the closeness of their connection with user 110's products, services, or stores. For example, the multiple groups can be represented as groups A to C, where group A indicates a relatively distant connection with user 110, and group C indicates a relatively close connection. For example, when the number of comments is less than a first number, the first behavioral subject can be identified as group A; when the number of comments is greater than or equal to the first number and less than a second number, the first behavioral subject can be identified as group B; and when the number of comments is greater than or equal to the second number and less than a third number, the first behavioral subject can be identified as group C. Thus, based on the first behavioral data, the belonging group corresponding to each first behavioral subject can be determined.
[0100] In step 208, based on the at least two groups to which the plurality of first behavioral subjects belong and the plurality of first indicator data, at least two first group indicators corresponding to the at least two groups to which the plurality of first behavioral subjects belong are calculated.
[0101] In this step, once the first actor is assigned to the corresponding group, the first group indicator for each group can be calculated based on the first indicator data according to the group.
[0102] In step 210, first target information is generated based on the at least two first group indicators and the delivery indicators.
[0103] In step 212, the first target information is displayed.
[0104] In some embodiments, the method 200 further includes: determining the historical group to which the first actor belonged prior to the first preset time period;
[0105] Based on the at least two groups to which the plurality of first actors belong and the plurality of first indicator data, calculate at least two first group indicators corresponding to the at least two groups to which the plurality of first actors belong, including: based on the historical groups to which the first actors belong before the first preset time period and the at least two groups to which the plurality of first actors belong, split the at least two first group indicators into at least two first historical group indicators and at least two first newly added group indicators.
[0106] Displaying the first target information includes: displaying the at least two first historical group indicators and the at least two first newly added group indicators.
[0107] For example, if an actor belongs to group A before a first preset time period, then that actor's historical group affiliation is group A. If, at the end of the first preset time period, the actor belongs to group B, then the actor's current group affiliation is group B. Then, the first group indicator corresponding to the first actor can be split into a first historical group indicator corresponding to group A and a first newly added group indicator corresponding to group B. As an optional embodiment, this first group indicator can be counted as an indicator corresponding to both group A and group B.
[0108] Based on this, all indicators of the first group can be divided into historical group indicators and new group indicators in the aforementioned manner, and used as the contribution of the historical group and the contribution of the new group, respectively.
[0109] It is understandable that if an actor does not belong to any of the groups A to C before the first preset time period, and if the actor belongs to any of the groups A to C at the end of the first preset time period, then the actor's first group indicator can be used as the first newly added group indicator of the corresponding group.
[0110] Figure 4B A schematic diagram of an exemplary page 410 according to an embodiment of this disclosure is shown.
[0111] like Figure 4B As shown, following the aforementioned method, new users can be divided into historical and new user groups, and the contributions of groups A through C within each group can be calculated separately, thus providing a clear understanding of the campaign's effectiveness during this campaign period. In some embodiments, in addition to Figure 4B In addition to the contribution ratio, specific indicator values can also be displayed in the group indicator data of the corresponding group, such as the number of people in the group, the specific indicator value of contribution, etc.
[0112] In some embodiments, displaying the first target information may further include: displaying delivery information corresponding to the first group indicator (or the group to which it belongs). For example... Figure 4B As shown, the distribution information can be displayed at the bottom of page 410. This distribution information can be statistical data compiled for each group. Taking group A as an example, Figure 4B The system can display the key performance indicators (KPIs) for each delivery channel under each of the A through E strategies when delivering information. These KPIs include click-through rate (CTR), number of comments, etc. Additionally, it can be combined with… Figure 4B The current completion status shown allows user 110 to analyze which delivery strategy can help achieve the goal faster, and then adjust the delivery strategy during the pre-launch period.
[0113] In some embodiments, displaying the first target information further includes: displaying the calculation rules for the at least two first group indicators, such as... Figure 4C As shown, user 110 can usually view page 420 to see the rules for calculating metrics, which makes it easier for user 110 to understand how group metrics are calculated and to have a better understanding of the campaign's effectiveness.
[0114] In some embodiments, the delivery metrics include at least two third group metrics corresponding to at least two affiliated groups; the third group metrics may be the aforementioned second group metrics generated based on historical data, or group metrics obtained after user 110 has adjusted at least some of the second group metrics.
[0115] Therefore, generating first target information based on the at least two first group indicators and the deployment indicators can include: generating the first target information based on the at least two first group indicators and the at least two third group indicators. The first target information may include information reflecting the at least two first group indicators and the at least two third group indicators.
[0116] In some embodiments, displaying the first target information includes: comparing and displaying the at least two first group indicators and the at least two third group indicators based on the at least two groups to which they belong; or displaying the ratio of the first group indicator to the corresponding third group indicator.
[0117] In this way, by comparing and displaying the difference between the actual achieved goal and the expected goal, or by showing the difference in ratio, users can better understand the effect of the campaign.
[0118] The information display method provided in this disclosure distinguishes different groups based on behavioral data, calculates classification indicators based on the groups, and then generates and displays target information in combination with the delivery indicators. This allows for the classification and display of indicator data, which is beneficial for users to conduct classification analysis for different groups and improves user experience.
[0119] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.
[0120] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0121] This disclosure also provides a computer device for implementing the method 200 described above. Figure 5 A schematic diagram of the hardware structure of an exemplary computer device 500 provided in an embodiment of this disclosure is shown. The computer device 500 can be used to implement... Figure 1 The terminal device 102 can also be used to implement Figure 1 The first server 104 and the second server 106. In some scenarios, this computer device 500 can also be used to implement... Figure 1 The first database server is 108, and the second database server is 110.
[0122] like Figure 5 As shown, the computer device 500 may include: a processor 502, a memory 504, a network module 506, a peripheral interface 508, and a bus 510. The processor 502, memory 504, network module 506, and peripheral interface 508 are interconnected within the computer device 500 via the bus 510.
[0123] Processor 502 may be a central processing unit (CPU), image processor, neural network processor (NPU), microcontroller (MCU), programmable logic device, digital signal processor (DSP), application-specific integrated circuit (ASIC), or one or more integrated circuits. Processor 502 can be used to perform functions related to the techniques described in this disclosure. In some embodiments, processor 502 may also include multiple processors integrated as a single logic component. For example, such as... Figure 5 As shown, processor 502 may include multiple processors 502a, 502b and 502c.
[0124] Memory 504 can be configured to store data (e.g., instructions, computer code, etc.). Figure 5As shown, the data stored in memory 504 may include program instructions (e.g., program instructions for implementing method 200 of embodiments of this disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). Processor 502 may also access the program instructions and data stored in memory 504 and execute the program instructions to operate on the data to be processed. Memory 504 may include volatile or non-volatile storage devices. In some embodiments, memory 504 may include random access memory (RAM), read-only memory (ROM), optical disk, magnetic disk, hard disk, solid-state drive (SSD), flash memory, memory stick, etc.
[0125] Network interface 506 can be configured to provide communication with other external devices to computer device 500 via a network. This network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, Near Field Communication (NFC), etc.), a cellular network, the Internet, or a combination thereof. It is understood that the type of network is not limited to the specific examples described above.
[0126] The peripheral interface 508 can be configured to connect the computer device 500 to one or more peripheral devices to enable information input and output. For example, peripheral devices may include input devices such as keyboards, mice, touchpads, touch screens, microphones, and various sensors, as well as output devices such as displays, speakers, vibrators, and indicator lights.
[0127] Bus 510 can be configured to transfer information between various components of computer device 500 (e.g., processor 502, memory 504, network interface 506, and peripheral interface 508), such as internal buses (e.g., processor-memory bus), external buses (USB port, PCI-E bus), etc.
[0128] It should be noted that although the architecture of the computer device 500 described above only shows the processor 502, memory 504, network interface 506, peripheral interface 508, and bus 510, in specific implementations, the architecture of the computer device 500 may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the architecture of the computer device 500 described above may only include the components necessary for implementing the embodiments of this disclosure, and does not necessarily include all the components shown in the figures.
[0129] This disclosure also provides an information display device. Figure 6 A schematic diagram of an exemplary apparatus 600 provided in an embodiment of this disclosure is shown. For example... Figure 6 As shown, the device 600 can be used to implement method 200 and may further include the following modules.
[0130] The first acquisition module 602 is configured to: acquire delivery metrics;
[0131] The second acquisition module 604 is configured to acquire multiple first behavior data and multiple first indicator data generated by multiple first behavior subjects within a first preset time period.
[0132] The determining module 606 is configured to: determine at least two groups corresponding to the plurality of first behavior subjects based on the plurality of first behavior data;
[0133] The calculation module 608 is configured to: calculate at least two first group indicators corresponding to at least two groups to which the plurality of first behavioral subjects belong and the plurality of first indicator data;
[0134] The generation module 610 is configured to generate first target information based on the at least two first group indicators and the delivery indicators;
[0135] The display module 612 is configured to display the first target information.
[0136] In some embodiments, the first acquisition module 602 is configured to:
[0137] The first page is displayed, which includes multiple first options for determining the delivery metrics;
[0138] Obtain the information filled in from the multiple first options;
[0139] The delivery metrics are generated based on the information filled in the multiple first options.
[0140] In some embodiments, the first acquisition module 602 is configured to:
[0141] Based on the information filled in the multiple first options, a second preset time period is determined;
[0142] Acquire multiple second-behavior data and multiple second-indicator data generated by multiple second-behavior entities within the second preset time period;
[0143] Based on the multiple second-behavior data, at least two groups corresponding to the multiple second-behavior subjects are determined;
[0144] Based on the at least two groups to which the plurality of second actors belong and the plurality of second indicator data, calculate at least two second group indicators corresponding to the at least two groups to which the plurality of second actors belong;
[0145] The delivery metrics are generated based on the at least two second group metrics.
[0146] In some embodiments, the first acquisition module 602 is configured to:
[0147] Based on the information filled in the multiple first options, generate the estimated delivery indicators;
[0148] The estimated delivery metrics and a second option for adjusting the estimated delivery metrics are displayed on the second page;
[0149] Obtain the information entered in the second option;
[0150] The delivery metrics are generated based on the information entered in the second option.
[0151] In some embodiments, the delivery metrics include at least two third-group metrics corresponding to at least two affiliated groups;
[0152] The generation module 610 is configured to generate the first target information based on the at least two first group indicators and the at least two third group indicators.
[0153] In some embodiments, the display module 612 is configured as follows:
[0154] Based on the at least two groups to which they belong, compare and display the at least two first group indicators and the at least two third group indicators; or
[0155] The ratio of the first group indicator to the corresponding third group indicator is displayed.
[0156] In some embodiments, the determining module 606 is configured to: determine the historical group to which the first actor belonged before the first preset time period;
[0157] The calculation module 608 is configured to: based on the historical group to which the first actor belonged before the first preset time period and at least two groups to which the plurality of first actors belong, split the at least two first group indicators into at least two first historical group indicators and at least two first newly added group indicators.
[0158] The display module 612 is configured to display the at least two first historical group indicators and the at least two first newly added group indicators.
[0159] In some embodiments, the display module 612 is configured to display the delivery information corresponding to the first group indicator.
[0160] In some embodiments, the display module 612 is configured to display the calculation rules for the at least two first group indicators.
[0161] In some embodiments, the second acquisition module 604 is configured to: acquire multiple third behavior data generated by multiple third behavior subjects within a third preset time period;
[0162] The determining module 606 is configured to: determine at least two groups corresponding to the multiple third-behavior subjects based on the multiple third-behavior data;
[0163] The calculation module 608 is configured to: calculate the number of at least two groups corresponding to the at least two groups to which the plurality of third-party entities belong;
[0164] The determination module 606 is configured to: determine at least two target quantities corresponding to at least two affiliated groups of the plurality of third-party actors;
[0165] The generation module 610 is configured to generate second target information based on the number of the at least two groups and the number of the at least two targets;
[0166] The display module 612 is configured to display the second target information.
[0167] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0168] The apparatus of the above embodiments is used to implement the corresponding method 200 in any of the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0169] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method 200 as described in any of the above embodiments.
[0170] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0171] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to perform the method 200 as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0172] Based on the same inventive concept, corresponding to the method 200 of any of the above embodiments, this disclosure also provides a computer program product, which includes a computer program. In some embodiments, the computer program is executable by one or more processors to cause the processors to perform the method 200. Corresponding to the execution entity for each step in each embodiment of method 200, the processor performing the corresponding step may belong to the corresponding execution entity.
[0173] The computer program product of the above embodiments is used to cause the processor to execute the method 200 as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0174] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.
[0175] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0176] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0177] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. An information display method, comprising: Obtaining the targeting metrics includes: generating targeting metrics based on information filled in multiple first options; wherein, generating targeting metrics based on information filled in multiple first options includes: determining a second preset time period based on information filled in multiple first options; obtaining multiple second behavior data and multiple second indicator data generated by multiple second behavior entities within the second preset time period; determining at least two groups corresponding to the multiple second behavior entities based on the multiple second behavior data; calculating at least two second group indicators corresponding to the at least two groups corresponding to the multiple second behavior entities based on the at least two groups corresponding to the multiple second behavior entities and the multiple second indicator data; and generating the targeting metrics based on the at least two second group indicators. Acquire multiple first-behavior data and multiple first-indicator data generated by multiple first-behavior entities within a first preset time period; Based on the multiple first behavior data, at least two groups corresponding to the multiple first behavior subjects are determined; Based on the at least two groups to which the plurality of first actors belong and the plurality of first indicator data, calculate at least two first group indicators corresponding to the at least two groups to which the plurality of first actors belong, including: based on the historical groups to which the first actors belong before the first preset time period and the at least two groups to which the plurality of first actors belong, split the at least two first group indicators into at least two first historical group indicators and at least two first newly added group indicators. First target information is generated based on the at least two first group indicators and the delivery indicators; Display the first target information.
2. The method as described in claim 1, wherein, Obtaining campaign metrics also includes: The first page is displayed, which includes multiple first options for determining the delivery metrics; Obtain the information filled in from the multiple first options.
3. The method as described in claim 1, wherein, Based on the information filled in the multiple first options, the deployment metrics are generated, including: Based on the information filled in the multiple first options, generate the estimated delivery indicators; The estimated delivery metrics and a second option for adjusting the estimated delivery metrics are displayed on the second page; Obtain the information entered in the second option; The delivery metrics are generated based on the information entered in the second option.
4. The method of claim 1, wherein, The deployment indicators include at least two third-group indicators corresponding to at least two affiliated groups; Based on the at least two first group indicators and the deployment indicators, first target information is generated, including: The first target information is generated based on the at least two first group indicators and the at least two third group indicators.
5. The method of claim 4, wherein, Displaying the first target information, including: Based on the at least two groups to which they belong, compare and display the at least two first group indicators and the at least two third group indicators; or The ratio of the first group indicator to the corresponding third group indicator is displayed.
6. The method of claim 1, wherein, Displaying the first target information includes: displaying the at least two first historical group indicators and the at least two first newly added group indicators.
7. The method of claim 1, wherein, Displaying the first target information, including: Display the delivery information corresponding to the first group's indicators.
8. The method of claim 1, wherein, Displaying the first target information also includes: The calculation rules for the at least two first group indicators are shown.
9. The method of claim 1, wherein, The method further includes: Acquire multiple third-action data generated by multiple third-action subjects within a third preset time period; Based on the multiple third-behavior data, at least two groups corresponding to the multiple third-behavior subjects are determined; Based on the at least two groups to which the plurality of third-party actors belong, calculate the number of at least two groups corresponding to the at least two groups to which the plurality of third-party actors belong; Determine at least two target quantities corresponding to at least two groups belonging to the plurality of third-party actors; Generate second target information based on the number of the at least two groups and the number of the at least two targets; Display the second target information.
10. An information display device, comprising: The first acquisition module is configured to: acquire delivery metrics, including: generating delivery metrics based on information filled in multiple first options; wherein, generating delivery metrics based on information filled in multiple first options includes: determining a second preset time period based on information filled in multiple first options; acquiring multiple second behavior data and multiple second indicator data generated by multiple second behavior subjects within the second preset time period; determining at least two groups corresponding to the multiple second behavior subjects based on the multiple second behavior data; calculating at least two second group indicators corresponding to the at least two groups corresponding to the multiple second behavior subjects based on the at least two groups corresponding to the multiple second behavior subjects and the multiple second indicator data; and generating the delivery metrics based on the at least two second group indicators. The second acquisition module is configured to acquire multiple first behavior data and multiple first indicator data generated by multiple first behavior subjects within a first preset time period. The determination module is configured to: determine at least two groups to which the plurality of first behavior subjects belong, based on the plurality of first behavior data; The calculation module is configured to: calculate at least two first group indicators corresponding to at least two groups to which the plurality of first behavioral subjects belong and the plurality of first indicator data, including: splitting the at least two first group indicators into at least two first historical group indicators and at least two first newly added group indicators based on the historical groups to which the first behavioral subject belonged before the first preset time period and the at least two groups to which the plurality of first behavioral subjects belong. The generation module is configured to generate first target information based on the at least two first group indicators and the delivery indicators; The display module is configured to display the first target information.
11. A computer device comprising one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, the programs comprising instructions for performing the method according to any one of claims 1-9.
12. A non-volatile computer-readable storage medium comprising a computer program, which, when executed by one or more processors, causes the processors to perform the method of any one of claims 1-9.
13. A computer program product comprising computer program instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-9.
Citation Information
Patent Citations
Task issuing method and device, electronic equipment and storage medium
CN113850469A
Information delivery method and device and computer readable storage medium
CN115630991A
Group task progress analysis method
CN116415797A