Promotion information delivery method and device, storage medium and electronic equipment
By obtaining new user information and determining cost parameters and target user categories, and formulating promotion information delivery strategies, the problems of high delivery costs and low user acquisition efficiency in traditional game promotion are solved, and more intelligent and precise promotion is achieved.
Patent Information
- Application Number
- CN202411736774.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-21
AI Technical Summary
The lack of data-driven in traditional game promotion leads to high delivery costs and low user acquisition efficiency.
By obtaining new user information that performs specified operations on the promotion game for the first time within the preset time, determining the promotion cost parameters and target user categories, determining the promotion information delivery strategy based on this information, and sending the strategy to the promotion platform.
It has achieved more intelligent and precise promotion information delivery, improved user acquisition efficiency and accurately controlled the delivery cost.
Smart Images

Figure CN119671671A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computers, and more particularly to a method, device, storage medium and electronic device for delivering promotional information. Background Art
[0002] In traditional game promotion, the placement of promotional information depends on the experience of the promoters and lacks data-drivenness, which leads to problems such as high placement costs and low user acquisition efficiency. Therefore, how to intelligently and accurately place promotional information to improve user acquisition efficiency and accurately control placement costs is an issue that needs to be solved urgently.
[0003] Based on this, this specification provides a promotion information delivery method. Summary of the invention
[0004] This specification provides a promotion information delivery method, device, storage medium and electronic device to partially solve the above-mentioned problems existing in the prior art.
[0005] This manual adopts the following technical solutions:
[0006] This specification provides a promotion information delivery method, the method comprising:
[0007] Obtain information about new users who perform specified operations on the promoted game for the first time within a preset period of time;
[0008] Determine cost parameters for promoting the game to be promoted based on the new user information; and determine target user categories for the game to be promoted based on the new user information;
[0009] Determine a promotion information delivery strategy based on the cost parameter and the target user category;
[0010] The promotion information delivery strategy is sent to a promotion platform, so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy.
[0011] Optionally, when the number of the promotion platforms is greater than a preset number, determining cost parameters for promoting the game to be promoted based on the new user information specifically includes:
[0012] For each promotion platform, determining a new user promoted by the promotion platform according to the user identifier in the new user information;
[0013] Based on the new user information of the new users promoted by the promotion platform, a cost parameter of promoting the game to be promoted by the promotion platform is determined.
[0014] Optionally, the new user who performs the specified operation on the game to be promoted for the first time includes starting a new user, registering a new user, and paying a new user.
[0015] Optionally, the cost parameter includes at least one of a startup cost, a payment cost, and a promotion return rate;
[0016] Based on the new user information, determining cost parameters for promoting the game to be promoted includes:
[0017] Obtain the promotion cost of the promotion platform;
[0018] Determine the startup cost according to the number of new users started in the new user information and the promotion cost;
[0019] Determine the payment cost according to the number of new paying users in the new user information and the promotion cost;
[0020] The promotion return rate is determined according to the preset time, the payment amount in the new user information and the promotion cost.
[0021] Optionally, the new user information includes at least one of the new user's region, age, gender, and device type;
[0022] Determine the target user category of the game to be promoted based on the new user information, specifically including:
[0023] Determine user characteristics of the new user according to the new user information, wherein the user characteristics include age distribution, regional distribution, gender ratio, and device type of the new user;
[0024] According to the user characteristics, the target user category of the game to be promoted is determined.
[0025] Optionally, determining the target user category of the game to be promoted according to the user characteristics specifically includes:
[0026] Determine the demand for delivery;
[0027] When the delivery demand is to acquire new paying users, the target user category of the game to be promoted is determined according to the user characteristics of the new paying users;
[0028] When the delivery demand is to acquire a new starting user, the target user category of the game to be promoted is determined according to the user characteristics of the new starting user.
[0029] Optionally, determining a promotion information delivery strategy according to the cost parameter and the target user category specifically includes:
[0030] Determine the amount of promotion information delivery based on the cost parameters and preset adjustment rules;
[0031] Based on the promotion information delivery amount and the target user category, a promotion information delivery strategy is obtained.
[0032] Optionally, determining the amount of promotion information delivery according to the cost parameter and preset adjustment rules specifically includes:
[0033] Obtaining the current delivery amount within the preset time;
[0034] When the promotion return rate is within the first numerical range, the current delivery amount is determined as the promotion information delivery amount;
[0035] When the promotion return rate is within the second numerical range, determining the promotion information delivery amount according to the preset first ratio and the current delivery amount;
[0036] When the promotion return rate is within a third numerical range, the promotion information delivery amount is determined according to a preset second ratio and the current delivery amount.
[0037] This specification provides a promotion information delivery device, the device comprising:
[0038] An information acquisition module is used to acquire information about new users who have performed a specified operation on the promoted game for the first time within a preset period of time;
[0039] A data determination module, used to determine the cost parameters for promoting the game to be promoted based on the new user information; and to determine the target user category of the game to be promoted based on the new user information;
[0040] A strategy determination module, used to determine a promotion information delivery strategy based on the cost parameter and the target user category;
[0041] The promotion module is used to send the promotion information delivery strategy to the promotion platform, so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy.
[0042] Optionally, when the number of the promotion platforms is greater than a preset number, the data determination module is specifically used to, for each promotion platform, determine the new users promoted by the promotion platform according to the user identifier in the new user information; and determine the cost parameters of the promotion platform for promoting the game to be promoted based on the new user information of the new users promoted by the promotion platform.
[0043] Optionally, the new user who performs the specified operation on the game to be promoted for the first time includes starting a new user, registering a new user, and paying a new user.
[0044] Optionally, the cost parameter includes at least one of a startup cost, a payment cost, and a promotion return rate;
[0045] The data determination module is specifically used to obtain the promotion cost of the promotion platform; determine the startup cost based on the number of new users started in the new user information and the promotion cost; determine the paid cost based on the number of new users paying in the new user information and the promotion cost; determine the promotion return rate based on the preset time, the payment amount in the new user information and the promotion cost.
[0046] Optionally, the new user information includes at least one of the new user's region, age, gender, and device type;
[0047] The data determination module is specifically used to determine the user characteristics of the new user based on the new user information, the user characteristics including the age distribution, regional distribution, gender ratio, and device type of the new user; and determine the target user category of the game to be promoted based on the user characteristics.
[0048] Optionally, the data determination module is specifically used to determine the delivery demand; when the delivery demand is to obtain new paying users, the target user category of the game to be promoted is determined according to the user characteristics of the new paying users; when the delivery demand is to obtain new starting users, the target user category of the game to be promoted is determined according to the user characteristics of the new starting users.
[0049] Optionally, the strategy determination module is specifically used to determine the promotion information delivery amount according to the cost parameter and the preset adjustment rule; and obtain the promotion information delivery strategy based on the promotion information delivery amount and the target user category.
[0050] Optionally, the strategy determination module is specifically used to obtain the current delivery amount within the preset time; when the promotion return rate is within a first numerical range, determine the current delivery amount as the promotion information delivery amount; when the promotion return rate is within a second numerical range, determine the promotion information delivery amount based on a preset first ratio and the current delivery amount; when the promotion return rate is within a third numerical range, determine the promotion information delivery amount based on a preset second ratio and the current delivery amount.
[0051] This specification provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned promotion information delivery method is implemented.
[0052] This specification provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned promotion information delivery method when executing the program.
[0053] At least one of the above technical solutions adopted in this specification can achieve the following beneficial effects:
[0054] It can be seen from the promotion information delivery method provided in this specification that this method first obtains new user information that performs a specified operation on the game to be promoted for the first time within a preset time, determines the cost parameters for promoting the game to be promoted based on the new user information, and determines the target user category of the game to be promoted based on the new user information. According to the cost parameters and the target user category, a promotion information delivery strategy is determined, and the promotion information delivery strategy is sent to the promotion platform so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy. The promotion information delivery strategy determined by this method is related to the cost parameters and the target user category. Then, the subsequent promotion platform can deliver based on the target user category and cost, making the promotion information more intelligent and accurate, so as to improve user acquisition efficiency and accurately control the delivery cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The illustrative embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification. In the drawings:
[0056] Figure 1 A flowchart of a promotion information delivery method provided in this manual;
[0057] Figure 2 A schematic diagram of the interactions between the parties provided for this specification;
[0058] Figure 3 A flow chart of the promotion platform corresponding to the user provided in this manual;
[0059] Figure 4 A schematic diagram of a promotion information delivery device provided in this manual;
[0060] Figure 5 A method corresponding to the Figure 1 Schematic diagram of the structure of an electronic device. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solutions and advantages of this specification more clear, the technical solutions of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.
[0062] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings.
[0063] Figure 1 A flowchart of a promotion information delivery method provided in this specification includes the following steps:
[0064] S100: Acquire new user information that performs a specified operation on the game to be promoted for the first time within a preset period of time.
[0065] The effect of placing game promotion information based on the experience of the placement personnel is poor, which is specifically manifested in low user acquisition efficiency and high placement cost. Therefore, this specification provides a promotion information placement method. The execution subject of this specification is a computing device of the party to be promoted that has a promotion information placement demand, such as a computing device of the game developer, etc. The computing device may include a server, a personal computer (PC), etc., and may also be other electronic devices with computing capabilities. This specification does not limit this. For the sake of convenience, this specification uses the server as the execution subject for description.
[0066] Figure 2 The schematic diagram of the interaction between the parties provided for this manual is as follows: Figure 2 shown.
[0067] In the promotion information delivery method provided in this specification, the participants include several promoted users, several promoters and parties to be promoted. Each participant interacts through its own computing device, and the promoted user is the user who views the promotion information. During the promotion process, the party to be promoted sends the promotion information to several promoters through a server and other devices, and several promoters receive and display the promotion information to the promoted user through their own promotion platform. After the promoted user accepts the promotion, he can click on the promotion information to download the game of the party to be promoted, and the promoted user becomes a new user of the game to be promoted. The party to be promoted collects new user information, determines the promotion information delivery strategy, and then interacts with the promoter so that each promoter promotes according to the promotion information delivery strategy. In addition, the party to be promoted can also interact with the promoter to determine the new users promoted by each promoter among the new users, which will be specifically described in the subsequent steps and will not be repeated here.
[0068] Among them, promoted users 1 to promoted users n can be promoted by different or the same promoters. For example, if each promoter has only one promotion platform, the promotion platforms of each promoter are different. Promoted user 1 clicks on the promotion information of promotion platform 1 to download the game, and promoted user n clicks on the promotion information of promotion platform n to download the game. It can also be that promoted user 1 and promoted user n both click on the promotion information of promotion platform 1 to download the game.
[0069] When the first promotion is completed, the server can obtain the new user information of the new user who performs the specified operation on the promoted game for the first time within the preset time, wherein the specified operation may include at least one of startup, registration, and payment, and the new user information includes at least one of the new user's region, age, gender, and device type. Promotion completion means that the promotion platform displays the promotion information to the user within the preset time. For example, the start time is 0:00 on September 20, 2023, and the preset time is 1 day. In the time period from 0:00 on September 20, 2023 to 0:00 on September 21, 2023, the promotion platform played the promotion information to several users several times. After 0:00 on September 21, 2023, the promotion is completed.
[0070] Of course, after the nth promotion is completed, the server may obtain the new user information who first performs the specified operation on the promoted game within the nth preset time, so as to subsequently adjust the promotion information delivery strategy, and this manual does not impose any restrictions on this.
[0071] It should be noted that new users include new users who start up, new users who register, and new users who pay. New users who start up refer to users who start the game to be promoted for the first time. After starting up, users may or may not register and just try the game. New users who pay refer to new users who register for the game to be promoted for the first time and pay within the preset time. Then, new user information may also include the number of new users who start up, start time, registration time, number of new users who register, number of new users who pay, payment time, payment amount of each new user who pays, service selection data, character creation data, etc.
[0072] S102: Based on the new user information, determine cost parameters for promoting the game to be promoted.
[0073] In one or more embodiments of the present specification, the cost parameter includes at least one of the startup cost, the payment cost and the promotion return rate. The server can obtain the promotion cost of the promotion platform, and then determine the startup cost according to the number of new users started in the new user information and the promotion cost, as shown in the following formula:
[0074] Startup cost = number of new users / promotion cost
[0075] According to the number of new paying users in the new user information and the promotion cost, the paid cost is determined as follows:
[0076] Payment cost = number of new paying users / promotion cost
[0077] Can also be:
[0078] Payment cost = number of new paying users / number of new activated users
[0079] According to the preset time, the payment amount in the new user information and the promotion cost, the promotion return rate is determined as follows:
[0080] Promotion return rate = total payment amount / promotion cost
[0081] For example, there are 5 new paying users, the total payment amount is 10,000, and the promotion cost is 20,000, then the promotion return rate is 50%.
[0082] It should be noted that the promotion cost of a promotion platform refers to the promotion cost of each promotion platform. This specification uses the example of only one promotion platform, but there may actually be multiple promotion platforms. Then, the server can determine the cost parameters of each promotion platform for each promotion platform, so as to subsequently determine the promotion information delivery strategy for the promotion platform. The server determines the subsequent promotion information delivery strategy through the determined cost parameters, and can accurately control the delivery cost. For example, if the promotion return rate of promotion platform A is low, the delivery volume of promotion platform A will be reduced, and the payment cost of promotion platform B is low, indicating that promotion platform B attracts more new paying users, and the delivery volume of promotion platform B can be increased.
[0083] S104: Determine the target user category of the game to be promoted according to the new user information.
[0084] Specifically, the new user information includes at least one of the region, age, gender, and device type of the new user. The server can determine the user characteristics of the new user based on the new user information, and the user characteristics include the age distribution, region distribution, gender ratio, and device type of the new user. Based on the user characteristics, the target user category of the game to be promoted is determined, and specifically, the user characteristics with a higher proportion in the user characteristics can be used as the target user category of the game to be promoted.
[0085] For example, there are 10 new users, and the user characteristics determined are that there are 8 users aged 20-25, and the remaining users of other age groups are 2. 90% of the users are in first-tier cities, the gender ratio is 1 male and 9 females, and the device type is Android users account for 70%. Then, the server can determine the target user category as female users aged 20-25, located in first-tier cities, and using Android devices. Of course, you can also select several user characteristics from the user characteristics and determine them as the target user category for the game to be promoted.
[0086] The new user information may also include the registration time, etc. The user characteristics determined by the server may also include the registration time distribution, so the target user category determined by the server may also include the registration time. For example, 85% of new users register between 8 and 10 p.m., so the promotion information may be pushed to users who are likely to open the promotion platform between 8 and 10 p.m.
[0087] S106: Determine a promotion information delivery strategy according to the cost parameter and the target user category.
[0088] In one or more embodiments of the present specification, after the cost parameter and the target user category are determined, a promotion information delivery strategy can be determined based on the cost parameter and the target user category.
[0089] Specifically, the server can determine the amount of promotion information delivered based on the cost parameter and preset adjustment rules. The preset adjustment rules can be set as needed, and this manual does not limit this. The server can first obtain the current delivery amount within the preset time, and adjust the current delivery amount based on the cost parameter and the preset adjustment rules. Among them, the delivery amount refers to the number of times the promotion platform delivers promotion information, and the delivery amount is positively correlated with the promotion cost.
[0090] When the promotion return rate is within the first numerical range, the current delivery amount is determined as the promotion information delivery amount, that is, the current delivery amount is not changed. When the promotion return rate is within the second numerical range, the promotion information delivery amount is determined according to the preset first ratio and the current delivery amount, and the promotion information delivery amount determined according to the first ratio is greater than the current delivery amount. When the promotion return rate is within the third numerical range, the promotion information delivery amount is determined according to the preset second ratio and the current delivery amount. The promotion information delivery amount determined according to the second ratio is less than the current delivery amount. When the promotion return rate is less than the delivery threshold, delivery is stopped.
[0091] For example, the current delivery amount is x, the first numerical range is [20%, 50%), the second numerical range is greater than or equal to 50%, the third numerical range is [10%, 20%), the delivery threshold is 10%, the first ratio is 0.3, and the second ratio is 0.2. If the promotion return rate is 33%, the promotion information delivery amount is x, if the promotion return rate is 55%, the promotion information delivery amount is 1.3x, if the promotion return rate is 15%, the promotion information delivery amount is 0.8x. If the promotion return rate is 5%, the promotion information delivery amount is 0, that is, stop delivery.
[0092] After determining the amount of promotional information delivered, the server can obtain a promotional information delivery strategy based on the amount of promotional information delivered and the target user category. Specifically, a preset proportion of promotional information delivery can be delivered to the target user category, and the remaining promotional information delivery can be delivered to users of other categories. Continuing with the above example, 80% of the promotional information delivery will be concentrated on female users aged 20 to 25, who are located in first-tier cities and use Android devices. Adjusting the amount of promotional information delivery according to cost parameters can accurately control costs and timely reduce waste of funds within a certain period of time.
[0093] S108: Sending the promotion information delivery strategy to a promotion platform, so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy.
[0094] like Figure 2 As shown, the server can interact with the promotion platform, specifically, the server can automatically send promotion information delivery strategy adjustment emails, automatically make voice calls, etc. to inform the promotion platform, and this manual does not limit this. Then the promotion information delivery strategy is sent to the promotion platform. After the promotion platform receives the promotion information delivery strategy, it delivers the promotion information of the game to be promoted based on the user information collected by itself and the promotion information delivery strategy.
[0095] based on Figure 1 The promotion information delivery method shown in the figure first obtains the new user information who performs the specified operation on the game to be promoted for the first time within a preset time, determines the cost parameters for promoting the game to be promoted based on the new user information, and determines the target user category of the game to be promoted based on the new user information. According to the cost parameters and the target user category, a promotion information delivery strategy is determined, and the promotion information delivery strategy is sent to the promotion platform, so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy. The promotion information delivery strategy determined by this method is related to the cost parameters and the target user category, so that the subsequent promotion platform can deliver based on the target user category and cost, making the promotion information more intelligent and accurate, so as to improve the user acquisition efficiency and accurately control the delivery cost.
[0096] Before the first promotion, the server can specify an initial promotion information delivery strategy based on the experience of the delivery personnel, including promotion materials, target user groups, delivery volume, delivery time period, delivery location, etc.
[0097] It should be noted that when the number of promotion platforms is greater than the preset number, that is, when there are at least two promotion platforms, the server needs to determine the promotion platform corresponding to the new user, and then execute steps S102 to 108 for each promotion platform to determine the promotion information delivery strategy for each promotion platform and enable each promotion platform to execute its own promotion information delivery strategy, further control the delivery cost, and improve user acquisition efficiency. In other words, when there is more than one promotion platform, the server can formulate a dedicated promotion information delivery strategy for each promotion platform.
[0098] Specifically, Figure 3 The flow chart of determining the promotion platform corresponding to the user provided in this manual is as follows: Figure 3 shown.
[0099] The server can determine the new user promoted by the promotion platform for each promotion platform according to the user identifier in the new user information. The server can send the user identifier to the promotion platform through the attribution interface provided by the promotion platform. The promotion platform obtains a verification result based on the user identifier and the user identifier stored by the promotion platform itself, and returns the verification result to the server. The server determines the new user promoted by the promotion platform based on the verification result. Among them, the user identifier can be used to determine the source of the game downloaded by the new user, that is, to determine which promotion platform's promotion information the new user clicked on to download the game. The user identifier can be IDFA (Identifier For Advertising, IDFA) and the like, and can also be determined by the promotion platform based on the platform identifier of the promotion platform itself and the authentication information representing the uniqueness of the user. The authentication information may include the user account, user name, etc.
[0100] Afterwards, the server determines the cost parameters of the promotion platform for promoting the game to be promoted based on the new user information of the new user promoted by the promotion platform. For example, if the user identifier of new user A determines that new user A downloaded the game to be promoted through the promotion information of promotion platform 1, then the server determines the cost parameters of the promotion platform 1 for promoting the game to be promoted based on the new user information of new user A.
[0101] For step S104, the new user information may also include time-related parameters, such as payment time, startup time, etc., and the user characteristics determined by the server may also include payment time distribution, startup time distribution, etc. Then, the server may also determine the promotion time, promotion frequency, etc. according to the user characteristics. For example, 85% of users pay between 8 and 10 p.m., then the promotion information delivery strategy may require the promotion to start between 8 and 10 p.m., or the promotion frequency of the promotion information may be increased between 8 and 10 p.m.
[0102] The server can also determine the target user category of the game to be promoted based on the delivery demand, so as to further obtain the user group corresponding to the delivery demand. Specifically, the server first determines the delivery demand, which can be determined by the party to be promoted and input into the server. The delivery demand may include obtaining new startup users, obtaining new paying users, obtaining new registered users, etc. This is because the delivery demand may change at different promotion stages. For example, at the beginning of the promotion, the main purpose of the party to be promoted may be to obtain more new startup users and / or registered new users. Then, the target user category is determined by the user characteristics of the new startup users and / or registered new users.
[0103] When the delivery demand is to acquire new paying users, the server can determine the user characteristics of the new paying users based on the new user information of the new paying users, and then determine the target user category of the game to be promoted based on the user characteristics of the new paying users. When the delivery demand is to acquire new starting users, the server can determine the user characteristics of the starting users based on the new user information of the starting users, and then determine the target user category of the game to be promoted based on the user characteristics of the starting users.
[0104] For step S108, the server may also determine the amount of promotion information delivered based on the startup cost and the payment cost. Specifically, when the startup cost is higher than the first risk threshold and / or the payment cost is higher than the second risk threshold, the amount of promotion information delivered is determined to be 0, i.e. delivery is stopped.
[0105] In addition, the server can also obtain the information of the first-time paying user, and perform steps S104 to S108 based on the information. The difference between the first-time paying user and the new paying user is that the new paying user is required to register for the first time and pay for the first time within the preset time, while the first-time paying user is only required to pay for the first time within the preset time. For example, if the preset time is one day and the start time is 0:00 on November 1, 2023, then the user who registers for the first time and pays for the first time during the time period from 0:00 on November 1, 2023 to 0:00 on November 2, 2023 is a new paying user, and the user who pays for the first time during the time period from 0:00 on November 1, 2023 to 0:00 on November 2, 2023 and registered before 0:00 on November 1, 2023 is a first-time paying user. It can be understood that the new paying user is the first-time paying user, but the first-time paying user is not necessarily the new paying user. But in fact, most registered new users generally pay for the first time after registering for a period of time, and the number of new paying users is far less than the number of first-time paying users. In order to obtain more paying users, the server may also determine the target user category of the game to be promoted based on the information of the first-time paying users, so as to subsequently determine the promotion information delivery strategy.
[0106] It should be noted that the user information collected in this manual is collected after obtaining the user's permission.
[0107] The above is one or more implementation methods of this specification, based on Figure 1 The present specification also provides a corresponding promotion information delivery device, such as Figure 4 shown.
[0108] Figure 4 A schematic diagram of a promotion information delivery device provided in this manual includes:
[0109] The information acquisition module 400 is used to acquire information of new users who perform a specified operation on the game to be promoted for the first time within a preset time;
[0110] The data determination module 402 is used to determine the cost parameters for promoting the game to be promoted based on the new user information; and determine the target user category of the game to be promoted based on the new user information;
[0111] A strategy determination module 404, configured to determine a promotion information delivery strategy based on the cost parameter and the target user category;
[0112] The promotion module 406 is used to send the promotion information delivery strategy to the promotion platform, so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy.
[0113] Optionally, when the number of the promotion platforms is greater than a preset number, the data determination module 402 is specifically used to determine, for each promotion platform, the new users promoted by the promotion platform according to the user identifier in the new user information; and determine the cost parameters of the promotion platform for promoting the game to be promoted based on the new user information of the new users promoted by the promotion platform.
[0114] Optionally, the new user who performs the specified operation on the game to be promoted for the first time includes starting a new user, registering a new user, and paying a new user.
[0115] Optionally, the cost parameter includes at least one of a startup cost, a payment cost, and a promotion return rate;
[0116] The data determination module 402 is specifically used to obtain the promotion cost of the promotion platform; determine the startup cost based on the number of new users started in the new user information and the promotion cost; determine the paid cost based on the number of new users paying in the new user information and the promotion cost; determine the promotion return rate based on the preset time, the payment amount in the new user information and the promotion cost.
[0117] Optionally, the new user information includes at least one of the new user's region, age, gender, and device type;
[0118] The data determination module 402 is specifically used to determine the user characteristics of the new user based on the new user information, the user characteristics including the age distribution, regional distribution, gender ratio, and device type of the new user; and determine the target user category of the game to be promoted based on the user characteristics.
[0119] Optionally, the data determination module 402 is specifically used to determine the delivery demand; when the delivery demand is to obtain new paying users, the target user category of the game to be promoted is determined according to the user characteristics of the new paying users; when the delivery demand is to obtain new launching users, the target user category of the game to be promoted is determined according to the user characteristics of the new launching users.
[0120] Optionally, the strategy determination module 404 is specifically configured to determine the promotion information delivery amount according to the cost parameter and the preset adjustment rule; and obtain the promotion information delivery strategy based on the promotion information delivery amount and the target user category.
[0121] Optionally, the strategy determination module 404 is specifically used to obtain the current delivery amount within the preset time; when the promotion return rate is within a first numerical range, determine the current delivery amount as the promotion information delivery amount; when the promotion return rate is within a second numerical range, determine the promotion information delivery amount according to a preset first ratio and the current delivery amount; when the promotion return rate is within a third numerical range, determine the promotion information delivery amount according to a preset second ratio and the current delivery amount.
[0122] This specification also provides a computer-readable storage medium, which stores a computer program, which can be used to execute the above Figure 1 A method for delivering promotional information is provided.
[0123] This manual also provides Figure 5 The one shown corresponds to Figure 1 Schematic diagram of the structure of an electronic device. Figure 5 As shown, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include other hardware required for the business. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 1 The method of delivering promotional information.
[0124] Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the executor of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0125] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0126] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.
[0127] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0128] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0129] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0130] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0131] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0133] In a typical configuration, a computing device includes one or more processors (first chips), input / output interfaces, network interfaces, and memory.
[0134] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0135] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0136] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0137] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0138] This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0139] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0140] The above description is only an embodiment of the present specification and is not intended to limit the present specification. For those skilled in the art, the present specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification shall be included in the scope of the claims of the present specification.
Claims
1. A promotion information delivery method, characterized in that: The method comprises: Obtain information about new users who perform specified operations on the promoted game for the first time within a preset period of time; Determine cost parameters for promoting the game to be promoted based on the new user information; and determine target user categories for the game to be promoted based on the new user information; Determine a promotion information delivery strategy based on the cost parameter and the target user category; The promotion information delivery strategy is sent to a promotion platform, so that the promotion platform delivers the promotion information of the game to be promoted according to the promotion information delivery strategy.
2. The method according to claim 1, characterized in that When the number of the promotion platforms is greater than a preset number, determining cost parameters for promoting the game to be promoted based on the new user information specifically includes: For each promotion platform, determining a new user promoted by the promotion platform according to the user identifier in the new user information; Based on the new user information of the new users promoted by the promotion platform, a cost parameter of promoting the game to be promoted by the promotion platform is determined.
3. The method according to claim 1, characterized in that New users who perform designated operations on the promoted game for the first time include launching new users, registering new users, and paying new users.
4. The method according to claim 3, characterized in that The cost parameter includes at least one of a startup cost, a paid cost, and a promotion return rate; Based on the new user information, determining cost parameters for promoting the game to be promoted includes: Obtain the promotion cost of the promotion platform; Determine the startup cost according to the number of new users started in the new user information and the promotion cost; Determine the payment cost according to the number of new paying users in the new user information and the promotion cost; The promotion return rate is determined according to the preset time, the payment amount in the new user information and the promotion cost.
5. The method according to claim 1, characterized in that The new user information includes at least one of the new user's location, age, gender, and device type; Determine the target user category of the game to be promoted based on the new user information, specifically including: Determine user characteristics of the new user according to the new user information, wherein the user characteristics include age distribution, regional distribution, gender ratio, and device type of the new user; According to the user characteristics, the target user category of the game to be promoted is determined.
6. The method according to claim 5, characterized in that According to the user characteristics, the target user category of the game to be promoted is determined, specifically including: Determine the demand for delivery; When the delivery demand is to acquire new paying users, the target user category of the game to be promoted is determined according to the user characteristics of the new paying users; When the delivery demand is to acquire a new starting user, the target user category of the game to be promoted is determined according to the user characteristics of the new starting user.
7. The method according to claim 4, characterized in that Determine a promotion information delivery strategy based on the cost parameter and the target user category, specifically including: Determine the amount of promotion information delivery based on the cost parameters and preset adjustment rules; Based on the promotion information delivery amount and the target user category, a promotion information delivery strategy is obtained.
8. The method according to claim 7, characterized in that According to the cost parameters and preset adjustment rules, the amount of promotion information delivery is determined, specifically including: Obtaining the current delivery amount within the preset time; When the promotion return rate is within the first numerical range, the current delivery amount is determined as the promotion information delivery amount; When the promotion return rate is within the second numerical range, determining the promotion information delivery amount according to the preset first ratio and the current delivery amount; When the promotion return rate is within a third numerical range, the promotion information delivery amount is determined according to a preset second ratio and the current delivery amount.
9. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.