Object display information updating method and device
By acquiring object indicator information and using an approximate attribution model to automatically update product card information, the problem of low efficiency in product card information optimization is solved, achieving efficient information optimization and improved user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI GEWU ZHIYUAN NETWORK TECH CO LTD
- Filing Date
- 2024-10-28
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, the efficiency of optimizing product card information is relatively low. Merchants need to have basic product card governance and operation capabilities and continuously invest in management costs to improve the user shopping experience.
By acquiring object metric information corresponding to multiple objects in the target business scenario, the optimization information of the target object is determined using a pre-set approximate attribution model, and the object display information is automatically updated.
It improves the efficiency of displaying object information, reduces manual intervention, lowers management costs, and enhances user experience.
Smart Images

Figure CN121935448A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to a method and device for updating object display information. Background Technology
[0002] Product cards refer to situations where consumers directly access a product and click through to the product details page before placing an order, excluding transactions via live streaming and short videos. Traffic to these products primarily originates from search, product showcases, mall recommendations, channel and activity pages, store homepages, post-purchase pages, browsing history lists, favorites lists, message notifications, external sharing, and shopping cart pages. Product cards contain the product's display information and are a core channel for users to obtain product information. Users can access the product details page and place an order through product cards. Therefore, effectively optimizing the information on product cards is crucial to product sales.
[0003] In existing technologies, merchants typically optimize product titles, ambient images, main images, and other information on product cards manually based on their business experience. This requires merchants to have basic product card management and operation capabilities, and they need to continuously invest in management costs to improve the display effect of product cards, enhance the user shopping experience, and promote product click-through rates and purchase conversions.
[0004] The inventors have discovered that the existing technology has at least the following technical problems: the efficiency of information optimization is low when manually optimizing information such as product titles, atmosphere images, and main images on product cards. Summary of the Invention
[0005] This disclosure provides a method and apparatus for updating object display information, which can improve the optimization efficiency of object display information.
[0006] In a first aspect, embodiments of this disclosure provide a method for updating object display information, including:
[0007] Obtain object metric information for each of the multiple objects in the target business scenario;
[0008] Based on the object indicator information corresponding to each of the multiple objects, determine the target object whose object display information needs to be updated from the multiple objects;
[0009] Based on the object index group to which the target object belongs, the target optimization information corresponding to the target object is determined by a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and the update information of each item to be updated.
[0010] Based on the target optimization information, at least one item to be updated in the object display information of the target object is updated.
[0011] Secondly, embodiments of this disclosure provide an object display information updating device, comprising:
[0012] The acquisition unit is used to acquire object indicator information corresponding to multiple objects in the target business scenario.
[0013] The first determining unit is used to determine the target object whose object display information to be updated is from the plurality of objects based on the object index information corresponding to each of the plurality of objects.
[0014] The second determining unit is used to determine the target optimization information corresponding to the target object according to the object index group to which the target object belongs, and through a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and update information for each item to be updated.
[0015] The update unit is used to update at least one item to be updated in the object display information of the target object according to the target optimization information.
[0016] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;
[0017] The memory stores computer-executed instructions;
[0018] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method for updating object display information as described in the first aspect and various possible designs of the first aspect.
[0019] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method for updating object display information as described in the first aspect and various possible designs of the first aspect.
[0020] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the method for updating object display information as described in the first aspect and various possible designs of the first aspect.
[0021] This embodiment provides a method and apparatus for updating object display information. The method includes: acquiring object indicator information corresponding to multiple objects in a target business scenario; determining the target object whose object display information needs to be updated from among the multiple objects based on the object indicator information corresponding to each object; determining the target optimization information corresponding to the target object through a preset approximate attribution model based on the object indicator group to which the target object belongs, the target optimization information including at least one item to be updated in the object display information and update information for each item to be updated; and updating at least one item to be updated in the object display information of the target object based on the target optimization information. In this technical solution, since the target object to be updated is first determined based on the object indicator information corresponding to multiple objects, and then the target optimization information corresponding to the target object is determined according to the preset approximate attribution model, and then the object display information of the target object is automatically updated based on the target optimization information, the optimization efficiency of object display information is improved. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a schematic diagram illustrating an application scenario of the object display information updating method provided in this embodiment of the disclosure;
[0024] Figure 2 Flowchart of the method for updating object display information provided in the embodiments of this disclosure Figure 1 ;
[0025] Figure 3 This is a schematic diagram of obtaining object indicator information provided in an embodiment of this disclosure. Figure 1 ;
[0026] Figure 4 A schematic diagram of the method for determining a target object provided in the embodiments of this disclosure. Figure 1 ;
[0027] Figure 5 A schematic diagram of the method for determining a target object provided in the embodiments of this disclosure. Figure 2 ;
[0028] Figure 6 A schematic diagram of the method for updating object display information provided in the embodiments of this disclosure. Figure 1 ;
[0029] Figure 7Flowchart of the method for generating approximate attribution models provided in embodiments of this disclosure Figure 1 ;
[0030] Figure 8 A schematic diagram of the structure of the device for updating object display information provided in the embodiments of this disclosure;
[0031] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of related data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0034] Product cards refer to situations where consumers directly access a product and click through to the product details page before placing an order, excluding transactions via live streaming and short videos. Traffic to these products primarily originates from search, product showcases, mall recommendations, channel and activity pages, store homepages, post-purchase pages, browsing history lists, favorites lists, message notifications, external sharing, and shopping cart pages. Product cards contain the product's display information and are a core channel for users to obtain product information. Users can access the product details page and place an order through product cards. Therefore, effectively optimizing the information on product cards is crucial to product sales.
[0035] In existing technologies, merchants typically optimize product titles, ambient images, and main images on product cards manually based on their operational experience. This requires merchants to possess basic product card management and operational capabilities, and necessitates continuous investment in management costs to ensure effective product card display, improve the user shopping experience, and boost product click-through rates and purchase conversions. However, manually optimizing product titles, ambient images, and main images on product cards is relatively inefficient.
[0036] Therefore, improving the efficiency of optimizing product card information to enhance user experience is a pressing technical issue that needs to be addressed.
[0037] To address the technical problems in the existing technology, the inventor's technical concept is as follows: By providing a system architecture that supports managed attribution of product card field acquisition, automatic optimization of product card information can be achieved, while also possessing advantages such as security, stability, scalability, high performance, and low cost.
[0038] Accordingly, the specific steps may include: First, obtaining object metric information corresponding to multiple objects in the target business scenario. Then, based on the object metric information corresponding to each of the multiple objects, determining the target object whose display information needs updating from among the multiple objects; determining the target optimization information corresponding to the target object based on the object metric group to which the target object belongs, using a pre-defined approximate attribution model; the target optimization information includes at least one item to be updated in the object display information and update information for each item to be updated. Finally, updating at least one item to be updated in the object display information of the target object based on the target optimization information.
[0039] In this technical solution, the target object that needs to be updated is first determined based on the object index information corresponding to each of the multiple objects. Then, the target optimization information corresponding to the target object is determined based on the preset approximate attribution model. Based on the target optimization information, the object display information of the target object is automatically updated, thus improving the optimization efficiency of the object display information.
[0040] The application scenarios of the embodiments of this disclosure are explained below:
[0041] The method for updating object display information provided in this disclosure can be applied to scenarios where product card information needs to be optimized. Figure 1 This is a schematic diagram illustrating an application scenario of a method for updating object display information provided in an embodiment of this disclosure. For example... Figure 1 As shown, a user can send an update request for object display information from terminal 101 to server 102. Upon receiving the update request, server 102 uses the object display information update method provided in this embodiment to determine the target object whose object display information needs updating from a pool of objects; and updates the object display information of the target object according to the target optimization information. The user can then view the updated object display information of the target object through terminal 101.
[0042] The following describes the specific implementation process of the method and device for updating object display information according to the embodiments of this disclosure. Some examples are merely illustrative and not intended to limit the scope. The executing entity of the method for updating object display information according to the embodiments of this disclosure is an electronic device, which may be a terminal, server, etc.
[0043] Figure 2 The method flow for updating object display information provided in the embodiments of this disclosure Figure 1 ,like Figure 2 As shown, the methods for updating the information displayed by this object may include:
[0044] S201. Obtain object indicator information corresponding to multiple objects in the target business scenario.
[0045] In this embodiment, the object can be a real item such as clothing or shoes, or a virtual item such as a prepaid card or repair service. The object metric information can be any metric related to object traffic. For example, object metric information includes impressions, click-through rate, and conversion rate. To facilitate the analysis of object metric information, it can be categorized according to business scenarios. A business scenario can represent a traffic channel for the object. For example, business scenarios include search scenarios, guessing scenarios, and shelf scenarios. For ease of understanding, a business scenario can also be referred to as a traffic field.
[0046] In some embodiments, different object indicator information requires different calculation formulas and indicator values to determine the object indicator information. Accordingly, this step may include: determining the data retrieval operator corresponding to the object indicator information, the data retrieval operator including indicator identifier and calculation formula; obtaining the indicator values corresponding to multiple objects from the indicator database based on the indicator identifier and the scenario identifier of the target business scenario; and determining the object indicator information corresponding to multiple objects in the target business scenario based on the indicator values and calculation formula.
[0047] Optionally, the data retrieval engine can first parse the data retrieval operators to obtain their indicator identifiers and calculation formulas. Then, based on the indicator identifiers and the scenario identifiers of the target business scenario, the data retrieval engine retrieves the corresponding indicator values for multiple objects from the indicator database. It should be noted that multiple data retrieval tasks can be executed in parallel to improve the efficiency of calculating object indicator information.
[0048] In some embodiments, such as Figure 3 As shown, the data retrieval engine includes an operator splitting layer, a concurrent data retrieval layer, and a merging calculation layer. For example, the object metric information is the year-on-year value of metric 'a'. The target business scenario is a search scenario.
[0049] First, the data retrieval operator is parsed through an operator decomposition layer to obtain the indicator identifier and calculation formula of the data retrieval operator. That is, the calculation formula in the data retrieval operator corresponding to the year-on-year value of indicator 'a' is: Year-on-year value of indicator 'a' = (Current value of indicator 'a' - Year-on-year value of indicator 'a') / Year-on-year value of indicator 'a'. The indicator identifier in the data retrieval operator includes: the current value of indicator 'a' and the year-on-year value of indicator 'a'.
[0050] Subsequently, through the concurrent data retrieval layer of the data retrieval engine, based on the search scenario and the current value of indicator a (i.e., the indicator identifier in the data retrieval operator), the current value of indicator a (i.e., the indicator value) corresponding to multiple objects in the search scenario is retrieved from the indicator database. Also, through the concurrent data retrieval layer of the data retrieval engine, based on the search scenario and the year-on-year value of indicator a (i.e., the indicator identifier in the data retrieval operator), the year-on-year value of indicator a (i.e., the indicator value) corresponding to multiple objects in the search scenario is retrieved from the indicator database.
[0051] Finally, the combined calculation layer determines the year-on-year value of indicator a using the above calculation formula, the current value of indicator a, and the year-on-year value of indicator a.
[0052] S202. Based on the object indicator information corresponding to each of the multiple objects, determine the target object from the multiple objects to be updated in terms of the object display information.
[0053] In some embodiments, to determine which products need optimization in a business scenario, the essence is to find a hierarchical filtering method to classify different products in the business scenario into: high-quality products that do not need optimization and non-high-quality products that need optimization.
[0054] Optionally, the click-through rate (CTR) and conversion rate of an object can be used as the basis for object segmentation to determine the target object whose display information needs to be updated from multiple objects. The CTR is determined based on the ratio of the number of clicks to the number of times the object is displayed, while the conversion rate is determined based on the ratio of the number of orders placed to the number of clicks.
[0055] Accordingly, based on the object metric information corresponding to each of the multiple objects, the target object for updating the object display information is determined from the multiple objects, including: determining the average object click-through rate of the multiple objects based on the object click-through rate of each of the multiple objects, and determining the average object conversion rate of the multiple objects based on the object conversion rate of each of the multiple objects; for each object, if the object click-through rate of the object is less than the average object click-through rate and / or the object conversion rate of the object is less than the average object conversion rate, then the object is determined as the first candidate object; based on the object click-through rate and the object conversion rate of each first candidate object, the target object for updating the object display information is determined from the multiple first candidate objects.
[0056] The first candidate objects are the non-high-quality objects that need optimization. It's understandable that when there are many first candidate objects, it's not necessary to optimize all of them; instead, one or more target objects with better performance should be selected for optimization.
[0057] In this embodiment of the disclosure, mean regression can be used to determine one or more target objects with better priority performance. The following two scenarios will illustrate this in detail:
[0058] The first scenario involves mapping the click-through rate and conversion rate of objects to a two-dimensional coordinate system. By using the coordinates of each object in the two-dimensional coordinate system and the Euclidean distance between the coordinates and the origin, one or more target objects with better performance are identified.
[0059] Accordingly, based on the click-through rate and conversion rate of each first candidate object, the target object for updating the displayed object information is determined from multiple first candidate objects. This includes: constructing a first coordinate system with the average click-through rate and conversion rate of multiple objects as the origin, the click-through rate as the X-axis, and the conversion rate as the Y-axis; for each first candidate object, determining the coordinates of the first candidate object in the first coordinate system based on its click-through rate and conversion rate; determining the distance between the coordinates of each first candidate object and the origin, and determining the target object for updating the displayed object information from multiple first candidate objects based on the distance.
[0060] The process of determining the target object for updating the object display information from multiple first candidate objects based on distance includes: selecting the first candidate object with the largest distance from multiple first candidate objects as the target object; or selecting multiple first candidate objects with a distance greater than a preset distance from multiple first candidate objects as the target object.
[0061] In some embodiments, the distance between the coordinates of the first candidate object and the origin is the Euclidean distance. For example, such as... Figure 4 As shown, the average click-through rate (X0) and average conversion rate (Y0) of multiple objects are used as the origin (X0, Y0). Based on the click-through rate (X1) and conversion rate (Y1) of the first candidate object, the coordinates (X1, Y1) of the first candidate object in the first coordinate system are determined; the Euclidean distance between the coordinates of each first candidate object and the origin is determined.
[0062] In other embodiments, more refined product stratification priorities can be obtained by subdividing into specific categories, price ranges, product attributes, and other dimensions. In this case, the target object is an object that conforms to preset attributes; wherein, the preset attributes can be categories, price ranges, product attributes, etc. For example, category: digital, price: less than 300, place of origin (product attribute): imported.
[0063] Accordingly, based on the click-through rate and conversion rate of each first candidate object, the target object for updating the object display information is determined from multiple first candidate objects, including: selecting multiple objects that meet preset attributes from multiple first candidate objects, and determining the average click-through rate and average conversion rate of multiple objects; for each object, if the object's click-through rate is less than the average click-through rate and / or the object's conversion rate is less than the average conversion rate, then the object is determined as a second candidate object; based on the click-through rate and conversion rate of each second candidate object, the target object for updating the object display information is determined from multiple second candidate objects.
[0064] Specifically, by constructing a second coordinate system, the target object for displaying the information of the object to be updated can be determined from multiple second candidate objects.
[0065] Optionally, based on the click-through rate and conversion rate of each second candidate object, the target object for updating the displayed object information is determined from multiple second candidate objects. This includes: constructing a second coordinate system with the average click-through rate and average conversion rate of multiple objects that meet preset attributes as the origin, the click-through rate as the X-axis, and the conversion rate as the Y-axis; for each second candidate object, determining the coordinates of the second candidate object in the second coordinate system based on its click-through rate and conversion rate; determining the distance between the coordinates of each second candidate object and the origin, and determining the target object for updating the displayed object information from multiple second candidate objects based on the distance.
[0066] For example, such as Figure 5 As shown, the preset attribute can be the category: digital. First, based on the first coordinate system, select the first candidate object to be optimized from multiple objects. Then, using the second coordinate system, select the second candidate object belonging to the digital category to be optimized from multiple first candidate objects.
[0067] S203. Based on the object index group to which the target object belongs, determine the target optimization information corresponding to the target object through a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and the update information of each item to be updated.
[0068] In some embodiments, the target optimization information corresponding to the target object is determined by a preset approximate attribution model based on the object index group to which the target object belongs, including: determining the object index group to which the target object belongs based on the object index information of the target object; and determining the target optimization information corresponding to the target object based on the object index group to which the target object belongs, through the correspondence between the object index group and the optimization information stored in the approximate attribution model.
[0069] Among them, such as Figure 6 As shown, the object metrics grouping includes a first object metrics group, a second object metrics group, a third object metrics group, and a fourth object metrics group. In the first object metrics group, the click-through rate (CTR) of each object is greater than the average CTR, and the conversion rate of each object is greater than the average conversion rate. In the second object metrics group, the CTR of each object is less than the average CTR, and the conversion rate of each object is greater than the average conversion rate. In the third object metrics group, the CTR of each object is greater than the average CTR, and the conversion rate of each object is less than the average conversion rate. In the fourth object metrics group, the CTR of each object is less than the average CTR, and the conversion rate of each object is less than the average conversion rate.
[0070] The target object's grouping can be determined based on the target object's click-through rate and conversion rate.
[0071] Optionally, before determining the target optimization information corresponding to the target object based on the object index group to which the target object belongs and through the correspondence between the object index group and the optimization information stored in the approximate attribution model, an approximate attribution model can also be generated based on the test results of multiple test objects.
[0072] Among them, such as Figure 7 As shown, the method for generating an approximate attribution model includes: S701, obtaining multiple test objects and dividing the multiple test objects into multiple object indicator groups. S702, for each object indicator group, determining at least one item to be updated and its update information from multiple display items included in the object display information. S703, associating and storing the object indicator group, at least one item to be updated, and its update information to obtain an approximate attribution model. Wherein, at least one item to be updated in the object display information includes: at least one of: object video, object atmosphere image, multiple object images, and display rules for multiple object images; the update information for the item to be updated includes: the updated object video, the updated object atmosphere image, the updated object image, and the updated display rules for multiple object images.
[0073] The process involves dividing multiple test objects into multiple object metric groups, including: obtaining the first object click-through rate (CTR) and the second object conversion rate for each test object; determining the average object CTR for each test object based on its respective first object CTR; and determining the average object conversion rate for each test object based on its respective first object conversion rate. Finally, the multiple test objects are divided into multiple object metric groups based on their average object CTR, average object conversion rate, and the first and second object CTRs for each test object.
[0074] Optionally, the multiple object indicator groups here include a first object indicator group, a second object indicator group, a third object indicator group, and a fourth object indicator group.
[0075] S204. Based on the target optimization information, update at least one item in the object display information of the target object that needs to be updated.
[0076] For example, the target optimization information includes: modifying the object's main... Figure 1 For the object master Figure 2 In this case, based on the target optimization information, the primary object of the target object can be... Figure 1 Update to object master Figure 2 .
[0077] This disclosure provides a method for updating object display information: First, object indicator information corresponding to multiple objects in a target business scenario is obtained. Then, based on the object indicator information corresponding to each of the multiple objects, the target object whose object display information needs updating is determined from the multiple objects. According to the object indicator group to which the target object belongs, target optimization information corresponding to the target object is determined through a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and update information for each item to be updated. Finally, based on the target optimization information, at least one item to be updated in the object display information of the target object is updated. In this technical solution, since the target object to be updated is first determined based on the object indicator information corresponding to each of the multiple objects, and then the target optimization information corresponding to the target object is determined according to a preset approximate attribution model, and then the object display information of the target object is automatically updated based on the target optimization information, the optimization efficiency of object display information is improved.
[0078] It should be noted that, after updating at least one item to be updated in the object display information of the target object according to the target optimization information, the method further includes: for each item to be updated, obtaining the snapshot event information corresponding to the item to be updated, the snapshot event information including the first display information before the item to be updated and the second display information after the item to be updated; determining the object attribute type to which the item to be updated belongs, wherein the object attribute type includes product attribute, price attribute, and marketing attribute; and generating an event calendar corresponding to the item to be updated based on the snapshot event information corresponding to the item to be updated and the object attribute type to which the item to be updated belongs.
[0079] In this embodiment of the disclosure, by generating an event calendar corresponding to the item to be updated, the execution results of the optimized object display information can be tracked.
[0080] Figure 8This is a schematic diagram of the structure of the device for updating object display information provided in the embodiments of this disclosure, such as... Figure 8 As shown, the devices that update the information displayed by this object include:
[0081] Acquisition unit 801 is used to acquire object indicator information corresponding to multiple objects in the target business scenario;
[0082] The first determining unit 802 is used to determine the target object whose object display information to be updated is from the plurality of objects based on the object index information corresponding to each of the plurality of objects.
[0083] The second determining unit 803 is used to determine the target optimization information corresponding to the target object according to the object index group to which the target object belongs, and through a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and update information for each item to be updated.
[0084] The update unit 804 is used to update at least one item to be updated in the object display information of the target object according to the target optimization information.
[0085] According to one or more embodiments of this disclosure, the object indicator information includes object click-through rate (CTR) and object conversion rate; wherein, the object CTR is determined based on the ratio of the number of object clicks to the number of object displays, and the object conversion rate is determined based on the ratio of the number of object orders to the number of object clicks; correspondingly, the first determining unit 802 determines the target object for updating object display information from the plurality of objects based on the object indicator information corresponding to each of the plurality of objects, including: determining the average object CTR of the plurality of objects based on the object CTR of each of the plurality of objects, and determining the average object conversion rate of the plurality of objects based on the object conversion rate of each of the plurality of objects; for each object, if the object CTR of the object is less than the average object CTR and / or the object conversion rate of the object is less than the average object conversion rate, then the object is determined as a first candidate object; and the target object for updating object display information is determined from the plurality of first candidate objects based on the object CTR and the object conversion rate of each first candidate object.
[0086] According to one or more embodiments of this disclosure, the first determining unit 802 determines the target object for updating object display information from a plurality of first candidate objects based on the object click-through rate and object conversion rate of each first candidate object, including: constructing a first coordinate system with the average object click-through rate and the average object conversion rate of the plurality of objects as the origin, the object click-through rate as the X-axis, and the object conversion rate as the Y-axis; for each first candidate object, determining the coordinates of the first candidate object in the first coordinate system based on the object click-through rate and the object conversion rate of the first candidate object; determining the distance between the coordinates of each first candidate object and the origin, and determining the target object for updating object display information from a plurality of first candidate objects based on the distance.
[0087] According to one or more embodiments of this disclosure, the first determining unit 802 determines the target object for updating object display information from a plurality of first candidate objects based on the distance, including: selecting the first candidate object with the largest distance from the plurality of first candidate objects as the target object based on the distance; or, selecting a plurality of first candidate objects with a distance greater than a preset distance from the plurality of first candidate objects as the target object based on the distance.
[0088] According to one or more embodiments of this disclosure, the target object is an object that conforms to preset attributes; correspondingly, the first determining unit 802 determines the target object for updating the object display information from a plurality of first candidate objects based on the object click-through rate and object conversion rate of each first candidate object, including: selecting a plurality of objects that conform to preset attributes from a plurality of first candidate objects, and determining the average object click-through rate and average object conversion rate of the plurality of objects; for each object, if the object click-through rate of the object is less than the average object click-through rate and / or the object conversion rate of the object is less than the average object conversion rate, then the object is determined as a second candidate object; and determining the target object for updating the object display information from a plurality of second candidate objects based on the object click-through rate and object conversion rate of each second candidate object.
[0089] According to one or more embodiments of this disclosure, the first determining unit 802 determines the target object for updating object display information from a plurality of second candidate objects based on the object click-through rate and object conversion rate of each second candidate object, including: constructing a second coordinate system with the average object click-through rate and average object conversion rate of a plurality of objects conforming to preset attributes as the origin, the object click-through rate as the X-axis, and the object conversion rate as the Y-axis; for each second candidate object, determining the coordinates of the second candidate object in the second coordinate system based on the object click-through rate and object conversion rate of the second candidate object; determining the distance between the coordinates of each second candidate object and the origin, and determining the target object for updating object display information from a plurality of second candidate objects based on the distance.
[0090] According to one or more embodiments of this disclosure, the acquisition unit 801 acquires object indicator information corresponding to multiple objects in a target business scenario, including: determining a data retrieval operator corresponding to the object indicator information, the data retrieval operator including an indicator identifier and a calculation formula; acquiring indicator values corresponding to the multiple objects from an indicator database based on the indicator identifier and the scenario identifier of the target business scenario; and determining object indicator information corresponding to the multiple objects in the target business scenario based on the indicator values and the calculation formula.
[0091] According to one or more embodiments of this disclosure, the second determining unit 803 determines the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs, through a preset approximate attribution model, including: determining the object indicator group to which the target object belongs based on the object indicator information of the target object; determining the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs, through the correspondence between the object indicator groups and optimization information stored in the approximate attribution model; wherein, the object indicator group includes a first object indicator group, a second object indicator group, a third object indicator group, and a fourth object indicator group; in the first object indicator group, the object click-through rate of each object is greater than the average object click-through rate and the object conversion rate of each object is greater than the average object conversion rate; in the second object indicator group, the object click-through rate of each object is less than the average object click-through rate and the object conversion rate of each object is greater than the average object conversion rate; in the third object indicator group, the object click-through rate of each object is greater than the average object click-through rate and the object conversion rate of each object is less than the average object conversion rate; and in the fourth object indicator group, the object click-through rate of each object is less than the average object click-through rate and the object conversion rate of each object is less than the average object conversion rate.
[0092] According to one or more embodiments of this disclosure, the device further includes: a model generation unit; the model generation unit is configured to acquire multiple test objects, divide the multiple test objects into multiple object indicator groups; for each object indicator group, determine at least one item to be updated and update information of the item to be updated from multiple display items included in the object display information; associate and store the object indicator group, at least one item to be updated, and update information of the item to be updated to obtain the approximate attribution model; wherein, the at least one item to be updated in the object display information includes at least one of: object video, object atmosphere image, multiple object images, and display rules of the multiple object images; the update information of the item to be updated includes: updated object video, updated object atmosphere image, updated object image, and updated display rules of the multiple object images.
[0093] According to one or more embodiments of this disclosure, the model generation unit divides the plurality of test objects into a plurality of object metric groups, including: obtaining a first object click-through rate and a second object conversion rate for the plurality of test objects; determining an average object click-through rate for the plurality of test objects based on the first object click-through rate for each of the plurality of test objects; and determining an average object conversion rate for the plurality of test objects based on the first object conversion rate for each of the plurality of test objects; and dividing the plurality of test objects into a plurality of object metric groups based on the average object click-through rate, the average object conversion rate, and the first object click-through rate and the second object conversion rate for each test object.
[0094] According to one or more embodiments of this disclosure, the device further includes: a log generation unit; the log generation unit is configured to, for each item to be updated, obtain snapshot event information corresponding to the item to be updated, the snapshot event information including first display information before the item to be updated is updated and second display information after the item to be updated is updated; determine the object attribute type to which the item to be updated belongs, wherein the object attribute type includes product attribute, price attribute, and marketing attribute; and generate an event calendar corresponding to the item to be updated based on the snapshot event information corresponding to the item to be updated and the object attribute type to which the item to be updated belongs.
[0095] refer to Figure 9The diagram illustrates a structural schematic of an electronic device 900 suitable for implementing embodiments of the present disclosure. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0096] like Figure 9 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0097] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0098] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.
[0099] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0100] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0101] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0102] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0103] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0104] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0105] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0106] In a first aspect, according to one or more embodiments of this disclosure, a method for updating object display information is provided, comprising:
[0107] Obtain object metric information for each of the multiple objects in the target business scenario;
[0108] Based on the object indicator information corresponding to each of the multiple objects, determine the target object whose object display information needs to be updated from the multiple objects;
[0109] Based on the object index group to which the target object belongs, the target optimization information corresponding to the target object is determined by a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and the update information of each item to be updated.
[0110] Based on the target optimization information, at least one item to be updated in the object display information of the target object is updated.
[0111] According to one or more embodiments of this disclosure, the object metric information includes object click-through rate (CTR) and object conversion rate; wherein, the object CTR is determined based on the ratio of the number of object clicks to the number of object impressions, and the object conversion rate is determined based on the ratio of the number of object orders to the number of object clicks; correspondingly, determining the target object for updating object display information from the plurality of objects based on the object metric information corresponding to each of the plurality of objects includes: determining the average object CTR of the plurality of objects based on the object CTR of each of the plurality of objects, and determining the average object conversion rate of the plurality of objects based on the object conversion rate of each of the plurality of objects; for each object, if the object CTR of the object is less than the average object CTR and / or the object conversion rate of the object is less than the average object conversion rate, then the object is determined as a first candidate object; and the target object for updating object display information is determined from the plurality of first candidate objects based on the object CTR and the object conversion rate of each first candidate object.
[0112] According to one or more embodiments of this disclosure, determining the target object for updating object display information from a plurality of first candidate objects based on the object click-through rate and object conversion rate of each first candidate object includes: constructing a first coordinate system with the average object click-through rate and the average object conversion rate of the plurality of objects as the origin, the object click-through rate as the X-axis, and the object conversion rate as the Y-axis; for each first candidate object, determining the coordinates of the first candidate object in the first coordinate system based on the object click-through rate and the object conversion rate of the first candidate object; determining the distance between the coordinates of each first candidate object and the origin, and determining the target object for updating object display information from a plurality of first candidate objects based on the distance.
[0113] According to one or more embodiments of this disclosure, determining the target object for updating the object display information from a plurality of first candidate objects based on the distance includes: selecting the first candidate object with the largest distance from the plurality of first candidate objects as the target object based on the distance; or, selecting a plurality of first candidate objects with a distance greater than a preset distance from the plurality of first candidate objects as the target object based on the distance.
[0114] According to one or more embodiments of this disclosure, the target object is an object that conforms to preset attributes; correspondingly, determining the target object for updating the object display information from a plurality of first candidate objects based on the object click-through rate and object conversion rate of each first candidate object includes: selecting a plurality of objects that conform to preset attributes from a plurality of first candidate objects, and determining the average object click-through rate and average object conversion rate of the plurality of objects; for each object, if the object click-through rate of the object is less than the average object click-through rate and / or the object conversion rate of the object is less than the average object conversion rate, then determining the object as a second candidate object; determining the target object for updating the object display information from a plurality of second candidate objects based on the object click-through rate and object conversion rate of each second candidate object.
[0115] According to one or more embodiments of this disclosure, determining the target object for updating object display information from a plurality of second candidate objects based on the object click-through rate and object conversion rate of each second candidate object includes: constructing a second coordinate system with the average object click-through rate and average object conversion rate of a plurality of objects conforming to preset attributes as the origin, the object click-through rate as the X-axis, and the object conversion rate as the Y-axis; for each second candidate object, determining the coordinates of the second candidate object in the second coordinate system based on the object click-through rate and object conversion rate of the second candidate object; determining the distance between the coordinates of each second candidate object and the origin, and determining the target object for updating object display information from a plurality of second candidate objects based on the distance.
[0116] According to one or more embodiments of this disclosure, obtaining object indicator information corresponding to each of multiple objects in a target business scenario includes: determining a data retrieval operator corresponding to the object indicator information, wherein the data retrieval operator includes an indicator identifier and a calculation formula; obtaining indicator values corresponding to each of the multiple objects from an indicator database based on the indicator identifier and the scenario identifier of the target business scenario; and determining object indicator information corresponding to each of the multiple objects in the target business scenario based on the indicator values and the calculation formula.
[0117] According to one or more embodiments of this disclosure, determining the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs through a preset approximate attribution model includes: determining the object indicator group to which the target object belongs based on the object indicator information of the target object; determining the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs through the correspondence between the object indicator groups and optimization information stored in the approximate attribution model; wherein, the object indicator group includes a first object indicator group, a second object indicator group, a third object indicator group, and a fourth object indicator group; in the first object indicator group, the object click-through rate of each object is greater than the average object click-through rate and the object conversion rate of each object is greater than the average object conversion rate; in the second object indicator group, the object click-through rate of each object is less than the average object click-through rate and the object conversion rate of each object is greater than the average object conversion rate; in the third object indicator group, the object click-through rate of each object is greater than the average object click-through rate and the object conversion rate of each object is less than the average object conversion rate; and in the fourth object indicator group, the object click-through rate of each object is less than the average object click-through rate and the object conversion rate of each object is less than the average object conversion rate.
[0118] According to one or more embodiments of this disclosure, before determining the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs and through the correspondence between the object indicator group and optimization information stored in the approximate attribution model, the method further includes: acquiring multiple test objects and dividing the multiple test objects into multiple object indicator groups; for each object indicator group, determining at least one item to be updated and the update information of the item to be updated from multiple display items included in the object display information; associating and storing the object indicator group, at least one item to be updated, and the update information of the item to be updated to obtain the approximate attribution model; wherein, the at least one item to be updated in the object display information includes at least one of: object video, object atmosphere image, multiple object images, and display rules of the multiple object images; the update information of the item to be updated includes: updated object video, updated object atmosphere image, updated object image, and updated display rules of the multiple object images.
[0119] According to one or more embodiments of this disclosure, dividing the plurality of test objects into multiple object indicator groups includes: obtaining a first object click-through rate and a second object conversion rate for the plurality of test objects; determining an average object click-through rate for the plurality of test objects based on the first object click-through rate for each of the plurality of test objects; determining an average object conversion rate for the plurality of test objects based on the first object conversion rate for each of the plurality of test objects; and dividing the plurality of test objects into multiple object indicator groups based on the average object click-through rate, the average object conversion rate, and the first object click-through rate and the second object conversion rate for each test object.
[0120] According to one or more embodiments of this disclosure, after updating at least one item to be updated in the object display information of the target object based on the target optimization information, the method further includes: for each item to be updated, obtaining snapshot event information corresponding to the item to be updated, the snapshot event information including first display information before the item to be updated and second display information after the item to be updated; determining the object attribute type to which the item to be updated belongs, wherein the object attribute type includes product attribute, price attribute, and marketing attribute; and generating an event calendar corresponding to the item to be updated based on the snapshot event information corresponding to the item to be updated and the object attribute type to which the item to be updated belongs.
[0121] Secondly, according to one or more embodiments of this disclosure, an object display information updating device is provided, comprising:
[0122] The acquisition unit is used to acquire object indicator information corresponding to multiple objects in the target business scenario.
[0123] The first determining unit is used to determine the target object whose object display information to be updated is from the plurality of objects based on the object index information corresponding to each of the plurality of objects.
[0124] The second determining unit is used to determine the target optimization information corresponding to the target object according to the object index group to which the target object belongs, and through a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and update information for each item to be updated.
[0125] The update unit is used to update at least one item to be updated in the object display information of the target object according to the target optimization information.
[0126] According to one or more embodiments of this disclosure, the object metric information includes object click-through rate (CTR) and object conversion rate; wherein the object CTR is determined based on the ratio of the number of object clicks to the number of object impressions, and the object conversion rate is determined based on the ratio of the number of object orders to the number of object clicks; correspondingly, the first determining unit determines the target object for updating object display information from the plurality of objects based on the object metric information corresponding to each of the plurality of objects, including: determining the average object CTR of the plurality of objects based on the object CTR of each of the plurality of objects, and determining the average object conversion rate of the plurality of objects based on the object conversion rate of each of the plurality of objects; for each object, if the object CTR of the object is less than the average object CTR and / or the object conversion rate of the object is less than the average object conversion rate, then the object is determined as a first candidate object; and the target object for updating object display information is determined from the plurality of first candidate objects based on the object CTR and the object conversion rate of each first candidate object.
[0127] According to one or more embodiments of this disclosure, the first determining unit determines the target object for updating object display information from a plurality of first candidate objects based on the object click-through rate and object conversion rate of each first candidate object, including: constructing a first coordinate system with the average object click-through rate and the average object conversion rate of the plurality of objects as the origin, the object click-through rate as the X-axis, and the object conversion rate as the Y-axis; for each first candidate object, determining the coordinates of the first candidate object in the first coordinate system based on the object click-through rate and the object conversion rate of the first candidate object; determining the distance between the coordinates of each first candidate object and the origin, and determining the target object for updating object display information from a plurality of first candidate objects based on the distance.
[0128] According to one or more embodiments of this disclosure, the first determining unit determines the target object for updating object display information from a plurality of first candidate objects based on the distance, including: selecting the first candidate object with the largest distance from the plurality of first candidate objects as the target object based on the distance; or, selecting a plurality of first candidate objects with a distance greater than a preset distance from the plurality of first candidate objects as the target object based on the distance.
[0129] According to one or more embodiments of this disclosure, the target object is an object that conforms to preset attributes; correspondingly, the first determining unit determines the target object for updating the object display information from a plurality of first candidate objects based on the object click-through rate and object conversion rate of each first candidate object, including: selecting a plurality of objects that conform to preset attributes from a plurality of first candidate objects, and determining the average object click-through rate and average object conversion rate of the plurality of objects; for each object, if the object click-through rate of the object is less than the average object click-through rate and / or the object conversion rate of the object is less than the average object conversion rate, then the object is determined as a second candidate object; and determining the target object for updating the object display information from a plurality of second candidate objects based on the object click-through rate and object conversion rate of each second candidate object.
[0130] According to one or more embodiments of this disclosure, the first determining unit determines the target object for updating object display information from a plurality of second candidate objects based on the object click-through rate and object conversion rate of each second candidate object, including: constructing a second coordinate system with the average object click-through rate and average object conversion rate of a plurality of objects conforming to preset attributes as the origin, the object click-through rate as the X-axis, and the object conversion rate as the Y-axis; for each second candidate object, determining the coordinates of the second candidate object in the second coordinate system based on the object click-through rate and object conversion rate of the second candidate object; determining the distance between the coordinates of each second candidate object and the origin, and determining the target object for updating object display information from a plurality of second candidate objects based on the distance.
[0131] According to one or more embodiments of this disclosure, the acquisition unit acquires object indicator information corresponding to each of multiple objects in a target business scenario, including: determining a data retrieval operator corresponding to the object indicator information, the data retrieval operator including an indicator identifier and a calculation formula; acquiring indicator values corresponding to each of the multiple objects from an indicator database based on the indicator identifier and the scenario identifier of the target business scenario; and determining object indicator information corresponding to each of the multiple objects in the target business scenario based on the indicator values and the calculation formula.
[0132] According to one or more embodiments of this disclosure, the second determining unit determines the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs, using a preset approximate attribution model. This includes: determining the object indicator group to which the target object belongs based on the object indicator information of the target object; and determining the target optimization information corresponding to the target object based on the object indicator group to which the target object belongs, using the correspondence between the object indicator groups and optimization information stored in the approximate attribution model. The object indicator groups include a first object indicator group, a second object indicator group, a third object indicator group, and a fourth object indicator group. In the first object indicator group, the object click-through rate (CTR) of each object is greater than the average object CTR, and the object conversion rate of each object is greater than the average object conversion rate. In the second object indicator group, the object CTR of each object is less than the average object CTR, and the object conversion rate of each object is greater than the average object conversion rate. In the third object indicator group, the object CTR of each object is greater than the average object CTR, and the object conversion rate of each object is less than the average object conversion rate. In the fourth object indicator group, the object CTR of each object is less than the average object CTR, and the object conversion rate of each object is less than the average object conversion rate.
[0133] According to one or more embodiments of this disclosure, the device further includes: a model generation unit; the model generation unit is configured to acquire multiple test objects, divide the multiple test objects into multiple object indicator groups; for each object indicator group, determine at least one item to be updated and update information of the item to be updated from multiple display items included in the object display information; associate and store the object indicator group, at least one item to be updated, and update information of the item to be updated to obtain the approximate attribution model; wherein, the at least one item to be updated in the object display information includes at least one of: object video, object atmosphere image, multiple object images, and display rules of the multiple object images; the update information of the item to be updated includes: updated object video, updated object atmosphere image, updated object image, and updated display rules of the multiple object images.
[0134] According to one or more embodiments of this disclosure, the model generation unit divides the plurality of test objects into a plurality of object metric groups, including: obtaining a first object click-through rate and a second object conversion rate for the plurality of test objects; determining an average object click-through rate for the plurality of test objects based on the first object click-through rate for each of the plurality of test objects; and determining an average object conversion rate for the plurality of test objects based on the first object conversion rate for each of the plurality of test objects; and dividing the plurality of test objects into a plurality of object metric groups based on the average object click-through rate, the average object conversion rate, and the first object click-through rate and the second object conversion rate for each test object.
[0135] According to one or more embodiments of this disclosure, the device further includes: a log generation unit; the log generation unit is configured to, for each item to be updated, obtain snapshot event information corresponding to the item to be updated, the snapshot event information including first display information before the item to be updated is updated and second display information after the item to be updated is updated; determine the object attribute type to which the item to be updated belongs, wherein the object attribute type includes product attribute, price attribute, and marketing attribute; and generate an event calendar corresponding to the item to be updated based on the snapshot event information corresponding to the item to be updated and the object attribute type to which the item to be updated belongs.
[0136] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;
[0137] The memory stores computer-executed instructions;
[0138] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method for updating object display information as described in the first aspect and various possible designs of the first aspect.
[0139] Fourthly, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, and when a processor executes the computer-executable instructions, the method for updating object display information as described in the first aspect and various possible designs of the first aspect is implemented.
[0140] Fifthly, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method for updating object display information as described in the first aspect and various possible designs of the first aspect.
[0141] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0142] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0143] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for updating information displayed on an object, characterized in that, include: Obtain object metric information for each of the multiple objects in the target business scenario; Based on the object indicator information corresponding to each of the multiple objects, determine the target object whose object display information needs to be updated from the multiple objects; Based on the object index group to which the target object belongs, the target optimization information corresponding to the target object is determined by a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and the update information of each item to be updated. Based on the target optimization information, at least one item to be updated in the object display information of the target object is updated.
2. The method according to claim 1, characterized in that, The object metrics information includes object click-through rate and object conversion rate; wherein, the object click-through rate is determined based on the ratio of the number of object clicks to the number of object impressions, and the object conversion rate is determined based on the ratio of the number of object orders to the number of object clicks; Accordingly, determining the target object from the plurality of objects whose object display information needs to be updated, based on the object indicator information corresponding to each of the plurality of objects, includes: Based on the click-through rate of each of the multiple objects, determine the average click-through rate of the multiple objects; and based on the conversion rate of each of the multiple objects, determine the average conversion rate of the multiple objects. For each object, if the object's click-through rate is less than the average object click-through rate and / or the object's conversion rate is less than the average object conversion rate, then the object is determined to be the first candidate object. Based on the click-through rate and conversion rate of each first candidate object, the target object for updating the object display information is determined from multiple first candidate objects.
3. The method according to claim 2, characterized in that, The step of determining the target object for updating the object display information from multiple first candidate objects based on the object click-through rate and object conversion rate of each first candidate object includes: A first coordinate system is constructed with the average click-through rate and the average conversion rate of the multiple objects as the origin, the click-through rate as the X-axis, and the conversion rate as the Y-axis. For each first candidate object, the coordinates of the first candidate object in the first coordinate system are determined based on the object click-through rate and the object conversion rate of the first candidate object. Determine the distance between the coordinates of each first candidate object and the origin of the coordinate system, and determine the target object for updating the object display information from multiple first candidate objects based on the distance.
4. The method according to claim 3, characterized in that, The step of determining the target object for updating the object display information from a plurality of first candidate objects based on the distance includes: Based on the distance, the first candidate object with the largest distance from the plurality of first candidate objects is selected as the target object; or... Based on the distance, select the target object from the plurality of first candidate objects whose distance is greater than a preset distance.
5. The method according to claim 2, characterized in that, The target object is an object that conforms to preset attributes; Accordingly, determining the target object for updating the object display information from multiple first candidate objects based on the object click-through rate and object conversion rate of each first candidate object includes: Select multiple objects that meet preset attributes from a plurality of first candidate objects, and determine the average object click-through rate and average object conversion rate of the multiple objects; For each object, if the object's click-through rate is less than the average object click-through rate and / or the object's conversion rate is less than the average object conversion rate, then the object is determined to be a second candidate object. Based on the click-through rate and conversion rate of each second candidate object, the target object for updating the object display information is determined from multiple second candidate objects.
6. The method according to claim 5, characterized in that, The step of determining the target object for updating the object display information from multiple second candidate objects based on the object click-through rate and object conversion rate of each second candidate object includes: A second coordinate system is constructed with the average click-through rate and average conversion rate of multiple objects that meet preset attributes as the origin, the click-through rate as the X-axis, and the conversion rate as the Y-axis. For each second candidate object, the coordinates of the second candidate object in the second coordinate system are determined based on the object click-through rate and the object conversion rate of the second candidate object. Determine the distance between the coordinates of each second candidate object and the origin of the coordinate system, and determine the target object for updating the object display information from the multiple second candidate objects based on the distance.
7. The method according to claim 1, characterized in that, The process of obtaining object metric information corresponding to multiple objects in the target business scenario includes: Determine the data retrieval operator corresponding to the object indicator information, wherein the data retrieval operator includes an indicator identifier and a calculation formula; Based on the indicator identifier and the scenario identifier of the target business scenario, obtain the indicator values corresponding to each of the multiple objects from the indicator database; Based on the indicator values and the calculation formula, determine the object indicator information corresponding to each of the multiple objects in the target business scenario.
8. The method according to claim 1, characterized in that, The step of grouping the target objects according to their respective object indexes and determining the target optimization information corresponding to the target objects using a preset approximate attribution model includes: Based on the object index information of the target object, determine the object index group to which the target object belongs; Based on the object index group to which the target object belongs, the target optimization information corresponding to the target object is determined through the correspondence between the object index group and the optimization information stored in the approximate attribution model. The object indicator grouping includes a first object indicator group, a second object indicator group, a third object indicator group, and a fourth object indicator group. In the first object indicator group, the object click-through rate (CTR) of each object is greater than the average object CTR, and the object conversion rate of each object is greater than the average object conversion rate. In the second object indicator group, the object CTR of each object is less than the average object CTR, and the object conversion rate of each object is greater than the average object conversion rate. In the third object indicator group, the object CTR of each object is greater than the average object CTR, and the object conversion rate of each object is less than the average object conversion rate. In the fourth object indicator group, the object CTR of each object is less than the average object CTR, and the object conversion rate of each object is less than the average object conversion rate.
9. The method according to claim 8, characterized in that, Before determining the target optimization information corresponding to the target object based on the object index grouping to which the target object belongs, and through the correspondence between the object index grouping and optimization information stored in the approximate attribution model, the method further includes: Obtain multiple test objects and divide the multiple test objects into multiple object indicator groups; For each object metric group, determine at least one item to be updated and its update information from multiple display items included in the object display information; The approximate attribution model is obtained by associating and storing the object indicators grouped together, at least one item to be updated, and the update information of the item to be updated; wherein, at least one item to be updated in the object display information includes: object video, object atmosphere image, multiple object images, and at least one of the display rules of the multiple object images; the update information of the item to be updated includes: updated object video, updated object atmosphere image, updated object image, and updated display rules of the multiple object images.
10. The method according to claim 9, characterized in that, The step of dividing the multiple test objects into multiple object indicator groups includes: Obtain the first object click-through rate and the second object conversion rate for multiple test objects; Based on the first object click-through rate corresponding to each of the multiple test objects, the average object click-through rate of the multiple test objects is determined, and based on the first object conversion rate corresponding to each of the multiple test objects, the average object conversion rate of the multiple test objects is determined. Based on the average click-through rate (CTR) of the multiple test objects, the average conversion rate of the multiple test objects, and the first CTR and second conversion rate of each test object, the multiple test objects are divided into multiple object indicator groups.
11. The method according to any one of claims 1 to 10, characterized in that, After updating at least one item to be updated in the object display information of the target object according to the target optimization information, the method further includes: For each item to be updated, obtain the snapshot event information corresponding to the item to be updated. The snapshot event information includes the first display information of the item to be updated before the update and the second display information after the update. Determine the object attribute type to which the item to be updated belongs, wherein the object attribute type includes product attribute, price attribute, and marketing attribute; Based on the snapshot event information of the item to be updated and the object attribute type to which the item to be updated belongs, an event calendar corresponding to the item to be updated is generated.
12. A device for updating object display information, characterized in that, include: The acquisition unit is used to acquire object indicator information corresponding to multiple objects in the target business scenario. The first determining unit is used to determine the target object whose object display information to be updated is from the plurality of objects based on the object index information corresponding to each of the plurality of objects. The second determining unit is used to determine the target optimization information corresponding to the target object according to the object index group to which the target object belongs, and through a preset approximate attribution model. The target optimization information includes at least one item to be updated in the object display information and update information for each item to be updated. The update unit is used to update at least one item to be updated in the object display information of the target object according to the target optimization information.
13. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method for updating object display information as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method for updating object display information as described in any one of claims 1 to 11.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method for updating object display information as described in any one of claims 1 to 11.