Page conversion rate determination method, device, apparatus and computer storage medium
By acquiring access session data and calculating the first conversion rate and marginal contribution of the source page, the problem of inaccurate page conversion rate calculation in existing technologies is solved, achieving accurate page conversion rate calculation and improving operational efficiency.
Patent Information
- Application Number
- CN202210191237.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-28
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2042-02-28
AI Technical Summary
Existing methods for calculating page conversion rates cannot accurately calculate the conversion rates between individual pages, resulting in low operational efficiency.
By acquiring access session data within a preset time period, the first conversion rate and marginal contribution of the source page to the target page are determined. Combined with normalization processing and preset weights, the second conversion rate of the source page to the target page is calculated.
It enables accurate calculation of page conversion rates, improving operational efficiency.
Smart Images

Figure CN116701803B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of Internet technology, and in particular relates to a method, apparatus, device and computer storage medium for determining page conversion rate. Background Technology
[0002] In the field of internet technology, existing user base is typically managed based on calculated page conversion rates in order to optimize pages, maintain users, and provide personalized recommendations.
[0003] In real-world applications, the relationship between user access behavior and pages is complex, involving a variety of pages. Existing page conversion rate calculation methods cannot accurately calculate the conversion rate between different pages, resulting in low operational efficiency. Summary of the Invention
[0004] This application provides a method, apparatus, device, and computer storage medium for determining page conversion rate, which can accurately calculate page conversion rate and effectively improve operational efficiency.
[0005] In a first aspect, embodiments of this application provide a method for determining page conversion rate, the method comprising:
[0006] Obtain access session data within a preset time period. The access session data includes the access path between multiple access pages and the access data of each access page.
[0007] Based on the access data of the target page, determine the first conversion rate of the source page to the target page. The target page is any page among multiple access pages, and the source page is any parent page of the target page among multiple access pages.
[0008] Based on the access path associated with the source page, determine the marginal contribution of the source page to the target page;
[0009] Based on the first conversion rate and marginal contribution, determine the second conversion rate from the source page to the target page.
[0010] In some possible implementations, the target page access data includes the number of visitors and / or visits from at least one source page to the target page. Based on the target page access data, a first conversion rate from the source page to the target page is determined, including:
[0011] The first conversion rate of the source page to the target page is determined based on the number of visitors and / or the number of visits from the source page to the target page.
[0012] In some possible implementations, the marginal contribution of the source page to the target page is determined based on the access path associated with the source page, including:
[0013] Based on the access session data, determine the conversion rate of each access page in the access path associated with the source page;
[0014] Based on the access path associated with the source page and the conversion rate of each access page in the access path associated with the source page, determine the marginal contribution of the source page to the target page.
[0015] In some possible implementations, a second conversion rate from the source page to the target page is determined based on the first conversion rate and the marginal contribution, including:
[0016] The first conversion rate and marginal contribution were normalized.
[0017] Based on the normalized first conversion rate and marginal contribution, and according to the preset weights of the first conversion rate and marginal contribution, the second conversion rate of the source page to the target page is determined.
[0018] In some possible implementations, the method for determining page conversion rates also includes:
[0019] Based on access association information from multiple source pages, a target source page that meets preset conditions is determined from the multiple source pages. The access association information includes at least one of the following: the first conversion rate of the multiple source pages to the target page, the marginal contribution, the second conversion rate, the access data of the target page, and the access data of the multiple source pages.
[0020] Secondly, embodiments of this application provide a page conversion rate determination device, which includes:
[0021] The acquisition module is used to acquire access session data within a preset time period. The access session data includes the access path between multiple access pages and the access data of each access page.
[0022] The first determination module is used to determine the first conversion rate of the source page to the target page based on the access data of the target page. The target page is any page among multiple access pages, and the source page is any parent page of the target page.
[0023] The second determining module is used to determine the marginal contribution of the source page to the target page based on the access path associated with the source page.
[0024] The third determination module is used to determine the second conversion rate of the source page to the target page based on the first conversion rate and the marginal contribution.
[0025] Thirdly, embodiments of this application provide a page conversion rate determination device, which includes:
[0026] Processor and memory storing computer program instructions;
[0027] When the processor executes the computer program instructions, it implements the page conversion rate determination method provided in any of the embodiments of this application described above.
[0028] Fourthly, embodiments of this application provide a computer storage medium storing computer program instructions, which, when executed by a processor, implement the page conversion rate determination method provided in any of the above embodiments of this application.
[0029] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform a page conversion rate determination method as provided in any of the embodiments of this application described above.
[0030] The page conversion rate determination method, apparatus, device, and computer storage medium of this application embodiment can obtain a first conversion rate and marginal contribution of the source page to the target page by acquiring access session data within a period, based on the access paths between multiple accessed pages in the access session data and the access data of each accessed page. Then, based on the obtained first conversion rate and marginal contribution, a second conversion rate of the source page to the target page is determined, i.e., the actual conversion rate of the source page to the target page. The page conversion rate determination method, apparatus, device, and computer storage medium provided by this application embodiment can fully consider user access behavior and the relationships between pages, accurately calculate the page conversion rate, and effectively improve operational efficiency. Attached Figure Description
[0031] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0032] Figure 1 This is a flowchart illustrating a method for determining page conversion rate according to an embodiment of this application;
[0033] Figure 2 This is a schematic diagram of the structure of a page conversion rate determination device provided in another embodiment of this application;
[0034] Figure 3 This is a schematic diagram of the structure of a page conversion rate determination device provided in another embodiment of this application. Detailed Implementation
[0035] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0036] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0037] As described in the background section, existing page conversion rate calculation methods cannot flexibly cope with complex and unpredictable user behaviors and the diverse relationships between various user visits to pages.
[0038] To address the problems of the prior art, embodiments of this application provide a method, apparatus, device, storage medium, and computer program product for determining page conversion rate. It should be noted that the embodiments provided in this application are not intended to limit the scope of this application.
[0039] The page conversion rate determination method provided in the embodiments of this application will be introduced first below.
[0040] Figure 1 A flowchart illustrating a page conversion rate determination method according to an embodiment of this application is shown. This page conversion rate determination method is applied to an electronic device, which may include a server or a user terminal, etc. Figure 1 As shown, the method for determining the conversion rate of this page includes the following steps:
[0041] S110, Obtain access session data within a preset time period. The access session data includes the access path between multiple access pages and the access data of each access page.
[0042] S120, Based on the access data of the target page, determine the first conversion rate of the source page to the target page. The target page is any page among multiple access pages, and the source page is any parent page of the target page among multiple access pages.
[0043] S130, Based on the access path associated with the source page, determine the marginal contribution of the source page to the target page;
[0044] S140, based on the first conversion rate and marginal contribution, determine the second conversion rate of the source page to the target page.
[0045] The page conversion rate determination method of this application embodiment can obtain access session data within a period, and based on the access paths between multiple accessed pages in the access session data and the access data of each accessed page, obtain a first conversion rate and marginal contribution of the source page to the target page. Then, based on the obtained first conversion rate and marginal contribution, a second conversion rate of the source page to the target page is determined, that is, the actual conversion rate of the source page to the target page. The page conversion rate determination method provided by this application embodiment can fully consider user access behavior and the relationships between pages, accurately calculate the page conversion rate, and effectively improve operational efficiency.
[0046] The specific implementation methods for each of the above steps are described below.
[0047] In S110, access session data within a preset time period is obtained. The access session data includes the access path between multiple access pages and the access data of each access page.
[0048] In this embodiment of the application, the above-mentioned acquisition of access session data within a preset time period may be achieved by the electronic device generating an access data statistics instruction when the preset time period is reached, and collecting at least the access paths between multiple access pages and the access data of each access page within the preset time period based on the access data statistics instruction.
[0049] The preset duration can be set according to actual needs. For example, the preset duration can be 10 minutes, 1 hour, 1 day, or 1 week, etc.
[0050] The aforementioned access session data can be any data collected during page access, and it can include at least one of the following: access data of multiple accessed pages, user access behavior, and access paths between multiple accessed pages.
[0051] Each of the aforementioned access pages can be a webpage or a display page contained in a terminal application. For example, for a shopping application, the aforementioned access pages may include a homepage, a user login page, an item selection page, and a payment page, etc.
[0052] The access paths between the aforementioned multiple accessed pages can be page conversion paths generated based on the access session data and time series data, indicating user access behavior. For example, if a user accesses an item's details page from the homepage, then the access path from the homepage to the item's details page is the path between the two.
[0053] The access data for each of the aforementioned accessed pages can be access information indicating page access behavior, including but not limited to at least one of the following: number of page visits, number of page visitors, page access time, page address data, and page access source.
[0054] In S120, based on the access data of the target page, the first conversion rate of the source page to the target page is determined. The target page is any page among multiple access pages, and the source page is any parent page of the target page among multiple access pages.
[0055] Specifically, a user may access multiple pages within a given period and can select any page other than the initial page as the target page in this embodiment. This target page can be accessed by clicking on at least one corresponding parent page from among the multiple accessed pages. The source page can be any parent page corresponding to the target page. For example, the target page could be page a, which can be accessed via three parent pages: pages A, B, and C. In this case, page C is a source page for the target page a.
[0056] It should be noted that while operations that can typically be performed between pages include navigation and returning, the network hierarchy between pages is a pre-built fixed relationship. In order to facilitate the subsequent calculation of page conversion rates, in this embodiment of the application, the hierarchical relationship between pages can be determined through the fixed page network hierarchy.
[0057] Thus, based on the access data of the target page, the first conversion rate of the source page to the target page is determined. The access data of the target page may include at least one of the following: the number of times the target page is accessed, the number of users accessing the target page, the user access time, the page address data, and the page access source. Based on the above data, the first conversion rate of the source page to the target page can be calculated using conventional calculation methods in this field.
[0058] In some implementations, the target page access data may include the number of visitors and / or visits to the target page from at least one source page. Based on the target page access data, determining the first conversion rate from the source page to the target page, i.e., step 120, may include:
[0059] The first conversion rate of the source page to the target page is determined based on the number of visitors and / or the number of visits from the source page to the target page.
[0060] The first conversion rate can be used to initially measure the conversion impact of the source page on the target page.
[0061] For example, taking the target page as the subject, the first conversion rate of the source page to the target page is obtained by calculating the ratio of the number of visits that are effectively converted from the source page to the target page to the total number of visits to the target page.
[0062] For example, the first conversion rate of the source page to the target page can also be determined by calculating the ratio of the actual number of visitors who are effectively converted from the source page to the target page to the total number of visitors to the target page. Alternatively, the first conversion rate of the source page to the target page can be obtained by combining the ratio of the number of visits to the number of visitors. This application does not impose any limitations on this.
[0063] In S130, the marginal contribution of the source page to the target page is determined based on the access path associated with the source page.
[0064] The access path associated with the source page can be an upstream access path that includes the source page, determined based on the access paths between multiple access pages, and is traversed when accessing the target page.
[0065] Specifically, when determining the marginal contribution of a source page to a target page based on the access path associated with the source page, attribution analysis models can be used for reasonable measurement. Relevant operations personnel can choose to introduce the most suitable attribution analysis model based on relevant business needs and user interaction patterns.
[0066] Based on this, by setting the parameters of the attribution analysis model according to the access path associated with the source page, the marginal contribution of each access page on each conversion path when a user accesses the target page can be accurately measured, thereby obtaining the marginal contribution of the source page to the conversion of the target page.
[0067] It should be noted that in some other embodiments, reasonable weights can be defined for different access paths based on the access path associated with the source page, and the marginal contribution of the source node can be obtained based on custom parameters. This application does not impose any restrictions on this.
[0068] In some implementations, to ensure that the obtained marginal contribution more accurately reflects the conversion contribution of the source page to the target page, the marginal contribution of the source page to the target page is determined based on the access path associated with the source page, i.e., step 130, which may include:
[0069] Based on the access session data, determine the conversion rate of each access page in the access path associated with the source page;
[0070] Based on the access path associated with the source page and the conversion rate of each access page in the access path associated with the source page, determine the marginal contribution of the source page to the target page.
[0071] In the embodiments of this application, conversion rate can be used to indicate a user's page access behavior.
[0072] Specifically, the access path associated with the source page contains multiple access pages. Based on the access data of these multiple access pages within the access session data, the conversion rate of each access page in the access path associated with the source page is determined. For example, the conversion rate of each access page can be obtained by counting the number of times each page is accessed in the access path associated with the source page.
[0073] It should be noted that in some other embodiments, the conversion rate of each access page can also be obtained based on other relevant data. For example, the conversion rate of each access page can be obtained by the number of visitors to each access page in the access path associated with the source page. This application does not impose any specific restrictions here.
[0074] As an example, the marginal contribution of a source page to a target page can be determined using the Shapley value method based on the access path associated with the source page and the conversion rate of each access page in the access path associated with the source page.
[0075] The Shapley value is calculated as shown in formula (1):
[0076]
[0077] Where N is the set of all accessed pages in the access session data within the preset time period, and S is the set of pages corresponding to all possible conversion paths; S is a subset extracted from N, with dimension |S|; v(S) expresses the conversion amount of the final target page obtained only through set S; v(S∪{i}) expresses the conversion amount of the final target page obtained by adding node i to set S. It should be noted that for accessed pages not on the conversion path, their conversion amount can be set to 0 for calculation.
[0078] Thus, based on the access path associated with the source page and the conversion rate of each access page in the access path associated with the source page, the Shapley value of the source page is calculated, thereby obtaining the contribution of the source page to the target page.
[0079] It should be noted that, in addition to the Shapley value method provided above, other algorithms can be used to calculate the marginal contribution, such as the Markov chain algorithm, etc., which are not limited here.
[0080] Furthermore, steps 130 and 120 described above can be executed sequentially or simultaneously, as in the embodiments of this application. Figure 1 The example only shows the case where step 130 is executed after step 120, and is not limited here.
[0081] In S140, the second conversion rate from the source page to the target page is determined based on the first conversion rate and the marginal contribution.
[0082] In some implementations, to facilitate data processing and obtain a more reasonable page conversion rate, a second conversion rate from the source page to the target page is determined based on the first conversion rate and the marginal contribution, i.e., step 140, which may include:
[0083] The first conversion rate and marginal contribution were normalized.
[0084] Based on the normalized first conversion rate and marginal contribution, and according to the preset weights of the first conversion rate and marginal contribution, the second conversion rate of the source page to the target page is determined.
[0085] There are two forms of normalization methods: one is to transform the data into a decimal between (0, 1), and the other is to transform a dimensional expression into a dimensionless expression.
[0086] Specifically, after determining the first conversion rate and marginal contribution of the source page to the target page, in order to facilitate data integration and processing, normalization can be used to map the first conversion rate and marginal contribution to the range of 0 to 1 respectively. In this way, the second conversion rate of the source page to the target page can be obtained through the normalized first conversion rate and marginal contribution.
[0087] In practical applications, the second conversion rate from the source page to the target page is obtained by normalizing the first conversion rate and the marginal contribution. The weights of the first conversion rate and the marginal contribution can be set according to the actual needs of the relevant operations personnel, and the second conversion rate that better meets the operational needs can be obtained according to the weight ratio.
[0088] In some implementations, to improve campaign performance, optimize page structure, and reduce user churn, the method for determining page conversion rate may further include:
[0089] Based on access association information from multiple source pages, a target source page that meets preset conditions is determined from multiple first source pages. The access association information includes at least one of the following: first conversion rate, marginal contribution, second conversion rate of multiple source pages to the target page, access data of the target page, and access data of multiple source pages.
[0090] Among these, access association information can be used to measure the conversion impact of each source page on the target page.
[0091] For example, there are multiple source pages corresponding to the target page. After obtaining the second conversion rate of each source page through the above-described steps for determining the second conversion rate, the second conversion rates of all source pages can be sorted to determine the target source page that meets the preset conditions.
[0092] The preset conditions can be set according to actual needs. For example, the preset condition could be that the second highest conversion rate is among all source pages, thus determining the source page with the highest second-highest conversion rate as the target source page.
[0093] Relevant operations personnel can analyze the conversion impact of various source pages on the target page, set preset conditions according to needs to determine the target source page, thereby finding optimization priorities to further optimize the page structure, or try to reasonably direct user traffic to other pages.
[0094] Based on the page conversion rate determination method provided in the above embodiments, this application also provides a page conversion rate determination device corresponding to the above page conversion rate determination method. The following describes... Figure 2 A detailed introduction to the page conversion rate determination device is provided.
[0095] Figure 2 A schematic diagram of the structure of a page conversion rate determination device provided in another embodiment of this application is shown. Figure 2 The page conversion rate determination device 200 shown includes:
[0096] The acquisition module 210 is used to acquire access session data within a preset time period. The access session data includes the access path between multiple access pages and the access data of each access page.
[0097] The first determining module 220 is used to determine the first conversion rate of the source page to the target page based on the access data of the target page. The target page is any page among multiple access pages, and the source page is any parent page of the target page among multiple access pages.
[0098] The second determining module 230 is used to determine the marginal contribution of the source page to the target page based on the access path associated with the source page.
[0099] The third determining module 240 is used to determine the second conversion rate of the source page to the target page based on the first conversion rate and the marginal contribution.
[0100] In some implementations, the target page access data includes the number of people and / or the number of visits from at least one source page to the target page.
[0101] The first determining module 220 can also be used to determine the first conversion rate of the source page to the target page based on the number of visitors and / or the number of visits from the source page to the target page.
[0102] In some implementations, to ensure that the obtained marginal contribution more accurately reflects the conversion contribution of the source page to the target page, the second determining module 230 may further include:
[0103] The conversion rate determination submodule can be used to determine the conversion rate of each access page in the access path associated with the source page based on access session data.
[0104] The marginal contribution determination submodule can be used to determine the marginal contribution of a source page to a target page based on the access path associated with the source page and the conversion volume of each access page in the access path associated with the source page.
[0105] In some implementations, to facilitate data processing and obtain a more reasonable page conversion rate, the third determining module 240 may further include:
[0106] The processing submodule can be used to normalize the first conversion rate and marginal contribution.
[0107] The second conversion rate determination submodule can be used to determine the second conversion rate of the source page to the target page based on the normalized first conversion rate and marginal contribution, according to the preset weights of the first conversion rate and marginal contribution.
[0108] In some implementations, to improve campaign performance, optimize page structure, and reduce user churn, the page conversion rate determination device may further include:
[0109] The fourth determination module can be used to determine the target source page that meets preset conditions among multiple source pages based on access association information of multiple source pages. The access association information includes at least one of the following: the first conversion rate of multiple source pages to the target page, the marginal contribution, the second conversion rate, the access data of the target page, and the access data of multiple source pages.
[0110] Figure 3 This is a schematic diagram of the structure of a page conversion rate determination device provided in another embodiment of this application.
[0111] The page conversion rate determination device may include a processor 301 and a memory 302 storing computer program instructions.
[0112] Specifically, the processor 301 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0113] Memory 302 may include mass storage for data or instructions. For example, and not limitingly, memory 302 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 302 may include removable or non-removable (or fixed) media. Where appropriate, memory 302 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 302 is non-volatile solid-state memory.
[0114] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to one aspect of this disclosure.
[0115] The processor 301 reads and executes computer program instructions stored in the memory 302 to implement any of the page conversion rate determination methods in the above embodiments.
[0116] In one example, the data page conversion rate determination device may also include a communication interface 303 and a bus 310. Wherein, as Figure 3 As shown, the processor 301, memory 302, and communication interface 303 are connected through bus 310 and complete communication with each other.
[0117] The communication interface 303 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0118] Bus 310 includes hardware, software, or both, that couples components of a page rate determining device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 310 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.
[0119] The page conversion rate determination device executes the page conversion rate determination method in the embodiments of this application, thereby achieving... Figure 1 The method for determining page conversion rate is described.
[0120] Furthermore, in conjunction with the page conversion rate determination method in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the page conversion rate determination methods in the above embodiments.
[0121] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0122] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0123] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0124] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0125] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A method for determining page conversion rate, characterized in that, include: Obtain access session data within a preset time period, the access session data including access paths between multiple access pages and access data of each access page; The access path between the multiple access pages includes a page conversion path generated based on the access session data and a time series that indicates user access behavior. Based on the access data of the target page, a first conversion rate of the source page to the target page is determined. The target page is any one of the plurality of access pages, and the source page is any parent page of the target page among the plurality of access pages. The hierarchical relationship between pages is determined by a fixed page network hierarchy relationship between pages. Based on the access path associated with the source page, determine the marginal contribution of the source page to the target page; Based on the first conversion rate and the marginal contribution, a second conversion rate from the source page to the target page is determined; The access data for the target page includes the number of visitors and / or the number of visits from at least one of the source pages to the target page. Determining the first conversion rate of the source pages to the target page based on the access data includes: Based on the number of visitors and / or number of visits from the source page to the target page, a first conversion rate from the source page to the target page is determined; Determining the marginal contribution of the source page to the target page based on the access path associated with the source page includes: Based on the access session data, determine the conversion rate of each access page in the access path associated with the source page; The marginal contribution of the source page to the target page is determined based on the access path associated with the source page and the conversion rate of each access page in the access path associated with the source page.
2. The method according to claim 1, characterized in that, Determining the second conversion rate of the source page to the target page based on the first conversion rate and the marginal contribution includes: The first conversion rate and the marginal contribution are normalized. Based on the first conversion rate after normalization and the marginal contribution, a second conversion rate from the source page to the target page is determined according to the preset weights of the first conversion rate and the marginal contribution.
3. The method according to claim 1, characterized in that, The method further includes: Based on the access association information of multiple source pages, a target source page that meets preset conditions is determined from the multiple source pages. The access association information includes at least one of the following: a first conversion rate of the source page to the target page, a marginal contribution, a second conversion rate, access data of the target page, and access data of the source page.
4. A page conversion rate determination device, characterized in that, The device includes: The acquisition module is used to acquire access session data within a preset time period. The access session data includes access paths between multiple access pages and access data for each access page. The access paths between multiple access pages include page conversion paths generated based on the access session data and according to a time series to indicate user access behavior. The first determining module is used to determine the first conversion rate of the source page to the target page based on the access data of the target page, wherein the target page is any page among the plurality of access pages, and the source page is any parent page of the target page; wherein the hierarchical relationship between pages is determined by a fixed page network hierarchy relationship between pages. The second determining module is used to determine the marginal contribution of the source page to the target page based on the access path associated with the source page. The third determining module is used to determine the second conversion rate of the source page to the target page based on the first conversion rate and the marginal contribution. The access data of the target page includes the number of visitors and / or access counts of at least one of the source pages to the target page, and the first determining module is further configured to: Based on the number of visitors and / or number of visits from the source page to the target page, a first conversion rate from the source page to the target page is determined; The second determining module includes: The conversion rate determination submodule is used to determine the conversion rate of each access page in the access path associated with the source page based on the access session data. The marginal contribution determination submodule is used to determine the marginal contribution of the source page to the target page based on the access path associated with the source page and the conversion volume of each access page in the access path associated with the source page.
5. A page conversion rate determination device, characterized in that, The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the page conversion rate determination method as described in any one of claims 1-3.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the page conversion rate determination method as described in any one of claims 1-3.
7. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device performs the page conversion rate determination method as described in any one of claims 1-3.
Citation Information
Patent Citations
Channel attribution method and device
CN110189152A