Buried point parameter generation method and device, equipment and storage medium

By automatically splicing the target buried point parameters of page attributes, the problem of low efficiency in the configuration of buried point parameters in the existing technology is solved, and efficient buried point log data generation and user behavior analysis are realized.

CN119883837AActive Publication Date: 2025-04-2558 CHANG LIFE (BEIJING) INFORMATION TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411931511.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-25
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

In the existing technology, the configuration efficiency of buried point parameters is low, and developers need to splice manually, which is relatively cumbersome, the efficiency of manual configuration is low, and requires a lot of human resources.

Method used

Through automatic splicing, the target buried point parameters of all levels of page attributes are generated. In response to the page rendering instructions, the page configuration information is obtained, the page configuration information is analyzed, the page configuration information is determined, the layers corresponding to multiple page attributes and the initial buried point parameters are determined, the initial buried point parameters of the highest level page attribute are used as the target buried point parameters, starting from the next level page attribute of the highest level page attribute, the buried point parameter processing operations are performed in turn, the target page attributes that meet the conditions are determined, the initial buried point parameters are spliced ​​with the target buried point parameters of the previous level, and the page configuration information is updated.

Benefits of technology

It improves the configuration efficiency of target buried point parameters, reduces manual configuration, reduces human resources consumption, and can automatically generate buried point log data that reflects the complete user interaction path for comprehensive and meticulous user behavior analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883837A_ABST
    Figure CN119883837A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a burying point parameter generation method and device, equipment and a storage medium. The method comprises the steps that in response to a page rendering instruction, page configuration information is obtained, and the page configuration information comprises initial burying point parameters corresponding to multiple page attributes respectively; analyzing the page configuration information, and determining hierarchies and initial burying point parameters respectively corresponding to the plurality of page attributes; taking the initial burying point parameter of the highest-level page attribute as a target burying point parameter of the highest-level page attribute; starting from the next level of page attribute of the highest level of page attribute, executing burying point parameter processing operation on the page attribute of each level in sequence to obtain a target burying point parameter of the target page attribute; and updating the page configuration information according to the target burying point parameters corresponding to the plurality of page attributes. According to the scheme, the target burying point parameters of the page attributes of all the hierarchies are generated through automatic splicing, manual splicing is not needed, and the configuration efficiency of the target burying point parameters can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for generating buried point parameters. Background Art

[0002] Tracking refers to the technology of attaching data collection program code to the page elements that need to be collected in the page, so as to collect data on the user interaction behaviors that occur in the page elements. Among them, the data collection of page elements is carried out according to the tracking parameters of the page attributes corresponding to the page elements. Among them, the tracking parameters can define the information to be collected when the user performs a specific interactive operation on the page. The page elements can include the page and the components contained in the page, etc. The tracking parameters configured for the page can define the information to be collected when the user triggers the page, and the tracking parameters configured for the component can define the information to be collected when the user triggers the component. According to the tracking parameters, the client can collect the corresponding information when the user performs a specific interactive operation on the page, and generate tracking log data, which can be reported to the server for analysis of user interaction behaviors, etc.

[0003] In the case where a page contains page elements with a nested relationship, the page attributes corresponding to the page elements also have a corresponding nested relationship. Developers usually first determine the initial embedding parameters corresponding to the level to which each page attribute belongs, and then splice the initial embedding parameters of any page attribute and the initial embedding parameters corresponding to all upper-level page attributes that nest the page attribute to obtain the target embedding parameters of the page attribute, and configure the target embedding parameters in the page attribute. Therefore, when a user triggers any page element, the client can generate embedding log data based on the target embedding parameters of the page attribute corresponding to the page element. The embedding log data can include the initial information corresponding to the page element and the initial information corresponding to all upper-level page elements that nest the page element. The embedding log data can reflect the complete user interaction path and help to achieve comprehensive and detailed user behavior analysis. However, this method of generating embedding parameters requires developers to manually splice, which is cumbersome, and the manual configuration efficiency is low, and it requires a lot of human resources. Summary of the invention

[0004] Embodiments of the present invention provide a method, device, equipment and storage medium for generating burrowing point parameters, so as to solve the problem of low efficiency of burrowing point parameter configuration in the prior art.

[0005] In a first aspect, an embodiment of the present invention provides a method for generating a burrowing point parameter, including:

[0006] In response to the page rendering instruction, page configuration information is obtained; the page configuration information includes initial tracking parameters corresponding to a plurality of page attributes respectively;

[0007] Parsing the page configuration information to determine the levels corresponding to the multiple page attributes and the initial embedding parameters;

[0008] Using the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes;

[0009] Starting from the page attributes of the next level of the highest level page attributes, the embedding parameter processing operation is performed for the page attributes of each level in turn; wherein the embedding parameter processing operation includes: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameter of the target page attributes with the target embedding parameter of the page attributes of the previous level corresponding to the target page attributes, to obtain the target embedding parameter of the target page attributes;

[0010] The page configuration information is updated according to the target embedding parameters corresponding to the multiple page attributes.

[0011] In a second aspect, an embodiment of the present invention provides a device for generating a burrowing point parameter, the device comprising:

[0012] An acquisition module, used to acquire page configuration information in response to a page rendering instruction; the page configuration information includes initial embedding parameters corresponding to a plurality of page attributes respectively;

[0013] A parsing module, used to parse the page configuration information, determine the levels corresponding to the multiple page attributes and the initial embedding parameters;

[0014] A processing module, used to use the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes; starting from the page attributes of the next level of the highest-level page attributes, the embedding parameter processing operation is performed on the page attributes of each level in turn; wherein the embedding parameter processing operation includes: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameters of the target page attributes with the target embedding parameters of the page attributes of the previous level corresponding to the target page attributes, to obtain the target embedding parameters of the target page attributes;

[0015] An update module is used to update the page configuration information according to the target embedding parameters corresponding to the multiple page attributes.

[0016] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method for generating point tracking parameters in the first aspect. The electronic device may also include a communication interface for communicating with other devices or communication systems.

[0017] In a fourth aspect, an embodiment of the present invention provides a non-temporary machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor can at least implement the method for generating burrowing point parameters as described in the first aspect above.

[0018] In a fifth aspect, an embodiment of the present invention provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the processor can implement the method for generating burrowing point parameters as described in the first aspect above.

[0019] In an embodiment of the present invention, in response to a page rendering instruction, page configuration information is obtained, wherein the page configuration information includes initial embedding parameters corresponding to a plurality of page attributes respectively, and then, the page configuration information is parsed to determine the levels and initial embedding parameters corresponding to the plurality of page attributes respectively, and the initial embedding parameters of the highest-level page attributes are used as the target embedding parameters of the highest-level page attributes, and starting from the next-level page attributes of the highest-level page attributes, embedding parameter processing operations are performed on the page attributes of each level in turn, wherein the embedding parameter processing operations include: determining a target page attribute that satisfies a first embedding splicing condition; splicing the initial embedding parameters of the target page attribute with the target embedding parameters of the previous-level page attribute corresponding to the target page attribute to obtain the target embedding parameters of the target page attribute, and updating the page configuration information according to the target embedding parameters corresponding to the plurality of page attributes respectively.

[0020] In the above solution, the target embedding parameters of page attributes at all levels are generated through automatic splicing without manual splicing, which can improve the configuration efficiency of the target embedding parameters, reduce manual configuration, and reduce the consumption of human resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1A flowchart of an embodiment of a method for generating tracking point parameters provided by an embodiment of the present invention;

[0023] Figure 2 A schematic diagram of the structure of a device for generating buried point parameters provided by an embodiment of the present invention;

[0024] Figure 3 For Figure 2 A schematic diagram of the structure of an electronic device corresponding to the burial point parameter generating device provided in the illustrated embodiment. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0026] The technical solution of the embodiment of the present invention can be applied to the scenario of collecting user interaction behavior data by using tracking points.

[0027] As described in the background technology, when a page contains page attributes with a nested relationship, developers usually splice the initial embedding parameters of any page attribute and the initial embedding parameters corresponding to the level to which each page attribute belongs, and then splice the target embedding parameters of the page attribute, and configure the target embedding parameters in the page attribute. The client can generate embedding log data based on the configured target embedding parameters. This method requires manual splicing by developers, which is cumbersome, low in efficiency in manual configuration, and requires a lot of human resources.

[0028] In order to solve the technical problem of low configuration efficiency of the embedding parameters, the inventors have thought that only the developer can configure the initial embedding parameters corresponding to the level to which each page attribute belongs, and the client can automatically splice the target embedding parameters according to the initial embedding parameters of the page attributes to improve the configuration efficiency of the target embedding parameters and reduce the consumption of human resources. Therefore, after a series of studies, the inventors have proposed the technical solution of the present invention. In an embodiment of the present invention, in response to a page rendering instruction, page configuration information is obtained, wherein the page configuration information includes initial embedding parameters corresponding to multiple page attributes respectively, and then the page configuration information is parsed to determine the levels and initial embedding parameters corresponding to the multiple page attributes respectively, and the initial embedding parameters of the highest level page attributes are used as the target embedding parameters of the highest level page attributes, starting from the next level page attributes of the highest level page attributes, embedding parameter processing operations are performed for each level of page attributes in turn, wherein the embedding parameter processing operations include: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameters of the target page attributes with the target embedding parameters of the previous level page attributes corresponding to the target page attributes to obtain the target embedding parameters of the target page attributes. The embodiment of the present invention generates target embedding parameters of page attributes of all levels through automatic splicing, without manual splicing, which can improve the configuration efficiency of target embedding parameters, reduce manual configuration, and reduce the consumption of human resources. Among them, the target embedding parameters generated by the embodiment of the present invention can be used to generate embedding log data that reflects the complete user interaction path, so as to realize comprehensive and detailed user behavior analysis.

[0029] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of the present invention are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0030] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the case where there is no conflict between the embodiments, the following embodiments and the features and steps in the embodiments can be combined with each other. In addition, the step sequence in the following method embodiments is only an example and not a strict limitation.

[0031] Figure 1 A flowchart of an embodiment of a method for generating tracking point parameters provided by an embodiment of the present invention, the method may include the following steps:

[0032] 101. In response to a page rendering instruction, obtain page configuration information.

[0033] The page configuration information may include initial tracking parameters corresponding to multiple page attributes.

[0034] Page attributes can be used to define the display appearance and trigger events of corresponding page elements. For example, page attributes can include display parameters and embedding parameters. Display parameters can define the display appearance of corresponding page elements, and embedding parameters can define the trigger events of corresponding page elements. The trigger event refers to the information to be collected to trigger the page element.

[0035] The page configuration information may be obtained from the server. For example, the client may send a page rendering request to the server in response to a page rendering instruction, and the server may respond to the page rendering request and send the page configuration information to the client through an API (Application Programming Interface).

[0036] The page configuration information may be in JSON format, etc., which is not limited in the present invention.

[0037] 102. Parse the page configuration information to determine the levels and initial tracking parameters corresponding to the multiple page attributes.

[0038] Since page elements in a page can have a nested relationship, page attributes corresponding to the page elements also have a corresponding nested relationship, and high-level page attributes include low-level page attributes.

[0039] For example, the page configuration information in JSON format is:

[0040] {

[0041] "page":{

[0042] "logParams":{

[0043] "pagename":"detail"

[0044] },

[0045] "serviceModel":{

[0046] "logParams":{

[0047] "modelname":"service"

[0048] },

[0049] "button":{

[0050] "logParams":{

[0051] "buttonname":"zixun"

[0052] }

[0053] }

[0054] }

[0055] }

[0056] }

[0057] Among them, the page configuration information as a whole can be used as a global page attribute, and the global page attribute is the highest-level page attribute. The highest-level page attribute includes a page attribute named "page". The page attribute named "page" includes a page attribute named "logParams":{"pagename":"detail"} and a page attribute named "serviceModel", wherein "logParams":{"pagename":"detail"} is the initial embedding parameter corresponding to the page attribute named "page". The page element corresponding to the page attribute named "page" is the page, and the initial embedding parameter "logParams":{"pagename":"detail"} can define the initial information to be collected when the page is triggered as "pagename":"detail". The page attribute named "serviceModel" includes a page attribute named "logParams":{"modelname":"service"} and a page attribute named "button". Among them, "logParams":{"modelname":"service"} is the initial tracking parameter corresponding to the page attribute named "serviceModel". The page element corresponding to the page attribute named "serviceModel" is the service module. The initial tracking parameter "logParams":{"modelname":"service"} can define the initial information to be collected when the service module is triggered as "modelname":"service". The page attribute named "button" contains the page attribute named "logParams":{"buttonname":"zixun"}, "logParams":{"buttonname":"zixun"} is the initial tracking parameter corresponding to the page attribute named "button". The page element corresponding to the page attribute named "button" is the button. The initial tracking parameter "logParams":{"buttonname":"zixun"} can define the initial information to be collected when the button is triggered as "buttonname":"zixun".

[0058] 103. The initial embedding parameters of the highest-level page attributes are used as the target embedding parameters of the highest-level page attributes. Starting from the page attributes of the next level of the highest-level page attributes, embedding parameter processing operations are performed on the page attributes of each level in turn.

[0059] The embedding parameter processing operation includes: determining the target page attribute that meets the first embedding splicing condition; splicing the initial embedding parameter of the target page attribute with the target embedding parameter of the page attribute of the previous level corresponding to the target page attribute to obtain the target embedding parameter of the target page attribute. The page configuration information is updated according to the target embedding parameters corresponding to the multiple page attributes.

[0060] Referring to the above example, if the page attribute named "page" meets the first embedding point splicing condition, the initial embedding point parameter "logParams":{"pagename":"detail"} of the page attribute named "page" can be spliced ​​with the target embedding point parameter of the highest-level page element to obtain the target embedding point parameter of the page attribute named "page". In this example, the initial embedding point parameter of the global page element as the highest-level page element, that is, the target embedding point parameter is empty, so the target embedding point parameter of the page attribute "page" is obtained as "logParams":{"pagename":"detail"}. In the next layer of page attributes of the page attribute named "page", namely the page attribute "logParams":{"pagename":"detail"} named "logParams" and the page attribute named "serviceModel", if the page attribute named "serviceModel" meets the first embedding point splicing condition, the initial embedding point parameter "logParams":{"modelname":"service"} of the page attribute named "serviceModel" can be spliced ​​with the target embedding point parameter "logParams":{"pagename":"detail"} of the page attribute named "page" in the previous layer to obtain the target embedding point parameter of the page attribute named "serviceModel" as "logParams":{"pagename":"detail","modelname":"service"}. In the next layer of page attributes of the page attribute named "serviceModel", namely the page attribute named "logParams":{"modelname":"service"} and the page attribute named "button", if the page attribute named "button" meets the first embedding point splicing condition, the initial embedding point parameter "logParams":{"buttonname":"zixun"} of the page attribute named "button" is spliced ​​with the target embedding point parameter "logParams":{"pagename":"detail","modelname":"service"} of the page attribute named "serviceModel" in the previous layer to obtain the target embedding point parameter of the page attribute named "button", which is "logParams":{"pagename":"detail","modelname":"service","buttonname":"zixun"}.

[0061] In actual applications, the page attribute named "page" can correspond to the page element is page, the page attribute named "serviceModel" can correspond to the page element is service module, the page attribute named "button" can correspond to the page element is button, page can nest service module, service module can nest button. The target tracking parameter of the page attribute named "page" is "logParams":{"pagename":"detail"}, which can define the information to be collected when the page is triggered as "pagename":"detail". The target tracking parameter of the page attribute named "serviceModel" is "logParams":{"pagename":"detail","modelname":"service"}, which can define the information to be collected when the service module is triggered, including the initial information "modelname":"service" to be collected by the triggered service module, and the initial information "pagename":"detail" to be collected by the triggered page. The target tracking parameter corresponding to the page attribute named "button" is "logParams":{"pagename":"detail","modelname":"service","buttonname":"zixun"}. This target tracking parameter can define the information to be collected when the button is triggered, including the initial information "buttonname":"zixun" to be collected by the trigger button, the initial information "modelname":"service" to be collected by the trigger service module, and the initial information "pagename":"detail" to be collected by the trigger page. Through the target tracking parameter of the page attribute, when the page element corresponding to the page attribute is triggered, the initial information corresponding to the page element and the initial information corresponding to all upper-level page elements nested in the page element can be collected, and tracking log data can be generated, which is helpful for comprehensive data analysis.

[0062] 104. Update page configuration information according to target embedding parameters corresponding to multiple page attributes.

[0063] Among them, the initial embedding parameters corresponding to multiple page attributes can be updated to target embedding parameters to update the page configuration information. According to the updated page configuration information, the target embedding parameters based on the page attributes can be implemented, the initial information of the page element corresponding to the page attribute and the initial information of all upper-level page elements nested in the page element can be collected, and embedding log data can be generated, which is helpful for comprehensive data analysis.

[0064] In this embodiment, in response to a page rendering instruction, page configuration information is obtained, wherein the page configuration information includes initial embedding parameters corresponding to a plurality of page attributes, and then the page configuration information is parsed to determine the levels and initial embedding parameters corresponding to the plurality of page attributes, and the initial embedding parameters of the highest level page attributes are used as the target embedding parameters of the highest level page attributes, and starting from the next level page attributes of the highest level page attributes, embedding parameter processing operations are performed for each level of page attributes in sequence, wherein the embedding parameter processing operations include: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameters of the target page attributes with the target embedding parameters of the previous level page attributes corresponding to the target page attributes, and obtaining the target embedding parameters of the target page attributes. The page configuration information is updated according to the target embedding parameters corresponding to the plurality of page attributes. In this embodiment, the target embedding parameters of the page attributes of all levels are generated by automatic splicing, without manual splicing, which can improve the configuration efficiency of the target embedding parameters, reduce manual configuration, and reduce the consumption of human resources. Among them, the target tracking parameters generated in this embodiment can be used to generate tracking log data that can reflect the complete user interaction path, so as to achieve comprehensive and detailed user behavior analysis.

[0065] In some embodiments, determining a target page attribute that satisfies a first embedding point splicing condition may include: obtaining at least one first index parameter; and determining a target page attribute that matches the at least one first index parameter.

[0066] The page attribute matching the at least one first index parameter may be determined based on a matching rule according to identification information of the page attribute such as the attribute name, etc. The matching rule may be a complete match, a partial match, a regular expression match, or a fuzzy match, etc.

[0067] For example, at least one first index parameter includes two first index parameters "button" and "Model". Based on the partial matching rule, a page attribute named "serviceModel" and a page attribute named "button" can be indexed.

[0068] Wherein, obtaining at least one first index parameter may be obtaining at least one pre-configured first index parameter. Since different first index parameters can match different page attributes, if different scenarios have different types of target page attributes to be processed, the first index parameters can be flexibly configured to meet different scenario requirements.

[0069] In some embodiments, parsing page configuration information and determining the levels and initial tracking parameters corresponding to multiple page attributes may include: parsing page configuration information and determining the levels and initial tracking parameters corresponding to multiple page attributes; mapping multiple page attributes to multiple model objects.

[0070] Among them, mapping multiple page attributes to multiple model objects can make the hierarchical relationship of the multiple model objects correspond to the hierarchical relationship of the multiple page attributes, and the initial embedding parameters corresponding to the multiple model objects are also the initial embedding parameters of the multiple page attributes corresponding to the multiple model objects.

[0071] For example, the page configuration information may be in a structured data format such as JSON, and the page configuration information may be parsed into a data format that can be processed by an object-oriented programming language such as Objective-C, and multiple page attributes may be mapped to multiple model objects. The model objects may execute specific functions to facilitate data processing of the model objects.

[0072] Using the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes; starting from the page attributes of the next level of the highest-level page attributes, executing embedding parameter processing operations for each level of page attributes in turn may include: using the initial embedding parameters of the highest-level model object as the target embedding parameters of the highest-level model object; instantiating the highest-level model object, and executing the embedding parameter processing function to implement, starting from the model object of the next level of the highest-level model object, executing embedding parameter processing operations for each level of model objects in turn.

[0073] Among them, the burial point parameter processing operation may include: determining a target model object that meets the second burial point splicing condition; splicing the initial burial point parameters of the target model object with the target burial point parameters of the model object at the previous level corresponding to the target model object to obtain the target burial point parameters of the target model object.

[0074] The execution process of the burying point parameter processing function can be: searching for at least one target model object that meets the second burying point splicing condition in the next-level model object of the model object that is currently executing the burying point parameter processing function; splicing the initial burying point parameters of any target model object with the target burying point parameters of the model object that is currently executing the burying point parameter processing function; judging whether any target model object meets the burying point processing conditions, and if any target model object meets the burying point processing conditions, making any target model object execute the burying point parameter processing function.

[0075] Among them, since the top-level model object nests model objects of other levels, when the top-level model object is instantiated, the model objects of other levels will be automatically instantiated. Using the above-mentioned embedding parameter processing function, you can recursively traverse all levels of model objects to generate target embedding parameters for model objects that meet the second embedding splicing condition. The target embedding parameters of the model object are also the target embedding parameters of the page attributes corresponding to the model object.

[0076] Optionally, a root class may be pre-configured, which includes a point-embedding parameter processing function, so that multiple model objects corresponding to multiple page attributes inherit the root class, so that the multiple model objects can execute the point-embedding parameter processing function.

[0077] Optionally, a burying point parameter protocol can be pre-configured, in which a processing judgment function and an index parameter configuration function can be defined, so that multiple model objects follow the burying point parameter protocol, so that multiple model objects can execute the processing judgment function and the index parameter configuration function.

[0078] Among them, optionally, at least one second index parameter returned by executing the index parameter configuration function can be pre-configured. Searching for at least one target model object that meets the second embedding point splicing condition in the next-level model object of the model object that currently executes the embedding point parameter processing function can include: determining at least one second index parameter returned by executing the index parameter configuration function of the model object that currently executes the embedding point parameter processing function; based on the at least one second index parameter, determining at least one target model object that matches the at least one second index parameter in the next-level model object of the model object that currently executes the embedding point parameter processing function.

[0079] At least one target model object matching at least one second index parameter may be determined based on a matching rule according to identification information of the model object such as an object name, etc. The matching rule may be a complete match, a partial match, a regular expression match, or a fuzzy match, etc.

[0080] Among them, optionally, the return value of the processing judgment function executed by different model objects can be pre-configured. As an optional implementation method, the buried point processing condition may refer to the return value of the model object executing the processing judgment function as a predetermined value, such as a return value of 1. For example, the return value of the lowest-level model object executing the processing judgment function can be set in advance to a value other than the predetermined value, so that the buried point parameter processing function stops when it executes to the lowest-level model object. In addition, the developer can also set the return value of the processing judgment function executed by the model object other than the lowest-level model object that does not require buried point splicing to a value other than the predetermined value. As another optional implementation method, the buried point processing condition may refer to the model object having initial buried point parameters.

[0081] In some embodiments, the page configuration information may include initial embedding parameters and display parameters corresponding to multiple page attributes.

[0082] Parsing the page configuration information and determining the levels and initial embedding parameters corresponding to the multiple page attributes may include: parsing the page configuration information, determining the levels and initial embedding parameters corresponding to the multiple page attributes, and determining the display parameters corresponding to the multiple page attributes.

[0083] In some embodiments, the method may further include: rendering and generating a user interaction page according to target embedding parameters and display parameters corresponding to a plurality of page attributes.

[0084] According to the foregoing, parsing the page configuration information can map multiple page attributes to multiple model objects. According to the target embedding parameters and display parameters corresponding to the multiple page attributes, rendering and generating a user interaction page may include: according to the target embedding parameters and display parameters corresponding to the multiple model objects, rendering and generating a user interaction page.

[0085] In some implementations, the method may also include: in response to a user's trigger operation on any page element in the user interaction page, generating burying point log data according to the target burying point parameters of the page attributes corresponding to the any page element; and reporting the burying point log data to the server.

[0086] The server can receive and store the reported tracking log data, analyze the tracking log data using data mining, machine learning and other technologies, and extract the characteristics of user interaction behavior. Based on the analysis results, the page configuration is optimized to improve the user experience.

[0087] Figure 2 A schematic diagram of the structure of a device for generating a burrowing point parameter provided by an embodiment of the present invention, the device may include:

[0088] The acquisition module 201 is used to obtain page configuration information in response to the page rendering instruction; wherein the page configuration information includes initial tracking parameters corresponding to a plurality of page attributes respectively;

[0089] The parsing module 202 is used to parse the page configuration information and determine the levels and initial tracking parameters corresponding to the multiple page attributes;

[0090] The processing module 203 is used to use the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes; starting from the page attributes of the next level of the highest-level page attributes, the embedding parameter processing operation is performed on the page attributes of each level in turn; wherein the embedding parameter processing operation includes: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameters of the target page attributes with the target embedding parameters of the page attributes of the previous level corresponding to the target page attributes, to obtain the target embedding parameters of the target page attributes;

[0091] The updating module 204 is used to update the page configuration information according to the target embedding parameters corresponding to the multiple page attributes.

[0092] In some embodiments, the processing module determining the target page attribute that meets the first embedding point splicing condition may include: obtaining at least one first index parameter; and determining the target page attribute that matches the at least one first index parameter.

[0093] In some embodiments, the parsing module parses the page configuration information to determine the levels and initial tracking parameters corresponding to the multiple page attributes respectively, which may include: parsing the page configuration information to determine the levels and initial tracking parameters corresponding to the multiple page attributes respectively; mapping the multiple page attributes to multiple model objects;

[0094] The processing module uses the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes; starting from the page attributes of the next level of the highest-level page attributes, executing embedding parameter processing operations for each level of page attributes in turn may include: using the initial embedding parameters of the highest-level model object as the target embedding parameters of the highest-level model object; instantiating the highest-level model object, and executing the embedding parameter processing function to implement, starting from the model object of the next level of the highest-level model object, executing embedding parameter processing operations for each level of model objects in turn.

[0095] Among them, the burial point parameter processing operation includes: determining a target model object that meets the second burial point splicing condition; splicing the initial burial point parameters of the target model object with the target burial point parameters of the model object at the previous level corresponding to the target model object to obtain the target burial point parameters of the target model object.

[0096] Among them, the burial point parameter processing function can be: searching for at least one target model object that meets the second burial point splicing condition in the next-level model object of the model object currently executing the burial point parameter processing function; splicing the initial burial point parameters of any target model object with the target burial point parameters of the model object currently executing the burial point parameter processing function to obtain the target burial point parameters of any target model object; judging whether any target model object meets the burial point processing conditions, and if any target model object meets the burial point processing conditions, making any target model object execute the burial point parameter processing function.

[0097] In some embodiments, the page configuration information may include display parameters corresponding to a plurality of page attributes;

[0098] The parsing module parses the page configuration information, and determines the levels and initial embedding parameters corresponding to multiple page attributes respectively, which may include: parsing the page configuration information, determining the levels and initial embedding parameters corresponding to multiple page attributes respectively, and determining the display parameters corresponding to multiple page attributes respectively.

[0099] In some embodiments, the device may further include:

[0100] The rendering module is used to render and generate a user interaction page according to the target embedding parameters and display parameters corresponding to multiple page attributes.

[0101] In some embodiments, the device may further include:

[0102] The log generation module is used to respond to the user's trigger operation on any page element in the user interaction page, generate the embedding log data according to the target embedding parameters of the page attributes corresponding to any page element; and report the embedding log data to the server.

[0103] In some embodiments, the updating module updating the page configuration information according to the target embedding point parameters respectively corresponding to the multiple page attributes may include: updating the initial embedding point parameters respectively corresponding to the multiple page attributes to the target embedding point parameters to update the page configuration information.

[0104] Figure 2 The device shown can perform Figure 1 For the method of the embodiment shown in the figure, the part not described in detail in this embodiment can be referred to Figure 1 The implementation process and technical effects of this technical solution refer to Figure 1 The description in the illustrated embodiment will not be repeated here.

[0105] In one possible design, Figure 1 The method for generating buried point parameters provided in the embodiment shown can be applied in an electronic device, such as Figure 3 As shown, the electronic device may include: a processor 31 and a memory 32. The memory 32 is used to store the electronic device to perform the above Figure 1 The program of the method for generating burial point parameters provided in the illustrated embodiment, the processor 31 is configured to execute the program stored in the memory 32.

[0106] The program includes one or more computer instructions, wherein when the one or more computer instructions are executed by the processor 31, the following steps can be implemented:

[0107] In response to the page rendering instruction, page configuration information is obtained; the page configuration information includes initial tracking parameters corresponding to a plurality of page attributes respectively;

[0108] Parsing the page configuration information to determine the levels corresponding to the multiple page attributes and the initial embedding parameters;

[0109] Using the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes;

[0110] Starting from the page attributes of the next level of the highest level page attributes, the embedding parameter processing operation is performed for the page attributes of each level in turn; wherein the embedding parameter processing operation includes: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameter of the target page attributes with the target embedding parameter of the page attributes of the previous level corresponding to the target page attributes, to obtain the target embedding parameter of the target page attributes;

[0111] The page configuration information is updated according to the target embedding parameters corresponding to the multiple page attributes.

[0112] Optionally, the processor 31 is further configured to execute the aforementioned Figure 1 All or part of the steps in the illustrated embodiments.

[0113] The structure of the electronic device may further include a communication interface 33 for the electronic device to communicate with other devices or communication systems.

[0114] In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions used by the above electronic device, which includes instructions for executing the above Figure 1 The procedures involved in the method for generating the tracking point parameters shown.

[0115] In addition, an embodiment of the present invention provides a computer program product. The computer program product includes a computer program or an instruction. When the computer program or the instruction is executed by a processor, the processor is enabled to implement the above Figure 1 The steps or functions of the method shown.

[0116] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for generating buried point parameters, characterized in that: Applied to the client, including: In response to the page rendering instruction, page configuration information is obtained; the page configuration information includes initial tracking parameters corresponding to a plurality of page attributes respectively; Parsing the page configuration information to determine the levels corresponding to the multiple page attributes and the initial embedding parameters; Using the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes; Starting from the page attributes of the next level of the highest level page attributes, the embedding parameter processing operation is performed for the page attributes of each level in turn; wherein the embedding parameter processing operation includes: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameter of the target page attributes with the target embedding parameter of the page attributes of the previous level corresponding to the target page attributes, to obtain the target embedding parameter of the target page attributes; The page configuration information is updated according to the target embedding parameters corresponding to the multiple page attributes.

2. The method according to claim 1, characterized in that The determination of the target page attributes that meet the first embedding point splicing condition includes: Obtaining at least one first index parameter; A target page attribute matching the at least one first index parameter is determined.

3. The method according to claim 1, characterized in that The parsing of the page configuration information to determine the levels corresponding to the multiple page attributes and the initial tracking parameters includes: Parsing the page configuration information, determining the levels corresponding to the multiple page attributes and the initial embedding parameters; mapping the multiple page attributes to multiple model objects; The method of using the initial embedding parameters of the highest-level page attributes as the target embedding parameters of the highest-level page attributes; starting from the page attributes of the next level of the highest-level page attributes, sequentially performing embedding parameter processing operations for the page attributes of each level includes: using the initial embedding parameters of the highest-level model object as the target embedding parameters of the highest-level model object; instantiating the highest-level model object, and executing the embedding parameter processing function to implement, starting from the model object of the next level of the highest-level model object, sequentially performing embedding parameter processing operations for the model objects of each level; Among them, the burial point parameter processing operation includes: determining a target model object that meets the second burial point splicing condition; splicing the initial burial point parameters of the target model object with the target burial point parameters of the model object at the previous level corresponding to the target model object to obtain the target burial point parameters of the target model object.

4. The method according to claim 1, characterized in that: The page configuration information also includes display parameters corresponding to a plurality of page attributes; The parsing of the page configuration information to determine the levels corresponding to the multiple page attributes and the initial tracking parameters includes: Parse the page configuration information, determine the levels and initial embedding parameters corresponding to the multiple page attributes, and determine the display parameters corresponding to the multiple page attributes.

5. The method according to claim 4, characterized in that Also includes: A user interaction page is rendered and generated according to the target embedding parameters and display parameters corresponding to the multiple page attributes.

6. The method according to claim 5, characterized in that Also includes: In response to a trigger operation of a user on any page element in the user interaction page, generating tracking log data according to a target tracking parameter of a page attribute corresponding to the any page element; Report the tracking log data to the server.

7. The method according to claim 1, characterized in that The updating of the page configuration information according to the target embedding parameters respectively corresponding to the multiple page attributes comprises: The initial embedding parameters corresponding to the multiple page attributes are updated to target embedding parameters to update the page configuration information.

8. A device for generating buried point parameters, characterized in that: include: An acquisition module, used to acquire page configuration information in response to a page rendering instruction; The page configuration information includes initial tracking parameters corresponding to a plurality of page attributes respectively; A parsing module, used to parse the page configuration information, determine the levels corresponding to the multiple page attributes and the initial embedding parameters; A processing module, used for taking the initial embedding parameter of the highest-level page attribute as the target embedding parameter of the highest-level page attribute; Starting from the page attributes of the next level of the highest level page attributes, the embedding parameter processing operation is performed for the page attributes of each level in turn; wherein the embedding parameter processing operation includes: determining the target page attributes that meet the first embedding splicing condition; splicing the initial embedding parameter of the target page attributes with the target embedding parameter of the page attributes of the previous level corresponding to the target page attributes, to obtain the target embedding parameter of the target page attributes; An update module is used to update the page configuration information according to the target embedding parameters corresponding to the multiple page attributes.

9. An electronic device, characterized in that: include: A memory, a processor, and a communication interface; wherein the memory stores executable code, and when the executable code is executed by the processor, the processor executes the method for generating burrowing point parameters as described in any one of claims 1 to 7.

10. A non-transitory machine-readable storage medium, characterized in that: The non-temporary machine-readable storage medium stores executable code, and when the executable code is executed by a processor of an electronic device, the processor executes the method for generating burrowing point parameters as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Application point burying method, device, calculation equipment and system

    CN113127771A

  • Buried point data acquisition method and device, storage medium and electronic equipment

    CN114741270A

  • Buried point data uploading method, buried point node model construction method, device and equipment

    CN115269302A

  • Buried point processing method and device

    CN116484131A

  • Automatic element extraction method based on understanding of business process

    CN118860550A