Advertisement putting agent fee charging method and device, computer equipment and medium

By introducing differentiated pricing methods in the advertising system, the agency fee is calculated based on the user's conversion behavior and quality grouping, and the problem that the traditional CPA release method cannot accurately reflect the quality of the user, which improves the accuracy and efficiency of advertising. Essence

CN119379368APending Publication Date: 2025-01-28SHANGHAI SHUHE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411450453.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

Traditional CPA advertising delivery methods cannot be accurately billed in complex billing scenarios, especially the differences in user quality caused by different media channels and account delivery cannot be effectively reflected in billing.

Method used

Provide a bill for advertising agency costs. By obtaining the transformation of users, matching and benchmark transformation behaviors, determining the user's grouping of users, and calculating the agency fee based on the group price. This method supports differentiated pricing of different quality users.

Benefits of technology

The differentiated pricing of different quality users has been achieved, the accuracy and efficiency of advertising is improved, and the transformation effect of advertisers on different media channels and accounts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119379368A_ABST
    Figure CN119379368A_ABST
Patent Text Reader

Abstract

The invention relates to a billing method and device for advertisement putting proxy cost, computer equipment and a medium. The method comprises the steps that conversion users and corresponding conversion behaviors brought by a current advertisement putting account within a specified time period are acquired, a pre-configured charging strategy is acquired according to the specified time period, and the charging strategy comprises a reference conversion behavior, at least one user group and prices corresponding to the user groups; and matching the conversion behavior of the conversion user with the reference conversion behavior, determining the user group to which the successfully matched user belongs, and determining the proxy cost of the current advertisement putting account in the specified time period according to the user group to which the successfully matched user belongs and the price of the user group. By adopting the method, differentiated pricing can be carried out on users with different qualities, so that the user quality is better improved, and the conversion effect of advertisers is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of advertisement placement, and in particular to a billing method, device, computer equipment and medium for advertisement placement agency fees. Background Art

[0002] In the field of advertising, advertisers can work directly with advertising platforms to manage their own advertising campaigns. Advertisers can also hire advertising agencies to manage their advertising campaigns. Advertising agencies can provide advertising strategy planning, creative design, media buying, advertising optimization and reporting services, using their professional knowledge and resources to help advertisers place advertisements more effectively on advertising platforms.

[0003] Usually, the billing model for cooperation between advertisers and advertising agencies usually includes commission system, monthly fee system, annual fee system or project system. The specific billing model is based on the CPA (Cost Per Action) delivery method. The definition of CPA delivery method refers to an advertising model in which fees are paid according to users completing specific actions (such as registration, purchase, download, etc.). This method is less risky for advertisers because they only pay for the actual results.

[0004] In the traditional CPA method, assuming that a user has a download conversion on the advertising platform, and the price of a download conversion is 10 yuan, then the advertiser should pay 10 yuan to the advertising agency. However, in actual advertising, advertisers are more concerned about the subsequent conversion events of users in their own products. For example, in an e-commerce scenario, advertisers may be more concerned about payment behavior. In a consumer loan assistance scenario, advertisers may be more concerned about credit granting, credit use and other behaviors. In addition, different media channels and different delivery accounts may bring different user quality. Some delivery channels may bring high-quality conversion users and high credit limits, while some delivery channels may bring low-quality conversion users and low credit limits. However, in traditional technical solutions, accurate billing is not possible for these complex billing scenarios. Summary of the invention

[0005] Based on this, it is necessary to provide a billing method, device, computer equipment and medium for advertising agency fees that can support differentiated pricing for users of different qualities in response to the above technical problems.

[0006] In a first aspect, a method for charging advertising agency fees is provided, comprising:

[0007] Get the conversion users and corresponding conversion behaviors brought by the current advertising account within the specified time period;

[0008] Obtaining a pre-configured charging strategy according to a specified time period, the charging strategy including a benchmark conversion behavior, at least one user group, and a price corresponding to the user group;

[0009] Match the conversion behavior of converted users with the benchmark conversion behavior;

[0010] Determine the user group to which the successfully matched user belongs;

[0011] The agency fee of the current advertising account within a specified time period is determined based on the user group to which the successfully matched user belongs and the price of the user group.

[0012] In one embodiment, the billing method for the advertising agency fee also includes:

[0013] Receiving the advertisement access record sent by the advertisement delivery platform when receiving the advertisement access request;

[0014] Get the conversion users and corresponding conversion behaviors brought by the current advertising account within the specified time period, including:

[0015] Monitor user behavior events within a specified time period;

[0016] When it is detected that the target user sends a target behavior event, first device information is obtained, where the first device information is device information of the target user, and the target behavior event includes one or more of first login, download, and activation;

[0017] querying the advertisement access record according to the first device information to obtain the latest advertisement access record;

[0018] Extract the advertising delivery account from the latest advertising access record;

[0019] Attribute the target users to the extracted advertising account to obtain the conversion users brought by the current advertising account within the specified time period;

[0020] Obtain the conversion behavior corresponding to the converted user based on the monitored user behavior events.

[0021] In one embodiment, the billing method for the advertising agency fee also includes:

[0022] extracting second device information according to the received advertisement access record, where the second device information includes multiple types;

[0023] splicing the second device information of multiple types in a preset order, and obtaining a device identification according to the splicing result;

[0024] Creating a first mapping relationship according to the device identifier, where the first mapping relationship is a mapping relationship between the device identifier and multiple types of device information;

[0025] The advertisement access record is queried according to the first device information to obtain the latest advertisement access record, including:

[0026] Obtaining a device identifier corresponding to the target user according to the first device information and the first mapping relationship;

[0027] The advertisement access record is queried according to the device identifier corresponding to the target user to obtain the latest advertisement access record.

[0028] In one embodiment, the billing method for the advertising agency fee also includes:

[0029] Creating a second mapping relationship, where the second mapping relationship is a mapping relationship between each device identifier and each advertisement access record;

[0030] Query the ad access record based on the device ID corresponding to the target user to obtain the latest ad access record, including:

[0031] The second mapping relationship is queried according to the device identifier corresponding to the target user to obtain the latest advertisement access record.

[0032] In one embodiment, the billing method for the advertising agency fee also includes:

[0033] Receive the ad tracking identifier sent by the ad delivery platform when receiving an ad access request;

[0034] When the advertising delivery account does not exist in the latest advertising access record, the corresponding advertising delivery account is obtained according to the advertising tracking identifier.

[0035] In one embodiment, the billing method for the advertising agency fee also includes:

[0036] Get the advertising agency to which the current advertising account belongs;

[0037] Obtain the historical advertising data corresponding to the advertising agency;

[0038] Calculate the average conversion revenue and average conversion cost of each converted user based on the advertising agency's corresponding historical advertising data;

[0039] Calculate the ratio of the average conversion revenue brought by each converted user to the average conversion cost to get the conversion ROI;

[0040] Configure the prices corresponding to user groups based on conversion ROI.

[0041] In one embodiment, the billing strategy also includes a billing method, which determines the agency fee of the current advertising delivery account within a specified time period according to the user group to which the successfully matched user belongs and the price of the user group, including:

[0042] When the billing method is fixed price billing, the agency fee is determined by the product of the number of users in the user group to which the successfully matched user belongs and the corresponding price;

[0043] When the billing method is tiered pricing, the price of the corresponding user group is determined according to the number of people in the user group to which the successfully matched users belong, and the agency fee is determined according to the price of the corresponding user group.

[0044] In a second aspect, a billing device for advertising agency fees is provided, comprising:

[0045] The acquisition module is used to obtain the conversion users and corresponding conversion behaviors brought by the current advertising account within a specified time period;

[0046] A processing module, configured to obtain a pre-configured charging strategy according to a specified time period, wherein the charging strategy includes a benchmark conversion behavior, at least one user group, and a price corresponding to the user group;

[0047] A conversion module, used to match the conversion behavior of the converted user with the benchmark conversion behavior;

[0048] A determination module, used to determine the user group to which the successfully matched user belongs;

[0049] The calculation module is used to determine the agency fee of the current advertising delivery account within a specified time period according to the user group to which the successfully matched user belongs and the price of the user group.

[0050] In a third aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:

[0051] Get the conversion users and corresponding conversion behaviors brought by the current advertising account within the specified time period;

[0052] Obtaining a pre-configured charging strategy according to a specified time period, the charging strategy including a benchmark conversion behavior, at least one user group, and a price corresponding to the user group;

[0053] Match the conversion behavior of converted users with the benchmark conversion behavior;

[0054] Determine the user group to which the successfully matched user belongs;

[0055] The agency fee of the current advertising account within a specified time period is determined based on the user group to which the successfully matched user belongs and the price of the user group.

[0056] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0057] Get the conversion users and corresponding conversion behaviors brought by the current advertising account within the specified time period;

[0058] Obtaining a pre-configured charging strategy according to a specified time period, the charging strategy including a benchmark conversion behavior, at least one user group, and a price corresponding to the user group;

[0059] Match the conversion behavior of converted users with the benchmark conversion behavior;

[0060] Determine the user group to which the successfully matched user belongs;

[0061] The agency fee of the current advertising account within a specified time period is determined based on the user group to which the successfully matched user belongs and the price of the user group.

[0062] The above-mentioned billing method, device, computer equipment and medium for advertising agency fees specify different billing strategies for different advertising accounts in different time periods. The billing strategy includes the user's conversion behavior, and sets different prices for different user groups. The agency fees corresponding to the advertising accounts are considered from multiple dimensions to achieve differentiated pricing for users of different qualities, thereby better improving user quality and improving the conversion effect of advertisers. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 A diagram of an application environment of a method for charging advertising agency fees in an embodiment;

[0064] Figure 2 It is a flowchart of a method for charging advertising agency fees in one embodiment;

[0065] Figure 3 It is a structural block diagram of a billing device for advertising agency fees in one embodiment;

[0066] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0067] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0068] Please refer to Figure 1 , Figure 1 A schematic diagram of an application environment for a method for charging advertising agency fees provided by an exemplary embodiment of the present application. Figure 1 As shown, the application environment includes a server 100 and an advertisement delivery platform 101. The server 100 and the advertisement delivery platform 101 can be communicatively connected via a network 102 to implement the billing method for advertisement delivery agency fees of the present application.

[0069] Server 100 is used to obtain the converted users and corresponding conversion behaviors brought by the current advertising delivery account within a specified time period, obtain a pre-configured billing strategy according to the specified time period, the billing strategy includes a benchmark conversion behavior, at least one user group and a price corresponding to the user group, match the conversion behavior of the converted user with the benchmark conversion behavior, determine the user group to which the successfully matched user belongs, and determine the agency fee of the current advertising delivery account within the specified time period according to the user group to which the successfully matched user belongs and the price of the user group.

[0070] The server 100 may be implemented as an independent server or a server cluster consisting of multiple servers.

[0071] The advertising delivery platform 101 is used to send the advertising access record to the server 100 when receiving the user's advertising access request, so that the server 100 can attribute according to the advertising access record to obtain the conversion users and corresponding conversion behaviors brought by the current advertising delivery account within a specified time period. Among them, the advertising delivery platform 101 can be implemented by an independent server or a server cluster composed of multiple servers.

[0072] The network 102 is used to realize the network connection between the server 100 and the advertisement delivery platform 101. Specifically, the network 102 may include various types of wired or wireless networks.

[0073] In the first aspect, Figure 2 As shown, a method for charging advertising agency fees is provided, and the method is applied to Figure 1 The server in the example is used to illustrate the following steps:

[0074] Step S21, obtaining the conversion users and corresponding conversion rows brought by the current advertising account within a specified time period.

[0075] Among them, the advertising agency fee refers to the agency fee calculated for each advertising account. The advertising account refers to the account applied by the advertising agency on the advertising platform for advertising. Advertising agency refers to a role that can provide advertisers with advertising strategy planning, creative design, media purchase, advertising optimization and reporting services. Advertising agencies use their professional knowledge and resources to help advertisers place advertisements more effectively on the server. Advertising platform refers to the media channel used for advertising, which can include Douyin, Toutiao and Baidu.

[0076] During the agency period, an advertising agency may apply for a new advertising account on an advertising platform (such as Toutiao, Baidu), and the advertising account will be authorized to the agency. If the contract of an agency expires and the advertising account is transferred to a new agency, the settlement fee of the new converted users brought by the advertising account needs to be calculated for the new agency.

[0077] The designated time period refers to the time period that needs to be billed. For example, if you need to calculate the agency fee for a certain day or a certain month, then that day or month will be the designated time period.

[0078] A conversion user refers to a specific reaction of a user to an ad during an ad campaign, which meets the target behavior set by the advertiser. For example, a user clicking on an ad, filling out a form, ordering a product, downloading an app, etc. can all be considered a "conversion." Conversion behavior refers to a specific reaction here, such as user clicks, downloads, activations, and completions, which meet the target behavior set by the advertiser.

[0079] For example, assuming that the advertiser's expected goal is to complete the application, when the user completes the application, it is considered that the conversion is completed, the user is the conversion user, and the corresponding application is the conversion behavior.

[0080] Step S22, obtaining a pre-configured charging policy according to a specified time period, wherein the charging policy includes a benchmark conversion behavior, at least one user group, and a price corresponding to the user group.

[0081] The charging strategy refers to a pre-configured strategy for calculating the proxy fee, which includes some detailed information about calculating the proxy fee, such as a charging method, a benchmark conversion behavior, at least one user group, and a price corresponding to the user group.

[0082] The benchmark conversion behavior is used to compare with the actual behavior of the user, so as to measure whether the actual behavior of the user complies with the corresponding billing strategy based on the comparison result. For example, if the benchmark conversion behavior of a billing strategy is credit granting, and the conversion behavior of the obtained conversion user is application completion, then this billing strategy cannot be applied.

[0083] Specifically, the present application obtains a matching billing strategy based on a specified time period and a current advertising delivery account. The billing strategy also includes the effective start time and end time of the strategy and the advertising delivery account. The present application can match the above-mentioned specified time period with the effective start time and end time of the strategy, and match the current advertising delivery account with the advertising delivery account in the billing strategy to obtain a billing strategy that matches the current advertising delivery account.

[0084] Please refer to Table 1 below, which is a detailed table of billing strategies in an embodiment.

[0085] Table 1

[0086]

[0087] Among them, three billing strategies are configured in Table 1, among which the first one is the billing strategy configured for account 1 applied by advertising agency A on platform 1, the second one is the billing strategy configured for account 2 applied by advertising agency A on platform 1, and the third one is the billing strategy configured for account 3 applied by advertising agency B on platform 1. Among them, each billing strategy specifically includes the billing method of the strategy, the benchmark conversion behavior, the price corresponding to each user group, the effective start time and the end time.

[0088] Step S23, matching the conversion behavior of the converting user with the benchmark conversion behavior.

[0089] The current advertising account may bring multiple conversion users within a specified time period, and the conversion behavior corresponding to each conversion user is matched with the benchmark conversion behavior in the billing strategy to obtain a matching result. The matching result may include a successful match and a failed match. The agency fee is further calculated based on the successfully matched users, while the failed matched users are not included in the calculation.

[0090] Step S24, determining the user group to which the successfully matched user belongs.

[0091] When all converted users belong to the same user group, the agency fee is calculated at the same price. When all converted users do not belong to the same user group, it is necessary to determine the user group to which each successfully matched user belongs, and calculate the price corresponding to each user group based on the prices corresponding to different user groups.

[0092] Specifically, when setting user groups in this application, grouping can be performed based on a single feature dimension, where the feature refers to features related to the effectiveness of advertising, such as credit limit and number of clicks. For example, assuming grouping based on a single dimension, for example, user group 1 has a credit limit of 0 to 5,000 yuan, and user group 2 has a credit limit of 5,000 to 10,000 yuan. Different user groups have different corresponding prices for each converted user. For example, the settlement unit price of user group 1 can be set to 100 yuan for each user who is successfully granted credit, and the settlement unit price of user group 2 can be set to 200 yuan for each user who is successfully granted credit.

[0093] In another embodiment, the present application may also group users by combining multiple feature dimensions. Specifically, the present application may calculate the score values ​​corresponding to each successfully matched user through multiple feature dimensions, and determine the user group to which the successfully matched user belongs based on the score values.

[0094] Specifically, the present application can use the following calculation formula to calculate the score value P corresponding to each successfully matched user:

[0095]

[0096] Among them, P is the final output score value, F(i) refers to the score of the i-th feature, where the feature refers to the factors related to the advertising effect, such as credit limit, number of ad clicks, and user delinquency rate. W(i) refers to the weight of the i-th feature, which can be determined based on the influence of the i-th feature on the user grouping score obtained during the training process, and can also be adjusted and allocated by user definition.

[0097] For example, the score corresponding to the credit limit F(i) = the user's credit limit / the average credit limit of the total number of users;

[0098] The score corresponding to the number of ad clicks F(i) = the number of ad clicks by the user / the average number of ad clicks by the total number of users;

[0099] The score corresponding to the overdue rate F(i) = (1-predicted overdue rate of the user) / (1-average overdue rate of the total number of users).

[0100] For example, suppose the three features of user's credit limit, user's ad clicks, and predicted user's overdue rate are used for calculation. User A's credit limit is 3,000 yuan, user's ad clicks are 1, predicted user's overdue rate is 10%, the average credit limit of all users is 5,000 yuan, the average ad clicks of all users are 2, and the average overdue rate of all users is 20%. The feature weight of predicted user's overdue rate is 0.6, the feature weight of user's credit limit is 0.5, and the feature weight of user's ad clicks is 0.05. Then the final output score value of user A is:

[0101] P=(3000 / 5000)*0.5+(1 / 2)*0.05+((1-10%) / (1-20%))*0.6=1

[0102] Furthermore, groups can be formed according to the value of P, for example, P belonging to the first preset range is classified as user group 1, P belonging to the second preset range is classified as user group 2, and so on, to group each converted user. The present application can make the subsequent calculation of the agency fee more reasonable and accurate through such a grouping mechanism.

[0103] Step S25, determining the agency fee of the current advertising delivery account within a specified time period according to the user group to which the successfully matched user belongs and the price of the user group.

[0104] Specifically, the successfully matched users are classified according to the user groups in the billing rules and classified into corresponding user groups. The agency fee of the current advertising account in the specified time period is obtained by multiplying the price corresponding to each user group by the number of users under each user group.

[0105] In one of the embodiments, the billing method for advertising agency fees may also include: receiving an advertising access record sent by the advertising delivery platform when receiving an advertising access request, obtaining the converted users and corresponding conversion behaviors brought by the current advertising delivery account within a specified time period, including: monitoring user behavior events within a specified time period, and when monitoring that a target user sends a target behavior event, obtaining first device information, the first device information is the device information of the target user, and the target behavior event includes one or more of first login, download, and activation,

[0106] Query the advertising access record according to the first device information to obtain the latest advertising access record, extract the advertising delivery account in the latest advertising access record, attribute the target user to the extracted advertising delivery account to obtain the converted users brought by the current advertising delivery account within the specified time period, and obtain the conversion behavior corresponding to the converted user based on the monitored user behavior events.

[0107] The server in this application is equivalent to the advertiser side, and the advertising delivery platform can be equivalent to the media side. The advertiser hires an advertising agency to deliver the advertisement to the media side. The advertising agency applies for an advertising delivery account on the media side, and delivers the advertisement that the advertiser wants to deliver to the media side through the advertising delivery account. After the media side receives the user's advertising access request for the advertisement, it sends the corresponding advertising access record to the advertiser side, that is, the above-mentioned server. Among them, the advertising access request may include click and browse requests. The advertising access record may include the advertising delivery account, the user's device information, the advertising plan id, the advertising group id, the exposure id, and the click id, etc.

[0108] After receiving the advertisement access record, the server stores it in a preset database for subsequent query. Specifically, the database stores the corresponding relationship between multiple device information and advertisement access records.

[0109] At the same time, the server monitors user behavior. When it detects that the target user has first login, download, and activation behavior events, the server obtains the device information of the target user, i.e., the first device information, queries the pre-stored advertising access records based on the first device information, obtains the latest advertising access records that match the first device information, extracts the corresponding advertising delivery account from the latest advertising access record, and attributes the target user to the extracted advertising delivery account, that is, the target user is considered to be a converted user brought by the extracted advertising delivery account. For example, if the extracted advertising delivery account is account A, the target user is attributed to account A. According to this method, the server can attribute each converted user to the corresponding advertising delivery account, thereby obtaining the converted user corresponding to each advertising delivery account, and further obtain the converted user corresponding to the current advertising delivery account based on the converted user corresponding to each advertising delivery account.

[0110] In this application, every time a converted user is monitored, the converted user will be attributed to the corresponding advertising account, so that the converted users and conversion behaviors corresponding to each advertising account can be maintained. The conversion behavior here can be based on the last conversion behavior, that is, the last conversion behavior is used to match the benchmark conversion behavior. For example, if user A completes the download, activation, first login, and application, the user's conversion behavior is deemed to be completed, and the application is matched with the benchmark conversion behavior. However, when monitoring the user's behavior, the first conversion behavior can be used as the standard. When a download or first login is detected, the conversion user is attributed.

[0111] The device information may refer to information such as a device number or a device identifier of the device.

[0112] The beneficial effect of this embodiment is that the present application can perform attribution of advertising delivery, and attribute each converted user to the corresponding advertising delivery account, thereby obtaining the converted user corresponding to the current advertising delivery account.

[0113] In one of the embodiments, the billing method for advertising agency fees may also include: extracting second device information based on the received advertising access record, the second device information including multiple types, splicing the multiple types of second device information in a preset order, and obtaining a device identification based on the spliced ​​result, creating a first mapping relationship based on the device identification, the first mapping relationship is a mapping relationship between the device identification and multiple types of device information, querying the advertising access record based on the first device information to obtain the latest advertising access record, including: obtaining the device identification corresponding to the target user based on the first device information and the first mapping relationship, and querying the advertising access record based on the device identification corresponding to the target user to obtain the latest advertising access record.

[0114] The present application involves first device information and second device information, wherein the first device information is the user device information taken by the server itself, and is the user device information collected by the server when the server monitors the target user's first login, download or activation behavior. The second device information is the user device information sent by the advertising platform, and is the user device information carried in the advertisement access record sent to the server by the advertising platform when the advertising platform receives the user's advertisement access request to access the advertisement. Therefore, the first device information is the user device information collected by the server itself, and the second device information is the user device information sent to the server by the advertising platform. Since there may be inconsistencies between the first device information and the second device information, this application solves the problem of inconsistency between the user device information collected by the server when the user logs in to the APP and the user device information sent to the server by the advertising platform when the user browses and clicks on the advertisement on the advertising platform by constructing a first mapping relationship.

[0115] The type of the device information of the second device may include, but is not limited to, any one or more of the following:

[0116] oaid, oaid_md5, oaid_sha256, android_id, android_id_md5, android_id_sha256, imei, imei_md5, imei_sha256, idfa, idfa_md5, and idfa_sha256.

[0117] Among them, Oaid (Open Anonymous Device Identifier) ​​is a non-permanent device identifier provided by Android devices such as Huawei and Xiaomi. It is mainly used for advertising tracking and personalized recommendations, helping developers identify user devices and thus provide more accurate advertising services. Oaid_md5 refers to the result obtained by calculating Oaid using the md5 algorithm. Oaid_sha256 refers to the result obtained by calculating Oaid using the sha256 hash function.

[0118] android_id refers to a device identifier in the Android system, which is used to uniquely identify each Android device.

[0119] imei (International Mobile Equipment Identity) is the international mobile equipment identity code, commonly known as "mobile phone serial number", which is the unique identification code for every mobile phone or other mobile communication device in the world.

[0120] IDFA refers to the Advertising Identifier, which is a random device identifier assigned by Apple to iOS devices.

[0121] Furthermore, after obtaining the second device information, the present application can also verify the validity of each device information and filter out some invalid device information, such as the issued empty string, the md5 value of the empty string, "0000000000000000" and other invalid values.

[0122] Further, the filtered second device information is spliced, and the above-mentioned preset order can refer to any specified arrangement order according to the device type and value type, such as deviceInfo = oaid + oaid_md5 + android_id + android_id_md5. Among them, deviceInfo is the spliced ​​result, and the spliced ​​result is a string. The splicing here refers to combining various types of second device information together.

[0123] Furthermore, obtaining the device identification according to the concatenated result may include: encrypting the concatenated string with salt, specifically encrypting with SHA256 with salt, and the number of encryptions may be arbitrarily specified. For example, if the number of encryptions is set to 2, the corresponding calculation method may be:

[0124] SHA256(SHA256(deviceInfo+salt)+salt).

[0125] Assuming that the number of encryptions is set to 3, the corresponding calculation method can be:

[0126] SHA256(SHA256(SHA256(deviceInfo+salt)+salt)+salt) calculates the final device ID. Store the device ID in the database.

[0127] The calculated device identification is associated with each type of second device information and stored to create a first mapping relationship. The first device information is further matched with the first mapping relationship to obtain the corresponding device identification. The corresponding advertising access record is queried according to the device identification to extract the advertising delivery account.

[0128] In the present application, after receiving the advertisement access record sent by the advertisement platform, the second device information is extracted, and the first mapping relationship is queried based on the second device information. If there is no corresponding device identification, the above-mentioned step of calculating the device identification is executed. If the corresponding device identification already exists, the extracted second device information is updated to the first mapping relationship to maintain the first mapping relationship in real time.

[0129] Please refer to Table 2 below. Table 2 is a data structure of a first mapping relationship table in an embodiment.

[0130] Table 2

[0131] Equipment identification oaid oaid_md5 android_id android_id_md5 imei imei_md5 Logo 1 id1 id2 id3 id4 id5 id6 Logo 2 id7 id8 id9 id10 id11 id12

[0132] Table 2 includes the mapping relationship between device identification and various device information, including oaid, android_id, imei, and the results of some algorithms operating on these types, such as md5.

[0133] In this application, each time an ad access record is received from an ad platform, the device information in the corresponding ad access record is extracted, and the first mapping relationship is queried based on the extracted device information. If there is a corresponding record, if the extracted device information just matches another type of device information, it means that the corresponding device identification has been created. If the query finds that there is no matching record, it means that the device is accessing the ad for the first time, and the corresponding device identification needs to be calculated based on the extracted device information, and the association relationship between the device identification and the device information is created and updated to the first mapping relationship.

[0134] For example, continue to use Table 2 above as an example. For example, once an advertising platform issues an advertising access record, the device information including id1 and id2 is extracted from the advertising access record. After querying Table 2, it is found that the device already exists, and there is no need to calculate the device ID. When the device information including id20 and id21 is extracted from the advertising access record, and it is found that the same device does not exist after querying Table 2, the corresponding device ID needs to be calculated based on id20 and id21 and stored in Table 2.

[0135] In the present application, the server can also update the device information of each type in the first mapping relationship in real time. Specifically, when it is detected that new device information of the original device appears in the advertisement access record issued by the advertisement platform, the new device information is updated to the first mapping relationship.

[0136] For example, continue to use Table 2 above as an example. For example, once an advertising platform issues an advertising access record, the device information extracted from the advertising access record includes id2, id13, and id14. Match id2, id13, and id14 with Table 2 above, and find that id2 has the same value as the oaid_md5 in the first item. It is considered that the device corresponding to the advertising access record is the same device as the device corresponding to ID 1, and the type of device information corresponding to id13 and id14 (assuming idfa and idfa_md5) is also updated to Table 2, so that the device types in Table 2 are increasingly rich, so that the same device can be identified more accurately.

[0137] Among them, when matching, various operations can be performed on the newly extracted second device information, such as processing using the md5 algorithm, or processing using the SHA256 algorithm, and the processing results are matched with the various types of device information in Table 2. If the match is successful, there is no need to calculate the device identification, and the newly extracted second device information can be updated to Table 2. When the match is unsuccessful, it means that the device information of the device has not been calculated before, then it is necessary to calculate the corresponding device identification based on the newly extracted second device information, and create a corresponding mapping relationship between the calculated device identification and the newly extracted second device information, and add it to Table 2 to achieve real-time maintenance of Table 2.

[0138] The beneficial effect of this embodiment is that it solves the problem that the user device information collected by the server when the user logs into the APP and the user device information sent to the server by the advertising platform when the user browses and clicks on the advertisement on the advertising platform may be inconsistent.

[0139] In one of the embodiments, the billing method for advertising agency fees may also include: creating a second mapping relationship, the second mapping relationship being a mapping relationship between each device identifier and each advertisement access record, querying the advertisement access record according to the device identifier corresponding to the target user to obtain the latest advertisement access record, including: querying the second mapping relationship according to the device identifier corresponding to the target user to obtain the latest advertisement access record.

[0140] Among them, the present application also creates a second mapping relationship, which is a mapping relationship between each device identifier and the advertising access record, wherein the advertising access record can specifically include information such as the advertising delivery account, access time, advertising group id, advertising plan id, advertising creative id, exposure id and click id.

[0141] When the server detects the target user's first login, activation, download and other behavioral events, it extracts the corresponding first device information, matches the first device information with the first mapping relationship, obtains the corresponding device identification, and then queries the second mapping relationship based on the device identification to obtain the corresponding latest advertisement access record, and extracts the corresponding advertisement delivery account based on the latest advertisement access record. Each device identification has at least one corresponding advertisement access record.

[0142] For example, when a user clicks on an ad through Douyin on the first day and clicks on the ad again through Toutiao on the second day, the final attribution will be based on the record of the click on the first day.

[0143] In this application, various types of device information of user devices are collected, a unique device identifier is calculated based on the collected device information, and a mapping relationship between the device identifier and various types of device information of the same device is created. Subsequently, the same device is uniquely determined based on the mapping relationship, solving the problem of inconsistency between the device information collected by the server itself and the device information sent by the advertising platform. For example, for the same device M, the device information sent by Douyin is oaid, and the device information sent by Toutiao is the android_id of the device M, but in fact it points to the same device. In order to identify that the two device information sent in this scenario refer to the same device, this application pre-calculates the unique device identifier of each device to solve the problem that different device information may be sent for the same device in various scenarios.

[0144] In one of the embodiments, the billing method for advertising agency fees also includes: receiving an advertising tracking identifier issued by the advertising delivery platform when receiving an advertising access request, and when the advertising delivery account does not exist in the latest advertising access record, obtaining the corresponding advertising delivery account according to the advertising tracking identifier.

[0145] When the advertising platform receives an ad access request from a user to access an ad, it will send the ad access record and ad tracking identifier to the advertising platform. When the advertising platform cannot obtain the ad delivery account from the ad access record, it will obtain the corresponding ad delivery account based on the ad tracking identifier to solve the problem that the ad delivery account field does not exist in the ad access record, resulting in the inability to obtain the ad delivery account.

[0146] In one of the embodiments, the billing method for advertising agency fees may also include: obtaining the advertising agency to which the current advertising delivery account belongs, obtaining the historical advertising delivery data corresponding to the advertising agency, calculating the average conversion revenue and average conversion cost brought by each converted user based on the historical advertising delivery data corresponding to the advertising agency, calculating the ratio of the average conversion revenue to the average conversion cost brought by each converted user, obtaining the conversion ROI, and configuring the price corresponding to the user grouping based on the conversion ROI.

[0147] Among them, advertising agencies provide advertisers with advertising strategy planning, creative design, media purchase, advertising optimization and reporting services, and use their professional knowledge and resources to help advertisers place advertisements more effectively on advertising platforms. An advertising account is an account applied for by an advertising agency on an advertising platform for placing advertisements. An advertising agency can apply for one or more advertising accounts on the same advertising platform. When applying for the current advertising account, you can obtain the historical advertising data of the advertising agency to which the current advertising account belongs for analysis, and configure the corresponding billing strategy for the current advertising account based on the analysis results.

[0148] Specifically, the server pre-collects the advertising data corresponding to each advertising agency, specifically collects the advertising account corresponding to each advertising agency and the advertising data corresponding to each advertising account, and stores them. When a new current advertising account is created later, data analysis is performed based on the historical advertising data corresponding to the advertising agency to configure the current advertising account.

[0149] Among them, the average conversion revenue and average conversion cost brought by each converted user are calculated based on the historical advertising data corresponding to the advertising agency. The following scheme can be used for calculation:

[0150] Average conversion revenue of converted users = total revenue in a period of time / total number of converted users in a period of time

[0151] Average conversion cost = total cost in a period of time / total number of converted users in a period of time

[0152] For example, the average conversion revenue of first-login conversion users = total revenue in a period of time / total number of first-login conversion users in a period of time. The average conversion revenue of credit conversion users = total revenue in a period of time / total number of credit conversion users in a period of time.

[0153] Conversion ROI refers to the Return On Investment (ROI), which measures the ratio between the income obtained through investment and the investment cost. Specifically, conversion ROI is an indicator for evaluating investment benefits by analyzing the economic returns obtained from investment activities.

[0154] As mentioned above, the prices corresponding to the user groups configured according to the conversion ROI may include:

[0155] The unit price of converted users is calculated based on the formula: unit price of converted users = average conversion revenue of converted users / conversion ROI. The initial price corresponding to each user group is further configured based on the unit price of converted users. The initial price can be continuously adjusted during subsequent delivery.

[0156] In one of the embodiments, the billing method for advertising agency fees may also include: obtaining historical advertising delivery data corresponding to the current advertising delivery account, calculating the average conversion revenue and average conversion cost brought by each converted user based on the historical advertising delivery data corresponding to the current advertising delivery account, calculating the ratio of the average conversion revenue to the average conversion cost brought by each converted user, obtaining the conversion ROI, and adjusting the price corresponding to the user grouping based on the conversion ROI.

[0157] Specifically, when a new current advertising placement account is created, since the current advertising placement account has no corresponding historical placement data, the historical advertising placement data of the agent to which the current advertising placement account belongs is obtained for data analysis, and an initial price value is configured for the current advertising placement account based on the analysis results.

[0158] Furthermore, after the current advertising account has been used for a period of time, the historical advertising data corresponding to the current advertising account can be obtained to calculate the corresponding conversion ROI, and the price of the corresponding user group can be adjusted continuously according to the corresponding conversion ROI after the current advertising account has been used for a period of time. When making adjustments, it is necessary to ensure that the conversion ROI is greater than 1, and the higher the conversion ROI, the better.

[0159] In one of the embodiments, the billing strategy also includes a billing method, which determines the agency fee of the current advertising account within a specified time period based on the user group to which the successfully matched user belongs and the price of the user group, including: when the billing method is fixed price billing, the agency fee is determined based on the product of the number of people in the user group to which the successfully matched user belongs and the corresponding price; when the billing method is tiered price billing, the price of the corresponding user group is determined based on the number of people in the user group to which the successfully matched user belongs, and the agency fee is determined based on the price of the corresponding user group.

[0160] Among them, fixed price billing means that the price corresponding to each user group is fixed. For example, the price of user group 1 is set to 100 yuan for each user who is successfully granted credit, and the price of user group 2 is set to 200 yuan for each user who is successfully granted credit.

[0161] Tiered price billing means that the price corresponding to each user group is not unique or fixed. Tiered price billing can include two situations, the first is overall calculation, and the second is segmented calculation. An example is as follows:

[0162] For example, the first overall calculation, the settlement unit price of user group 1 is:

[0163] When the number of people granted credit in user group 1 is greater than 0 and less than or equal to 100, the settlement unit price is RMB 100 for each user who has successfully been granted credit. When the number of people granted credit in user group 1 is greater than 100 and less than or equal to 500, the settlement unit price is RMB 200 for each user who has successfully been granted credit.

[0164] The settlement unit price for user group 2 is:

[0165] When the number of credit-granted users in user group 2 is greater than 0 and less than or equal to 100, the settlement unit price is RMB 200 for each user who has been successfully granted credit; when the number of credit-granted users in user group 2 is greater than 100 and less than or equal to 500, the settlement unit price is RMB 300 for each user who has been successfully granted credit.

[0166] For the second segmented calculation, the number of credit-granted people in user group 1 is 300. The first 100 people meet the range of greater than 0 and less than or equal to 100 people, and are calculated according to the unit price of 100 yuan within the range. The next 200 people meet the range of greater than 100 and less than 500 people, and the next 200 people are calculated according to the unit price of 200 yuan within this range.

[0167] Specifically, the following four scenarios are divided into four scenarios to calculate the agency fees in each scenario:

[0168] Scenario 1: Assume that the design fee method is fixed price billing, the benchmark conversion behavior is credit completion, and the user group selected is the full user group. That is, the number of users counted in all user groups is added up and then multiplied by the unit price. The calculation formula is as follows:

[0169] Agency fee for advertising account 1 = (number of users in user group 1 + number of users in user group 2) * fixed unit price

[0170] Scenario 2: Assume that the design billing method is fixed price billing, the conversion behavior is completed by credit, and the user grouping selection is different unit prices for different user groups. In this case, you need to calculate the settlement fee for each user group first, that is, multiply the number of people in each user group by the price of each user group, and then add up the settlement fees of all user groups to get the total. The calculation formula is as follows:

[0171] Agency fee for advertising account 1 = (number of users in user group 1 * fixed unit price 1 + number of users in user group 2 * fixed unit price 2)

[0172] Scenario 3: Assuming that the design billing method is tiered pricing, the calculation method is overall calculation, the conversion behavior is completed by credit, and the user grouping is different user groups with tiered unit prices, it is necessary to first calculate the unit price range that the number of users in each user group meets, and then use the number of users in the user group multiplied by the unit price of the tiered range that the number of users in the user group meets to calculate, and finally add up the settlement fees of all user groups to get the total. The calculation formula is as follows:

[0173] Agency fee for ad account 1 = number of users in user group 1 * tiered unit price 1 + number of users in user group 2 * tiered unit price 2

[0174] For example, assuming that the number of people granted credit in user group 1 is 300, which satisfies the range of more than 100 and less than 500 people, all 300 people are calculated at a unit price of 200 yuan within this range.

[0175] Scenario 4: Assuming that the design fee method is tiered pricing, the calculation method is segmented calculation, the conversion behavior is completed by credit, and the user grouping is different user groups with tiered unit prices, it is necessary to first determine which tiered ranges of unit prices are met according to the number of users in each user group, and then split the number of users in the user group according to the tiered range, and then multiply it by the unit price of the tiered range for segmented calculation. Finally, add up the settlement fees of all user groups and segments to obtain the agency fee of the advertising account on the calculation date. The calculation formula is as follows:

[0176] The agency fee of advertising account 1 = the number of people in user group 1 who meet the requirements of step 1 * the step unit price 1 of user group 1 + the number of people in user group 1 who meet the requirements of step 2 * the step unit price 2 of user group 1 + .... + the number of people in user group n who meet the requirements of step n * the step unit price n of user group n.

[0177] For example, assuming that the number of credit-granted users in user group 1 is 300, the first 100 users meet the range of greater than 0 and less than or equal to 100 users, and are calculated according to the unit price of 100 yuan within this range; the next 200 users meet the range of greater than 100 and less than 500 users, and the next 200 users are calculated according to the unit price of 200 yuan within this range.

[0178] Furthermore, the present application can also calculate the agency fees of each advertising agency. Specifically, the present application can obtain each advertising placement account corresponding to the current advertising agency within a specified time period, calculate the agency fees of each advertising placement account, and then add up the agency fees corresponding to each advertising placement account to obtain the agency fee corresponding to the current advertising agency.

[0179] In the second aspect, Figure 3 As shown, a billing device for advertising agency fees is provided, comprising: an acquisition module 31, a processing module 32, a conversion module 33, a determination module 34 and a calculation module 35, wherein:

[0180] An acquisition module 31 is used to acquire the conversion users and corresponding conversion behaviors brought by the current advertising account within a specified time period;

[0181] A processing module 32, configured to obtain a pre-configured charging strategy according to a specified time period, the charging strategy including a benchmark conversion behavior, at least one user group, and a price corresponding to the user group;

[0182] A conversion module 33, used to match the conversion behavior of the conversion user with the benchmark conversion behavior;

[0183] A determination module 34, used to determine the user group to which the successfully matched user belongs;

[0184] The calculation module 35 is used to determine the agency fee of the current advertising delivery account within a specified time period according to the user group to which the successfully matched user belongs and the price of the user group.

[0185] In one of the embodiments, the acquisition module 31 can also receive the advertising access record sent by the advertising delivery platform when it receives the advertising access request, monitor the user behavior events within a specified time period, and when the target user is monitored to send a target behavior event, obtain the first device information, the first device information is the device information of the target user, the target behavior event includes one or more of the first login, download and activation, query the advertising access record according to the first device information to obtain the latest advertising access record, extract the advertising delivery account in the latest advertising access record, attribute the target user to the extracted advertising delivery account to obtain the converted users brought by the current advertising delivery account within the specified time period, and obtain the conversion behavior corresponding to the converted user according to the monitored user behavior events.

[0186] In one embodiment, the acquisition module 31 may further extract the second device information according to the received advertisement access record, the second device information includes multiple types, the multiple types of second device information are spliced ​​in a preset order, and the device identification is obtained according to the spliced ​​result.

[0187] A first mapping relationship is created based on the device identifier, where the first mapping relationship is a mapping relationship between the device identifier and multiple types of device information. Based on the first device information and the first mapping relationship, the device identifier corresponding to the target user is obtained, and the advertising access record is queried based on the device identifier corresponding to the target user to obtain the latest advertising access record.

[0188] In one embodiment, the acquisition module 31 may also create a second mapping relationship, which is a mapping relationship between each device identifier and each advertisement access record, and query the second mapping relationship according to the device identifier corresponding to the target user to obtain the latest advertisement access record.

[0189] In one embodiment, the processing module 32 may also receive an advertisement tracking identifier issued by the advertisement delivery platform when receiving an advertisement access request, and when the advertisement delivery account does not exist in the latest advertisement access record, obtain the corresponding advertisement delivery account according to the advertisement tracking identifier.

[0190] In one of the embodiments, the processing module 32 can also obtain the advertising agency to which the current advertising delivery account belongs, obtain the historical advertising delivery data corresponding to the advertising agency, calculate the average conversion revenue and average conversion cost brought by each converted user based on the historical advertising delivery data corresponding to the advertising agency, calculate the ratio of the average conversion revenue to the average conversion cost brought by each converted user, obtain the conversion ROI, and configure the price corresponding to the user group based on the conversion ROI.

[0191] In one of the embodiments, the billing strategy also includes a billing method. The calculation module 35 can determine the agency fee based on the product of the number of people in the user group to which the successfully matched users belong and the corresponding price when the billing method is fixed price billing. When the billing method is tiered price billing, the price of the corresponding user group is determined based on the number of people in the user group to which the successfully matched users belong, and the agency fee is determined based on the price of the corresponding user group.

[0192] In a third aspect, the present application provides a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method for charging advertising agency fees provided in any embodiment of the present disclosure in the first aspect are implemented.

[0193] In one embodiment, the computer device may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. . The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a billing method for advertising agency fees is implemented.

[0194] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for billing advertising agency fees provided in any embodiment of the first aspect of the present disclosure.

[0195] The computer readable storage medium may be Figure 4 A computer-readable storage medium in the computer device shown.

[0196] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program, and the above-mentioned computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0197] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0198] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A method for charging advertising agency fees, characterized in that: The method comprises: Get the conversion users and corresponding conversion behaviors brought by the current advertising account within the specified time period; Acquire a pre-configured charging policy according to the specified time period, the charging policy including a benchmark conversion behavior, at least one user group, and a price corresponding to the user group; Matching the conversion behavior of the conversion user with the benchmark conversion behavior; Determine the user group to which the successfully matched user belongs; The agency fee of the current advertising delivery account within the specified time period is determined according to the user group to which the successfully matched user belongs and the price of the user group.

2. The method according to claim 1, characterized in that The method further comprises: Receiving the advertisement access record sent by the advertisement delivery platform when receiving the advertisement access request; The obtaining of conversion users and corresponding conversion behaviors brought by the current advertising account within a specified time period includes: Monitoring user behavior events within the specified time period; When a target behavior event is detected to be sent by a target user, first device information is acquired, where the first device information is device information of the target user, and the target behavior event includes one or more of first login, download, and activation; querying the advertisement access record according to the first device information to obtain the latest advertisement access record; Extracting the advertisement delivery account number from the latest advertisement access record; Attributing the target user to the extracted advertising delivery account to obtain the converted users brought by the current advertising delivery account within the specified time period; The conversion behavior corresponding to the converted user is obtained according to the monitored user behavior events.

3. The method according to claim 2, characterized in that The method further comprises: extracting second device information according to the received advertisement access record, where the second device information includes multiple types; splicing the plurality of types of second device information in a preset order, and obtaining a device identification according to the splicing result; Creating a first mapping relationship according to the device identifier, where the first mapping relationship is a mapping relationship between the device identifier and the multiple types of device information; The querying the advertisement access record according to the first device information to obtain the latest advertisement access record includes: Obtaining a device identifier corresponding to the target user according to the first device information and the first mapping relationship; The advertisement access record is queried according to the device identifier corresponding to the target user to obtain the latest advertisement access record.

4. The method according to claim 3, characterized in that The method further comprises: Creating a second mapping relationship, where the second mapping relationship is a mapping relationship between each device identifier and each advertisement access record; The querying the advertisement access record according to the device identifier corresponding to the target user to obtain the latest advertisement access record includes: The second mapping relationship is queried according to the device identifier corresponding to the target user to obtain the latest advertisement access record.

5. The method according to claim 2, characterized in that: The method further comprises: Receive the ad tracking identifier sent by the ad delivery platform when receiving an ad access request; When the advertisement delivery account does not exist in the latest advertisement access record, the corresponding advertisement delivery account is acquired according to the advertisement tracking identifier.

6. The method according to claim 1, characterized in that The method further comprises: Obtain the advertising agency to which the current advertising account belongs; Obtaining historical advertising data corresponding to the advertising agency; Calculate the average conversion revenue and average conversion cost brought by each converted user based on the historical advertising delivery data corresponding to the advertising agency; Calculate the ratio of the average conversion revenue brought by each converted user to the average conversion cost to obtain the conversion ROI; The price corresponding to the user group is configured according to the conversion ROI.

7. The method according to claim 1, characterized in that The charging strategy also includes a charging method, wherein the agency fee of the current advertising delivery account within the specified time period is determined according to the user group to which the successfully matched user belongs and the price of the user group, including: When the charging method is fixed price charging, the agency fee is determined according to the product of the number of users in the user group to which the successfully matched user belongs and the corresponding price; When the billing method is tiered pricing, the price of the corresponding user group is determined according to the number of people in the user group to which the successfully matched users belong, and the agency fee is determined according to the price of the corresponding user group.

8. A billing device for advertising agency fees, characterized in that: The device comprises: The acquisition module is used to obtain the conversion users and corresponding conversion behaviors brought by the current advertising account within a specified time period; A processing module, configured to obtain a pre-configured charging strategy according to the specified time period, wherein the charging strategy includes a benchmark conversion behavior, at least one user group, and a price corresponding to the user group; A conversion module, used for matching the conversion behavior of the conversion user with the benchmark conversion behavior; A determination module, used to determine the user group to which the successfully matched user belongs; The calculation module is used to determine the agency fee of the current advertising delivery account within the specified time period according to the user group to which the successfully matched user belongs and the price of the user group.

9. A computer 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 computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.