A method and device for configuring a landing page, a storage medium and a computer device

CN114817797BActive Publication Date: 2026-09-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110113982.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-27
Publication Date
2026-09-18
Estimated Expiration
2041-01-27

AI Technical Summary

Technical Problem

但是,这种通过接入js文件来替换dom节点的更换落地页的实验配置方式会带来首屏渲染耗时等不可控问题,实验配置的方式繁琐,落地页的筛选效率低

Benefits of technology

[0015]This embodiment of the application obtains the page elements of a landing page, decomposes the page elements into basic components, each basic component including at least one display style; generates a structural container, places the basic components in the structural container; configures the display attributes of each basic component in the structural container, obtaining at least one structural style of the structural container; based on each structural style of the structural container, it sequentially combines any display style of each basic component to obtain landing pages with different styles and tests them; based on the demand data obtained from the tests, it filters the landing pages with different styles to obtain the target landing page and promotes it. Thus, this embodiment of the application improves the configuration and filtering efficiency of landing pages by decomposing page elements into basic components and configuring the display style of each basic component individually, placing the basic components in a structural container to flexibly set the display attributes of each basic component to obtain at least one structural style of the structural container, and by sequentially combining each structural style of the structural container with any display style of each basic component, it quickly obtains landing pages with different styles, and tests the loosely coupled access based on the landing pages with different styles to obtain the target landing page and promote it.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114817797B_ABST
    Figure CN114817797B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a landing page configuration method and device, a storage medium and a computer device. Embodiments of the present application obtain page elements of a landing page, split the page elements into basic components, generate a structure container, place the basic components in the structure container, configure display attributes of each basic component in the structure container, obtain at least one structure style of the structure container, combine any display style of each basic component based on each structure style of the structure container in sequence, obtain landing pages of different styles and perform testing, filter the landing pages of different styles according to requirement data obtained by testing, obtain a target landing page and perform promotion display. In this way, the display style of each basic component and the display attribute thereof in the structure container are combined to quickly obtain landing pages of different styles for testing, and the configuration efficiency and filtering efficiency of the landing page are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, specifically to a method, apparatus, storage medium, and computer device for configuring a landing page. Background Technology

[0002] With the rapid development of the internet industry, internet advertising has become a crucial channel for advertisers to enhance brand awareness, image, and growth. A landing page, also known as a lead-in page or landing page, is the webpage displayed to potential users after they click on an advertisement or search for information using a search engine. Advertising landing pages can be used to display advertising guidance information or provide forms to gather user data, thereby converting visitors into potential customers.

[0003] In existing technologies, to achieve better conversion rates and maximize advertising and marketing goals, technicians conduct comparative experiments on landing pages. This involves preparing different advertising materials and pages, and then selectively replacing DOM nodes using JavaScript client-side script files (JS files) on a landing page experimentation platform to change the landing page for comparative testing. The experimental data is then used to determine which version to eliminate and which to retain. However, this method of changing landing pages by replacing DOM nodes using JS files introduces uncontrollable problems such as long initial screen rendering times, is cumbersome to configure, and has low efficiency in landing page selection. Summary of the Invention

[0004] This application provides a method, apparatus, and storage medium for configuring landing pages. These improvements can enhance the efficiency of landing page configuration and filtering.

[0005] A method for configuring a landing page, including: Obtain the page elements of the landing page, and break down the page elements into basic components, wherein the basic components include at least one display style; Generate a structural container and place the basic components in the structural container; Configure the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container; Based on each structural style of the structural container, each basic component's display style is combined sequentially to obtain landing pages with different styles, and then tested. Based on the demand data obtained from the test, different styles of landing pages are filtered to obtain the target landing page and promote and display it.

[0006] Accordingly, embodiments of this application provide a landing page configuration device, including: A splitting unit is used to obtain the page elements of the landing page and split the page elements into basic components, wherein the basic components include at least one display style; A generation unit is used to generate a structural container and place the basic components in the structural container; A configuration unit is used to configure the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container. The combination unit is used to combine any display style of each basic component in sequence based on each structural style of the structural container to obtain landing pages with different styles and to test them. The filtering unit is used to filter landing pages of different styles based on the demand data obtained from the test, obtain the target landing page, and promote and display it.

[0007] In one embodiment, the configuration unit includes: The configuration subunit is used to configure the display attributes of each basic component on the page through the structure container; A combination subunit is used to combine the target display attributes of each basic component in the structure container, wherein the target display attribute is at least one display attribute selected from the display attributes of each basic component on the page, to obtain at least one structural style of the structure container.

[0008] In one embodiment, the combining unit includes: Select sub-units to sequentially select each display style from each basic component and combine them until each display style of each basic component has been traversed, resulting in a set of basic components with different styles. Set up sub-units to sequentially set the display attributes of each basic component in the basic component set based on each structural style of the structural container, so as to obtain landing pages with different styles; The campaign unit is used to promote and test each different landing page style.

[0009] In one embodiment, the delivery subunit is configured to: Set different landing page styles in the same target Uniform Resource Locator; By using the target Uniform Resource Locator (URL), different styles of landing pages are promoted and deployed for testing.

[0010] In one embodiment, the filtering unit includes: The collection subunit is used to collect test data corresponding to different styles of landing pages. The test data includes page test data and component test data. The statistics subunit is used to statistically analyze the test data to obtain the required data for different styles of landing pages; The comparison subunit is used to compare the demand data of the different styles of landing pages, filter the different styles of landing pages according to the comparison results, obtain the target landing page, and promote and display the target landing page.

[0011] In one embodiment, the landing page configuration device further includes: The acquisition unit is used to acquire the component test data and score the display style of each basic component based on the component test data. The evaluation unit is used to select the display style with the highest score in each basic component as the target display style based on the priority relationship of the scores. The determining unit is used to determine the basic components corresponding to the target display style for landing page configuration.

[0012] In one embodiment, the landing page configuration device further includes: An extension unit is used to extend the display style of the basic components, so that each basic component includes at least one display style.

[0013] Furthermore, embodiments of this application also provide a storage medium storing a plurality of instructions adapted for loading by a processor to execute steps in any of the landing page configuration methods provided in embodiments of this application.

[0014] Furthermore, this application also provides a computer device, including a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to implement the landing page configuration method provided in this application.

[0015] This embodiment of the application obtains the page elements of a landing page, decomposes the page elements into basic components, each basic component including at least one display style; generates a structural container, places the basic components in the structural container; configures the display attributes of each basic component in the structural container, obtaining at least one structural style of the structural container; based on each structural style of the structural container, it sequentially combines any display style of each basic component to obtain landing pages with different styles and tests them; based on the demand data obtained from the tests, it filters the landing pages with different styles to obtain the target landing page and promotes it. Thus, this embodiment of the application improves the configuration and filtering efficiency of landing pages by decomposing page elements into basic components and configuring the display style of each basic component individually, placing the basic components in a structural container to flexibly set the display attributes of each basic component to obtain at least one structural style of the structural container, and by sequentially combining each structural style of the structural container with any display style of each basic component, it quickly obtains landing pages with different styles, and tests the loosely coupled access based on the landing pages with different styles to obtain the target landing page and promote it. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.

[0017] Figure 1 This is a schematic diagram illustrating an implementation scenario of the landing page configuration method provided in this application embodiment; Figure 2 This is a flowchart illustrating the landing page configuration method provided in an embodiment of this application; Figure 3 This is a schematic diagram illustrating an example of editing basic components provided in the embodiments of this application; Figure 4 This is a product illustration of the landing page configuration method provided in the embodiments of this application; Figure 5 This is another product illustration of the landing page configuration method provided in the embodiments of this application; Figure 6 This is another flowchart illustrating the landing page configuration method provided in the embodiments of this application; Figure 7 This is a schematic diagram of the configuration device for the landing page provided in the embodiments of this application; Figure 8 This is a schematic diagram of the structure of the computer device provided in the embodiments of this application. Detailed Implementation

[0018] 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 skilled in the art without creative effort are within the scope of protection of this application.

[0019] This application provides a method, apparatus, storage medium, and computer device for configuring a landing page. The landing page configuration apparatus can be integrated into the computer device, which can be a server or a terminal, etc.

[0020] For better illustration of the embodiments of this application, please refer to the following terms: An advertising space refers to a location on a device used to display advertisements, such as a specific area or active window in a page loaded by a browser, or a specific area in the interface of an application (APP) such as a social application.

[0021] A landing page, also known as a landing page, guide page, or target page, is the page through which advertisers want users to complete a task. Users are directed to the landing page after clicking on an ad, such as a page for promoting, selling, or ordering products.

[0022] Page conversion rate is the ratio of the number of times users who visit a landing page make a conversion to the number of times the landing page is visited. Page conversion rate indicates the effectiveness of the landing page in promoting the advertiser's product.

[0023] Exposure refers to the display of an advertisement on a user's device (such as an ad on a page the user visits or an ad in an application the user uses). Each time an advertisement is displayed on an ad placement is called an exposure.

[0024] Traffic, also known as access traffic, is a metric used to describe the number of users visiting a website and the number of web pages viewed by users.

[0025] A Uniform Resource Locator (URL) is a representation used to specify the location of information on the World Wide Web (WWW) service. It was originally invented by Tim Berners-Lee as a address for the WWW. It has now been adopted as an Internet standard, RFC 1738, by the World Wide Web Consortium.

[0026] Please refer to Figure 1 , Figure 1This diagram illustrates an implementation environment scenario for the landing page configuration method provided in this application, including server A and terminal B. Server A and terminal B, as well as the terminals themselves, can be connected via a communication network. This communication network includes wireless and wired networks, where the wireless network includes one or more combinations of wireless wide area networks (WANs), wireless local area networks (LANs), wireless metropolitan area networks (MANs), and wireless personal networks (PANs). The network includes network entities such as routers and gateways, which are not shown in the diagram. Terminal B can interact with server A through the communication network; for example, terminal B can access the landing page configured by server A.

[0027] Server A can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN), and big data and artificial intelligence platforms. Server A can obtain the page elements of the landing page, break them down into basic components, generate a structure container, place the basic components in the structure container, configure the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container, combine any display style of each basic component based on each structural style of the structure container to obtain landing pages with different styles and test them, and filter the landing pages with different styles based on the demand data obtained from the tests to obtain the target landing page and promote it.

[0028] Terminal B is a terminal that can display landing pages to users. For example, it can be various computer devices with page display and input functions, such as mobile phones, tablets, laptops, and desktop computers. Various clients can be installed on the terminal, and it can also access various servers. It can provide users with an operating platform to configure basic components.

[0029] It should be noted that, Figure 1 The schematic diagram illustrating the implementation environment of the landing page configuration method is merely an example. The implementation environment of the landing page configuration method described in this application embodiment is intended to more clearly illustrate the technical solution of this application embodiment and does not constitute a limitation on the technical solution provided in this application embodiment.

[0030] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.

[0031] This embodiment will be described from the perspective of the configuration device of the landing page. Specifically, the configuration device of the landing page can be integrated into a computer device, which can be a server; wherein, the server can be a single server or a server cluster composed of multiple servers.

[0032] Please see Figure 2 , Figure 2 This is a flowchart illustrating the landing page configuration method provided in this application embodiment. The landing page configuration method includes: In step 101, the page elements of the landing page are obtained and the page elements are broken down into basic components.

[0033] This process involves retrieving the page elements of the landing page uploaded by the developer, breaking down the overall page elements into the smallest granular components, which are the basic components, such as button components, image components, and text components. Developers can configure the display style of any basic component individually through the landing page experimentation platform, where the display style refers to the way each basic component is displayed on the page. For example, the display color style of any basic component can be set on the page, such as setting it to blue, red, or other different display styles, resulting in at least two display styles for that basic component. Thus, each basic component can include at least one display style. For example, please refer to... Figure 3 , Figure 3 This example demonstrates how to configure the display style of a horizontal guide component individually. The component configuration page can include modules such as recommended templates, example descriptions, component previews, and component editing. In the component editing module, you can set the component's data, styles, events, and animation effects. Specifically, you can customize the component's icon, recommended content on the left, initial text, download text, and download completion text in the data section of the component editing module, thereby expanding the component's display style.

[0034] Current landing page experimentation platforms primarily offer holistic configuration for individual pages. Therefore, existing technologies require individual configuration of multiple landing pages during experiments. This involves integrating JavaScript files and using Document Object Model (DOM) selectors to selectively replace DOM nodes, resulting in cumbersome configuration processes. Furthermore, the generated landing pages with different styles produce different addresses, each pointed to by a different Uniform Resource Locator (URL). Since multiple URLs exist for different landing page styles, redirection time is increased when users access landing page resources. To address this, this embodiment breaks down the landing page elements into multiple basic components. The display style of each basic component is configured individually, and the data for each component is written into a Software Development Kit (SDK). The landing page experimentation platform integrates the SDK, achieving loosely coupled integration and making the landing page configuration process more convenient.

[0035] In step 102, a structural container is generated, and the basic components are placed in the structural container.

[0036] To flexibly control the display position and order of each basic component on the page, a structure container can be generated by defining an array. This structure container can be used to control display attributes such as display position and display order sub-attributes, and the basic components are placed within the structure container. The display position sub-attribute can be used to set the display position relationship of each basic component on the page, such as setting a basic component to be placed at the bottom of the page; the display order sub-attribute can be used to set the display hierarchy relationship of each basic component on the page, preventing a basic component from being covered by other basic components at different levels and thus failing to display properly. Multiple structure containers can be defined in a landing page to achieve diverse settings for the display attributes of components on the page.

[0037] In step 103, the display properties of each basic component in the structure container are configured to obtain at least one structural style of the structure container.

[0038] In one embodiment, the display attributes of each basic component in the structural container are configured through the container's configuration interface. The target display attributes of each basic component are then combined to obtain at least one structural style for the container. These display attributes include the display order and position of components on the page, and may also include settings on whether each component is displayed on the page. For example, please refer to... Figure 4By configuring the display order of the red envelope component, background image component, button component, and progress bar component, the components are grouped sequentially according to their display order and position. This avoids situations where the button component is covered by the background image component, or the progress bar component is covered by the red envelope component, preventing the components from displaying correctly and thus failing to achieve their intended effect on the page. In one embodiment, the display position sub-attribute of a basic component can also be set to change its display position on the landing page. For example, continue to refer to... Figure 4 The progress bar component can be displayed at the top of the background image component, in the middle of the red envelope component, or at the bottom of the red envelope component, thus obtaining three structural styles for this container.

[0039] In step 104, based on each structural style of the structural container, any display style of each basic component is combined in turn to obtain landing pages with different styles and then tested.

[0040] In one embodiment, to create as many landing pages as possible for testing, the display attributes of basic components within the structure container can be set. By obtaining the display attributes of each basic component to be tested and combining them, different structural styles for each structure container can be obtained. For example, please refer to [link to documentation]. Figure 4 Without changing the display position and hierarchy of other basic components besides the progress bar component, the display position of the progress bar component can be set at the top of the background image component, the middle of the red envelope component, or the bottom of the red envelope component. This results in three structural styles of the container based on the change in the progress bar component's display position sub-attribute. In one embodiment, please refer to [further details]. Figure 4 Without changing the display position and hierarchy of the other basic components (excluding the button component), the button component can be positioned in the middle or at the bottom of the red envelope component. This results in two structural styles for the container based on the button component's display position sub-attribute. Combining the three structural styles based on the progress bar component's display position sub-attribute and the two structural styles based on the button component's display position sub-attribute yields six structural styles for the container. Simultaneously, each display style is selected from each basic component in the container and combined sequentially until every display style for each basic component has been traversed, resulting in a set of basic components with different combinations.

[0041] Based on the six structural styles of the above structural container, the basic component sets of each style are combined to obtain multiple landing pages with different styles. For example, if the basic component set includes eight styles, then forty-eight different landing pages with different styles are obtained by combining the basic component sets of the eight different styles without repetition based on the six structural styles of the structural container. In one embodiment, the landing pages with different styles are set in the same Uniform Resource Locator (URL). The different styles of landing pages are displayed through an advertising platform via this URL, avoiding the redirection time caused by address redirection when users access landing page resources. By exposing the advertisements corresponding to the different styles of landing pages, users can view the advertisements corresponding to the landing pages on their terminals. The system then obtains user feedback information for each style of landing page for testing purposes.

[0042] In step 105, different styles of landing pages are filtered based on the demand data obtained from the test to obtain the target landing page and promote and display it.

[0043] In one embodiment, to obtain the landing page style with the best test results, user traffic can be allocated experimentally to test different landing page styles in experimental groups. This experimental method can be A / B testing or the Bandit algorithm. In one embodiment, different landing page styles can be evenly grouped using an A / B testing platform, with each style receiving the same amount of user traffic. In another embodiment, the Bandit algorithm can be used to allocate a portion of user traffic for exploration, testing different landing page styles, and a portion for directly promoting and utilizing the optimal landing page style to achieve the fastest possible improvement in landing page conversion rates. The above experimental methods were used to distribute user traffic and test different landing page styles. By obtaining user feedback on the landing pages, test data corresponding to different landing page styles was automatically collected. This test data includes page test data and component test data. Offline statistical analysis of the test data yielded demand data for different landing page styles. This demand data reflects the conversion effect of each landing page style. This demand data can be some demand indicators set according to the advertiser's evaluation criteria for the target landing page, such as page conversion rate or click-through rate. Based on the demand data of different landing page styles, the target landing page with the best conversion effect was identified, and all user traffic was allocated to this target landing page for promotion and display.

[0044] In one embodiment, the display style of each target basic component can be scored according to requirements based on the collected component test data. For example, the score can be based on the click-through rate of different display styles of each target basic component on the landing page. Based on the priority relationship of the score, the target display style with the highest priority in each basic component can be obtained. For example, it can be the display style with the highest click-through rate in each basic component, that is, the display style with the best conversion effect in each basic component. By distributing the configuration data through the software development kit, the display style of the best-performing basic component can be quickly migrated and configured to other test scenarios that use the basic component on the landing page, thereby realizing the accumulation and reuse of excellent styles of basic components. At the same time, the effect of the best-performing display style in the current test scenario can be tested.

[0045] In one embodiment, to improve the reusability of basic components, multiple basic components can be combined into a business component to achieve specific functions. For example, basic components such as image components, button components, and text components can be combined into a red envelope component to implement the business function of electronic red envelopes. In this way, the display style with the best conversion and other effects for each basic component can be obtained based on test data and applied to the business component, resulting in an excellent business component. When configuring the landing page, users can directly utilize the pre-configured excellent business component to achieve better results, while avoiding repetitive combination configurations, thus simplifying the landing page configuration process.

[0046] As described above, the process involves obtaining the page elements of the landing page, breaking them down into basic components, generating a structural container, placing the basic components within the container, configuring the display attributes of each basic component in the structural container to obtain at least one structural style for the container, combining any display style of each basic component based on each structural style of the container to obtain landing pages with different styles and testing them, and filtering the landing pages with different styles based on the demand data obtained from the tests to obtain the target landing page and promote it. Therefore, this embodiment of the application improves the configuration and filtering efficiency of landing pages by breaking down page elements into basic components, configuring the display style of each basic component individually, placing the basic components in a structural container to flexibly set the display attributes of each basic component to obtain at least one structural style of the structural container, combining each structural style of the structural container with any display style of each basic component in turn to quickly obtain landing pages with different styles, and testing the loosely coupled access based on the landing pages with different styles to obtain the target landing page and promote it.

[0047] Based on the method described in the above embodiments, the following examples will provide further detailed explanations.

[0048] In this embodiment of the application, the configuration method of the landing page is specifically described with the server as the execution subject.

[0049] like Figure 6 As shown, a method for configuring a landing page is described below, with the specific process as follows: In step 201, the server obtains the page elements of the landing page, breaks down the page elements into basic components, and expands the display styles of the basic components so that each basic component includes at least one display style.

[0050] In one embodiment, in order to conduct experiments on different landing page styles with low coupling, the server obtains the page elements of the landing page by analyzing the page content, breaks down the page elements into basic components, writes the configuration data of the basic components into the software development kit (SDK) at the lowest cost, and configures the landing page through the SSD. This decouples the configuration of the component display style from the business logic of the landing page, so that the embodiments of this application can access the business system with low coupling to conduct landing page experiments.

[0051] The basic component can be a small, granular component such as an image component or a text component. The server can extend the display style of any basic component according to the user's configuration, ensuring that each basic component has at least one display style. This expansion of the display styles of each basic component makes configuring various styles for the landing page richer and more convenient. For example, please refer to [link / reference]. Figure 4 The text displayed on the button components in the image can be set according to different scenarios. For example, before a user clicks on the red envelope component, the button component can display "Go to Claim". After the user clicks on the landing page where the red envelope component is located, the button component can display "Claim Now". After the user clicks on the button component within the red envelope component, the button component can display "Claiming". Similarly, the display style of the progress bar component can be configured. Before the user clicks on the red envelope component, the progress bar component can be set to the same color as the lower-level component, making it hidden. Alternatively, the progress bar component can be set not to be displayed at this stage. After the user clicks on the button component within the red envelope component, when the button component displays the text indicating that the red envelope is being claimed, the progress bar component can be displayed accordingly. In this way, the display style of the basic components can be displayed visually according to the business logic to achieve specific business requirements.

[0052] In step 202, the server generates a structure container and places the basic components in the structure container.

[0053] In one embodiment, in order to flexibly configure the display attributes such as the display position and display order of each basic component, the server generates a structure container and places the basic components that need to be configured for display attributes in the structure container. The display attributes of each basic component in the structure container can be configured through the structure container. Multiple structure containers can be generated as needed.

[0054] In step 203, the server configures the display attributes of each basic component on the page through the structure container, and combines the target display attributes of each basic component in the structure container to obtain at least one structural style of the structure container.

[0055] In one embodiment, the server configures the display attributes of each basic component on the page using a structure container. These display attributes may include sub-attributes such as display order and display position. The structure container can also be used to set whether a specific basic component within it is displayed on the landing page. The target display attributes of each basic component in the structure container are combined; these target display attributes are at least one selected from the display attributes of each basic component on the page, thereby obtaining at least one structural style for the structure container. For example, please refer to [link to documentation]. Figure 4 This allows setting sub-attributes for the display order of the red envelope component, background image component, button component, and progress bar component within the structural container. For example, components can be displayed sequentially in the order of background image, red envelope, button, and progress bar to prevent some components from being obscured by lower-level components. The display position of the progress bar component on the page can also be set; for example, it can be placed at the bottom of the red envelope component or in the middle, resulting in two target display attributes for the progress bar component. Similarly, the display position of the button component on the page can be set, for example, it can be placed at the bottom of the red envelope component or in the middle, resulting in two target display attributes for the button component. Therefore, by combining the two target display attributes of the button and progress bar components within the structural container, four structural styles for the structural container are obtained.

[0056] In step 204, the server sequentially selects each display style from each basic component and combines them until each display style of each basic component has been traversed, resulting in a set of basic components with different styles.

[0057] In one embodiment, to perform combination testing on multiple display styles of different basic components to obtain the landing page composed of the best-performing display styles of the basic components, please refer to... Figure 5We can assume that the components in the diagram are displayed in the following order: background image component, red envelope component, button component, and progress bar component. That is, only one structural style is displayed. The red envelope component is configured with three display styles, the background image component with two display styles, and the button and progress bar components each with only one display style. The server combines these styles by sequentially selecting each display style from each basic component within the structural container. Please refer to [link / reference]. Figure 5 This illustrates that every display style of every basic component has been traversed and completed, resulting in... Figure 5 The collection of basic components for six different combinations is shown in the image.

[0058] In step 205, the server sets the display attributes of each basic component in the basic component set according to each structural style of the structural container, thereby obtaining landing pages with different styles.

[0059] In one embodiment, to obtain landing pages with all different styles for landing page experiments, the server sequentially sets the display attributes of each basic component in the basic component set according to each structural style of the structural container. For example, please refer to... Figure 5 When the server sets only one structural style for the structural container, it will adjust the structure according to this single structural style. Figure 5 The display properties of each basic component in the six different style sets obtained from the previous method are set sequentially to obtain six different landing page styles. For example, when four structural styles are set in the structural container, the display properties of each basic component are set according to these four structural styles. Figure 5 By setting the display attributes of each of the six different styles of basic components obtained in the process, twenty-four different styles of landing pages can be obtained.

[0060] In step 206, the server sets different styles of landing pages in the same target Uniform Resource Locator (URL), and then promotes and delivers the different styles of landing pages through the target URL to test the functionality.

[0061] In one embodiment, the server sets different landing pages of various styles within the same target Uniform Resource Locator (URL). This avoids the time-consuming redirection process of accessing different landing page resources via different URLs when conducting landing page experiments in existing technologies. The target URL points to the resource address of each different landing page style. Advertisements for the different landing pages are then delivered through an advertising platform via the target URL. Users access the target URL by clicking on the advertisement corresponding to the different landing page style, and are then redirected to the desired landing page. The server connects to a landing page experimentation platform and uses A / B testing or algorithmic methods to allocate user traffic to each different landing page style, thereby collecting user feedback for testing.

[0062] In step 207, the server collects test data corresponding to different landing page styles, statistically analyzes the test data, and obtains the requirement data for different landing page styles.

[0063] In one embodiment, each landing page with a different style is tested separately. To evaluate the test effect of each landing page and obtain test results, the server collects test data corresponding to each landing page. This test data includes page test data and component test data. The page test data is collected and reported from general page dimension data, which may include data such as the page's effective exposure, clicks, and conversions. The component test data includes multi-level data reports, which may include data such as the component's effective exposure and the number of clicks. By statistically analyzing the collected test data, the demand data for different styles of landing pages is obtained. This demand data can be an improvement indicator set by the advertiser according to their needs, used to evaluate the effect of each landing page, such as the conversion rate or click-through rate of the entire landing page.

[0064] In step 208, the server compares the demand data for different styles of landing pages, filters the landing pages based on the comparison results, obtains the target landing page, and promotes and displays the target landing page.

[0065] In one embodiment, in order to obtain the target landing page with the best effect, the server obtains the demand data for each different style of landing page and compares them. Based on the comparison results, the different styles of landing pages are filtered to obtain the target landing page with the best effect. All user access traffic is allocated to the target landing page to promote the target landing page.

[0066] As described above, this embodiment of the application obtains the page elements of the landing page through the server, breaks down the page elements into basic components, and expands the display styles of the basic components so that each basic component includes at least one display style; the server generates a structure container and places the basic components in the structure container; the server configures the display attributes of each basic component on the page through the structure container, combines the target display attributes of each basic component in the structure container to obtain at least one structural style of the structure container; the server sequentially selects each display style from each basic component and combines them until each display style of each basic component has been traversed, obtaining different styles of the basic components. The server sets the display attributes of each basic component in the basic component set according to each structural style of the structural container, resulting in landing pages with different styles. The server sets these landing pages with different styles within the same target Uniform Resource Locator (URL), and then promotes and tests these landing pages using the URL. The server collects test data corresponding to these landing pages, analyzes the test data, and obtains the demand data for these different styles of landing pages. The server compares the demand data for these different styles of landing pages, filters the landing pages based on the comparison results, obtains the target landing page, and then promotes and displays the target landing page. Therefore, this application embodiment achieves loosely coupled landing page experiments by decomposing the page elements of the landing page into basic components. By configuring the display style of any basic component and combining them, a set of basic components is obtained. The basic components are placed in a structure container to configure the display attributes of each component to obtain at least one structure style. The display attributes of each basic component in the set of basic components are set sequentially through each structure style to obtain landing pages with different styles set in the same target Uniform Resource Locator and test them. Based on the test results, the target landing page is obtained and promoted, thereby improving the configuration efficiency and screening efficiency of the landing page.

[0067] To better implement the above methods, this application also provides a landing page configuration device, which can be integrated into a network device, such as a server or terminal. The terminal may include a tablet computer, a laptop computer, and / or a personal computer.

[0068] For example, such as Figure 7 As shown, the configuration device for the landing page may include a splitting unit 301, a generating unit 302, a configuration unit 303, a combining unit 304, and a filtering unit 305, as follows: Splitting unit 301 is used to obtain the page elements of the landing page and split the page elements into basic components; The generation unit 302 is used to generate a structural container and place the basic components in the structural container; Configuration unit 303 is used to configure the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container. Combination unit 304 is used to combine any display style of each basic component in turn based on each structural style of the structural container to obtain landing pages with different styles and test them. The filtering unit 305 is used to filter different styles of landing pages based on the demand data obtained from the test, obtain the target landing page, and promote and display it.

[0069] In one embodiment, the configuration unit 303 includes: The configuration sub-unit is used to configure the display attributes of each basic component on the page through the structural container. The display attributes include the display position sub-attribute and the display order sub-attribute. The combination sub-unit is used to combine the target display attributes of each basic component in the structure container. The target display attribute is at least one display attribute selected from the display attributes of each basic component on the page, so as to obtain at least one structural style of the structure container.

[0070] In one embodiment, the combined 304 unit includes: Select sub-units to sequentially select each display style from each basic component and combine them until each display style of each basic component has been traversed, resulting in a set of basic components with different styles. Set up sub-units to sequentially set the display attributes of each basic component in the basic component set based on each structural style of the structural container, so as to obtain landing pages with different styles; The campaign unit is used to promote and test each different landing page style.

[0071] In one embodiment, the delivery subunit is used for: Set different landing page styles in the same target Uniform Resource Locator; By using this target Uniform Resource Locator (URL), different styles of landing pages can be promoted and tested.

[0072] In one embodiment, the screening unit 305 includes: The collection sub-unit is used to collect test data corresponding to different styles of landing pages. This test data includes page test data and component test data. The statistics sub-unit is used to collect statistics on the test data and obtain the required data for different landing page styles; The comparison sub-unit is used to compare the demand data of different landing page styles. Based on the comparison results, the landing pages of different styles are filtered to obtain the target landing page, which is then promoted and displayed.

[0073] In one embodiment, the landing page configuration device further includes: The acquisition unit is used to acquire the test data of the component and score the display style of each basic component based on the test data. The evaluation unit is used to select the highest-scoring display style among each basic component as the target display style based on the priority relationship of the scores. The "Determine Unit" is used to determine the basic components corresponding to the target display style for landing page configuration.

[0074] In one embodiment, the landing page configuration device further includes: An extension unit is used to extend the display style of the basic component, so that each basic component includes at least one display style.

[0075] In practice, each of the above units can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units, please refer to the previous method embodiments, which will not be repeated here.

[0076] As described above, this embodiment of the application obtains the page elements of the landing page through the splitting unit 301, and splits the page elements into basic components; the generation unit 302 generates a structure container and places the basic components in the structure container; the configuration unit 303 configures the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container; the combination unit 304 combines any display style of each basic component based on each structural style of the structure container to obtain landing pages of different styles and tests them; the filtering unit 305 filters landing pages of different styles based on the demand data obtained from the tests to obtain the target landing page and promote it. Thus, this embodiment of the application improves the configuration and filtering efficiency of landing pages by splitting page elements into basic components and configuring the display style of each basic component individually, placing the basic components in a structure container to flexibly set the display attributes of each basic component to obtain at least one structural style of the structure container, and by combining each structural style of the structure container with any display style of each basic component in turn, quickly obtaining landing pages of different styles, and testing the loosely coupled access experiments based on the landing pages of different styles to obtain the target landing page and promote it.

[0077] This application also provides a computer device, such as... Figure 8 As shown, it illustrates a structural schematic diagram of the computer device involved in the embodiments of this application, specifically: The computer device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 8 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 401 is the control center of the computer device. It connects various parts of the computer device via various interfaces and lines, and performs various functions and processes data by running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402, thereby providing overall control of the computer device. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.

[0078] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0079] The computer device also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0080] The computer device may also include an input unit 404, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0081] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the computer device loads the executable files corresponding to the processes of one or more applications into the memory 402 according to the following instructions, and the processor 401 runs the applications stored in the memory 402 to realize various functions, as follows: Obtain the page elements of the landing page and break them down into basic components; generate a structural container and place the basic components in the structural container; configure the display attributes of each basic component in the structural container to obtain at least one structural style of the structural container; based on each structural style of the structural container, combine any display style of each basic component in turn to obtain landing pages with different styles and test them; filter the landing pages with different styles based on the requirement data obtained from the tests to obtain the target landing page and promote and display it.

[0082] The specific implementation of each of the above operations can be found in the preceding embodiments, and will not be repeated here. It should be noted that the computer device provided in this application embodiment and the configuration method applicable to landing pages in the above embodiments belong to the same concept, and its specific implementation process can be found in the above method embodiments, and will not be repeated here.

[0083] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0084] Therefore, embodiments of this application provide a storage medium storing multiple instructions that can be loaded by a processor to execute steps in any of the landing page configuration methods provided in embodiments of this application. For example, the instructions can execute the following steps: Obtain the page elements of the landing page and break them down into basic components; generate a structural container and place the basic components in the structural container; configure the display attributes of each basic component in the structural container to obtain at least one structural style of the structural container; based on each structural style of the structural container, combine any display style of each basic component in turn to obtain landing pages with different styles and test them; filter the landing pages with different styles based on the requirement data obtained from the tests to obtain the target landing page and promote and display it.

[0085] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0086] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0087] Since the instructions stored in the storage medium can execute the steps in any of the landing page configuration methods provided in the embodiments of this application, the beneficial effects that any of the landing page configuration methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0088] According to one aspect of this application, a computer program product or computer program is provided, comprising 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 methods provided in the various optional implementations of the above embodiments.

[0089] The above provides a detailed description of a landing page configuration method, apparatus, storage medium, and computer device provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for configuring a landing page, characterized in that, include: Obtain the page elements of the landing page, and break down the page elements into basic components, wherein the basic components include at least one display style; Generate a structural container and place the basic components in the structural container; Configuring the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container includes: configuring the display attributes of each basic component on the page through the structure container; combining the target display attributes of each basic component in the structure container, wherein the target display attributes are at least one display attribute selected from the display attributes of each basic component on the page, to obtain at least one structural style of the structure container, wherein the display attributes include the display order, display position, and whether the basic components are displayed on the page; Based on each structural style of the structural container, each basic component's display style is combined sequentially to obtain landing pages with different styles and then tested. This includes: sequentially selecting and combining each display style from each basic component until each display style of each basic component has been traversed, resulting in a set of basic components with different styles. The display style is the way each basic component is displayed on the page. Based on each structural style of the structural container, the display attributes of each basic component in the set of basic components are set sequentially to obtain landing pages with different styles. Set different landing page styles in the same target Uniform Resource Locator; By using the target Uniform Resource Locator (URL), different styles of landing pages are promoted and deployed for testing purposes. Collect test data corresponding to different styles of landing pages, including page test data and component test data; The test data was analyzed to obtain the required data for different landing page styles; By comparing the demand data for different styles of landing pages, the landing pages of different styles are filtered according to the comparison results to obtain the target landing page, and the target landing page is promoted and displayed. Obtain the component test data, and score the display style of each basic component based on the component test data; Based on the priority relationship of the ratings, the display style with the highest rating in each basic component is selected as the target display style. The basic components corresponding to the target display style are determined and configured for landing pages so that the target display can be reused on other landing pages that use the basic components.

2. The landing page configuration method as described in claim 1, characterized in that, After breaking down the page elements into basic components, the process also includes: The display styles of the basic components are extended so that each basic component includes at least one display style.

3. A landing page configuration device, characterized in that, include: A splitting unit is used to obtain the page elements of the landing page and split the page elements into basic components, wherein the basic components include at least one display style; A generation unit is used to generate a structural container and place the basic components in the structural container; A configuration unit, used to configure the display attributes of each basic component in the structure container to obtain at least one structural style of the structure container, includes: a configuration subunit, used to configure the display attributes of each basic component on the page through the structure container; and a combination subunit, used to combine the target display attributes of each basic component in the structure container, wherein the target display attributes are at least one display attribute selected from the display attributes of each basic component on the page, to obtain at least one structural style of the structure container, wherein the display attributes include the display order, display position, and whether the basic components are displayed on the page. The combination unit, used to sequentially combine any display style of each basic component based on each structural style of the structure container, to obtain landing pages with different styles and test them, includes: a selection sub-unit, used to sequentially select each display style from each basic component and combine them until each display style of each basic component has been traversed, resulting in a set of basic components with different styles; a setting sub-unit, used to sequentially set the display attributes of each basic component in the set of basic components based on each structural style of the structure container, to obtain landing pages with different styles, wherein the display style is the way each basic component is displayed on the page; and a delivery sub-unit, used to set the landing pages with different styles in the same target Uniform Resource Locator; and to promote and deliver the landing pages with different styles through the target Uniform Resource Locator for testing. The filtering unit includes a collection subunit, a statistics subunit, and a comparison subunit. The collection subunit is used to collect test data corresponding to different styles of landing pages, including page test data and component test data. The statistics subunit is used to analyze the test data to obtain the requirement data for different styles of landing pages. The comparison subunit is used to compare the requirement data of the different styles of landing pages, filter the different styles of landing pages according to the comparison results, obtain the target landing page, and promote and display the target landing page. The acquisition unit is used to acquire the component test data and score the display style of each basic component based on the component test data. The evaluation unit is used to select the display style with the highest score in each basic component as the target display style based on the priority relationship of the scores. The determining unit is used to determine the basic components corresponding to the target display style for landing page configuration, so as to reuse the target display on other landing pages that use the basic components.

4. A storage medium, characterized in that, The storage medium stores a plurality of instructions adapted for loading by a processor to execute the steps in the landing page configuration method according to any one of claims 1 to 2.

5. A computer device, characterized in that, It includes a memory and a processor; the memory stores an application program, and the processor is used to run the application program within the memory to perform the steps in the landing page configuration method according to any one of claims 1 to 2.

6. A computer program product, characterized in that, The computer program product 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 the processor executes the computer instructions to cause the computer device to perform the method of any one of claims 1 to 2.

Citation Information

Patent Citations

  • Landing page processing method and device

    CN107767161A

  • Game landing page generation method and device, computer equipment and storage medium

    CN110888634A