Data reporting and data processing method and device, electronic equipment and storage medium

CN118677915BActive Publication Date: 2026-10-27TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310301241.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-20
Publication Date
2026-10-27
Estimated Expiration
2043-03-20

AI Technical Summary

Technical Problem

[0003]相关技术中,会根据会话标识、用户标识、资源标识标记用户访问了哪些资源位进而形成操作记录数据;但在分析转化效果过程中,用户的操作记录数据往往需要人工关联到相应的转化记录数据,导致相关技术中的转化归因分析效率较低,且无法与实验内容关联,导致无法全面的进行转化归因分析,进而也导致无法有效提升转化率,带来大量无效交互,造成系统资源浪费,系统性能下降等问题

Benefits of technology

[0035]本申请在接收到基于第一账号触发的针对预设应用的预设操作请求,且第一账号属于实验账号的情况下,生成第一账号对应的第一操作标识,并获取第一账号对应的第一实验标识;接着,建立表征第一操作标识与第一实验标识间的关联关系的第一关联数据,并上报第一关联数据;且基于第一实验标识,推送至少一个第一实验交互页面,并基于第一操作标识,上报第一账号在至少一个第一实验交互页面中的第一操作记录数据和第一账号在转化交互页面中的转化记录数据,可以建立转化记录数据与操作记录数据间的关联,且基于上述第一关联数据,可以通过操作标识建立转化记录数据与实验内容间的关联,大大提升了后续转化归因分析的效率和分析的全面性,进而可以更好的提升转化率,减少无效交互,避免系统资源浪费,提升系统性能。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118677915B_ABST
    Figure CN118677915B_ABST
Patent Text Reader

Abstract

The application discloses a data reporting method and device, a data processing method and device, an electronic device and a storage medium. The method comprises the following steps: in the case that a preset operation request for a preset application triggered based on a first account is received and the first account belongs to an experimental account, a first operation identifier corresponding to the first account is generated, the first operation identifier is used for identifying an operation in a current access process of the preset application based on the first account; first association data corresponding to the first operation identifier and a first experimental identifier corresponding to the first account are established, and the first association data is reported; at least one first experimental interaction page is pushed based on the first experimental identifier, and first operation record data of the first account in the at least one first experimental interaction page and conversion record data of the first account in a conversion interaction page are reported based on the first operation identifier. The technical scheme provided by the application can improve the conversion attribution analysis efficiency and the comprehensiveness of analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a data reporting, data processing method, apparatus, electronic device and storage medium. Background Technology

[0002] With the advent of the internet age, more and more products are choosing to advertise and sell online. Specifically, for a single product, multiple ad placements are typically set up to guide users to complete conversion actions such as purchasing.

[0003] In related technologies, user access to certain resources is marked based on session identifiers, user identifiers, and resource identifiers to form operation record data. However, in the process of analyzing conversion effects, user operation record data often needs to be manually linked to the corresponding conversion record data. This results in low efficiency of conversion attribution analysis in related technologies and makes it impossible to associate with experimental content. Consequently, comprehensive conversion attribution analysis cannot be performed, which in turn leads to an inability to effectively improve conversion rates, resulting in a large number of invalid interactions, waste of system resources, and degraded system performance. Summary of the Invention

[0004] This application provides a data reporting, data processing method, apparatus, electronic device, storage medium, and computer program product that can establish the correlation between conversion record data, operation record data, and experimental content, improve the efficiency and comprehensiveness of conversion attribution analysis, thereby better improving the conversion rate, reducing invalid interactions, avoiding waste of system resources, and improving system performance.

[0005] On the one hand, this application provides a data reporting method, the method comprising:

[0006] Upon receiving a preset operation request for a preset application triggered by a first account, and the first account being an experimental account, a first operation identifier corresponding to the first account is generated, and a first experimental identifier corresponding to the first account is obtained. The first operation identifier is used to identify the operation in the current access process of the preset application based on the first account; the first experimental identifier is used to identify the experimental content corresponding to the first account.

[0007] Establish first association data and report the first association data; the first association data represents the association relationship between the first operation identifier and the first experiment identifier;

[0008] Based on the first experiment identifier, push at least one first experiment interaction page, and based on the first operation identifier, report the first operation record data of the first account in the at least one first experiment interaction page and the conversion record data of the first account in the conversion interaction page;

[0009] Wherein, the first operation record data represents the resource position interacted with in the at least one first experimental interaction page based on the first account; the last page pushed in the at least one first experimental interaction page is the conversion interaction page, and the conversion interaction page is the page that triggers the preset conversion operation.

[0010] On the other hand, this application provides a data processing method, the method comprising:

[0011] Multiple record data and multiple associated data are acquired. Each record data includes conversion record data corresponding to an operation identifier and at least one operation record data corresponding to at least one operation identifier. One operation record data corresponds to one operation identifier. Each operation identifier is used to identify the operation in a single access process of a preset application based on the corresponding account. Any associated data represents the association relationship between an operation identifier and an experiment identifier corresponding to the same account. The experiment identifier is used to identify the experiment content of the corresponding account. Any operation record data represents the resource position interacted with in at least one corresponding experiment interaction page based on the corresponding account.

[0012] The transformation record data in each of the record data is used as the transformation record data corresponding to at least one operation record data in each of the record data;

[0013] Based on the operation identifiers in the multiple associated data, determine the conversion record data associated with each experimental content corresponding to the multiple associated data from the multiple record data;

[0014] Based on the conversion record data corresponding to the at least one operation record data and the conversion record data associated with each experimental content, a conversion attribution analysis is performed to obtain the resource impact analysis results and experimental impact analysis results corresponding to the operation resources under at least one analysis dimension.

[0015] Wherein, the operational resources under at least one analysis dimension include interactive pages under at least one interactive page dimension and / or resource slots under at least one resource slot dimension; the resource impact analysis result corresponding to the operational resources under any analysis dimension characterizes the degree of influence of the operational resources under any analysis dimension on triggering the execution of the preset conversion operation; the experimental impact analysis result characterizes the degree of influence of each experimental content on triggering the execution of the preset conversion operation.

[0016] On the other hand, a data reporting device is provided, the device comprising:

[0017] The first operation identifier generation module is configured to generate a first operation identifier corresponding to the first account when a preset operation request for a preset application is received based on a first account and the first account is an experimental account. The first operation identifier is used to identify the operation in the current access process of the preset application based on the first account.

[0018] The first associated data creation module is configured to create first associated data; the first associated data represents the association relationship between the first operation identifier and the first experiment identifier; the first experiment identifier is used to identify the experiment content corresponding to the first account.

[0019] The first data reporting module is configured to report the first associated data.

[0020] The first interactive page push module is configured to push at least one first experimental interactive page based on the first experimental identifier.

[0021] The second data reporting module is configured to report, based on the first operation identifier, the first operation record data of the first account in the at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page;

[0022] Wherein, the first operation record data represents the resource position interacted with in the at least one first experimental interaction page based on the first account; the last page pushed in the at least one first experimental interaction page is the conversion interaction page, and the conversion interaction page is the page that triggers the preset conversion operation.

[0023] On the other hand, a data processing apparatus is provided, the apparatus comprising:

[0024] The data acquisition module is configured to acquire multiple record data and multiple associated data. Each record data includes conversion record data corresponding to an operation identifier and at least one operation record data corresponding to at least one operation identifier. One operation record data corresponds to one operation identifier. Each operation identifier is used to identify the operation in a single access process of a preset application based on the corresponding account. Any associated data represents the association relationship between an operation identifier and an experiment identifier corresponding to the same account. The experiment identifier is used to identify the experiment content of the corresponding account. Any operation record data represents the resource position interacted with in at least one corresponding experiment interaction page based on the corresponding account.

[0025] The first conversion record data determination module is configured to use the conversion record data in each record data as the conversion record data corresponding to at least one operation record data in each record data.

[0026] The second conversion record data determination module is configured to determine the conversion record data associated with each experimental content from the plurality of associated data based on the operation identifier in the plurality of associated data.

[0027] The transformation attribution analysis module is configured to perform transformation attribution analysis based on the transformation record data corresponding to the at least one operation record data and the transformation record data associated with each experimental content, to obtain resource impact analysis results and experimental impact analysis results corresponding to the operation resources under at least one analysis dimension;

[0028] Wherein, the operational resources under at least one analysis dimension include interactive pages under at least one interactive page dimension and / or resource slots under at least one resource slot dimension; the resource impact analysis result corresponding to the operational resources under any analysis dimension characterizes the degree of influence of the operational resources under any analysis dimension on triggering the execution of the preset conversion operation; the experimental impact analysis result characterizes the degree of influence of each experimental content on triggering the execution of the preset conversion operation.

[0029] On the other hand, an electronic device is provided, including: a processor;

[0030] Memory used to store the processor's executable instructions;

[0031] The processor is configured to execute the instructions to implement any of the above-described data reporting method or data processing method.

[0032] On the other hand, a computer-readable storage medium is provided, wherein when the instructions in the storage medium are executed by the processor of an electronic device, the electronic device is enabled to perform any of the above-described data reporting methods or data processing methods.

[0033] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the data reporting method or data processing method provided in the various optional implementations described above.

[0034] The data reporting, data processing methods, apparatus, electronic devices, storage media, and computer program products provided in this application have the following technical effects:

[0035] This application, upon receiving a preset operation request for a preset application triggered by a first account, and where the first account is an experimental account, generates a first operation identifier corresponding to the first account and obtains a first experimental identifier corresponding to the first account. Next, it establishes first association data representing the relationship between the first operation identifier and the first experimental identifier, and reports the first association data. Based on the first experimental identifier, it pushes at least one first experimental interaction page, and based on the first operation identifier, it reports the first operation record data of the first account in at least one first experimental interaction page and the conversion record data of the first account in a conversion interaction page. This establishes a relationship between conversion record data and operation record data. Furthermore, based on the aforementioned first association data, a relationship between conversion record data and experimental content can be established through the operation identifier, significantly improving the efficiency and comprehensiveness of subsequent conversion attribution analysis. This, in turn, can better improve conversion rates, reduce invalid interactions, avoid wasting system resources, and improve system performance. Attached Figure Description

[0036] To more clearly illustrate the technical solutions and advantages in the embodiments of this application 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 only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application;

[0038] Figure 2 This is a flowchart illustrating a data reporting method provided in an embodiment of this application;

[0039] Figure 3 This is a flowchart illustrating another data reporting method provided in an embodiment of this application;

[0040] Figure 4 This is a flowchart illustrating another data reporting method provided in an embodiment of this application;

[0041] Figure 5 This is a schematic diagram of a single access process provided according to an exemplary embodiment;

[0042] Figure 6 This is a flowchart illustrating a data processing method provided in an embodiment of this application;

[0043] Figure 7This application provides a flowchart illustrating a process for performing conversion attribution analysis based on conversion record data corresponding to at least one operation record data and conversion record data associated with each experimental content, to obtain resource impact analysis results and experimental impact analysis results corresponding to operation resources under at least one analysis dimension.

[0044] Figure 8 This is a schematic diagram of the structure of a data reporting device provided in an embodiment of this application;

[0045] Figure 9 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;

[0046] Figure 10 This is a block diagram of an electronic device for data reporting or data processing provided in an embodiment of this application. Detailed Implementation

[0047] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0048] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0049] Please see Figure 1 , Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application. The application environment may include at least a terminal 100, a first server 200, a database 300, and a second server 400.

[0050] In an optional embodiment, terminal 100 can be used to provide business interaction services to users. Specifically, terminal 100 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, in-vehicle terminals, and smart TVs; it can also be software running on the aforementioned electronic devices, such as applications. The operating system running on the electronic device in this embodiment can include, but is not limited to, Android, iOS, Linux, and Windows.

[0051] In an optional embodiment, the first server 200 can be a backend server corresponding to the terminal 100, providing backend support for the terminal 100; the first server 200 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0052] In an optional embodiment, database 300 can be used to store data reported during terminal business interactions, such as conversion record data and operation record data. Optionally, database 300 can be a relational database or a non-relational database.

[0053] In an optional embodiment, the second server 400 can be used to obtain data reported during terminal business interactions from the database 300, and perform data processing such as conversion attribution analysis based on the obtained data. The second server 400 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0054] In addition, it should be noted that, Figure 1 The example shown is merely one application environment of this application. The embodiments of this specification are not limited to the above. For example, more databases may be included. Correspondingly, different types of data such as conversion record data and operation record data can be stored in different databases.

[0055] In the embodiments described in this specification, the terminal 100, the first server 200, the database 300, and the second server 400 can be directly or indirectly connected via wired or wireless communication, and this application does not impose any restrictions on this connection.

[0056] The following describes one data reporting method of this application. Figure 2This is a flowchart illustrating a data reporting method provided in an embodiment of this application. This specification provides method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive methods, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual systems or servers, the methods can be executed sequentially according to the embodiments or accompanying drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 2 As shown, the method may include:

[0057] S201: Upon receiving a preset operation request for a preset application triggered by a first account, and if the first account is an experimental account, generate a first operation identifier corresponding to the first account and obtain the first experimental identifier corresponding to the first account.

[0058] In one specific embodiment, the preset application can be an application program or a mini-program, etc. The first account can be a user account in the preset application; optionally, the user account can be a mobile phone number or other strings. In practical applications, some applications require user login during interaction. Accordingly, the aforementioned preset operation request triggered by the first account for a preset application can be a login request based on the first account within the preset application. Specifically, the login request can include a login request to switch from a non-login state to a login state based on a certain account, or a login request to switch from a login state of one account to a login state of another account. Optionally, some applications do not require user login during interaction, such as recharge applications. Accordingly, the preset operation request can be a recharge query request for the first account within the preset application. Optionally, when using a recharge application for the first time, the recharge query request can be triggered by entering the first account in the recharge account input box on the homepage. When using a recharge application for the second time, the recharge account from the last use can be retrieved during the opening of the application's homepage, and the recharge query request can be triggered accordingly. Optionally, the recharge query request can also be triggered by switching one account in the recharge input box to another account during the use of the recharge application.

[0059] In practical applications, experiments can be pre-configured based on actual application needs. For example, in A / B testing, experimental and control groups can be selected, and experimental content (such as the products and front-end styles displayed) can be set for the experimental groups. Correspondingly, upon receiving a pre-defined operation request triggered by the first account for a pre-defined application, the backend server of the pre-defined application can call a pre-defined component to identify whether the first account is in the experimental group. Optionally, if the first account is in the experimental group (the first account belongs to the experimental account), a first operation identifier can be generated for the first account, allowing for the push and display of interactive pages according to the experimental content. Optionally, if the first account is not in the experimental group, the aforementioned first operation identifier can still be generated, and a pre-defined non-experimental interactive page can be directly pushed to the terminal corresponding to the first account. Based on the first operation identifier, the user's interaction on the non-experimental interactive page can be combined with the user's interaction operations, and the operation record data of the first account on the non-experimental interactive page can be reported for subsequent conversion attribution analysis from a resource position perspective.

[0060] In one specific embodiment, the aforementioned first operation identifier can be used to identify the operation during the current access process of a preset application based on the first account;

[0061] In one specific embodiment, the first operation identifier can be generated by combining the first account, the current time (timestamp), and a random number. Optionally, if the preset application is a mini-program, the first operation identifier can also be generated by combining the identifier information of the user corresponding to the first account in the target application, where the target application can be the application where the mini-program resides.

[0062] In a specific embodiment, the first experiment identifier corresponding to the first account can be: an identifier of the experiment content set for the first account. Accordingly, the first experiment identifier can be used to identify the experiment content corresponding to the first account, and then the experiment content corresponding to the first account can be obtained by combining the first experiment identifier.

[0063] S203: Establish the first associated data.

[0064] In a specific embodiment, the aforementioned first association data can characterize the association relationship between the first operation identifier and the first experiment identifier.

[0065] S205: Report the first related data.

[0066] In one specific embodiment, the server reports the first associated data to the corresponding database.

[0067] S207: Based on the first experiment identifier, push at least one first experiment interactive page;

[0068] In one specific embodiment, at least one first experimental interaction page can be a page that is triggered sequentially by push notifications. The first pushed first experimental interaction page is triggered based on a preset operation request. Each of the at least one first experimental interaction pages, excluding the first pushed first experimental interaction page, is triggered based on an operation performed by the first account on a corresponding resource location in a previous first experimental interaction page. Specifically, any resource location on any page can be content used to trigger interactive operations, such as a control, a multimedia playback window, etc. Optionally, the played multimedia can be multimedia content used to introduce the product.

[0069] In an optional embodiment, pushing at least one first experimental interactive page based on the first experimental identifier may include:

[0070] When any first experimental interactive page is triggered to push, the experimental content corresponding to the resource slot in any first experimental interactive page is determined based on the first experimental identifier.

[0071] Based on the experimental content corresponding to the resource slot in any first experimental interaction page, push any first experimental interaction page.

[0072] In one specific embodiment, the server can send the experimental content corresponding to the resource slot in the first experimental interaction page that needs to be pushed to the corresponding terminal, so that the terminal can combine the experimental content corresponding to the resource slot in any first experimental interaction page to render the corresponding first experimental interaction page.

[0073] In the above embodiments, when any first experimental interaction page is triggered to push, the corresponding experimental content can be quickly and accurately determined by combining the experimental identifier of the experimental content matched by the current account, and then the interactive page can be pushed according to the experimental requirements.

[0074] S209: Based on the first operation identifier, report the first operation record data of the first account in at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page;

[0075] In one specific embodiment, the first operation record data represents the resource positions interacted with in at least one first experimental interaction page based on the first account; the last page pushed in the aforementioned at least one first experimental interaction page is a conversion interaction page, which is the page that triggers the preset conversion operation. The conversion record data of the first account in the conversion interaction page is a record of the first account performing the preset conversion operation. Specifically, the preset conversion operation can be set according to actual application needs. Optionally, the preset conversion operation can be an operation to obtain a preset object, such as a product or article; alternatively, the preset conversion operation can be an operation to click on a specified resource position.

[0076] In an optional embodiment, before receiving a preset operation request, such as Figure 3 As shown, the above method may further include:

[0077] S211: Upon detecting an access operation targeting a preset application, generate a single access identifier and obtain a preset global interaction identifier;

[0078] Accordingly, the aforementioned reporting of the first operation record data of the first account on at least one first experimental interaction page and the conversion record data of the first account on the conversion interaction page, based on the first operation identifier, may include:

[0079] Based on the first operation identifier, single access identifier, and preset global interaction identifier, report the first operation record data and conversion record data.

[0080] In one specific embodiment, a single access identifier is used to identify the current access process (identifying one access process to a preset application); specifically, the period from triggering an access operation for the preset application to exiting the preset application constitutes one access process. Optionally, the single access identifier can be generated by combining the current time (timestamp) and a random number, etc.

[0081] In one specific embodiment, the preset global interaction identifier can be a globally unchanging identifier for the user. For example, in a scenario where the preset application is a mini-program within the target application, the preset global interaction identifier could be the payment ID of the currently logged-in account within the target application. Optionally, when the preset application is an application, the first account itself is a globally unchanging identifier that can identify the user. Accordingly, the aforementioned reporting of the first operation record data of the first account in at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page based on the first operation identifier can include: reporting the first operation record data and the conversion record data based on the first operation identifier and the single access identifier.

[0082] In one specific embodiment, the terminal can report interactive operation events and conversion operation events during the interaction process based on a first operation identifier, a single access identifier, and a preset global interaction identifier. Correspondingly, when the server receives the interactive operation event reported by the terminal and stores the first operation record data in the first database (the database storing operation record data), it can store the first operation identifier, the single access identifier, and the preset global interaction identifier corresponding to the first operation record data. And when the server receives the conversion operation event reported by the terminal and stores the conversion record data in the second database (the database storing conversion record data), it can store the first operation identifier, the single access identifier, and the preset global interaction identifier corresponding to the conversion record data.

[0083] In addition, it should be noted that the specific details of reporting the first operation record data and conversion record data based on the first operation identifier and the single access identifier, as well as the specific details of reporting the first operation record data and conversion record data based on the first operation identifier, can be found in the above-mentioned specific details of reporting the first operation record data and conversion record data based on the first operation identifier, the single access identifier, and the preset global interaction identifier, and will not be repeated here.

[0084] In the above embodiments, by combining the first operation identifier, the single access identifier, and the preset global interaction identifier, the first operation record data and the conversion record data are reported. Based on the identification of the account corresponding to the operation record data and the conversion record data in the preset application, it is possible to distinguish between different access processes of the same account in the preset application, as well as different users corresponding to the same account in the preset application, thereby achieving a more granular data division.

[0085] In an optional embodiment, the operation record data includes a preset page identifier corresponding to at least one first experimental interaction page and a preset resource identifier corresponding to at least one first experimental interaction page trigger resource bit, wherein any first experimental interaction page trigger resource bit is the resource bit that triggers the push of any first experimental interaction page; correspondingly, the method may further include:

[0086] When any first experimental interactive page is pushed to the first account, obtain the preset page identifier corresponding to any first experimental interactive page;

[0087] When the next first experimental interaction page is pushed based on any resource position in any first experimental interaction page, the preset resource identifier corresponding to any resource position is obtained.

[0088] In one specific embodiment, the trigger resource bit corresponding to the first pushed first experimental interaction page in at least one first experimental interaction page is the resource bit that triggers the preset operation request.

[0089] In one specific embodiment, a preset page identifier can be used to identify different pages, and a preset resource identifier can be used to identify different resource positions. The preset page identifier corresponding to each page, and the preset resource identifier corresponding to each resource position, can be pre-set in a preset application. Optionally, if the preset application is a mini-program within the target application, the preset resource identifier corresponding to the resource position can also be pre-set in the target application. Furthermore, if both the preset application and the target application have pre-set preset resource identifiers for resource positions, the preset resource identifier pre-set in the target application can be used preferentially.

[0090] In addition, the operation log data may also include specific operation information for the corresponding resource slots on the corresponding page based on the corresponding account.

[0091] In the above embodiments, by recording the preset page identifier and the preset resource identifier of the triggering resource position in the operation log data, it is easier to trace which resource positions and which resource pages (the pages where the resource positions are located) have an impact on the conversion, thereby improving the diversity and comprehensiveness of conversion attribution analysis.

[0092] In an optional embodiment, the operation record data includes: a preset page type identifier corresponding to at least one first experimental interaction page and a preset resource type identifier corresponding to at least one first experimental interaction page; the trigger resource bit corresponding to any first experimental interaction page is the resource bit that triggers the push of any first experimental interaction page.

[0093] When any first experimental interaction page is pushed to the first account, obtain the preset page type identifier corresponding to any first experimental interaction page;

[0094] When the next first experimental interaction page is pushed based on any resource position in any first experimental interaction page, the preset resource type identifier corresponding to any resource position is obtained.

[0095] In one specific embodiment, the trigger resource bit corresponding to the first pushed first experimental interaction page in at least one first experimental interaction page is the resource bit that triggers a preset operation request.

[0096] In one specific embodiment, a preset page type identifier can be used to identify different types of pages. Specifically, the division of page types can be set according to actual application requirements. A preset resource type identifier can be used to identify different types of resource slots. Specifically, the division of resource slot types can be set according to actual application requirements. The preset page type identifier corresponding to each page and the preset resource type identifier corresponding to the resource slot can be pre-set in the preset application. Optionally, if the preset application is a mini-program in the target application, the preset resource type identifier corresponding to the resource slot can also be pre-set in the target application. If both the preset application and the target application have pre-set preset resource type identifiers corresponding to the resource slots, the preset resource type identifier corresponding to the resource slots pre-set in the target application can be used preferentially.

[0097] In the above embodiments, by recording the preset page type identifier and the preset resource type identifier of the trigger resource position in the operation log data, it is convenient to analyze the conversion impact according to the resource position type or page type dimension, and thus better improve the diversity and comprehensiveness of conversion attribution analysis.

[0098] In an optional embodiment, before receiving a preset operation request for a preset application triggered by a first account, such as Figure 4 As shown, the method also includes:

[0099] S213: During the current access process, if a preset operation request for a preset application is received based on the second account, and the second account is an experimental account, a second operation identifier corresponding to the second account is generated, and a second experimental identifier corresponding to the second account is obtained. The second operation identifier is used to identify the operation during the current access process of the preset application based on the second account; the second experimental identifier is used to identify the experimental content corresponding to the second account.

[0100] S215: Establish second association data; the second association data represents the association relationship between the second operation identifier and the second experiment identifier; the second operation identifier is used to identify the operation in the current access process of the preset application based on the second account;

[0101] S217: Report the second related data;

[0102] S219: Based on the second experiment identifier, push at least one second experiment interactive page;

[0103] S221: Based on the single access identifier, the preset global interaction identifier, and the second operation identifier, report the second operation record data of the second account in at least one second experimental interaction page;

[0104] In practical applications, during a user's visit, although relevant interactive operations are performed based on a specific account and corresponding operation record data is generated, a conversion often does not necessarily occur under that account. The conversion may occur under a subsequent account after switching accounts. Therefore, although the conversion operation does not occur under the original account, the interactive operations under that account still influence subsequent conversions. Accordingly, operation record data can be recorded for each account during a single visit. Specifically, the second operation record data represents the resource positions interacted with based on a second account on at least one second experimental interactive page.

[0105] In a specific embodiment, the detailed breakdown of S213-S221 can be found in the relevant steps described above, and will not be repeated here.

[0106] In a specific embodiment, when the preset application is an application, the second account itself is a globally unchanging identifier that can identify the user. Accordingly, the above-mentioned reporting of the second operation record data of the second account in at least one second experimental interaction page based on the single access identifier, the preset global interaction identifier, and the second operation identifier may include the reporting of the second operation record data of the second account in at least one second experimental interaction page based on the single access identifier and the second operation identifier.

[0107] In the above embodiments, by recording the operation record data corresponding to each account during a single visit, it is possible to more comprehensively analyze the impact of different experimental content and different resource positions on conversion, thereby improving the effectiveness and comprehensiveness of conversion attribution analysis.

[0108] In addition, it should be noted that in practical applications, in order to avoid excessively high write frequencies to the database corresponding to the transformation record data and the database corresponding to the operation record data, the write pressure on the database can be alleviated and the database performance can be improved by writing to other databases first and writing to the corresponding databases periodically. Alternatively, the write pressure on the database can also be alleviated and the database performance improved by directly reporting the data to the attribution analysis platform.

[0109] In a specific embodiment, assuming the preset application is a recharge mini-program, and the operation of recharging a certain account (phone number) is a preset conversion operation, for example, Figure 5 As shown, Figure 5This is a schematic diagram of a single access process according to an exemplary embodiment. Specifically, when a user accesses the recharge mini-program, they can obtain a single access identifier (session_key) and a preset global interaction identifier (payment ID). Then, a recharge query request for a first account (a specific mobile phone number) can be triggered on the homepage of the recharge mini-program. Correspondingly, a preset component can be called to identify whether the first account matches the experimental group. Optionally, if the first account matches the experimental group (the first account belongs to the experimental account), a first operation identifier (phoneID1) corresponding to the first account can be generated, and the first operation identifier can be compared with the first experimental identifier (trace) corresponding to the matched experimental group. The system associates and reports the event based on ID1. Then, if a click on resource A on the homepage is triggered based on the first account, the system can obtain the homepage's preset page identifier (pageID1) and the preset resource identifier (channelA) corresponding to resource A. Correspondingly, when reporting a click event on resource A, operation record data such as pageID1 and channelA can be reported based on session_key, phoneID1, and payment ID. Next, a new page (experimental interaction page 2) is entered, and the preset page identifier (pageID2) of the new page is obtained. Then, if a number switch is triggered on experimental interaction page 2, a preset component can be called to identify whether the second account after the switch matches the experimental group. Optionally, if the second account matches the experimental group (the second account belongs to the experimental account), a second operation identifier (phoneID2) corresponding to the second account can be generated, and the second operation identifier can be compared with the second experimental identifier (trace) corresponding to the matched experimental group. The system associates and reports ID2; then, if a recharge operation (preset conversion operation) is performed on resource position B in the experimental interaction page 2 for the second account, the preset resource identifier (channelB) corresponding to resource position B can be obtained, and the payment success page can be entered. Accordingly, when reporting the click event (conversion event) for resource position B, operation record data such as pageID2 and channelB can be reported based on session_key, phoneID2, and payment id; at the same time, conversion record data can also be reported based on session_key, phoneID2, and payment id.

[0110] Furthermore, it is also possible to trigger further interactive or conversion operations by combining the resource slots on the payment success page.

[0111] As can be seen from the technical solutions provided in the embodiments of this specification above, when this specification receives a preset operation request for a preset application triggered by a first account, and the first account belongs to an experimental account, it generates a first operation identifier corresponding to the first account and obtains a first experimental identifier corresponding to the first account; then, it establishes first association data representing the association between the first operation identifier and the first experimental identifier, and reports the first association data; and based on the first experimental identifier, it pushes at least one first experimental interaction page, and based on the first operation identifier, it reports the first operation record data of the first account in at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page. This can establish an association between the conversion record data and the operation record data, and based on the above-mentioned first association data, it can establish an association between the conversion record data and the experimental content through the operation identifier, which greatly improves the efficiency and comprehensiveness of subsequent conversion attribution analysis, thereby better improving the conversion rate, reducing invalid interactions, avoiding waste of system resources, and improving system performance.

[0112] The following describes the data processing method used in this application for transformational attribution analysis of data reported using the aforementioned data reporting method. Figure 6 This is a flowchart illustrating a data processing method provided in an embodiment of this application. This specification provides method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many steps and does not represent the only execution order. In actual system or server products, the method can be executed sequentially according to the embodiments or drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 6 As shown, the method may include:

[0113] S601: Retrieve multiple record data and multiple associated data.

[0114] In one specific embodiment, each record data may include conversion record data corresponding to an operation identifier and at least one operation record data corresponding to at least one operation identifier, with one operation record data corresponding to one operation identifier; each operation identifier is used to identify the operation in a single access process of a preset application based on the corresponding account; any associated data represents the association relationship between an operation identifier and an experiment identifier corresponding to the same account; the experiment identifier is used to identify the experiment content of the corresponding account; any operation record data represents the resource position interacted on the corresponding at least one experiment interaction page based on the corresponding account;

[0115] In an optional embodiment, each conversion record data also corresponds to a single access identifier and a preset global interaction identifier; each operation record data also corresponds to a single access identifier and a preset global interaction identifier; correspondingly, any of the above record data may include conversion record data and operation record data of a user during a single session with a preset application. Accordingly, obtaining multiple record data may include:

[0116] The conversion record data and operation record data corresponding to the same preset global interaction identifier and the same single access identifier are associated to obtain multiple record data.

[0117] In a specific embodiment, conversion record data and operation record data corresponding to the same preset global interaction identifier and the same single access identifier are associated to obtain multiple record data. This may include integrating conversion record data and operation record data corresponding to the same preset global interaction identifier, and the integrated record data corresponding to each user (including the conversion record data and operation record data corresponding to that user). Then, the timestamp corresponding to each conversion record data is used as the end time, and the timestamp corresponding to the single access identifier corresponding to the conversion record data is used as the start time to determine the time range corresponding to each conversion record data. The operation record data and the conversion record data corresponding to that time range in the integrated record data corresponding to each conversion record data are taken as a single record data.

[0118] In addition, in practical applications, operation record data can also be deduplicated. For example, if the same operation record data within the time range corresponding to a certain conversion record data is reported multiple times, such as when a user repeatedly jumps between two pages, the corresponding operation record data will be reported repeatedly. Accordingly, only the operation record data corresponding to the latest time can be retrieved.

[0119] In the above embodiments, conversion record data and operation record data that correspond to the same preset global interaction identifier and the same single access identifier are associated. This enables the association of conversion record data and operation record data for each user during a single session with a preset application. This allows for operation records at the conversion level, facilitating the subsequent association of resource bits corresponding to operation record data with conversions.

[0120] S603: Take the transformation record data in each record data as the transformation record data corresponding to at least one operation record data in each record data;

[0121] In one specific embodiment, the conversion record data in each record data is used as the conversion record data corresponding to at least one operation record data in each record data. This allows for the association of operation record data corresponding to at least one account with conversion during a single visit, facilitating a more comprehensive analysis of the impact of different resource positions on conversion, thereby improving the effectiveness and comprehensiveness of conversion attribution analysis.

[0122] S605: Based on the operation identifier in multiple associated data, determine the transformation record data associated with each experimental content corresponding to the multiple associated data from multiple record data;

[0123] In a specific embodiment, since each conversion record data corresponds to at least one operation record data, that is, each conversion record data can correspond to at least one operation identifier (the operation identifier corresponding to each of the at least one operation record data); accordingly, the conversion record data corresponding to the operation identifier in each associated data can be used as the conversion record data associated with the experimental content (the experimental content corresponding to the experimental identifier in the associated data) of the associated data.

[0124] S607: Perform conversion attribution analysis based on the conversion record data corresponding to at least one operation record data and the conversion record data associated with each experimental content to obtain the resource impact analysis results and experimental impact analysis results corresponding to the operation resources under at least one analysis dimension;

[0125] In one specific embodiment, the operational resources under at least one analysis dimension include interactive pages under at least one interactive page dimension and / or resource bits under at least one resource bit dimension. Specifically, the at least one resource bit dimension may include at least one of the following: resource bit analysis dimension (i.e., analyzing the degree of influence of each resource bit on triggering the execution of a preset conversion operation), resource bit type analysis dimension (i.e., analyzing the degree of influence of each type of resource bit on triggering the execution of a preset conversion operation), and resource bit sequence analysis dimension (i.e., analyzing the degree of influence of multiple resource bits in different operation paths on triggering the execution of a preset conversion operation). The at least one interactive page dimension may include at least one of the following: page analysis dimension (i.e., analyzing the degree of influence of each interactive page on triggering the execution of a preset conversion operation) and page type analysis dimension (i.e., analyzing the degree of influence of each type of interactive page on triggering the execution of a preset conversion operation).

[0126] In a specific embodiment, the resource impact analysis result corresponding to the operational resources under any analysis dimension characterizes the degree of influence of the operational resources under any analysis dimension on triggering the execution of the preset conversion operation; the experimental impact analysis result characterizes the degree of influence of each experimental content on triggering the execution of the preset conversion operation.

[0127] In a specific embodiment, such as Figure 7As shown, the above conversion attribution analysis, based on conversion record data corresponding to at least one operation record and conversion record data associated with each experimental content, yields resource impact analysis results and experimental impact analysis results corresponding to operation resources under at least one analysis dimension, including:

[0128] S701: Based on the conversion record data corresponding to at least one operation record data, determine the conversion quantity corresponding to the operation resource under at least one analysis dimension;

[0129] S703: Based on the conversion quantity corresponding to the operational resources under each analysis dimension, determine the resource impact analysis results corresponding to the operational resources under each analysis dimension;

[0130] S705: Determine the conversion quantity corresponding to each experimental content based on the conversion record data associated with each experimental content;

[0131] S707: Determine the results of the experimental impact analysis based on the number of conversions corresponding to each experimental content.

[0132] In a specific embodiment, at least one analysis dimension may include at least one of the following: resource bit analysis dimension (i.e., analyzing the degree of influence of each resource bit on triggering the execution of a preset conversion operation), resource bit type analysis dimension (i.e., analyzing the degree of influence of each type of resource bit on triggering the execution of a preset conversion operation), and resource bit sequence analysis dimension (i.e., analyzing the degree of influence of multiple resource bits in different operation paths on triggering the execution of a preset conversion operation).

[0133] In a specific embodiment, taking resource position analysis as an example, the number of conversion record data corresponding to each preset resource identifier can be determined by combining the operation record data, which includes at least one preset resource identifier corresponding to a trigger resource position of the experimental interaction page. The number of conversion record data corresponding to each preset resource identifier is then used as the conversion quantity corresponding to the corresponding resource position. Furthermore, the ratio of the conversion quantity corresponding to each resource position to the total conversion quantity can be used as the resource impact analysis result corresponding to that resource position.

[0134] In a specific embodiment, taking resource position type analysis as an example, the number of conversion record data corresponding to each preset resource type identifier can be determined by combining the operation record data, which includes at least one experimental interaction page corresponding to a preset resource type identifier triggering a resource position. This number of conversion record data corresponding to each preset resource type identifier is then used as the conversion quantity corresponding to the corresponding type of resource position. Furthermore, the ratio of the conversion quantity corresponding to each type of resource position to the total conversion quantity can be used as the resource impact analysis result for that type of resource position.

[0135] In a specific embodiment, taking resource bit sequence analysis as an example, the operation record data can be combined with a preset resource identifier that triggers a resource bit corresponding to at least one experimental interaction page. The resource bits corresponding to the preset resource identifiers in each operation record data are then grouped into a resource bit sequence. The number of conversion record data corresponding to each resource bit sequence is determined, and this number is taken as the conversion quantity corresponding to that resource bit sequence. Furthermore, the ratio of the conversion quantity corresponding to each resource bit sequence to the total conversion quantity can be used as the resource impact analysis result for that resource bit sequence.

[0136] In a specific embodiment, the detailed determination of the conversion quantity corresponding to each experimental content and the detailed determination of the experimental impact analysis results can be found in the relevant details of determining the conversion quantity corresponding to each resource bit and determining the resource impact analysis results corresponding to each resource bit, which will not be repeated here.

[0137] In the above embodiments, by combining the conversion record data corresponding to at least one operation record data, the conversion quantity corresponding to the operation resource under at least one analysis dimension can be determined, and the influence of the operation resource under at least one analysis dimension on triggering the execution of the preset conversion operation can be analyzed; and by combining the conversion record data associated with each experiment content, the conversion quantity corresponding to each experiment content can be determined, and the influence of each experiment content on triggering the execution of the preset conversion operation can be analyzed, so as to more comprehensively analyze the influence of operation resources of different experiment content and different dimensions on conversion, and greatly improve the effectiveness and comprehensiveness of conversion attribution analysis.

[0138] In an optional embodiment, combining the above resource impact analysis results and experimental impact analysis results can help the relevant business parties to have a more comprehensive understanding of which resource operations and experimental content have a positive impact on conversion, thereby enabling better business optimization, improving conversion rates, reducing invalid interactions, avoiding waste of system resources, and improving system performance.

[0139] As can be seen from the technical solutions provided in the embodiments of this specification above, in the conversion attribution analysis process, each of the multiple record data obtained includes conversion record data corresponding to one operation identifier and at least one operation record data corresponding to at least one operation identifier. Furthermore, the multiple associated data obtained represent the association between an operation identifier and an experiment identifier corresponding to the same account. By combining multiple associated data and multiple record data, the association between conversion record data and operation record data, as well as the association between conversion record data and experiment content, can be established. This greatly improves the efficiency and comprehensiveness of subsequent conversion attribution analysis, thereby better improving conversion rates, reducing invalid interactions, avoiding system resource waste, and improving system performance.

[0140] This application also provides a data reporting device, such as... Figure 8 As shown, the above-mentioned device includes:

[0141] The first operation identifier generation module 810 is configured to generate a first operation identifier corresponding to the first account and obtain a first experiment identifier corresponding to the first account when a preset operation request for a preset application triggered based on a first account is received, and the first account is an experimental account. The first operation identifier is used to identify the operation in the current access process of the preset application based on the first account; the first experiment identifier is used to identify the experimental content corresponding to the first account.

[0142] The first association data establishment module 820 is configured to establish first association data; the first association data represents the association relationship between the first operation identifier and the first experiment identifier.

[0143] The first data reporting module 830 is configured to report the first associated data.

[0144] The first interactive page push module 840 is configured to push at least one first experimental interactive page based on the first experimental identifier.

[0145] The second data reporting module 850 is configured to perform, based on the first operation identifier, reporting the first operation record data of the first account in the at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page;

[0146] Wherein, the first operation record data represents the resource position interacted with in the at least one first experimental interaction page based on the first account; the last page pushed in the at least one first experimental interaction page is the conversion interaction page, and the conversion interaction page is the page that triggers the preset conversion operation.

[0147] In an optional embodiment, the apparatus further includes:

[0148] The identifier acquisition module is configured to generate a single access identifier and acquire a preset global interaction identifier before receiving the preset operation request and upon detecting an access operation for a preset application; the single access identifier is used to identify the current access process.

[0149] The second data reporting module 850 is specifically configured to report the first operation record data and the conversion record data based on the first operation identifier, the single access identifier, and the preset global interaction identifier.

[0150] In an optional embodiment, the apparatus further includes:

[0151] The second operation identifier generation module is configured to, before receiving the preset operation request for the preset application triggered by the first account, during the current access process, if the preset operation request for the preset application triggered by the second account is received, and the second account is an experimental account, generate a second operation identifier corresponding to the second account, and obtain a second experimental identifier corresponding to the second account. The second operation identifier is used to identify the operation during the current access process of the preset application based on the second account; the second experimental identifier is used to identify the experimental content corresponding to the second account.

[0152] The second association data establishment module is configured to establish second association data, which represents the association relationship between the second operation identifier and the second experiment identifier.

[0153] The third data reporting module is configured to report the second associated data.

[0154] The first interactive page push module 840 is configured to push at least one second experimental interactive page based on the second experimental identifier.

[0155] The fourth data reporting module is configured to report the second operation record data of the second account in the at least one second experimental interaction page based on the single access identifier, the preset global interaction identifier and the second operation identifier.

[0156] The second operation record data represents the resource bits interacted with in the at least one second experimental interaction page based on the second account.

[0157] In an optional embodiment, the operation record data includes a preset page identifier corresponding to the at least one first experimental interaction page and a preset resource identifier for the trigger resource bit corresponding to the at least one first experimental interaction page, wherein the trigger resource bit corresponding to any first experimental interaction page is the resource bit that triggers any first experimental interaction page; the device further includes:

[0158] The preset page identifier acquisition module is configured to acquire the preset page identifier corresponding to any first experimental interaction page when pushing any first experimental interaction page to the first account.

[0159] The preset resource identifier acquisition module is configured to acquire the preset resource identifier corresponding to any resource position when the next first experimental interaction page is pushed based on any resource position in any first experimental interaction page.

[0160] Wherein, the trigger resource bit corresponding to the first pushed first experimental interaction page in the at least one first experimental interaction page is the resource bit that triggers the preset operation request.

[0161] In an optional embodiment, the operation record data includes: a preset page type identifier corresponding to the at least one first experimental interaction page and a preset resource type identifier corresponding to the trigger resource bit of the at least one first experimental interaction page; the trigger resource bit corresponding to any first experimental interaction page is the resource bit that triggers the push of any first experimental interaction page; the device further includes:

[0162] The preset page type identifier acquisition module is configured to acquire the preset page type identifier corresponding to any first experimental interaction page when pushing any first experimental interaction page to the first account.

[0163] The preset resource type identifier acquisition module is configured to acquire the preset resource type identifier corresponding to any resource position when the next first experimental interaction page is pushed based on any resource position in any first experimental interaction page.

[0164] Wherein, the trigger resource bit corresponding to the first pushed first experimental interaction page in the at least one first experimental interaction page is the resource bit that triggers the preset operation request.

[0165] In an optional embodiment, the first interactive page push module 840 includes:

[0166] The experiment content determination unit is configured to determine the experiment content corresponding to the resource bit in any first experiment interaction page based on the first experiment identifier when any first experiment interaction page is triggered to push.

[0167] The first experimental interaction page push unit is configured to push the experimental content corresponding to the resource bits in any of the first experimental interaction pages.

[0168] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0169] This application also provides a data processing apparatus, such as... Figure 9 As shown, the above-mentioned device includes:

[0170] The data acquisition module 910 is configured to acquire multiple record data and multiple associated data. Each record data includes conversion record data corresponding to an operation identifier and at least one operation record data corresponding to at least one operation identifier. One operation record data corresponds to one operation identifier. Each operation identifier is used to identify the operation in a single access process of a preset application based on the corresponding account. Any associated data represents the association relationship between an operation identifier and an experiment identifier corresponding to the same account. The experiment identifier is used to identify the experiment content of the corresponding account. Any operation record data represents the resource position interacted with in at least one corresponding experiment interaction page based on the corresponding account.

[0171] The first conversion record data determination module 920 is configured to perform the operation of using the conversion record data in each record data as the conversion record data corresponding to at least one operation record data in each record data;

[0172] The second conversion record data determination module 930 is configured to determine the conversion record data associated with each experimental content from the plurality of record data based on the operation identifier in the plurality of associated data.

[0173] The transformation attribution analysis module 940 is configured to perform transformation attribution analysis based on the transformation record data corresponding to the at least one operation record data and the transformation record data associated with each experimental content, to obtain resource impact analysis results and experimental impact analysis results corresponding to the operation resources under at least one analysis dimension.

[0174] Wherein, the operational resources under at least one analysis dimension include interactive pages under at least one interactive page dimension and / or resource slots under at least one resource slot dimension; the resource impact analysis result corresponding to the operational resources under any analysis dimension characterizes the degree of influence of the operational resources under any analysis dimension on triggering the execution of the preset conversion operation; the experimental impact analysis result characterizes the degree of influence of each experimental content on triggering the execution of the preset conversion operation.

[0175] In an optional embodiment, the conversion record data also corresponds to a single access identifier and a preset global interaction identifier; each operation record data also corresponds to a single access identifier and a preset global interaction identifier; the data acquisition module 910 is specifically configured to perform: associating the conversion record data and operation record data that correspond to the same preset global interaction identifier and the same single access identifier to obtain the plurality of record data.

[0176] In an optional embodiment, the conversion attribution analysis module 940 includes:

[0177] The first conversion quantity determination unit is configured to determine the conversion quantity corresponding to the operation resource under at least one analysis dimension based on the conversion record data corresponding to the at least one operation record data.

[0178] The resource impact analysis result determination unit is configured to perform the conversion quantity corresponding to the operational resources under each analysis dimension, and determine the resource impact analysis result corresponding to the operational resources under each analysis dimension.

[0179] The second conversion quantity determination unit is configured to execute conversion record data associated with each experimental content to determine the conversion quantity corresponding to each experimental content.

[0180] The experimental impact analysis result determination unit is configured to determine the experimental impact analysis result based on the number of conversions corresponding to each experimental content.

[0181] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0182] Figure 10 This is a block diagram of an electronic device for data reporting or data processing provided in an embodiment of this application. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 10 As shown, the electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a data reporting method or a data processing method.

[0183] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0184] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a data reporting method or data processing method as described in the embodiments of this disclosure.

[0185] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the data reporting method or data processing method of the present disclosure embodiments.

[0186] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the data reporting method or data processing method provided in the various optional implementations described above.

[0187] It is understood that in the specific implementation of this application, user-related data is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0188] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0189] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0190] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data reporting method, characterized in that, The method includes: Upon receiving a preset operation request for a preset application triggered by a first account, and the first account being an experimental account, a first operation identifier corresponding to the first account is generated, and a first experimental identifier corresponding to the first account is obtained. The first operation identifier is used to identify the operation in the current access process of the preset application based on the first account; the first experimental identifier is used to identify the experimental content corresponding to the first account. Establish first association data and report the first association data; the first association data represents the association relationship between the first operation identifier and the first experiment identifier; When any of the first experimental interactive pages is triggered to push, the experimental content corresponding to the resource slot in any of the first experimental interactive pages is determined based on the first experimental identifier. Based on the experimental content corresponding to the resource slot in any of the first experimental interaction pages, push any of the first experimental interaction pages, and based on the first operation identifier, report the first operation record data of the first account in at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page; Wherein, the first operation record data represents the resource position interacted with in the at least one first experimental interaction page based on the first account; the last page pushed in the at least one first experimental interaction page is the conversion interaction page, and the conversion interaction page is the page that triggers the preset conversion operation.

2. The method according to claim 1, characterized in that, Before receiving the preset operation request, the method further includes: Upon detecting an access operation targeting a preset application, a single access identifier is generated, and a preset global interaction identifier is obtained; the single access identifier is used to identify the current access process. The step of reporting the first operation record data of the first account on the at least one first experimental interaction page and the conversion record data of the first account on the conversion interaction page based on the first operation identifier includes: Based on the first operation identifier, the single access identifier, and the preset global interaction identifier, the first operation record data and the conversion record data are reported.

3. The method according to claim 2, characterized in that, Before receiving the preset operation request for the preset application triggered by the first account, the method further includes: During the current access process, if a preset operation request for the preset application is received based on the second account, and the second account is an experimental account, a second operation identifier corresponding to the second account is generated, and a second experimental identifier corresponding to the second account is obtained. The second operation identifier is used to identify the operation during the current access process of the preset application based on the second account; the second experimental identifier is used to identify the experimental content corresponding to the second account. Establish and report the second association data; the second association data represents the association relationship between the second operation identifier and the second experiment identifier; Based on the second experiment identifier, at least one second experiment interaction page is pushed, and based on the single access identifier, the preset global interaction identifier and the second operation identifier, the second operation record data of the second account in the at least one second experiment interaction page is reported. The second operation record data represents the resource bits interacted with in the at least one second experimental interaction page based on the second account.

4. The method according to any one of claims 1 to 3, characterized in that, The operation record data includes a preset page identifier corresponding to the at least one first experimental interaction page and a preset resource identifier corresponding to the trigger resource position of the at least one first experimental interaction page, wherein the trigger resource position corresponding to any first experimental interaction page is the resource position that triggers the push of any first experimental interaction page; the method further includes: When any of the first experimental interaction pages is pushed to the first account, obtain the preset page identifier corresponding to any of the first experimental interaction pages. When the push of the next first experimental interaction page is triggered based on any resource position in any first experimental interaction page, the preset resource identifier corresponding to any resource position is obtained. Wherein, the trigger resource bit corresponding to the first pushed first experimental interaction page in the at least one first experimental interaction page is the resource bit that triggers the preset operation request.

5. The method according to any one of claims 1 to 3, characterized in that, The operation record data includes: a preset page type identifier corresponding to the at least one first experimental interaction page and a preset resource type identifier corresponding to the trigger resource position of the at least one first experimental interaction page; the trigger resource position corresponding to any first experimental interaction page is the resource position that triggers the push of any first experimental interaction page; the method further includes: When any of the first experimental interaction pages is pushed to the first account, obtain the preset page type identifier corresponding to any of the first experimental interaction pages; When the push of the next first experimental interaction page is triggered based on any resource position in any first experimental interaction page, the preset resource type identifier corresponding to any resource position is obtained. Wherein, the trigger resource bit corresponding to the first pushed first experimental interaction page in the at least one first experimental interaction page is the resource bit that triggers the preset operation request.

6. A data processing method, characterized in that, The method includes: Multiple record data and multiple associated data are acquired. Each record data includes conversion record data corresponding to an operation identifier and at least one operation record data corresponding to at least one operation identifier. One operation record data corresponds to one operation identifier. Each operation identifier is used to identify the operation in a single access process of a preset application based on the corresponding account. Any associated data represents the association relationship between an operation identifier and an experiment identifier corresponding to the same account. The experiment identifier is used to identify the experiment content of the corresponding account. Any operation record data represents the resource position interacted with in at least one corresponding experiment interaction page based on the corresponding account. The transformation record data in each of the record data is used as the transformation record data corresponding to at least one operation record data in each of the record data; Based on the operation identifier in the plurality of associated data, determine the transformation record data associated with each experimental content corresponding to the plurality of associated data from the plurality of record data; Based on the conversion record data corresponding to the at least one operation record data and the conversion record data associated with each experimental content, a conversion attribution analysis is performed to obtain the resource impact analysis results and experimental impact analysis results corresponding to the operation resources under at least one analysis dimension. Wherein, the operational resources under at least one analysis dimension include interactive pages under at least one interactive page dimension and / or resource slots under at least one resource slot dimension; the resource impact analysis result corresponding to the operational resources under any analysis dimension characterizes the degree of influence of the operational resources under any analysis dimension on triggering the execution of the preset conversion operation; the experimental impact analysis result characterizes the degree of influence of each experimental content on triggering the execution of the preset conversion operation.

7. The method according to claim 6, characterized in that, The conversion record data also corresponds to a single access identifier and a preset global interaction identifier; each operation record data also corresponds to a single access identifier and a preset global interaction identifier. The acquisition of multiple record data includes: The conversion record data and operation record data corresponding to the same preset global interaction identifier and the same single access identifier are associated to obtain the multiple record data.

8. The method according to claim 6, characterized in that, The conversion attribution analysis based on the conversion record data corresponding to the at least one operation record data and the conversion record data associated with each experimental content, to obtain resource impact analysis results and experimental impact analysis results corresponding to operation resources under at least one analysis dimension, includes: Based on the conversion record data corresponding to the at least one operation record data, determine the conversion quantity corresponding to the operation resource under at least one analysis dimension; Based on the conversion quantity corresponding to the operational resources under each analysis dimension, determine the resource impact analysis results corresponding to the operational resources under each analysis dimension. Based on the conversion record data associated with each experimental content, determine the conversion quantity corresponding to each experimental content; The results of the experimental impact analysis are determined based on the number of conversions corresponding to each experimental content.

9. A data reporting device, characterized in that, The device includes: The first operation identifier generation module is configured to generate a first operation identifier corresponding to the first account and obtain a first experiment identifier corresponding to the first account when a preset operation request for a preset application triggered based on a first account is received, and the first account is an experimental account. The first operation identifier is used to identify the operation in the current access process of the preset application based on the first account; the first experiment identifier is used to identify the experimental content corresponding to the first account. The first association data establishment module is configured to establish first association data; the first association data represents the association relationship between the first operation identifier and the first experiment identifier. The first data reporting module is configured to report the first associated data. The first interactive page push module is configured to, when any first experimental interactive page is triggered to push, determine the experimental content corresponding to the resource position in any first experimental interactive page based on the first experimental identifier; and push the any first experimental interactive page based on the experimental content corresponding to the resource position in any first experimental interactive page. The second data reporting module is configured to perform the following based on the first operation identifier: reporting the first operation record data of the first account in the at least one first experimental interaction page and the conversion record data of the first account in the conversion interaction page. Wherein, the first operation record data represents the resource position interacted with in the at least one first experimental interaction page based on the first account; the last page pushed in the at least one first experimental interaction page is the conversion interaction page, and the conversion interaction page is the page that triggers the preset conversion operation.

10. The apparatus according to claim 9, characterized in that, The device further includes: The identifier acquisition module is configured to generate a single access identifier and acquire a preset global interaction identifier before receiving the preset operation request and upon detecting an access operation for a preset application; the single access identifier is used to identify the current access process. The second data reporting module is specifically configured to report the first operation record data and the conversion record data based on the first operation identifier, the single access identifier, and the preset global interaction identifier.

11. The apparatus according to claim 10, characterized in that, The device further includes: The second operation identifier generation module is configured to, before receiving the preset operation request for the preset application triggered by the first account, during the current access process, if the preset operation request for the preset application triggered by the second account is received, and the second account is an experimental account, generate a second operation identifier corresponding to the second account, and obtain a second experimental identifier corresponding to the second account. The second operation identifier is used to identify the operation during the current access process of the preset application based on the second account; the second experimental identifier is used to identify the experimental content corresponding to the second account. The second association data establishment module is configured to establish second association data, which represents the association relationship between the second operation identifier and the second experiment identifier. The third data reporting module is configured to report the second associated data. The first interactive page push module is configured to push at least one second experimental interactive page based on the second experimental identifier. The fourth data reporting module is configured to report the second operation record data of the second account in the at least one second experimental interaction page based on the single access identifier, the preset global interaction identifier and the second operation identifier. The second operation record data represents the resource bits interacted with in the at least one second experimental interaction page based on the second account.

12. The apparatus according to any one of claims 9 to 11, characterized in that, The operation record data includes a preset page identifier corresponding to the at least one first experimental interaction page and a preset resource identifier corresponding to the trigger resource bit of the at least one first experimental interaction page, wherein the trigger resource bit corresponding to any first experimental interaction page is the resource bit that triggers any first experimental interaction page; the device further includes: The preset page identifier acquisition module is configured to acquire the preset page identifier corresponding to any first experimental interaction page when pushing any first experimental interaction page to the first account. The preset resource identifier acquisition module is configured to acquire the preset resource identifier corresponding to any resource position when the next first experimental interaction page is pushed based on any resource position in any first experimental interaction page. Wherein, the trigger resource bit corresponding to the first pushed first experimental interaction page in the at least one first experimental interaction page is the resource bit that triggers the preset operation request.

13. The apparatus according to any one of claims 9 to 11, characterized in that, The operation record data includes: a preset page type identifier corresponding to the at least one first experimental interaction page and a preset resource type identifier corresponding to the trigger resource bit of the at least one first experimental interaction page; the trigger resource bit corresponding to any first experimental interaction page is the resource bit that triggers the push of any first experimental interaction page; the device further includes: The preset page type identifier acquisition module is configured to acquire the preset page type identifier corresponding to any first experimental interaction page when pushing any first experimental interaction page to the first account. The preset resource type identifier acquisition module is configured to acquire the preset resource type identifier corresponding to any resource position when the next first experimental interaction page is pushed based on any resource position in any first experimental interaction page. Wherein, the trigger resource bit corresponding to the first pushed first experimental interaction page in the at least one first experimental interaction page is the resource bit that triggers the preset operation request.

14. A data processing apparatus, characterized in that, The device includes: The data acquisition module is configured to acquire multiple record data and multiple associated data. Each record data includes conversion record data corresponding to an operation identifier and at least one operation record data corresponding to at least one operation identifier. One operation record data corresponds to one operation identifier. Each operation identifier is used to identify the operation in a single access process of a preset application based on the corresponding account. Any associated data represents the association relationship between an operation identifier and an experiment identifier corresponding to the same account. The experiment identifier is used to identify the experiment content of the corresponding account. Any operation record data represents the resource position interacted with in at least one corresponding experiment interaction page based on the corresponding account. The first conversion record data determination module is configured to use the conversion record data in each record data as the conversion record data corresponding to at least one operation record data in each record data. The second conversion record data determination module is configured to determine the conversion record data associated with each experimental content from the plurality of associated data based on the operation identifier in the plurality of associated data. The transformation attribution analysis module is configured to perform transformation attribution analysis based on the transformation record data corresponding to the at least one operation record data and the transformation record data associated with each experimental content, to obtain resource impact analysis results and experimental impact analysis results corresponding to the operation resources under at least one analysis dimension; Wherein, the operational resources under at least one analysis dimension include interactive pages under at least one interactive page dimension and / or resource slots under at least one resource slot dimension; the resource impact analysis result corresponding to the operational resources under any analysis dimension characterizes the degree of influence of the operational resources under any analysis dimension on triggering the execution of the preset conversion operation; the experimental impact analysis result characterizes the degree of influence of each experimental content on triggering the execution of the preset conversion operation.

15. The apparatus according to claim 14, characterized in that, The conversion record data also corresponds to a single access identifier and a preset global interaction identifier; each operation record data also corresponds to a single access identifier and a preset global interaction identifier; the data acquisition module is specifically configured to perform: associating the conversion record data and operation record data that correspond to the same preset global interaction identifier and the same single access identifier to obtain the multiple record data.

16. The apparatus according to claim 14, characterized in that, The transformation attribution analysis module includes: The first conversion quantity determination unit is configured to determine the conversion quantity corresponding to the operation resource under at least one analysis dimension based on the conversion record data corresponding to the at least one operation record data. The resource impact analysis result determination unit is configured to perform the conversion quantity corresponding to the operational resources under each analysis dimension, and determine the resource impact analysis result corresponding to the operational resources under each analysis dimension. The second conversion quantity determination unit is configured to execute conversion record data associated with each experimental content to determine the conversion quantity corresponding to each experimental content. The experimental impact analysis result determination unit is configured to determine the experimental impact analysis result based on the number of conversions corresponding to each experimental content.

17. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the data reporting method as described in any one of claims 1 to 5 or the data processing method as described in any one of claims 6 to 8.

18. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the data reporting method as described in any one of claims 1 to 5 or the data processing method as described in any one of claims 6 to 8.

19. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads and executes the computer instructions from the computer-readable storage medium to implement the data reporting method as described in any one of claims 1 to 5 or the data processing method as described in any one of claims 6 to 8.

Citation Information

Patent Citations

  • Advertisement experiment and release method and system

    CN103886476A

  • A method and apparatus for dynamically embedding indicators for page AB testing

    CN109101425A