Landing page replacement method, device, electronic device and storage medium
By detecting the landing page address in the monitoring code and determining the number using the landing page dictionary, the method of automatically updating different landing page addresses in Internet advertising is realized, and the problem of low efficiency in replacing landing pages in the prior art is solved.
Patent Information
- Application Number
- CN202010902506.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-31
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2040-08-31
AI Technical Summary
In Internet advertising, multiple landing pages need to be frequently replaced in the same advertising campaign, resulting in large workload and low replacement efficiency.
By detecting the landing page address in the monitoring code, using the landing page dictionary to determine the number of landing pages, and sending a jump link to replace the landing page to the browser during the specified jump time period, so as to automatically update different landing page addresses.
Improve the efficiency of replacing the landing page and avoid the tedious operation of manually changing the address of different landing pages in the monitoring code.
Smart Images

Figure CN112035762B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and more specifically, to a method, device, electronic device and storage medium for changing a landing page. Background Art
[0002] At the current stage, when advertisers place advertisements on the Internet, they usually need to change multiple landing pages in the same advertising campaign. That is, when the advertising user clicks on the same ad pop-up window or the same ad page in the browser, a different landing page needs to be returned to the advertising user. Manually modifying the addresses of different landing pages results in a large workload and low replacement efficiency. Summary of the invention
[0003] The embodiments of the present application provide a method, device, electronic device and storage medium for replacing a landing page, so as to solve the problem of low efficiency of replacing a landing page in current methods.
[0004] An embodiment of the present application provides a method for changing a landing page, the method comprising:
[0005] Detecting the landing page address in the monitoring code, wherein the monitoring code is used to monitor the user's behavior on the browser;
[0006] When the landing page address does not exist in the monitoring code, determining the number of landing pages in the monitoring code based on the landing page dictionary;
[0007] When the number of landing pages is at least two, all the replacement landing page links corresponding to the monitoring code are obtained according to the landing page dictionary, and the first replacement landing page jump link is sent to the browser in the jump time period corresponding to the first replacement landing page, and the first replacement landing page link is any one of all the replacement landing page links.
[0008] In the above implementation process, the corresponding jump link of the replacement landing page is sent to the browser during the jump time period corresponding to the replacement landing page, and the address links of multiple replacement landing pages corresponding to the monitoring code are returned to the browser through time rotation, so as to realize automatic update of different replacement landing pages according to the same monitoring code, avoid manual change of the addresses of different replacement landing pages in the monitoring code, so as to improve the efficiency of replacing the landing page.
[0009] Optionally, when the address does not exist in the monitoring code, determining the number of landing pages in the monitoring code based on a landing page dictionary includes:
[0010] Obtaining the first advertisement location in the monitoring code;
[0011] Determine all first landing page addresses corresponding to the first advertising location in the landing page dictionary;
[0012] Determine the number of all the first landing page addresses as the number of landing pages in the monitoring code.
[0013] In the above implementation process, the advertising spot is an identifier for distinguishing the advertisement, and the same first advertising spot corresponds to the landing page contained in the same monitoring code. Therefore, determining the number of first landing page addresses determined by the first advertising spot as an identifier facilitates determining the number of landing pages in the monitoring code.
[0014] Optionally, sending the first landing page replacement jump link to the browser in the jump time period corresponding to the first landing page replacement includes:
[0015] Obtain a first jump time period corresponding to the first replacement landing page link;
[0016] The first replacement landing page jump link is returned to the browser during the first jump time period.
[0017] In the above implementation process, different replacement landing page jump links are returned to the browser according to different jump time periods. By dividing the jump time period, different replacement landing pages are returned to the browser in the form of links in different time periods, which can improve the efficiency of returning the replacement landing page jump links corresponding to each replacement landing page.
[0018] Optionally, obtaining all the replacement landing page links corresponding to the monitoring code according to the landing page dictionary, and sending the first replacement landing page jump link to the browser in the jump time period corresponding to the first replacement landing page, includes:
[0019] Determine in the landing page dictionary all replacement landing page addresses corresponding to the monitoring code;
[0020] Generate a jump link to the replacement landing page corresponding to each address in all the replacement landing page addresses based on all the replacement landing page addresses;
[0021] The first replacement landing page jump link is sent to the browser in the first jump time period corresponding to the first replacement landing page address, the first replacement landing page is any one of all the replacement landing pages, and the first replacement landing page jump link is a jump link generated based on the first replacement landing page address.
[0022] In the above implementation process, a replacement landing page jump link corresponding to each of the replacement landing page addresses is generated based on all the replacement landing page addresses, so that the user can jump to the corresponding replacement landing page after receiving the replacement landing page jump link.
[0023] Optionally, the method further comprises:
[0024] When the address exists in the monitoring code, a jump link to a replacement landing page corresponding to the address is returned to the browser based on the address.
[0025] In the above implementation process, when the address exists in the monitoring code, the address is converted into a landing page jump link corresponding to the address, so that the user can directly jump to the corresponding replacement landing page according to the received replacement landing page jump link, thereby improving the jump efficiency.
[0026] Optionally, the method further comprises:
[0027] When the number of the landing page is one, the landing page jump link is returned to the browser.
[0028] In the above implementation process, when the number of landing pages is one, the address corresponding to the landing page is converted into a landing page jump link corresponding to the address, so that the user can jump to the corresponding replacement landing page after receiving the replacement landing page jump link, thereby improving the jump efficiency.
[0029] An embodiment of the present application provides a device for replacing a landing page, and the device for replacing a landing page includes:
[0030] An address determination module, used to determine the landing page address in the monitoring code, wherein the monitoring code is used to monitor the user's behavior on the browser;
[0031] A number determination module, for determining the number of landing pages in the monitoring code based on a landing page dictionary when the address does not exist in the monitoring code;
[0032] A return module is used to obtain all the replacement landing page links corresponding to the monitoring code according to the landing page dictionary when the number of the landing pages is at least two, and send the first replacement landing page jump link to the browser in the jump time period corresponding to the first replacement landing page, and the first replacement landing page link is any one of all the replacement landing page links.
[0033] In the above implementation process, the corresponding jump link of the replacement landing page is sent to the browser during the jump time period corresponding to the first replacement landing page, and the address links of multiple replacement landing pages corresponding to the monitoring code are returned to the browser in a time rotation manner, so as to realize automatic update of different replacement landing pages according to the same monitoring code, avoid manual change of the addresses of different replacement landing pages in the monitoring code, so as to improve the efficiency of replacing the landing page.
[0034] Optionally, the number determination module is specifically used to:
[0035] Obtaining the first advertisement location in the monitoring code;
[0036] Determine all first landing page addresses corresponding to the first advertising location in the landing page dictionary;
[0037] Determine the number of all the first landing page addresses as the number of landing pages in the monitoring code.
[0038] In the above implementation process, the advertising spot is an identifier for distinguishing the advertisement, and the same first advertising spot corresponds to the landing page contained in the same monitoring code. Therefore, determining the number of first landing page addresses determined by the first advertising spot as an identifier facilitates determining the number of landing pages in the monitoring code.
[0039] Optionally, the return module is specifically used for:
[0040] Obtain a first jump time period corresponding to the first replacement landing page link;
[0041] The first replacement landing page jump link is returned to the browser during the first jump time period.
[0042] In the above implementation process, different replacement landing page jump links are returned to the browser according to different jump time periods. By dividing the jump time period, different replacement landing pages are returned to the browser in the form of links in different time periods, which can improve the efficiency of returning the replacement landing page jump links corresponding to each replacement landing page.
[0043] Optionally, the return module is specifically used for:
[0044] Determine in the landing page dictionary all replacement landing page addresses corresponding to the monitoring code;
[0045] Generate a jump link to the replacement landing page corresponding to each address in all the replacement landing page addresses based on all the replacement landing page addresses;
[0046] A first replacement landing page jump link is sent to the browser in a first jump time period corresponding to the first replacement landing page address, the first replacement landing page is any one of all the replacement landing pages, and the first replacement landing page jump link is a jump link generated based on the first replacement landing page address.
[0047] In the above implementation process, a replacement landing page jump link corresponding to each of the replacement landing page addresses is generated based on all the replacement landing page addresses, so that the user can jump to the corresponding replacement landing page after receiving the replacement landing page jump link.
[0048] Optionally, the number determination module is specifically used to:
[0049] When the address exists in the monitoring code, a landing page jump link corresponding to the address is returned to the browser based on the address.
[0050] In the above implementation process, when the address exists in the monitoring code, the address is converted into a landing page jump link corresponding to the address, so that the user can directly jump to the corresponding replacement landing page according to the received replacement landing page jump link, thereby improving the jump efficiency.
[0051] Optionally, the return module is specifically used for:
[0052] When the number of the landing page is one, the landing page jump link is returned to the browser.
[0053] In the above implementation process, when the number of landing pages is one, the address corresponding to the landing page is converted into a landing page jump link corresponding to the address, so that the user can jump to the corresponding replacement landing page after receiving the replacement landing page jump link, thereby improving the jump efficiency.
[0054] This embodiment further provides an electronic device, which includes a memory and a processor. The memory stores program instructions, and when the processor runs the program instructions, the steps in any of the above methods are executed.
[0055] This embodiment further provides a storage medium, in which computer program instructions are stored. When the computer program instructions are executed by a processor, the steps in any of the above methods are executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0057] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0058] Figure 1 A flowchart of a method for changing a landing page provided in an embodiment of the present application.
[0059] Figure 2 A flowchart of the steps for determining the number of landing pages in the monitoring code is provided for an embodiment of the present application.
[0060] Figure 3 A flowchart of the steps of sending a first replacement landing page jump link to a browser is provided in an embodiment of the present application.
[0061] Figure 4 A flowchart of the steps for obtaining all the replacement landing page links is provided in an embodiment of the present application.
[0062] Figure 5 A schematic diagram of a landing page replacement device provided in an embodiment of the present application.
[0063] Legend: 50- landing page replacement device; 501- address determination module; 502- number determination module; 503- return module. DETAILED DESCRIPTION
[0064] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0065] In the description of the present application, it should be noted that the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0066] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by implementing the embodiments of the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description and the drawings.
[0067] In the same advertising campaign, in order to realize the same advertising page or advertising pop-up window returning multiple landing pages to the browser based on user needs and improve the efficiency of changing landing pages, the embodiment of the present application provides a method for changing landing pages, please refer to Figure 1 , Figure 1 A flowchart of a method for changing a landing page provided in an embodiment of the present application, wherein the method for changing a landing page comprises the following steps:
[0068] Step S1: Detect the landing page address in the monitoring code, which is used to monitor the user's behavior on the browser.
[0069] In the application scenario of placing advertisements on the Internet, after the user sees an advertisement pop-up window or an advertisement page on the Internet and clicks on the advertisement pop-up window or the advertisement page, the advertisement pop-up window or the advertisement page on the Internet corresponds to the advertiser's official website page corresponding to the advertisement pop-up window or the advertisement page, that is, the landing page. Among them, the advertisement pop-up window or the advertisement page uses the browser as a carrier, which is an implementation method of the advertisement pop-up window or the advertisement page to place advertisements on the Internet. It is understandable that the advertisement pop-up window or the advertisement page can also be presented on various carriers such as the page of the mini program or the page of the player. In order to accurately place advertisements or understand the user's advertising behavior, a third-party monitoring company or advertiser needs to count the user's behavior of clicking on the advertisement pop-up window or the advertisement page.
[0070] In the prior art, the monitoring code generated by the user's click behavior is buried on the media side that plays the advertisement. When the landing page needs to be frequently changed in the same advertising campaign, the media side needs to frequently change the landing page address in the monitoring code. In order to overcome the tedious operation of frequently changing the landing page address on the media side, in step S1, the monitoring code and the landing page address are separated to avoid the tedious operation of frequently changing the landing page address on the media side.
[0071] Step S2: When there is no landing page address in the monitoring code, the number of landing pages in the monitoring code is determined based on the landing page dictionary.
[0072] It can be understood that the landing page dictionary is a jump parameter table of the landing page set according to user needs, and the landing page dictionary includes the point sequence number of the landing page, the landing page address corresponding to the point sequence number of the landing page, and the time of the landing page jump corresponding to the point sequence number of the landing page. Among them, the point sequence number is the advertising identifier of the landing page, and the point of the advertisement on the Internet refers to the channel where the advertisement is placed.
[0073] As an implementation method, the landing page dictionary can be represented by the following Table 1:
[0074] Table 1
[0075] Point number Landing page address Jump time period 168 https: / / www.xxxx.cn / cn / web / zh01.html 0-15 168 https: / / www.xxxx.cn / cn / web / zh02.html 16-30 168 https: / / www.xxxx.cn / cn / web / zh03.html 31-45 168 https: / / www.xxxx.cn / cn / web / zh04.html 46-60 190 https: / / www.xxxx.com.cn / 0-30 190 https: / / www.xxxx.com.cn / brands / CCCChina 31-60 119 http: / / www.pg.com.cn / 0-60 …… …… ……
[0076] It can be understood that in Table 1, when the jump cycle is one hour, the landing page with the point number 168 returns the corresponding jump link of the landing page address https: / / www.xxxx.cn / cn / web / zh01.html to the browser in the first 15 minutes. After receiving the corresponding jump link of https: / / www.xxxx.cn / cn / web / zh01.html, the browser jumps to the landing page address https: / / www.xxxx.cn / cn / web / zh01.html. The landing page with the point number 190 returns the corresponding jump link of the landing page address https: / / www.xxxx.com.cn / to the browser in the first 30 minutes of the jump cycle of one hour. After receiving the corresponding jump link of https: / / www.xxxx.com.cn / , the browser jumps to the landing page address https: / / www.xxxx.com.cn / . The correspondence between other point numbers and landing page addresses and jump time periods in the landing page dictionary is similar to the above description and will not be repeated here.
[0077] Please see Figure 2 , Figure 2 A flowchart of a step of determining the number of landing pages in a monitoring code provided in an embodiment of the present application. Optionally, step S2 includes the following sub-steps:
[0078] Step S21: Obtain the first advertisement location in the monitoring code.
[0079] The first advertisement spot mentioned above may be any advertisement spot in the monitoring code.
[0080] From step S1, it can be seen that the monitoring code is generated by the third-party monitoring company or the advertiser after the user clicks on the advertisement page or advertisement pop-up window on the Internet. For example, after the user clicks on the advertisement page with the point number 168 on the Internet, the monitoring code generated by the third-party monitoring company or the advertiser is as follows:
[0081] http: / / c.jiancexxx.com / r / campaign=2134487&spotid=168
[0082] Among them, "campaign = 2134487" represents the identification of the advertising campaign, which can be set according to the needs of the advertiser. When obtaining the first advertising spot in the monitoring code, the first advertising spot can be searched and obtained according to the keyword "spotid", and the spot number of the first advertising spot in the monitoring code can be obtained as 168.
[0083] Step S22: Determine all first landing page addresses corresponding to the first advertising location in the landing page dictionary.
[0084] It can be understood that according to the landing page dictionary in step S1 and the first advertising spot obtained in step S21, the corresponding landing page addresses of the first advertising spot number 168 are found, namely https: / / www.xxxx.cn / cn / web / zh01.html, https: / / www.xxxx.cn / cn / web / zh02.html, https: / / www.xxxx.cn / cn / web / zh03.html, and https: / / www.xxxx.cn / cn / web / zh04.html.
[0085] Step S23: Determine the number of all first landing page addresses as the number of landing pages in the monitoring code.
[0086] It can be seen from step S22 that the number of landing pages corresponding to the monitoring code http: / / c.jiancexxx.com / r / campaign=2134487&spotid=168 is 4.
[0087] Step S3: When the number of landing pages is at least two, obtain all the replacement landing page links corresponding to the monitoring code according to the landing page dictionary, and send the first replacement landing page jump link to the browser in the jump time period corresponding to the first replacement landing page. The first replacement landing page link is any one of all the replacement landing page links.
[0088] As an implementation method, step S3 can be: when the number of landing pages is at least two, all replacement landing page addresses corresponding to the monitoring code are obtained according to the landing page dictionary, a corresponding replacement landing page link is generated based on the replacement landing page address, and a first replacement landing page jump link is sent to the browser in the jump time period corresponding to the first replacement landing page, and the first replacement landing page link is any one of all replacement landing page links.
[0089] As an implementation method, the landing page jump link in this embodiment can be implemented based on the 302 jump link, and the jump status code of the replacement landing page link is set to 302, that is, the first replacement landing page jump link can be a jump link with a jump status code of 302. The use of a 302 jump link can facilitate the browser to automatically jump to the first replacement landing page after receiving the first replacement landing page jump link.
[0090] Please see Figure 3 , Figure 3A flowchart of a step of sending a first replacement landing page jump link to a browser is provided in an embodiment of the present application. Optionally, step S3 includes the following sub-steps:
[0091] Step S31: Obtain the first jump time period corresponding to the first replacement landing page link.
[0092] It can be understood that in step S23, it is determined that the number of landing pages in the monitoring code in step S21 is 4, that is, the number of first landing pages corresponding to the advertising page with the point number 168 in the landing dictionary is 4, and the addresses of these 4 first landing pages are the addresses of the first replacement landing pages that need to be returned to the browser to replace the landing page that the user is browsing, that is, the first landing page address in the dictionary obtained is the first replacement landing page address. From the one-to-one correspondence between the first landing page address and the first jump time period in the landing page dictionary in step S2 and the correspondence between the first landing page address and the first replacement landing page address, it can be seen that the first replacement landing page address corresponding to the advertising page with the point number 168 is the first jump time when https: / / www.xxxx.cn / cn / web / zh01.html The first jump period is the 0th to 15th minute in a jump cycle. When the first replacement landing page address corresponding to the advertising page with point sequence number 168 is https: / / www.xxxx.cn / cn / web / zh02.html, the first jump time period is the 16th to 30th minute in a jump cycle. When the first replacement landing page address corresponding to the advertising page with point sequence number 168 is https: / / www.xxxx.cn / cn / web / zh03.html, the first jump time period is the 31st to 45th minute in a jump cycle. When the first replacement landing page address corresponding to the advertising page with point sequence number 168 is https: / / www.xxxx.cn / cn / web / zh04.html, the first jump time period is the 46th to 60th minute in a jump cycle.
[0093] Step S32: Return the first replacement landing page jump chain to the browser in the first jump time period.
[0094] Taking the advertisement page with the point number 168 in step S31 as an example, in the 0th to 15th minute of a jump cycle, the first replacement landing page jump chain corresponding to the first replacement landing page address https: / / www.xxxx.cn / cn / web / zh01.html is sent to the browser, in the 16th to 30th minute of a jump cycle, the first replacement landing page jump chain corresponding to the first replacement landing page address https: / / www.xxxx.cn / cn / web / zh02.html is sent to the browser, and in the 31st to 45th minute of a jump cycle, the first replacement landing page jump chain corresponding to the first replacement landing page address https: / / www.xxxx.cn / cn / web / zh03.html is sent to the browser. , In the 46th-60th minute of a jump cycle, the first replacement landing page jump link corresponding to the first replacement landing page address https: / / www.xxxx.cn / cn / web / zh04.html is sent to the browser.
[0095] Please see Figure 4 , Figure 4 A flowchart of the steps of obtaining all the replacement landing page links provided in the embodiment of the present application. Optionally, step S3 includes the following sub-steps:
[0096] Step S33: Determine all replacement landing page addresses corresponding to the monitoring code in the landing page dictionary.
[0097] It can be understood that in step S33, referring to the correspondence between the point sequence number and the landing page address in the landing page dictionary in step S2, taking the monitoring code http: / / c.jiancexxx.com / r / campaign=2134487&spotid=168 as an example, the landing page addresses https: / / www.xxxx.cn / cn / web / zh01.html, https: / / www.xxxx.cn / cn / web / zh02.html, https: / / www.xxxx.cn / cn / web / zh03.html, and https: / / www.xxxx.cn / cn / web / zh04.html with the point sequence number 168 in the landing dictionary are obtained and used as the replacement landing page addresses.
[0098] Step S34: Generate a replacement landing page jump link corresponding to each address in all replacement landing page addresses based on all replacement landing page addresses.
[0099] Generate a jump link to the replacement landing page by using the replacement landing page address https: / / www.xxxx.cn / cn / web / zh01.html whose point number in the landing page dictionary is 168; generate a jump link to the replacement landing page by using the replacement landing page address https: / / www.xxxx.cn / cn / web / zh02.html whose point number in the landing page dictionary is 168; generate a jump link to the replacement landing page by using the replacement landing page address https: / / www.xxxx.cn / cn / web / zh03.html whose point number in the landing page dictionary is 168; generate a jump link to the replacement landing page by using the replacement landing page address https: / / www.xxxx.cn / cn / web / zh04.html whose point number in the landing page dictionary is 168.
[0100] Step S35: Send the first replacement landing page jump link to the browser in the first jump time period corresponding to the first replacement landing page address, the first replacement landing page is any one of all replacement landing pages, and the first replacement landing page jump link is a jump link generated based on the first replacement landing page address.
[0101] It can be understood that the process of sending the first replacement landing page jump link to the browser in the first jump time period corresponding to the first replacement landing page address in step S35 is similar to that in step S32 and will not be repeated here.
[0102] Please continue to see Figure 1 Optionally, the landing page replacement method further includes step S4, which includes: when there is an address in the monitoring code, returning a landing page jump link corresponding to the address to the browser based on the address. It is understandable that when the monitoring code generated after the user prices the advertising pop-up window or advertising page on the Internet includes an address, for example, when the monitoring code is http: / / c.jiancexxx.com / r / campaign=2134487&spotid=168&landing=https: / / www.xxxx.cn / cn / web / zh01.html, the address of the landing page that can be obtained is https: / / www.xxxx.cn / cn / web / zh01.html, the landing page address is captured and replaced with a landing page jump link, and the landing page jump link is returned to the browser. When the jump status code is 302, the automatic jump of the landing page is completed in the browser. It is understandable that when the browser side knows the address of the landing page, the server on the third-party monitoring company side or the advertiser side can directly generate a landing page jump link from the address of the landing page and return it to the browser, without the need to search through the landing page dictionary, thereby increasing the rate of changing the landing page when the browser side knows the address of the landing page.
[0103] Optionally, the landing page replacement method also includes step S5, and step S5 includes: when the number of landing pages is one, returning a landing page jump link to the browser. It can be understood that when the landing page address corresponding to the monitoring code is one, taking the landing page dictionary in step S2 as an example, the landing page address with the point number 119 is http: / / www.pg.com.cn / , and the jump time period corresponding to the landing page address with the point number 119 is the entire jump cycle. The jump cycle is set based on the actual needs of the user. The jump cycle in the landing page dictionary in step S2 is 1 hour. That is, when the number of landing pages is one, the landing page jump link corresponding to the landing page address http: / / www.pg.com.cn / is returned throughout the entire jump cycle.
[0104] Please see Figure 5 , Figure 5 A schematic diagram of a landing page replacement device provided in an embodiment of the present application. The landing page replacement device 50 includes:
[0105] The address determination module 501 is used to determine the landing page address in the monitoring code, and the monitoring code is used to monitor the user's behavior on the browser.
[0106] The number determination module 502 is used to determine the number of landing pages in the monitoring code based on the landing page dictionary when the address does not exist in the monitoring code.
[0107] Return module 503 is used to obtain all the replacement landing page links corresponding to the monitoring code according to the landing page dictionary when the number of landing pages is at least two, and send the first replacement landing page jump link to the browser in the jump time period corresponding to the first replacement landing page. The first replacement landing page link is any one of all the replacement landing page links.
[0108] Optionally, the number determination module 502 is specifically configured to:
[0109] Get the first advertising point in the monitoring code;
[0110] Determine all first landing page addresses corresponding to the first advertisement location in the landing page dictionary;
[0111] Determine the number of all first landing page addresses as the number of landing pages in the monitoring code.
[0112] Optionally, the returning module 503 is specifically used for:
[0113] Obtain the first jump time period corresponding to the first replacement landing page link;
[0114] In the first jump time period, the first replacement landing page jump chain is returned to the browser.
[0115] Optionally, the returning module 503 is specifically used for:
[0116] Determine all replacement landing page addresses corresponding to the monitoring code in the landing page dictionary;
[0117] Generate a jump link to the replacement landing page corresponding to each address in all the replacement landing page addresses based on all the replacement landing page addresses;
[0118] In the first jump time period corresponding to the first replacement landing page address, the first replacement landing page jump link is sent to the browser, the first replacement landing page is any one of all replacement landing pages, and the first replacement landing page jump link is a jump link generated based on the first replacement landing page address.
[0119] Optionally, the number determination module 502 is specifically configured to:
[0120] When there is an address in the monitoring code, a jump link to the landing page corresponding to the address is returned to the browser based on the address.
[0121] Optionally, the returning module 503 is specifically used for:
[0122] When the number of landing pages is one, a landing page jump link is returned to the browser.
[0123] This embodiment further provides a storage medium, in which computer program instructions are stored. When the computer program instructions are executed by a processor, the steps in any of the above methods are executed.
[0124] This embodiment further provides an electronic device, which includes a memory and a processor. The memory stores program instructions, and when the processor runs the program instructions, the steps in any of the above methods are executed.
[0125] In summary, the embodiments of the present application provide a method, device, electronic device and storage medium for changing a landing page, which relate to the field of Internet technology. The method for changing a landing page includes: detecting a landing page address in a monitoring code, and the monitoring code is used to monitor the user's behavior on the browser. When the landing page address does not exist in the monitoring code, the number of landing pages in the monitoring code is determined based on a landing page dictionary. When the number of landing pages is at least two, all the replacement landing page links corresponding to the monitoring code are obtained according to the landing page dictionary, and the first replacement landing page jump link is sent to the browser in the jump time period corresponding to the first replacement landing page, and the first replacement landing page link is any one of all the replacement landing page links.
[0126] In the above implementation process, the corresponding jump link of the replacement landing page is sent to the browser during the jump time period corresponding to the replacement landing page, and the address links of multiple replacement landing pages corresponding to the monitoring code are returned to the browser through time rotation, so as to realize automatic update of different replacement landing pages according to the same monitoring code, avoid manual change of the addresses of different replacement landing pages in the monitoring code, so as to improve the efficiency of replacing the landing page.
[0127] In several embodiments provided in the present application, it should be understood that the disclosed device can also be implemented in other ways. The device embodiments described above are merely schematic, for example, the block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices according to the multiple embodiments of the present application. In this regard, each box in the block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram, and the combination of the block diagrams, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0128] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0129] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Therefore, this embodiment also provides a computer program instruction stored in a readable storage medium, and when the computer program instruction is read and executed by a processor, the steps in any method described in the block data storage method are executed. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0130] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for changing a landing page, characterized in that: The method comprises: Detecting the landing page address in the monitoring code, wherein the monitoring code is used to monitor the user's behavior on the browser; When the landing page address does not exist in the monitoring code, determining the number of landing pages in the monitoring code based on the landing page dictionary; When the number of the landing pages is at least two, all the replacement landing page links corresponding to the monitoring code are obtained according to the landing page dictionary, and the first replacement landing page jump link is sent to the browser in the jump time period corresponding to the first replacement landing page, and the first replacement landing page link is any one of all the replacement landing page links; Wherein, when the address does not exist in the monitoring code, determining the number of landing pages in the monitoring code based on the landing page dictionary includes: Obtaining the first advertisement location in the monitoring code; Determine all first landing page addresses corresponding to the first advertising location in the landing page dictionary; Determine the number of all the first landing page addresses as the number of landing pages in the monitoring code.
2. The method according to claim 1, characterized in that The sending the first landing page replacement jump link to the browser in the jump time period corresponding to the first landing page replacement includes: Obtain a first jump time period corresponding to the first replacement landing page link; The first replacement landing page jump link is returned to the browser during the first jump time period.
3. The method according to claim 1, characterized in that The step of obtaining all the replacement landing page links corresponding to the monitoring code according to the landing page dictionary, and sending the first replacement landing page jump link to the browser in the jump time period corresponding to the first replacement landing page, includes: Determine in the landing page dictionary all replacement landing page addresses corresponding to the monitoring code; Generate a jump link to the replacement landing page corresponding to each address in all the replacement landing page addresses based on all the replacement landing page addresses; A first replacement landing page jump link is sent to the browser in a first jump time period corresponding to the first replacement landing page address, the first replacement landing page is any one of all the replacement landing pages, and the first replacement landing page jump link is a jump link generated based on the first replacement landing page address.
4. The method according to claim 1, characterized in that: The method further comprises: When the landing page address exists in the monitoring code, a jump link to replace the landing page corresponding to the address is returned to the browser based on the address.
5. The method according to claim 1, characterized in that The method further comprises: When the number of the landing page is one, the landing page jump link is returned to the browser.
6. A device for replacing landing pages, characterized in that: The device comprises: An address determination module, used to determine the landing page address in the monitoring code, wherein the monitoring code is used to monitor the user's behavior on the browser; A number determination module, for determining the number of landing pages in the monitoring code based on a landing page dictionary when the address does not exist in the monitoring code; a return module, for obtaining all the replacement landing page links corresponding to the monitoring code according to the landing page dictionary when the number of the landing pages is at least two, and sending the first replacement landing page jump link to the browser in the jump time period corresponding to the first replacement landing page, wherein the first replacement landing page link is any one of all the replacement landing page links; Among them, the number determination module is specifically used to: obtain the first advertising position in the monitoring code; determine all first landing page addresses corresponding to the first advertising position in the landing page dictionary; and determine that the number of all first landing page addresses is the number of landing pages in the monitoring code.
7. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory stores program instructions, and when the processor runs the program instructions, the steps in any one of the methods of claims 1-5 are executed.
8. A storage medium, characterized in that: The storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the steps in any one of the methods of claims 1-5 are executed.
Citation Information
Patent Citations
Landing page acquisition method, website server and network advertisement monitoring system
CN108256888A
Webpage resource acquisition method and device, electronic equipment and storage medium
CN111314426A