An attribution analysis method and system
By using pre-established index matching click operation in activity page promotion, more reasonable order attribution is achieved, and the problems of difficulty in evaluating promotion effect and high system complexity in the existing technology are solved, reducing access costs and improving user experience.
Patent Information
- Application Number
- CN202210238094.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-11
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2042-03-11
AI Technical Summary
When order attribution is attributed in the promotion of the activity page, the promotion effect of the first method is expanded and difficult to evaluate, and the complexity of the system increases, affecting the page response speed and user experience, and the access cost is relatively high.
Through the pre-established first index and second index, the user and the first click operation in the order data are matched respectively, the first click operation and the second click operation, and the order attribution is performed based on the element information corresponding to the second click operation, improving the rationality of the attribution and reducing the access cost.
It improves the rationality of order attribution, reduces the perceived cost of the access party, and reduces the complexity of the system and the impact of user experience.
Smart Images

Figure CN114626883B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular, to an attribution analysis method and system. Background Art
[0002] In order to attract more customers, merchants can promote their items in the form of activity page promotion. Among them, the activity page can be an item promotion page or a user preferential information promotion page. Activity page promotion has the following characteristics: the activity has no direct association with the item, and various elements such as items and stores can be nested at multiple levels in the activity page.
[0003] In order to know the promotion effect of the activity page promotion and thus guide the operation work, in the prior art, order attribution is carried out through the following two methods. Among them, the first method is to maintain the association relationship between the activity and the item in the trading platform, and the second method is to generate a promotion link in real time when the user clicks on the item link of the activity page. Order attribution refers to the process of determining which promoter brings the order and determining the promotion effect of the promoter after the user places an order.
[0004] In the process of implementing the present invention, at least the following problems exist in the prior art:
[0005] The promotion effect of the first method is magnified, and it is difficult to evaluate whether the order is brought by the activity page promotion behavior; the second method increases the system complexity due to adding the link generation in real time during the order placement process, and at the same time affects the page response speed, resulting in poor user experience, and the access cost of the downstream access party is also relatively high. Summary of the Invention
[0006] In view of this, an embodiment of the present invention provides an attribution analysis method and system. The method first matches a first click operation for the user of the order data based on a pre-established first index, then matches a second click operation for the first click operation based on a pre-established second index, and then performs order attribution according to the element information corresponding to the second click operation, improving the rationality of order attribution, and the access party is unaware, reducing the access cost.
[0007] To achieve the above object, according to one aspect of the embodiments of the present invention, an attribution analysis method is provided.
[0008] A method for attribution analysis according to an embodiment of the present invention includes: obtaining order data, and searching for a matching first click operation in a first index according to the user identifier of the order data; wherein, the first index is an index between the user and the first click operation, and the first click operation is the user's click operation on a promotion link; searching for a matching second click operation in a second index according to the first click operation; wherein, the second index is an index between the first click operation and the second click operation, and the second click operation is the user's click operation on an element of the activity page indicated by the promotion link; determining an association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship.
[0009] Optionally, the method further includes: obtaining a first click log formed by the first click operation, and establishing the first index according to the first click log; obtaining a second click log formed by the second click operation, determining that the second click log carries an order attribution parameter, and parsing the order attribution parameter to obtain a parsing result; wherein, the order attribution parameter includes click information of the first click operation; establishing the second index according to the click information in the parsing result and the second click log.
[0010] Optionally, the elements of the activity page include any one or more of items, stores, and activities, and the click information includes a first click identifier of the first click operation; when the element is the item or the store, the establishing the second index according to the click information in the parsing result and the second click log includes: determining whether the landing page of the promotion link corresponding to the first click identifier is the same as the current activity page in the second click log, if so, establishing the second index; if not, ending;
[0011] When the element is the activity, the establishing the second index according to the click information in the parsing result and the second click log includes: determining whether the landing page of the promotion link corresponding to the first click identifier is the same as the current activity page in the second click log, if so, establishing the second index; if not, searching for a related second click operation according to the first click identifier, and determining whether the activity page corresponding to the found second click operation is the same as the current activity page in the second click log, if so, establishing the second index; if not, ending.
[0012] Optionally, establishing the second index includes: determining whether there is a click loss. If there is a click loss, storing the first click operation in a delay queue, waiting for a set time, and then establishing the second index corresponding to the first click operation; if there is no click loss, directly establishing the second index corresponding to the first click operation.
[0013] Optionally, determining whether there is a click loss includes: determining whether the first index corresponding to the first click operation is established, and whether the time difference between the click time of the first click operation and the click time of the second click operation is less than or equal to a set threshold.
[0014] Optionally, the elements of the activity page include any one or more of items, stores, and activities; determining the association relationship between the element information corresponding to the second click operation and the item information of the order data includes: when the second click operation is a click operation on an item in the activity page, determining the association relationship between the item information of the item corresponding to the second click operation and the item information of the order data; when the second click operation is a click operation on a store in the activity page, determining the association relationship between the store corresponding to the second click operation and the item information of the order data; when the second click operation is a click operation on an activity in the activity page, determining the association relationship between the element information of the elements included in the activity corresponding activity page and the item information of the order data.
[0015] Optionally, determining the association relationship between the item information of the item corresponding to the second click operation and the item information of the order data includes: determining whether the item information of the item corresponding to the second click operation is the same as the item information of the order data. If the two are the same, determining that the association relationship between the two is the same item; if the two are different, further determining whether they belong to the same store. If they belong to the same store, determining that the association relationship between the two is the same store; if they do not belong to the same store, determining that the association relationship between the two is different stores; performing order attribution according to the association relationship includes: if the association relationship is the same item, determining that the influencing factor of the order is the first factor; if the association relationship is the same store, determining that the influencing factor is the second factor; if the association relationship is different stores, determining that the influencing factor is the third factor; determining the promotion effect according to the value of the influencing factor.
[0016] Optionally, determining the association relationship between the store corresponding to the second click operation and the item information of the order data includes: determining whether the item in the order data belongs to the store corresponding to the second click operation; if it belongs to the store corresponding to the second click operation, determining that the association relationship between the two is an in-store item; if it does not belong to the store corresponding to the second click operation, determining that the association relationship between the two is a non-in-store item; performing order attribution according to the association relationship includes: if the association relationship is an in-store item, determining that the influencing factor of the order is the second factor; if the association relationship is a non-in-store item, determining that the influencing factor is the third factor; determining the promotion effect according to the value of the influencing factor.
[0017] Optionally, the order attribution parameter includes the promoter information corresponding to the first click operation, and the promoter information is carried in the promotion link; performing order attribution includes: screening the matched second click operation according to the item information of the order data and the elements of the activity page corresponding to the matched second click operation to obtain a second click operation associated with the item information; determining, according to the second index, a first click operation that matches the screened second click operation, and taking the promoter corresponding to the matched first click operation as the promoter who brings the order data.
[0018] To achieve the above object, according to another aspect of the embodiments of the present invention, an attribution analysis system is provided.
[0019] An attribution analysis system according to an embodiment of the present invention includes: a first search module, configured to obtain order data and search for a matched first click operation in a first index according to the user identifier in the order data; wherein, the first index is an index between the user and the first click operation, and the first click operation is the user's click operation on the promotion link; a second search module, configured to search for a matched second click operation in a second index according to the first click operation; wherein, the second index is an index between the first click operation and the second click operation, and the second click operation is the user's click operation on the elements of the activity page indicated by the promotion link; an order attribution module, configured to determine the association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship.
[0020] Optionally, the system further includes: an index building module, configured to obtain a first click log formed by the first click operation, and build the first index according to the first click log; obtain a second click log formed by the second click operation, determine that the order attribution parameter is carried in the second click log, and parse the order attribution parameter to obtain a parsing result; wherein the order attribution parameter includes click information of the first click operation; and build the second index according to the click information in the parsing result and the second click log.
[0021] Optionally, the elements of the activity page include any one or more of items, stores, and activities, and the click information includes a first click identifier of the first click operation; the index building module is further configured to, when the element is the item or the store, determine whether the landing page of the promotion link corresponding to the first click identifier is the same as the current activity page in the second click log, and if so, build the second index; if not, end;
[0022] The index building module is further configured to, when the element is the activity, determine whether the landing page of the promotion link corresponding to the first click identifier is the same as the current activity page in the second click log, and if so, build the second index; if not, find a second click operation associated with the first click identifier, and determine whether the activity page corresponding to the found second click operation is the same as the current activity page in the second click log, and if so, build the second index; if not, end.
[0023] Optionally, the index building module is further configured to determine whether there is a situation of click loss. If there is a situation of click loss, store the first click operation in a delay queue, and after waiting for a set time, build the second index corresponding to the first click operation; if there is no situation of click loss, directly build the second index corresponding to the first click operation.
[0024] Optionally, the index building module is further configured to determine whether the first index corresponding to the first click operation is built, and whether the time difference between the click time of the first click operation and the click time of the second click operation is less than or equal to a set threshold.
[0025] Optionally, the elements of the activity page include any one or more of items, stores, and activities; the order attribution module is further configured to, when the second click operation is a click operation on an item in the activity page, determine the association relationship between the item information of the item corresponding to the second click operation and the item information of the order data; when the second click operation is a click operation on a store in the activity page, determine the association relationship between the store corresponding to the second click operation and the item information of the order data; when the second click operation is a click operation on an activity in the activity page, determine the association relationship between the element information of the elements included in the activity page corresponding to the activity and the item information of the order data.
[0026] Optionally, the order attribution module is further configured to determine whether the item information of the item corresponding to the second click operation is the same as the item information of the order data. If the two are the same, determine that the association relationship between the two is the same item; if the two are different, further determine whether they belong to the same store. If they belong to the same store, determine that the association relationship between the two is the same store; if they do not belong to the same store, determine that the association relationship between the two is different stores;
[0027] If the association relationship is the same item, determine that the influencing factor of the order is the first factor; if the association relationship is the same store, determine that the influencing factor is the second factor; if the association relationship is different stores, determine that the influencing factor is the third factor; determine the promotion effect according to the value of the influencing factor.
[0028] Optionally, the order attribution module is further configured to determine whether the item of the order data belongs to the store corresponding to the second click operation. If it belongs to the store corresponding to the second click operation, determine that the association relationship between the two is an item within the store; if it does not belong to the store corresponding to the second click operation, determine that the association relationship between the two is an item not within the store;
[0029] If the association relationship is the item within the store, determine that the influencing factor of the order is the second factor; if the association relationship is the item not within the store, determine that the influencing factor is the third factor; determine the promotion effect according to the value of the influencing factor.
[0030] Optionally, the order attribution parameter includes the promoter information corresponding to the first click operation, and the promoter information is carried in the promotion link; the order attribution module is further configured to screen the matched second click operation according to the item information of the order data and the elements of the activity page corresponding to the matched second click operation, so as to obtain a second click operation associated with the item information; determine a first click operation matched with the screened second click operation according to the second index, and use the promoter corresponding to the matched first click operation as the promoter that brings the order data.
[0031] To achieve the above object, according to another aspect of the embodiments of the present invention, an electronic device is provided.
[0032] An electronic device according to an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement an attribution analysis method according to an embodiment of the present invention.
[0033] To achieve the above object, according to another aspect of the embodiments of the present invention, a computer-readable medium is provided.
[0034] A computer-readable medium according to an embodiment of the present invention has a computer program stored thereon, and when the program is executed by a processor, an attribution analysis method according to an embodiment of the present invention is implemented.
[0035] One of the above embodiments of the invention has the following advantages or beneficial effects: first, based on the pre-established first index, a first click operation is matched for the user of the order data, and then based on the pre-established second index, a second click operation is matched for the first click operation, and then order attribution is performed according to the element information corresponding to the second click operation, which improves the rationality of order attribution and the access party is unaware, reducing the access cost.
[0036] The further effects of the above non-conventional optional methods will be described in conjunction with specific embodiments below. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention. Among them:
[0038] Figure 1 is a schematic diagram of the main steps of the attribution analysis method according to an embodiment of the present invention;
[0039] Figure 2 is a schematic diagram of the system architecture of the attribution analysis method according to an embodiment of the present invention;
[0040] Figure 3It is a schematic diagram of the main process of the attribution analysis method according to an embodiment of the present invention;
[0041] Figure 4 It is a schematic diagram of the upload process of the second click log in the attribution analysis method according to an embodiment of the present invention;
[0042] Figure 5 It is a schematic diagram of a process for establishing a second index in the attribution analysis method according to an embodiment of the present invention;
[0043] Figure 6 It is another schematic diagram of a process for establishing a second index in the attribution analysis method according to an embodiment of the present invention;
[0044] Figure 7 It is a schematic diagram of the main modules of the attribution analysis system according to an embodiment of the present invention;
[0045] Figure 8 It is an exemplary system architecture diagram to which the embodiments of the present invention can be applied;
[0046] Figure 9 It is a schematic diagram of the structure of a computer device of an electronic device suitable for implementing the embodiments of the present invention. Detailed implementation manners
[0047] The following describes exemplary embodiments of the present invention with reference to the accompanying drawings. Various details of the embodiments of the present invention are included to assist understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted below.
[0048] The current promotion process involves four roles, namely merchants, trading platforms, promoters, and users. The main promotion process is as follows: Merchants set up promotion plans, list the promoted items on the trading platform, promoters obtain promotion links from the trading platform and share them with users, users purchase items through the promotion links, and then the trading platform performs order attribution and settles commissions for promoters and merchants.
[0049] For the scenario where merchants promote their items in the form of an activity page, when performing order attribution, as described in the background art, order attribution for the activity page promotion can be performed by maintaining the association relationship between the activity and the item in the trading platform (Method 1), or by generating a promotion link in real time when the user clicks on the item link of the activity page (Method 2).
[0050] For Method 1, the operator needs to submit the item information of the event before each event release, so as to artificially establish a direct relationship between the event promotion click and the item. However, the promotion effect of this method is magnified, and it is difficult to evaluate whether the order is brought by the promotion behavior of the event page. For example, in the following scenario: Event A is associated with 200 items. The promoter obtains the promotion link of Event A. After the user clicks the promotion link, the user places an order for one of the 200 items through other channels. Finally, in the attribution process, the order will be attributed to the effect of this promotion. As the number of items associated with the event increases, the magnification of the promotion effect will be more serious.
[0051] For Method 2, its essence is to transform the event page promotion into a single-item promotion method. The entire process involves two promotion links. The first is the event promotion link obtained by the promoter from the trading platform, and the second is the item promotion link generated when the user clicks the item link on the event page. For the attribution process, the first event promotion link is mainly used for parameter transfer, and the truly effective one is the second item promotion link. This solution adds a link to generate a promotion link in real time during the order placement process, increasing the complexity of the system, affecting the page response speed and user experience at the same time. Moreover, for downstream access parties, the access cost is relatively high.
[0052] To avoid the problems existing in the above solutions, this embodiment provides an attribution analysis method, which can, in addition to solving the order attribution based on the event page promotion method, avoid the introduction of new problems, reduce the operation cost, and reduce the system coupling degree. The following will be described in detail with reference to the accompanying drawings.
[0053] Figure 1 It is a schematic diagram of the main steps of the attribution analysis method according to an embodiment of the present invention.
[0054] As Figure 1 shown, the attribution analysis method of the embodiment of the present invention mainly includes the following steps:
[0055] Step S101: Obtain order data, and find a matching first click operation in the first index according to the user identifier of the order data. Wherein, the first index is an index between the user and the first click operation, and the first click operation is the user's click operation on the promotion link.
[0056] The promoter uses the event to obtain the promotion link and then shares it with the user. The user clicks the promotion link (this click is called the first click operation), enters the event page, and the trading platform records the corresponding first click log. Then, according to the first click log, a first index between the user and the first click operation is established. After the user places an order, the trading platform obtains the order data, which includes the user identifier and item information, and queries the matching first click operation in the first index with the user identifier as the query condition.
[0057] Step S102: Search for a matching second click operation in the second index according to the first click operation. The second index is an index between the first click operation and the second click operation, and the second click operation is a click operation by the user on an element of the activity page indicated by the promotion link.
[0058] After the user enters the activity page and clicks on an element in the activity page (this click is called the second click operation), the element can be an item, a store, or an activity. The trading platform records the corresponding second click log, and then based on the second click log, a second index between the first click operation and the second click operation is established. After the first click operation matching the placing order user is queried in step S101, the second click operation is queried in the second index with the first click operation as the query condition.
[0059] Step S103: Determine the association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship. As mentioned above, the activity page can include one or more elements such as items, stores, and activities, and the second click operation can be a click operation on any element in the activity page. Therefore, when determining the association relationship between the element information and the item information, it is necessary to process based on the element type, specifically as follows:
[0060] In the case where the second click operation is a click operation on an item in the activity page, determine the association relationship between the item information of the item corresponding to the click operation and the item information of the order data; in the case where the second click operation is a click operation on a store in the activity page, determine the association relationship between the store corresponding to the second click operation and the item information of the order data; in the case where the second click operation is a click operation on an activity in the activity page, determine the association relationship between the element information of the elements included in the activity page corresponding to the activity (i.e., the page jumped to after clicking the activity) and the item information of the order data.
[0061] Order attribution needs to determine which promoter brings the order and the promotion effect of the promoter. The promotion effect can be classified from low to high as the same item, the same store, and cross-store, and the classification granularity of the promotion effect can be refined or coarsened according to actual needs. The above determination of the association relationship between the element information and the item information aims to determine the influencing factors that affect the order transaction, and then based on the value of the influencing factors, determine the promotion effect of the promoter. Among them, the influencing factor is at least one possible factor that affects the order transaction.
[0062] Taking the item clicked on the activity page as an example, this step needs to determine whether the item information of the clicked item on the activity page is the same as the item information in the order data. If the two are the same, it is determined that the two are associated as the same item; if the two are different, it is further determined whether the two belong to the same store. If they belong to the same store, it is determined that the two are associated as the same store; if they do not belong to the same store, it is determined that the two are associated as different stores.
[0063] When attributing orders, if the association is for the same item, the order's influencing factor is determined to be the first factor, and the promoter's promotion effect is for the same item; if the association is for the same store, the influencing factor is determined to be the second factor, and the promoter's promotion effect is for the same store; if the association is for different stores, the influencing factor is determined to be the third factor, and the promoter's promotion effect is across stores.
[0064] In this embodiment, the click that occurs through the promotion link is called the first click operation, and the click that occurs on the activity page is called the second click operation. An index is established between the first click operation and the second click operation. In the order attribution process, all first click operations performed by the user can be recalled, and then the second click operation associated with the first click operation can be found based on the index. Finally, the item of the completed order can be found by the second click operation to realize order attribution, which improves the rationality of order attribution without the access party's perception, thereby reducing the access cost.
[0065] Figure 2 Schematic diagram of the system architecture of the attribution analysis method according to an embodiment of the present invention. Figure 2 As shown, the attribution analysis method of the embodiment of the present invention is implemented by a trading platform, which includes a click system, a business system, and an attribution analysis system. The attribution analysis system includes an index system and an order attribution system.
[0066] The click system is used to respond to the user's first click operation on the promotion link, record the first click log, and jump to the activity page indicated by the promotion link; it is also used to generate and save order attribution parameters, and upload the first click log to the index system.
[0067] The business system is used to respond to the user's second click operation on the element in the activity page, record the second click log, and adjust it to the corresponding page; it is also used to obtain order attribution parameters from the click system and upload the second click log carrying the order attribution parameters to the index system; it is also used to respond to the user's order request for the item and generate corresponding order data.
[0068] An indexing system is used to establish a first index between a user and a first click operation based on a first click log, and is also used to establish a second index between the first click operation and a second click operation based on a second click log. An order attribution system is used to pull order data from a business system and obtain the first index and the second index from the indexing system for order attribution.
[0069] In a specific embodiment, when the business system uploads the second click log, it can obtain order attribution parameters from the click system through a data logging tool for uploading.
[0070] The attribution analysis method of this embodiment can be applied to order attribution for various modes of activity page promotion. For example, it is applicable to the CPS (Cost Per Sales) mode, the SEM (Search Engine Marketing) mode, etc. Among them, CPS is an advertisement that calculates advertising fees based on actual product sales. SEM means search engine marketing optimization.
[0071] Figure 3 is a schematic diagram of the main process of the attribution analysis method according to an embodiment of the present invention. As Figure 3 shown, the attribution analysis method of the embodiment of the present invention is implemented by an attribution analysis system and mainly includes the following steps:
[0072] Step S301: Obtain a first click log formed by a first click operation, and establish a first index between a user and the first click operation according to the first click log. The promoter uses an activity to obtain a promotion link and shares the promotion link with the user. The user clicks on the promotion link and jumps to the activity page. The click system detects the first click operation, records the corresponding first click log, and uploads it to the indexing system of the attribution analysis system; the click system also generates order attribution parameters and stores them in a storage device, such as a cookie.
[0073] In the embodiment, the first click log may include item information, activity information, store information, user information, device information, and promoter information. After receiving the first click log, the indexing system establishes a first index between the user and the first click operation.
[0074] In an alternative solution, the order attribution parameters include promoter information and click information of the first click operation. Among them, the promoter information may be a promoter identifier (Id); the click information includes a first click identifier and a click time. The order attribution parameters are described below with reference to Table 1.
[0075] Table 1
[0076] Field Meaning Remarks unionId Promoter ID The promotion link contains promoter information firstClickId First click ID Needs to be unique clickTime Click time
[0077] Step S302: Obtain the second click log formed by the second click operation, and determine whether the second click log carries an order attribution parameter. If it carries an order attribution parameter, execute Step S303; if it does not carry an order attribution parameter, execute Step S305.
[0078] When a user clicks on an element on the activity page, such as an item, it will jump to the item details page. The business system obtains the order attribution parameter from the cookie and reports the second click log carrying the order attribution parameter to the indexing system. The second click log can include one or more of item information, store information, and activity links, the order attribution parameter, and the current page link. Among them, the item information can be the item ID, and the store information can be the store ID. The second click log will be described in detail below with reference to Table 2.
[0079] Table 2
[0080]
[0081] Figure 4 is a schematic diagram of the upload process of the second click log in the attribution analysis method of the embodiment of the present invention. As Figure 4 shown, when the user clicks on the promotion link, an order attribution parameter (with a value of param) is generated, the first click log formed by this click is recorded, and it jumps to Activity Page A, which includes elements such as Item a, Store 1, and Activity B.
[0082] If the user clicks on Item a on the activity page, it will jump to the item details page of Item a, and the second click log formed by this click will be reported to the indexing system. This second click log includes three fields: skuId, trackParam, and currentPage, with respective values of a, param, and A.
[0083] If the user clicks on Store 1 on the activity page, it will jump to the store page of Store 1, and the second click log formed by this click will be reported to the indexing system. This second click log includes three fields: shopId, trackParam, and currentPage, with respective values of 1, param, and A.
[0084] If the user clicks on Activity B on the activity page, it will jump to the corresponding Activity Page B, and the second click log formed by this click will be reported to the indexing system. This second click log includes three fields: actPage, trackParam, and currentPage, with respective values of B, param, and A.
[0085] The elements included in Activity Page B are Item b and Activity C. Assume that the user continues to click on Activity C of Activity Page B, which will lead to a jump to Activity Page C, and the second click log formed by this click will be reported to the indexing system. This second click log includes three fields: actPage, trackParam, and currentPage, with their respective values being C, param, and B.
[0086] After receiving the second click log, the indexing system determines whether the second click log contains an order attribution parameter. If the second click log carries an order attribution parameter, subsequent parsing and second index establishment processes will be carried out. If the second click log does not carry an order attribution parameter, the second click log will be filtered.
[0087] Step S303: Parse the order attribution parameter to obtain the parsing result. The parsing result includes the promoter Id, the first click Id, and the click time.
[0088] Step S304: Based on the click information in the parsing result and the second click log, establish a second index between the first click operation and the second click operation. Based on the first click Id in the parsing result and the second click log, establish a second index between the first click operation and the second click operation. The establishment of this second index can establish the relationship between the first click operation and the item, enabling subsequent order attribution.
[0089] A first click operation can correspond to multiple second click operations. For example, when a user clicks on a promotion link and jumps to an activity page, a first click operation is generated at this time. When the user clicks on a certain element in the activity page, the relationship between the first click operation and the second click operation will be established. If the user clicks multiple times on the same activity page, multiple second click operations will be generated. Therefore, the first click operation in the second index can correspond to one or more second click operations.
[0090] Since the activity page can nest items, stores, or even nest activity pages at multiple levels. Figure 4 It can be seen that for the case of nesting activity pages within an activity page, there is an additional click on the activity page in the middle. The final association relationship between the first click operation and the item needs to be associated through this middle click. Therefore, when establishing the second index, it is different from the case of nesting items and stores within an activity page. The processes for establishing the second index for these two cases are shown in Figure 5 and Figure 6 .
[0091] Step S305: After obtaining the order data, search for the matching first click operation in the first index according to the user identifier of the order data. The order attribution system pulls the real-time order data and uses the user identifier of the order data as the query condition to query for the matching first click operation in the first index.
[0092] In an optional embodiment, the first click operation that matches can also be found through the order attribution parameter. At this time, the order attribution parameter needs to include the click information and device information of the first click operation. After obtaining the order data, the device information of the device used by the user is found based on the user identifier, and then, in combination with the device information, the click information of the first click operation is obtained from the order attribution parameter.
[0093] Step S306: According to the first click operation, find the second click operation that matches in the second index. In this step, the first click operation is used as the query condition to query the second click operation that matches in the second index.
[0094] Step S307: Determine the association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship. There are various attribution methods, such as first click attribution, final click attribution, linear attenuation attribution, and multi-factor attribution. The specific attribution method used can be determined by business requirements.
[0095] Taking the final click attribution as an example, in the case where the second click operation is a click operation on an item in the activity page, this step needs to determine the association relationship between the item information of the item corresponding to the second click operation and the item information of the order data, and then perform order attribution according to the association relationship. Specifically, it is judged whether the item information of the item corresponding to the second click operation is the same as the item information of the order data. If the two are the same, the association relationship between the two is determined to be the same item; if the two are different, it is further judged whether they belong to the same store. If they belong to the same store, the association relationship between the two is determined to be the same store; if they do not belong to the same store, the association relationship between the two is determined to be different stores.
[0096] If the association relationship is the same item, the influencing factor of the order is determined to be the first factor; if the association relationship is the same store, the influencing factor is determined to be the second factor; if the association relationship is different stores, the influencing factor is determined to be the third factor; then, according to the value of the influencing factor, the promotion effect is determined. In the embodiment, the promotion effect corresponding to the first factor is the same item, the promotion effect corresponding to the second factor is the same store, and the promotion effect corresponding to the third factor is cross-store.
[0097] When the second click operation is a click operation on the store in the active page, determine the association relationship between the store corresponding to the second click operation and the item information in the order data, and then perform order attribution according to the association relationship. Specifically, determine whether the item in the order data belongs to the store corresponding to the second click operation. If it belongs to the store corresponding to the second click operation, determine the association relationship between the two as an in-store item; if it does not belong to the store corresponding to the second click operation, determine the association relationship between the two as a non-in-store item.
[0098] If the association relationship is an in-store item, determine that the influencing factor of the order is the second factor; if the association relationship is the non-in-store item, determine that the influencing factor is the third factor; then determine the promotion effect according to the value of the influencing factor.
[0099] When the second click operation is a click operation on the activity in the active page, it will jump to the nested active page. Determine the association relationship between the element information of the elements included in the nested active page and the item information in the order data, and then perform order attribution according to the association relationship. Since the elements included in the active page are items, stores, and activities, when determining the association relationship, the determination logic is the same as above.
[0100] In addition to determining the promotion effect, order attribution also needs to determine the promoter who brings the order. In a preferred embodiment, the second click operation that matches can be screened according to the item information in the order data and the elements of the active page corresponding to the matched second click operation to obtain the second click operation associated with the item information; then according to the second index, determine the first click operation that matches the screened second click operation, and use the promoter corresponding to the matched first click operation as the promoter who brings the order data.
[0101] Figure 5 It is a schematic flowchart of a process for establishing a second index in the attribution analysis method of an embodiment of the present invention. As Figure 5 shown, in the attribution analysis method of an embodiment of the present invention, for the case where items and stores are nested in the active page, the process of establishing the second index mainly includes the following steps:
[0102] Step S501: Determine whether the landing page of the promotion link corresponding to the first click identifier is the same as the current active page in the second click log. If they are the same, execute step S502; if they are different, execute step S503. The landing page of the promotion link refers to the page that jumps to after clicking the promotion link. The first click identifier is the firstClickId field of the order attribution parameter. The current active page refers to the active page corresponding to the current page link, which is the currentPage field in the second click log.
[0103] Step S502: Establish a second index between the first click operation and the second click operation, and end. If the landing page of the promoted link is the same as the current active page in the second click log, it indicates that the second click log is formed by the user clicking on the active page indicated by the promoted link, then establish the second index.
[0104] Step S503: Filter the second click log, and end. If the landing page of the promoted link is different from the current active page in the second click log, it indicates that the second click log is not formed by the user clicking on the active page indicated by the promoted link, then filter the second click log.
[0105] Figure 6 It is another process schematic diagram for establishing the second index in the attribution analysis method of the embodiment of the present invention. As Figure 6 shown, in the attribution analysis method of the embodiment of the present invention, for the case of nested active pages in the active page, the process of establishing the second index mainly includes the following steps:
[0106] Step S601: Determine whether the landing page of the promoted link corresponding to the first click identifier is the same as the current active page in the second click log. If it is different, then execute Step S602; if it is the same, then execute Step S604.
[0107] Step S602: According to the first click identifier, find the associated second click operation. According to firstClickId, find all second click operations associated with it.
[0108] Step S603: Determine whether the active page corresponding to the found second click operation is the same as the current active page in the second click log. If it is the same, then execute Step S604; if it is different, then end.
[0109] Step S604: Establish a second index between the first click operation and the second click operation, and end. Through this embodiment, the first click operation can be associated with the item clicked by the user, and at the same time, it is basically cost-free for the access party and does not affect the core link of the trading platform, realizing the decoupling between systems.
[0110] In this embodiment, since the establishment of the second index depends on the first index, and for the case of nested multi-active pages, the establishment of the lower-level index depends on the upper-level index, and each click is completely asynchronous, there will be a situation of click loss. For example, the first case: when establishing the second index, the corresponding first index has not been established yet. Another example, the second case: the active pages are nested layer by layer, and the lower-level second click operation is received before the upper-level index is established.
[0111] In practical applications, if an exception occurs during the establishment of the first index, or if the second click operation on the active page is too fast, the first situation will occur. For the case where the active pages are nested layer by layer, if the second click operation on the active page is too fast, the second situation will occur.
[0112] To solve the problem of click loss, in a preferred implementation, a delay queue can be used. Specifically, it is determined whether there is a click loss. If there is a click loss, the delay queue is used to store the first click operation. After waiting for a set time, the second index corresponding to the first click operation is established. If there is no click loss, the second index corresponding to the first click operation is directly established. The final order attribution system recalls the second click operation based on the first click operation, and then performs order attribution based on the item and store information in the second click operation.
[0113] In one embodiment, to solve the click loss caused by the first situation, when determining whether there is a click loss, it can be achieved in the following way: Determine whether the first index corresponding to the first click operation is established. If it is established, it means there is no click loss. If it is not established, it means there is a click loss.
[0114] In the second index establishment stage, if it is found that the first index is not established, the first click operation is marked and stored in the distributed storage system, and the local click is sent to the delay queue and consumed after waiting for a period of time. In the order attribution stage, first determine whether the first click operation is marked. If it is marked, the order data is sent to the delay queue and consumed after waiting for a period of time.
[0115] To solve the click loss caused by the second situation, when determining whether there is a click loss, it can be achieved in the following way: Determine whether the time difference between the click time of the first click operation and the click time of the second click operation is less than or equal to a set threshold. If the time difference is less than or equal to the threshold, it means there is a click loss. If the time difference is greater than the threshold, it means there is no click loss.
[0116] In the embodiment, for the case where the active pages are nested layer by layer, if the time difference between the click time of the second click operation and the click time of the first click operation is less than or equal to the set threshold, it means the click is too fast, and then this click is sent to the delay queue and consumed after waiting for a period of time.
[0117] As can be seen from the above description, the essence of the attribution analysis method in this embodiment is to establish an index relationship between the first click operation and the second click operation, so that the first click operation is associated with the second click operation, and finally recall the second click operation based on the first click operation. The second click operation is associated with the activity page element clicked by the user. Therefore, the order attribution can be realized by adopting the attribution logic of a single product or a store. At the same time, the establishment of the index relationship is accurate and effective, improving the rationality of order attribution. The above solution is completely imperceptible to the access party, and only by adding the process of establishing the second index can it be reused in other systems, reducing the access cost of the access party and reducing the system coupling degree.
[0118] Figure 7 It is a schematic diagram of the main modules of the attribution analysis system according to an embodiment of the present invention.
[0119] As Figure 7 shown, the attribution analysis system 700 according to an embodiment of the present invention mainly includes:
[0120] The first search module 701 is used to obtain order data and search for a matching first click operation in the first index according to the user identifier of the order data. The first index is an index between the user and the first click operation, and the first click operation is a click operation of the user on the promotion link.
[0121] The promoter uses the activity to obtain the promotion link and then shares it with the user. The user clicks on the promotion link (this click is called the first click operation), enters the activity page, and the trading platform records the corresponding first click log. Then, according to the first click log, a first index between the user and the first click operation is established. After the user places an order, the trading platform obtains the order data, which includes the user identifier and item information, and searches for a matching first click operation in the first index with the user identifier as the query condition.
[0122] The second search module 702 is used to search for a matching second click operation in the second index according to the first click operation. The second index is an index between the first click operation and the second click operation, and the second click operation is a click operation of the user on the element of the activity page indicated by the promotion link.
[0123] After the user enters the activity page, the user clicks on an element in the activity page (this click is called the second click operation). The element can be an item, a store, or an activity. The trading platform records the corresponding second click log. Then, according to the second click log, a second index between the first click operation and the second click operation is established. After the first search module 701 queries a first click operation that matches the user who placed the order, the second click operation that matches is queried in the second index with this first click operation as the query condition.
[0124] The order attribution module 703 is used to determine the association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship. The activity page may include one or more elements such as items, stores, and activities, and the second click operation may be a click operation on any element in the activity page. Therefore, when determining the association relationship between the element information and the item information, it is necessary to process based on the element type, specifically as follows:
[0125] In the case where the second click operation is a click operation on an item in the activity page, determine the association relationship between the item information of the clicked item corresponding to the click operation and the item information of the order data; in the case where the second click operation is a click operation on a store in the activity page, determine the association relationship between the store corresponding to the second click operation and the item information of the order data; in the case where the second click operation is a click operation on an activity in the activity page, determine the association relationship between the element information of the elements included in the activity page corresponding to the activity and the item information of the order data.
[0126] Order attribution needs to determine which promoter brings the order and the promotion effect of the promoter. The promotion effect can be classified from low to high as the same item, the same store, and cross-store, and the classification granularity of the promotion effect can be refined or coarsened according to actual needs. The above determination of the association relationship between the element information and the item information aims to determine the influencing factors that affect the order transaction, and then based on the values of the influencing factors, determine the promotion effect of the promoter.
[0127] In addition, the attribution analysis system 700 of the embodiment of the present invention may further include: an index establishment module ( Figure 7 not shown in the figure), which is used to obtain the first click log formed by the first click operation, establish the first index according to the first click log; obtain the second click log formed by the second click operation, determine that the order attribution parameter is carried in the second click log, and parse the order attribution parameter to obtain a parsing result; wherein, the order attribution parameter includes the click information of the first click operation; establish the second index according to the click information in the parsing result and the second click log.
[0128] As can be seen from the above description, first, based on the pre-established first index, match the first click operation for the user of the order data, and then based on the pre-established second index, match the second click operation for the first click operation, and then perform order attribution according to the element information corresponding to the second click operation, which improves the rationality of order attribution, and the access party is unaware, reducing the access cost.
[0129] Figure 8 An exemplary system architecture 800 is shown in which the attribution analysis method or attribution analysis system of the embodiment of the present invention can be applied.
[0130] As Figure 8 shown, the system architecture 800 may include terminal devices 801, 802, 803, a network 804, and a server 805. The network 804 is used to provide a medium for communication links between the terminal devices 801, 802, 803 and the server 805. The network 804 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0131] Users can use the terminal devices 801, 802, 803 to interact with the server 805 through the network 804 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 801, 802, 803, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0132] The terminal devices 801, 802, 803 may be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.
[0133] The server 805 may be a server providing various services, such as a background management server for processing order data sent by an administrator using the terminal devices 801, 802, 803. The background management server may perform operations such as finding the first click operation, finding the second click operation, determining the association between the element information and the item information of the order data, and performing order attribution, etc., and feedback the processing results (such as the attribution result) to the terminal device.
[0134] It should be noted that the attribution analysis method provided by the embodiments of the present application is generally executed by the server 805. Correspondingly, the attribution analysis system is generally set in the server 805.
[0135] It should be understood that Figure 8 the numbers of the terminal devices, the network, and the server in
[0136] are merely illustrative. According to the implementation requirements, there may be any number of terminal devices, networks, and servers.
[0137] The electronic device of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement an attribution analysis method according to an embodiment of the present invention.
[0138] The computer-readable medium of the present invention stores a computer program thereon, and when the program is executed by a processor, it implements an attribution analysis method according to an embodiment of the present invention.
[0139] Reference is made below Figure 9 , which shows a schematic structural diagram of a computer system 900 of an electronic device suitable for implementing the embodiments of the present invention. Figure 9 The illustrated electronic device is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present invention.
[0140] As Figure 9 shown, the computer system 900 includes a central processing unit (CPU) 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 section 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the computer system 900 are also stored. The CPU 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0141] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as required. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as required so that a computer program read from it can be installed into the storage section 908 as required.
[0142] Specifically, according to the embodiments disclosed by the present invention, the process described in the main step diagram above can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for executing the method shown in the main step diagram. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 909, and / or installed from the removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, the above functions defined in the system of the present invention are executed.
[0143] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. 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 of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also 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 conjunction with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.
[0144] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram can represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0145] The modules involved in the embodiments of the present invention can be implemented in software or in hardware. The described modules can also be provided in a processor. For example, it can be described as: a processor includes a first search module, a second search module, and an order attribution module. Among them, the names of these modules do not constitute a limitation to the module itself in some cases. For example, the first search module can also be described as "a module that obtains order data and searches for a matching first click operation in the first index according to the user identification of the order data".
[0146] As another aspect, the present invention further provides a computer-readable medium. The computer-readable medium can be included in the device described in the above embodiments; it can also exist alone without being assembled into the device. The above computer-readable medium carries one or more programs. When the one or more programs are executed by the device, the device includes: obtaining order data, searching for a matching first click operation in the first index according to the user identification of the order data; wherein, the first index is an index between the user and the first click operation, and the first click operation is a click operation of the user on a promotion link; searching for a matching second click operation in the second index according to the first click operation; wherein, the second index is an index between the first click operation and the second click operation, and the second click operation is a click operation of the user on an element of the activity page indicated by the promotion link; determining an association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship.
[0147] The above product can execute the method provided by the embodiments of the present invention, and has corresponding functional modules and beneficial effects for executing the method. For technical details not described in detail in this embodiment, reference can be made to the method provided by the embodiments of the present invention.
[0148] The above specific implementation manners do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for attribution analysis, characterized in that, Including: Obtain order data, and find a matching first click operation in a first index according to the user identifier of the order data; wherein, the first index is an index between the user and the first click operation, and the first click operation is the user's click operation on a promotion link; According to the first click operation, find a matching second click operation in a second index; wherein, the second index is an index between the first click operation and the second click operation, and the second click operation is the user's click operation on an element of the activity page indicated by the promotion link; Determine the association relationship between the element information corresponding to the second click operation and the item information of the order data, so as to perform order attribution according to the association relationship; Wherein, the association relationship includes: when the second click operation is a click operation on an item in the activity page, determine the association relationship between the item information of the item corresponding to the click operation and the item information of the order data; when the second click operation is a click operation on a store in the activity page, determine the association relationship between the store corresponding to the second click operation and the item information of the order data; when the second click operation is a click operation on an activity in the activity page, determine the association relationship between the element information of the elements included in the activity page corresponding to the activity and the item information of the order data.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the first click log formed by the first click operation, and establish the first index according to the first click log; Obtain the second click log formed by the second click operation, determine that the order attribution parameter is carried in the second click log, and parse the order attribution parameter to obtain a parsing result; wherein, the order attribution parameter includes the click information of the first click operation; Establish the second index according to the click information in the parsing result and the second click log.
3. The method according to claim 2, characterized in that, The elements of the activity page include any one or more of items, stores, and activities, and the click information includes the first click identifier of the first click operation; When the element is the item or the store, the establishing the second index according to the click information in the parsing result and the second click log includes: Judge whether the landing page of the promotion link corresponding to the first click identifier is the same as the current activity page in the second click log. If they are the same, establish the second index; if they are different, end; When the element is the activity, the establishing the second index according to the click information in the parsing result and the second click log includes: Judge whether the landing page of the promotion link corresponding to the first click identifier is the same as the current activity page in the second click log. If they are the same, establish the second index; If they are different, find the associated second click operation according to the first click identifier, and judge whether the activity page corresponding to the found second click operation is the same as the current activity page in the second click log. If they are the same, establish the second index; if they are different, end.
4. The method according to claim 2 or 3, characterized in that, The establishing the second index includes: Determine whether there is a click loss. If there is a click loss, store the first click operation in a delay queue. After waiting for a set time, establish a second index corresponding to the first click operation. If there is no click loss, directly establish a second index corresponding to the first click operation.
5. The method according to claim 4, characterized in that, The determination of whether there is a click loss includes: Determine whether the first index corresponding to the first click operation is established, and whether the time difference between the click time of the first click operation and the click time of the second click operation is less than or equal to a set threshold.
6. The method according to claim 1, characterized in that, The elements of the activity page include any one or more of items, stores, and activities.
7. The method according to claim 1, characterized in that, The determination of the association relationship between the item information of the item corresponding to the second click operation and the item information of the order data includes: Determine whether the item information of the item corresponding to the second click operation is the same as the item information of the order data. If the two are the same, determine that the association relationship between the two is the same item; If the two are different, further determine whether they belong to the same store. If they belong to the same store, determine that the association relationship between the two is the same store; if they do not belong to the same store, determine that the association relationship between the two is different stores; The order attribution according to the association relationship includes: If the association relationship is the same item, determine that the influencing factor of the order is the first factor; if the association relationship is the same store, determine that the influencing factor is the second factor; if the association relationship is different stores, determine that the influencing factor is the third factor; Determine the promotion effect according to the value of the influencing factor.
8. The method according to claim 1, characterized in that, The determination of the association relationship between the store corresponding to the second click operation and the item information of the order data includes: Determine whether the item in the order data belongs to the store corresponding to the second click operation. If it belongs to the store corresponding to the second click operation, determine that the association relationship between the two is an item within the store; if it does not belong to the store corresponding to the second click operation, determine that the association relationship between the two is an item not within the store; The order attribution according to the association relationship includes: If the association relationship is an item within the store, determine that the influencing factor of the order is the second factor; if the association relationship is an item not within the store, determine that the influencing factor is the third factor; Determine the promotion effect according to the value of the influencing factor.
9. The method according to any one of claims 2-3, 5-8, characterized in that, The order attribution parameter includes the promoter information corresponding to the first click operation, and the promoter information is carried in the promotion link; The order attribution includes: According to the item information of the order data and the elements of the activity page corresponding to the matched second click operation, screen the matched second click operation to obtain a second click operation associated with the item information; According to the second index, determine the first click operation that matches the screened second click operation, and use the promoter corresponding to the matched first click operation as the promoter who brings the order data.
10. An attribution analysis system, characterized in that, Include: The first search module is used to obtain order data and search for a matching first click operation in the first index according to the user identifier in the order data; wherein, the first index is an index between the user and the first click operation, and the first click operation is the user's click operation on the promotion link. The second search module is used to search for a matching second click operation in the second index according to the first click operation; wherein, the second index is an index between the first click operation and the second click operation, and the second click operation is the user's click operation on an element of the activity page indicated by the promotion link. The order attribution module is used to determine the association relationship between the element information corresponding to the second click operation and the item information in the order data, so as to perform order attribution according to the association relationship. Wherein, the association relationship includes: when the second click operation is a click operation on an item in the activity page, determining the association relationship between the item information of the item corresponding to the click operation and the item information in the order data; when the second click operation is a click operation on a store in the activity page, determining the association relationship between the store corresponding to the second click operation and the item information in the order data; when the second click operation is a click operation on an activity in the activity page, determining the association relationship between the element information of the elements included in the activity page corresponding to the activity and the item information in the order data.
11. An electronic device, characterized in that, Comprising: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-9.
12. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the method according to any one of claims 1-9 is implemented.
Citation Information
Patent Citations
Inter-system message notification method and device, server, system and storage medium
CN110968439A
Method and device for determining flow source of order
CN111461754A