Website traffic processing method, device, equipment and storage medium
By dividing website traffic and adjusting resource occupancy data based on configuration information, automatic price adjustment is achieved, which solves the problems of high labor costs and inaccurate goals caused by relying on manual bidding in traditional information delivery, and improves the efficiency and effectiveness of information delivery.
Patent Information
- Application Number
- CN201910554008.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-25
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2039-06-25
AI Technical Summary
Traditional information delivery relies on manual determination of resource occupancy data, resulting in high labor costs and inability to accurately meet the expected goals of information presenters.
By receiving configuration information sent by the information delivery terminal, the website traffic is divided into control group traffic and adjustment group traffic, the adjustment parameters are determined based on the control group traffic and target resource occupancy data, and the resource occupancy data of the information to be delivered are adjusted to achieve automatic price adjustment.
It saves labor costs, and the price data after price adjustment can meet the needs of information providers, improving the efficiency and effectiveness of information delivery.
Smart Images

Figure CN112134717B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of computer technology, and in particular to a website traffic processing method, device, equipment and storage medium. Background Art
[0002] Currently, information placement is a necessity on the Internet. However, traditional information placement requires manual determination of resource occupancy data of the information to be placed. In other words, the bid for information placement depends largely on the experience of the bidder, resulting in high labor costs and an inability to accurately grasp the expected goals of the information placer. Summary of the invention
[0003] The embodiments of the present invention provide a website traffic processing method, device, equipment and storage medium, which saves labor costs and enables the bid after price adjustment to meet the needs of information publishers.
[0004] In a first aspect, an embodiment of the present invention provides a website traffic processing method, comprising:
[0005] Receiving configuration information sent by the information delivery terminal, the configuration information including: initial resource occupation data of the information to be delivered, the target resource occupation data, and resource occupation upper limit data of the resource occupation data of the information to be delivered;
[0006] Dividing the website traffic of the delivery unit selected by the information delivery terminal into control group traffic and adjustment group traffic, wherein the control group traffic is not used to adjust the resource occupation data of the information to be delivered, and the adjustment group traffic is used to adjust the resource occupation data of the information to be delivered;
[0007] Determining, according to the control group traffic, a first parameter for adjusting the resource occupancy data;
[0008] Determine the conversion rate of the website traffic according to the website traffic;
[0009] Determining, according to the target resource occupancy data, a second parameter for adjusting the resource occupancy data;
[0010] The resource occupancy data after the adjustment of the information to be delivered is determined according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data.
[0011] In a second aspect, an embodiment of the present invention provides a website traffic processing device, including:
[0012] A receiving module, used to receive configuration information sent by the information delivery terminal, wherein the configuration information includes: initial resource occupancy data of the information to be delivered, the target resource occupancy data, and resource occupancy upper limit data of the resource occupancy data of the information to be delivered;
[0013] A traffic division module, used for dividing the website traffic of the delivery unit selected by the information delivery terminal into a control group traffic and an adjustment group traffic, wherein the control group traffic is not used to adjust the resource occupation data of the information to be delivered, and the adjustment group traffic is used to adjust the resource occupation data of the information to be delivered;
[0014] A first determination module, configured to determine a first parameter for adjusting the resource occupancy data according to the control group traffic;
[0015] A second determination module is used to determine the conversion rate of the website traffic according to the website traffic;
[0016] A third determination module, configured to determine, according to the target resource occupancy data, a second parameter for adjusting the resource occupancy data;
[0017] The fourth determination module is used to determine the resource occupancy data after the adjustment of the information to be delivered according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data.
[0018] In a third aspect, an embodiment of the present invention provides a server, including:
[0019] Memory;
[0020] Processor; and
[0021] Computer programs;
[0022] The computer program is stored in the memory and is configured to be executed by the processor to implement the method as described in the first aspect.
[0023] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the method described in the first aspect.
[0024] The website traffic processing method, device, equipment and storage medium provided by the embodiment of the present invention divide the website traffic of the delivery unit selected by the information delivery terminal into a control group traffic that does not participate in adjusting the resource occupation data of the information to be delivered and an adjustment group traffic that participates in adjusting the resource occupation data of the information to be delivered by receiving the configuration information sent by the information delivery terminal, and determine the first parameter for adjusting the resource occupation data according to the control group traffic, and determine the second parameter for adjusting the resource occupation data according to the target resource occupation data, and further determine the resource occupation data of the information to be delivered after adjustment according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupation data of the information to be delivered and the resource occupation upper limit data, thereby realizing the adjustment of the resource occupation data of the information to be delivered, without the need for manual bidding for the information to be delivered, saving labor costs, and at the same time, the price data after the price adjustment can also meet the needs of the information deliverer. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A schematic diagram of a communication system provided by an embodiment of the present invention;
[0026] Figure 2 A flow chart of a website traffic processing method provided by an embodiment of the present invention;
[0027] Figure 3 A flow chart of a website traffic processing method provided by an embodiment of the present invention;
[0028] Figure 4 A flow chart of a website traffic processing method provided by another embodiment of the present invention;
[0029] Figure 5 A schematic diagram of the structure of a website traffic processing device provided by an embodiment of the present invention;
[0030] Figure 6 A schematic diagram of the structure of a server provided in an embodiment of the present invention.
[0031] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0032] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0033] The website traffic processing method provided by the embodiment of the present invention can be applied to Figure 1 The communication system shown in FIG. Figure 1 As shown, the communication system includes: an information delivery terminal and a retrieval system. The information delivery terminal can be used to deliver information, and the information that can be delivered by the information delivery terminal includes: advertising information, video information, audio information, etc. The retrieval system can be, for example, a remote server, a cloud platform, a server cluster, etc. The information delivery terminal and the retrieval system can communicate remotely.
[0034] Specifically, the information delivery terminal can configure the information to be delivered. The configuration information may specifically include, for example, the initial resource occupancy data of the information to be delivered, the target resource occupancy data, and the resource occupancy upper limit data of the price data of the information to be delivered. In this embodiment, the initial resource occupancy data of the information to be delivered may specifically be the original bid of the information to be delivered. The target resource occupancy data may specifically be the bid target of the information deliverer, for example, the bid preference of the information deliverer, for example, the bid preference may include but is not limited to the following three types: improving the first delivery effect such as the return on investment (ROI), improving the second delivery effect such as the total transaction volume (GMV), and taking into account the improvement of the first delivery effect and the second delivery effect. The resource occupancy upper limit data may specifically be the premium upper limit, which is recorded as ecpc_coef, and the premium upper limit represents the premium range that the information deliverer can accept based on the ordinary CPC bid.
[0035] Further, the information delivery terminal sends the configuration information to the retrieval system. The retrieval system divides the website traffic of the delivery unit selected by the information delivery terminal, divides the website traffic into control group traffic and adjustment group traffic, and performs A / B test (ABTEST) based on the control group traffic and the adjustment group traffic. The so-called A / B test refers to the World Wide Web (World Wide, Web) or application (application, APP) interface or process to make two (A / B) or multiple (A / B / n) versions, and in the same time dimension, let the visitor groups with the same (similar) components randomly access these versions, collect the user experience data and business data of each group, and finally analyze and evaluate the best version for formal adoption. Among them, the adjustment group can also be called an intelligent bidding group, and the control group traffic does not participate in the price adjustment, that is, the control group traffic is not used to adjust the price data of the information to be delivered. The adjustment group traffic is based on the control group traffic, and the intelligent price adjustment is performed according to the unit, brand, and category granularity according to the configuration information, that is, the adjustment group traffic is used to adjust the price data of the information to be delivered. The retrieval system counts the bidding effects of the control group and the adjustment group, namely the ABTEST effect data, and transmits the ABTEST effect data back to the information delivery terminal, which displays the information delivery terminal to the information delivery person in the form of an ABTEST effect report, thereby achieving real-time data tracking and providing the information delivery person with a decision-making reference for information delivery. The following is an introduction to the website traffic processing method in conjunction with a specific embodiment.
[0036] The website traffic processing method provided by the embodiment of the present invention is intended to solve the above technical problems in the prior art.
[0037] The following specific embodiments are used to describe in detail the technical solutions of the present invention and how the technical solutions of the present application solve the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.
[0038] Figure 2 The flowchart of the website traffic processing method provided by the embodiment of the present invention. In view of the above technical problems of the prior art, the embodiment of the present invention provides a website traffic processing method, and the specific steps of the method are as follows:
[0039] Step 201: Receive configuration information sent by an information delivery terminal, wherein the configuration information includes: initial resource occupancy data, target resource occupancy data, and resource occupancy upper limit data of the information to be delivered.
[0040] The retrieval system receives the configuration information sent by the information delivery terminal, and the configuration information includes: the initially determined resource occupancy data of the information to be delivered, the target resource occupancy data, and the resource occupancy upper limit data.
[0041] Step 202: Divide the website traffic of the delivery unit selected by the information delivery terminal into control group traffic and adjustment group traffic. The control group traffic is not used to adjust the resource occupancy data of the information to be delivered, and the adjustment group traffic is used to adjust the resource occupancy data of the information to be delivered.
[0042] In this embodiment, the information delivery terminal can also select a delivery unit, and the number of delivery units selected by the information delivery terminal in this embodiment is not limited. The information delivery terminal can also send the delivery unit selected by the information delivery terminal to the retrieval system, and the retrieval system can divide the website traffic of the delivery unit into control group traffic and adjustment group traffic. Among them, the control group traffic does not participate in price adjustment, that is, the control group traffic is not used to adjust the resource occupancy data of the information to be delivered, and the adjustment group traffic participates in price adjustment, that is, the adjustment group traffic is used to adjust the resource occupancy data of the information to be delivered in order to achieve the goal set by the information provider. Optionally, the website traffic of the delivery unit can be the number of visits of users, that is, consumers, to the website address corresponding to the delivery unit during the historical delivery time period.
[0043] In addition, the ratio of the control group traffic and the adjustment group traffic can be comprehensively evaluated according to the data confidence effect and the revenue effect. On the one hand, the less the control group traffic, the more traffic is used for intelligent bidding, and the more revenue. On the other hand, the less the control group traffic, the less sufficient the data on which the parameters for adjusting the resource occupancy data by the adjustment group are calculated may be, and ultimately it will also affect the improvement of the effect.
[0044] In this embodiment, the division of the website traffic adopts a stable random method. Optionally, assume that the ratio of the control group traffic is a%, that is, control group traffic / (control group traffic + adjustment group traffic) = a%. Then:
[0045] s = user_id + group_id + rand_str
[0046] h = int64(mod5(s)) % 100
[0047] Among them, s represents the unique identification id of each piece of traffic, h represents mapping the traffic id to a certain number in 1 - 100, user_id represents the user id, group_id represents the delivery unit id, and rand_str represents a random value. If h < a, then this traffic is used as the control group. Otherwise, this traffic is used as the intelligent bidding group and participates in intelligent price adjustment.
[0048] Optionally, under ABTEST technology, the control group reflects market fluctuation information in real time, and the smart bidding group adjusts prices based on the delivery effect of the control group. The retrieval system can continuously divide the website traffic of the delivery unit.
[0049] Step 203: Determine a first parameter for adjusting the resource occupancy data according to the control group traffic.
[0050] It can be understood that different commodities have different conversion values. For example, mobile phones and mobile phone cases belong to different categories, and the selling prices are very different, and the conversion costs acceptable to information distributors are different. In addition, the conversion costs (Cost Per Action, CPA) acceptable to information distributors of the same commodity of different brands are also different. For example, they are all mobile phones, but there are many brands of mobile phones, and the conversion costs acceptable to information distributors of different brands are different. In order to avoid the phenomenon that the proportion of low CPA categories increases significantly and the traffic of high CPA commodities is too small, resulting in a decrease in the overall CPA, this embodiment sets the parameters for adjusting the resource occupancy data according to the granularity of delivery unit + brand + category, for example, the price adjustment parameter, and adjusts the resource occupancy data of the information to be delivered according to the parameters for adjusting the resource occupancy data. The resource occupancy data of the information to be delivered can specifically be the bid of the information to be delivered. The parameters for adjusting the resource occupancy data in this embodiment include cvr_base and ratio. Here, cvr_base is recorded as the first parameter for adjusting the resource occupancy data, and ratio is recorded as the second parameter for adjusting the resource occupancy data.
[0051] Among them, the first parameter cvr_base can be determined according to the control group traffic. Specifically, cvr_base can be obtained by statistical analysis of the historical data of the control group traffic, and the historical data may specifically include: the delivery effect of the delivery unit, the consumption of brands and categories. In addition, different categories of the same brand can correspond to different cvr_bases, and the cvr_bases corresponding to different categories of the same brand can be updated daily. cvr_base can be used as a target label under the brand and category.
[0052] Step 204: Determine the conversion rate of the website traffic according to the website traffic.
[0053] like Figure 3As shown, there are various historical feedback logs corresponding to the website traffic, including but not limited to click logs, order logs, and user feature logs. The retrieval system can calculate and estimate the conversion rate of the website traffic based on the various historical feedback logs corresponding to the website traffic. Specifically, the retrieval system can use the various historical feedback logs corresponding to the website traffic as training samples, train the training samples through a conversion rate (CVR) model, and estimate and update the conversion rate CVR of the website traffic in real time.
[0054] Optionally, the retrieval system can calculate and estimate the conversion rate (CVR) of website traffic for different types of information to be delivered, wherein the types of information to be delivered can be divided into, for example, recommendation information and search information.
[0055] Step 205: Determine a second parameter for adjusting the resource occupancy data according to the target resource occupancy data.
[0056] In this embodiment, the target resource occupancy data is the bid preference, for example, the bid preference may include but is not limited to the following three types: improving ROI, improving GMV, and improving both ROI and GMV. Here, the second parameter ratio may be determined according to the target resource occupancy data.
[0057] Optionally, determining the second parameter for adjusting the resource occupancy data based on the target resource occupancy data includes: determining adjustment target data of the adjustment group traffic compared to the control group traffic based on the target resource occupancy data; determining the second parameter for adjusting the resource occupancy data based on the adjustment target data.
[0058] For example, a certain brand of products includes mobile phones, purifiers and sweeping robots. The consumption amounts of the information to be put on mobile phones, purifiers and sweeping robots may be different, that is, the consumption amounts of the information to be put on mobile phones, purifiers and sweeping robots are in a certain ratio. Through the intelligent price adjustment of the bidding for the information to be put on by the retrieval system, the consumption amounts of the information to be put on mobile phones, purifiers and sweeping robots may change. However, in order to ensure that the ratio of the consumption amounts of the information to be put on mobile phones, purifiers and sweeping robots remains unchanged after the price adjustment, that is, to maintain the same ratio of the change in the consumption of the information to be put on each brand + category compared with the control group traffic when adjusting the price, the consumption price target of the overall adjusted group traffic of each delivery unit compared with the control group traffic can be calculated first, and the consumption price target is recorded as group_cost_target. Further, based on group_cost_target, the second parameter of each brand + category, i.e. ratio, is calculated.
[0059] In this embodiment, the consumption multiple of the adjustment group relative to the control group can be calculated based on the consumption generated by the adjustment group and the consumption generated by the control group, and the consumption multiple is recorded as cost_ratio. The conversion cost multiple of the adjustment group relative to the control group can be calculated based on the average conversion cost CPA of the adjustment group and the average conversion cost CPA of the control group, and the conversion cost multiple is recorded as cpa_ratio. Specifically, the definitions of cost_ratio and cpa_ratio are as follows:
[0060] cost_ratio = (consumption of adjustment group / (1-a%)) / (consumption of control group / a%)
[0061] cpa_ratio = (adjustment group CPA / (1-a%)) / (control group CPA / a%)
[0062] Optionally, determining the adjustment target data of the adjustment group traffic compared with the control group traffic based on the target resource occupancy data includes: when the target resource occupancy data is used to improve the first delivery effect, determining the adjustment target data to be a preset value; when the target resource occupancy data is used to improve the second delivery effect, if the third delivery effect corresponding to the adjustment group is greater than the third delivery effect corresponding to the control group, reducing the adjustment target data, otherwise, increasing the adjustment target data; when the target resource occupancy data is used to simultaneously improve the first delivery effect and the second delivery effect, if the decrease in the third delivery effect of the delivery unit is greater than the increase in the resource occupancy data of the information delivery terminal, increasing the adjustment target data, otherwise, reducing the adjustment target data.
[0063] For example, when the target resource occupancy data is used to improve the first delivery effect, the retrieval system can convert the bidding target into consumption flatness, where consumption refers to the consumption of the information publisher, and consumption flatness here means that the consumption of the adjustment group is flat relative to that of the control group. At this time, group_cost_target=1.
[0064] When the target resource occupancy data is used to improve the second delivery effect, the retrieval system can convert the bid target into CPA remaining the same and consumption increasing, and the initial value of group_cost_target is set to 1.1. If the CPA of the adjustment group is greater than the CPA of the control group, then group_cost_target is reduced, otherwise group_cost_target is increased, and the specific change rules are as follows:
[0065] new_group_cost_target=cost_ratio / cpa_ratio
[0066] Among them, new_group_cost_target represents the changed group_cost_target.
[0067] When the target resource occupancy data is used to improve both the first and second delivery effects, the retrieval system can convert the bid target into a CPA reduction and a consumption increase, where the CPA reduction and consumption increase can be the same. At this time, the initial value of group_cost_target is set to 1.05. If the CPA reduction is greater than the consumption increase, group_cost_target is increased, otherwise group_cost_target is decreased. The specific change rules are as follows:
[0068] new_group_cost_target=(1+cost_ratio / cpa_ratio) / 2
[0069] Optionally, determining the second parameter for adjusting the resource occupancy data based on the adjustment target data includes: if the resource occupancy ratio of the adjustment group and the control group is greater than the adjustment target data, reducing the second parameter for adjusting the resource occupancy data.
[0070] For example, according to the above obtained group_cost_target and the cost_ratio of a certain brand or category under the delivery unit, the second parameter ratio is determined, and the initial value of ratio is set to 1. If cost_ratio>group_cost_target, then the ratio is reduced, otherwise the ratio is increased. The specific change rules are as follows:
[0071] diff_ratio=cost_ratio / group_cost_target
[0072] adjust_ratio=(1+1 / diff_ratio) / 2
[0073] new_ratio=used_ratio*adjust_ratio
[0074] Among them, diff_ratio represents the difference between the actual consumption multiple and the target consumption multiple, adjust_ratio represents the consumption adjustment coefficient, new_ratio represents the ratio after the change, and used_ratio represents the historical value of the ratio before the change.
[0075] Step 206: Determine the resource occupancy data after the adjustment of the information to be delivered according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data.
[0076] For example, the resource occupancy data of the information to be delivered after adjustment is determined based on the conversion rate (CVR) of the website traffic, the first parameter cvr_base, the second parameter ratio, the original bid of the information delivery terminal for the information to be delivered and the premium upper limit.
[0077] Optionally, determining the resource occupancy data after the information to be delivered is adjusted according to the conversion rate of the website traffic, the first parameter, the second parameter, the preliminary resource occupancy data and the resource occupancy upper limit data includes: determining the resource occupancy increase ratio according to the conversion rate of the website traffic, the first parameter, the second parameter and the resource occupancy upper limit data; determining the resource occupancy data after the information to be delivered is adjusted according to the resource occupancy increase ratio and the preliminary resource occupancy data.
[0078] Optionally, the resource occupancy increase ratio is recorded as bid_ratio, the adjusted resource occupancy data is recorded as the bid after price adjustment, the bid after price adjustment is recorded as automated_bid, the original bid of the information delivery terminal for the delivery information is recorded as original_bid, and the premium upper limit is recorded as ecpc_coef. According to the conversion rate CVR of website traffic, the first parameter cvr_base, the second parameter ratio and the premium upper limit ecpc_coef, the resource occupancy increase ratio bid_ratio is determined, as shown below:
[0079] BID_RATIO=CVR / cvr_base*ratio
[0080] bid_ratio=min(BID_RATIO,1+ecpc_coef)
[0081] Among them, BID_RATIO and bid_ratio have different meanings. BID_RATIO can be calculated according to the conversion rate CVR of website traffic, the first parameter cvr_base, and the second parameter ratio. Bid_ratio is the smallest of BID_RATIO and 1+ecpc_coef.
[0082] Further, according to the resource occupation increase ratio bid_ratio calculated above and the original bid original_bid of the information delivery terminal for the delivered information, the bid automated_bid after price adjustment is determined, as shown below:
[0083] automated_bid=original_bid*bid_ratio
[0084] The embodiment of the present invention receives configuration information sent by the information delivery terminal, divides the website traffic of the delivery unit selected by the information delivery terminal into a control group traffic that does not participate in adjusting the resource occupation data of the information to be delivered and an adjustment group traffic that participates in adjusting the resource occupation data of the information to be delivered, and determines a first parameter for adjusting the resource occupation data based on the control group traffic, and determines a second parameter for adjusting the resource occupation data based on the target resource occupation data, and further determines the resource occupation data of the information to be delivered after adjustment based on the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupation data of the information to be delivered and the resource occupation upper limit data, thereby realizing the adjustment of the resource occupation data of the information to be delivered, without the need for manual bidding for the information to be delivered, saving labor costs, and at the same time, the price data after the price adjustment can also meet the needs of information deliverers.
[0085] Figure 4 This is a flow chart of a website traffic processing method provided by another embodiment of the present invention. Based on the above embodiment, the website traffic processing method provided by this embodiment specifically includes the following steps:
[0086] Step 401: Receive configuration information sent by an information delivery terminal, wherein the configuration information includes: initial resource occupancy data, target resource occupancy data, and resource occupancy upper limit data of the information to be delivered.
[0087] Step 402: Divide the website traffic of the delivery unit selected by the information delivery terminal into control group traffic and adjustment group traffic, wherein the control group traffic is not used to adjust the resource occupancy data of the information to be delivered, and the adjustment group traffic is used to adjust the resource occupancy data of the information to be delivered.
[0088] Step 403: Determine a first parameter for adjusting the resource occupancy data according to the control group traffic.
[0089] Step 404: Determine the conversion rate of the website traffic according to the website traffic.
[0090] Step 405: Determine a second parameter for adjusting the resource occupancy data according to the target resource occupancy data.
[0091] Step 406: Determine the resource occupancy data after the adjustment of the information to be delivered according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data.
[0092] Optionally, the specific principles and implementation process of steps 401 to 406 are consistent with the specific principles and implementation process of steps 201 to 206 in the above embodiment, and are not repeated here.
[0093] Step 407: Send the delivery effect data corresponding to the initial resource occupancy data and the adjusted resource occupancy data to the information delivery terminal.
[0094] Optionally, the delivery effect data includes at least one of the following: a first delivery effect such as ROI, a second delivery effect such as GMV, and a third delivery effect such as conversion cost.
[0095] For example, after the retrieval system determines the bid after the price adjustment, the retrieval system can also calculate the delivery effect data corresponding to the original bid and the bid after the price adjustment, and the delivery effect data includes, for example, a first delivery effect such as ROI, a second delivery effect such as GMV, and a third delivery effect such as conversion cost CPA. Since the bid after the price adjustment is determined based on the target resource occupancy data, the bid after the price adjustment can better meet or satisfy the needs of the information publisher compared to the original bid of the information publisher. The delivery effect data is the ABTEST effect data. The retrieval system can further transmit the ABTEST effect data corresponding to the original bid and the bid after the price adjustment to the information delivery terminal, and the information delivery terminal displays it to the information publisher in the form of an ABTEST effect report, thereby realizing real-time data tracking and providing the information publisher with a decision reference for bidding and auctioning.
[0096] The embodiment of the present invention calculates the delivery effect data corresponding to the original bid and the bid after the price adjustment through a retrieval system, and transmits the delivery effect data corresponding to the original bid and the bid after the price adjustment back to the information delivery terminal, so that the information deliverer can make bidding and auction decisions based on the delivery effect data corresponding to the original bid and the bid after the price adjustment displayed by the information delivery terminal, and further adjust the configuration information input into the information delivery terminal.
[0097] Figure 5 The schematic diagram of the structure of the website traffic processing device provided in the embodiment of the present invention. The website traffic processing device can be the retrieval system in the above embodiment, or a component of the retrieval system (such as a chip or circuit). The website traffic processing device provided in the embodiment of the present invention can execute the processing flow provided in the embodiment of the website traffic processing method, such as Figure 5As shown, the website traffic processing device 50 includes: a receiving module 51, a traffic division module 52, a first determination module 53, a second determination module 54, a third determination module 55, and a fourth determination module 56; wherein the receiving module 51 is used to receive the configuration information sent by the information delivery terminal, and the configuration information includes: the initial resource occupation data of the information to be delivered, the target resource occupation data, and the resource occupation upper limit data; the traffic division module 52 is used to divide the website traffic of the delivery unit selected by the information delivery terminal into a control group traffic and an adjustment group traffic, wherein the control group traffic is not used to adjust the resource occupation data of the information to be delivered, and the adjustment group traffic is not used to adjust the resource occupation data of the information to be delivered. The entire group of traffic is used to adjust the resource occupancy data of the information to be delivered; the first determination module 53 is used to determine the first parameter for adjusting the resource occupancy data based on the control group traffic; the second determination module 54 is used to determine the conversion rate of the website traffic based on the website traffic; the third determination module 55 is used to determine the second parameter for adjusting the resource occupancy data based on the target resource occupancy data; the fourth determination module 56 is used to determine the resource occupancy data of the information to be delivered after adjustment based on the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data.
[0098] Optionally, the fourth determination module 56 is specifically used to: determine the resource occupancy increase ratio based on the conversion rate of the website traffic, the first parameter, the second parameter and the resource occupancy upper limit data; determine the resource occupancy data after the information to be delivered is adjusted based on the resource occupancy increase ratio and the initial resource occupancy data.
[0099] Optionally, the third determination module 55 is specifically used to: determine the adjustment target data of the adjustment group flow compared with the control group flow according to the target resource occupancy data; and determine the second parameter for adjusting the resource occupancy data according to the adjustment target data.
[0100] Optionally, when the third determination module 55 determines the adjustment target data of the adjustment group traffic compared with the control group traffic based on the target resource occupancy data, it is specifically used to: when the target resource occupancy data is used to improve the first delivery effect, determine the adjustment target data as a preset value; when the target resource occupancy data is used to improve the second delivery effect, if the third delivery effect corresponding to the adjustment group is greater than the third delivery effect corresponding to the control group, then reduce the adjustment target data; otherwise, increase the adjustment target data; when the target resource occupancy data is used to simultaneously improve the first delivery effect and the second delivery effect, if the decrease in the third delivery effect of the delivery unit is greater than the increase in the resource occupancy data of the information delivery terminal, then increase the adjustment target data, otherwise, reduce the adjustment target data.
[0101] Optionally, when the third determination module 55 determines the second parameter for adjusting the resource occupancy data based on the adjustment target data, it is specifically used to: if the resource occupancy ratio of the adjustment group and the control group is greater than the adjustment target data, then reduce the second parameter for adjusting the resource occupancy data.
[0102] Optionally, the device also includes: a sending module 57, which is used to send the delivery effect data corresponding to the initial resource occupancy data and the adjusted resource occupancy data to the information delivery terminal after the fourth determination module 56 determines the resource occupancy data after the information to be delivered is adjusted according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data.
[0103] Optionally, the delivery effect data includes at least one of the following: a first delivery effect, a second delivery effect, and a third delivery effect.
[0104] Figure 5 The website traffic processing device of the illustrated embodiment can be used to execute the technical solution of the above-mentioned method embodiment. Its implementation principle and technical effect are similar and will not be repeated here.
[0105] Figure 6 The schematic diagram of the structure of the server provided in the embodiment of the present invention. The server may be the retrieval system in the above embodiment. The server provided in the embodiment of the present invention may execute the processing flow provided in the embodiment of the website traffic processing method, such as Figure 6 As shown, the server 60 includes: a memory 61, a processor 62, a computer program and a communication interface 63; wherein the computer program is stored in the memory 61 and is configured to be executed by the processor 62 to implement the website traffic processing method described in the above embodiment.
[0106] Figure 6 The server of the illustrated embodiment can be used to execute the technical solution of the above-mentioned method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0107] In addition, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the website traffic processing method described in the above embodiment.
[0108] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0109] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0110] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0111] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.
[0112] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A website traffic processing method, characterized in that: Applied to a retrieval system, the method comprises: Receiving configuration information sent by the information delivery terminal, the configuration information including: initial resource occupancy data, target resource occupancy data, and resource occupancy upper limit data of the information to be delivered; Dividing the website traffic of the delivery unit selected by the information delivery terminal into control group traffic and adjustment group traffic, wherein the control group traffic is not used to adjust the resource occupation data of the information to be delivered, and the adjustment group traffic is used to adjust the resource occupation data of the information to be delivered; wherein the website traffic is the number of visits to the website address corresponding to the delivery unit by users during the historical delivery time period of the delivery unit; the ratio of the control group traffic to the adjustment group traffic is obtained according to the data confidence effect and the revenue effect; Determining, according to the control group traffic, a first parameter for adjusting the resource occupancy data; Inputting a plurality of historical feedback logs corresponding to the website traffic into a conversion rate model to determine the conversion rate of the website traffic; Determining, according to the target resource occupancy data, a second parameter for adjusting the resource occupancy data; Determine the resource occupancy data after the information to be delivered is adjusted according to the conversion rate of the website traffic, the first parameter, the second parameter, the initially determined resource occupancy data and the resource occupancy upper limit data; The delivery effect data respectively corresponding to the initial resource occupancy data and the adjusted resource occupancy data are sent to the information delivery terminal.
2. The method according to claim 1, characterized in that The step of determining the resource occupancy data after the information to be delivered is adjusted according to the conversion rate of the website traffic, the first parameter, the second parameter, the initially determined resource occupancy data, and the resource occupancy upper limit data includes: Determine the resource occupation increase ratio according to the conversion rate of the website traffic, the first parameter, the second parameter and the resource occupation upper limit data; The resource occupancy data after the adjustment of the information to be delivered is determined according to the resource occupancy increase ratio and the initially determined resource occupancy data.
3. The method according to claim 1 or 2, characterized in that: The determining, according to the target resource occupancy data, a second parameter for adjusting the resource occupancy data comprises: Determining, according to the target resource occupancy data, adjustment target data of the flow of the adjustment group compared with the flow of the control group; The second parameter for adjusting the resource occupancy data is determined according to the adjustment target data.
4. The method according to claim 3, characterized in that The step of determining, according to the target resource occupancy data, adjustment target data of the adjustment group flow compared with the control group flow includes: When the target resource occupancy data is used to improve the first delivery effect, determining the adjustment target data to be a preset value; When the target resource occupancy data is used to improve the second delivery effect, if the third delivery effect corresponding to the adjustment group is greater than the third delivery effect corresponding to the control group, then the adjustment target data is reduced; otherwise, the adjustment target data is increased; When the target resource occupancy data is used to simultaneously improve the first delivery effect and the second delivery effect, if the decrease in the third delivery effect of the delivery unit is greater than the increase in the resource occupancy data of the information delivery terminal, the adjusted target data is increased, otherwise, the adjusted target data is decreased.
5. The method according to claim 3, characterized in that: The determining, according to the adjustment target data, the second parameter for adjusting the resource occupancy data comprises: If the resource occupancy ratios of the adjustment group and the control group are greater than the adjustment target data, the second parameter for adjusting the resource occupancy data is reduced.
6. The method according to claim 1, characterized in that The delivery effect data includes at least one of the following: The first delivery effect, the second delivery effect, and the third delivery effect.
7. A website traffic processing device, characterized in that: include: A receiving module, used to receive configuration information sent by the information delivery terminal, wherein the configuration information includes: initial resource occupancy data, target resource occupancy data, and resource occupancy upper limit data of the information to be delivered; A traffic division module, used for dividing the website traffic of the delivery unit selected by the information delivery terminal into control group traffic and adjustment group traffic, wherein the control group traffic is not used to adjust the resource occupation data of the information to be delivered, and the adjustment group traffic is used to adjust the resource occupation data of the information to be delivered; wherein the website traffic is the number of visits to the website address corresponding to the delivery unit by users during the historical delivery time period; the ratio of the control group traffic to the adjustment group traffic is obtained according to the data confidence effect and the revenue effect; A first determination module, configured to determine a first parameter for adjusting the resource occupancy data according to the control group traffic; A second determination module is used to determine the conversion rate of the website traffic according to the website traffic; A third determination module, configured to determine, according to the target resource occupancy data, a second parameter for adjusting the resource occupancy data; A fourth determination module, configured to determine the resource occupancy data after the information to be delivered is adjusted according to the conversion rate of the website traffic, the first parameter, the second parameter, the initial resource occupancy data and the resource occupancy upper limit data; The sending module is used to send the delivery effect data corresponding to the initial resource occupancy data and the adjusted resource occupancy data to the information delivery terminal.
8. A server, characterized in that: include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Flow distribution method, distribution system and server
CN105791157A
Adjustment method and device for media file launching resources
CN106874166A