Marketing journey construction method and device and computer readable storage medium
By obtaining the business description information and node constraint relationships of marketing activities, and gradually selecting and configuring target nodes in the marketing journey, the problem of efficient and convenient construction of the marketing journey is solved, and the user experience and operational efficiency are improved.
Patent Information
- Application Number
- CN202411320886.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-21
AI Technical Summary
How to efficiently and conveniently build an effective marketing journey brings challenges to operational personnel.
By obtaining the business description information of marketing activities, according to the business description information and the constraint between multiple nodes, multiple target nodes are gradually selected to generate the configuration information of the target node to form a marketing journey.
The construction journey was achieved efficiently and conveniently, improved the user experience, and reduced the professional requirements of operators.
Smart Images

Figure CN119338527A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a marketing journey construction method and device, and a computer-readable storage medium. Background Art
[0002] User journey marketing (also known as marketing journey) is a marketing strategy based on user behavior and needs. It customizes marketing content and channels by understanding the user's journey (from awareness to decision) to improve user experience and conversion rate. The essence of journey marketing is to discover the user's potential needs through insights into the user's location, time, and behavior in the scene, and then match marketing needs with strategic content. With the help of technical means, a series of user behaviors are connected to achieve personalized customized recommendations for high-quality journey marketing.
[0003] For operations personnel, building an effective marketing journey is a challenging task, and it places relatively high demands on their professional capabilities.
[0004] Therefore, how to build a marketing journey efficiently and conveniently is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a marketing journey construction method and device, providing a solution for constructing a marketing journey efficiently and conveniently.
[0006] In order to achieve the above objectives, this application provides the following technical solutions:
[0007] In a first aspect, a marketing journey construction method is provided, the marketing journey construction method comprising: obtaining business description information of a marketing activity, the business description information comprising business requirements; selecting multiple target nodes in sequence from multiple nodes supported by the marketing activity according to the business description information and constraints between the multiple nodes until the business requirements are met, the multiple target nodes having a front-to-back order; for each target node, generating configuration information of the target node at least according to the business description information and configuration information of a target node before the target node; and outputting a marketing journey, the marketing journey comprising the multiple target nodes and their configuration information.
[0008] Optionally, the configuration information of the target node is used for conversion between a first parameter of the target node and a second parameter of an external system corresponding to the target node.
[0009] Optionally, the selecting of multiple target nodes in sequence from multiple nodes supported by the marketing activity according to the business description information and the constraint relationship between the multiple nodes includes: determining a first node and its configuration information from the multiple nodes according to context information, the context information including the business description information, the type of generated target nodes and their configuration information; iteratively generating a next node and its configuration information according to the context information until the business requirements are met.
[0010] Optionally, generating the next node and its configuration information based on the context information includes: parsing the configuration information of the current target node into a corresponding natural language description; adding the type of the current target node, the configuration information of the current target node and its corresponding natural language description to the context information; generating the next node and its configuration information based on the context information.
[0011] Optionally, obtaining business description information of the marketing activity includes: outputting at least one first question for the marketing activity, and obtaining a first answer from a user to the at least one first question; judging whether the first answer is complete based on business requirements corresponding to the marketing activity; and in response to the first answer being complete, generating the business description information based on the first answer.
[0012] Optionally, the marketing journey construction method also includes: in response to the first answer being incomplete, outputting at least one second question for the marketing activity based on the business needs corresponding to the marketing activity, and obtaining a second answer from the user to the at least one second question until the first answer and the second answer are complete; and generating the business description information based on the second answer.
[0013] Optionally, the marketing journey construction method further includes receiving a first suggestion, and adjusting at least one target node in the marketing journey according to the first suggestion; or, receiving modification information for a first target node, and adjusting the first target node according to the modification information.
[0014] Optionally, the business requirement includes at least one of the following: business purpose, target customer group, marketing journey measurement indicators, marketing channels, and marketing rights.
[0015] In a second aspect, the present application also discloses a marketing journey construction device, which includes: an acquisition module for acquiring business description information of a marketing activity, wherein the business description information includes business requirements; a target node determination module for selecting multiple target nodes in sequence from multiple nodes supported by the marketing activity according to the business description information and the constraint relationship between the multiple nodes until the business requirements are met, and the multiple target nodes have a front-to-back order; a configuration information determination module for generating configuration information of the target node for each target node, at least based on the business description information and the configuration information of the target node before the target node; an output module for outputting a marketing journey, wherein the marketing journey includes the multiple target nodes and their configuration information.
[0016] Optionally, the configuration information of the target node is used for conversion between a first parameter of the target node and a second parameter of an external system corresponding to the target node.
[0017] Optionally, the target node determination module includes: a first node determination unit, used to determine the first node and its configuration information from the multiple nodes based on context information, the context information including the business description information, the type of the generated target node and its configuration information; an iteration unit, used to iteratively generate the next node and its configuration information based on the context information until the business requirements are met.
[0018] Optionally, the configuration information determination module includes: a parsing unit, used to parse the configuration information of the current target node into a corresponding natural language description; a context information updating unit, used to add the type of the current target node, the configuration information of the current target node and its corresponding natural language description to the context information; and generate the next node and its configuration information based on the context information.
[0019] Optionally, the acquisition module includes: a first question output unit, used to output at least one first question for the marketing activity, and obtain a user's first answer to the at least one first question; judging whether the first answer is complete based on business requirements corresponding to the marketing activity; and a first business description information generation unit, used to generate the business description information based on the first answer in response to the first answer being complete.
[0020] Optionally, the acquisition module also includes: a second question output unit, used to output at least one second question for the marketing activity in response to the first answer being incomplete, according to the business requirements corresponding to the marketing activity, and obtain the user's second answer to the at least one second question until the first answer and the second answer are complete; a second business description information generation unit, used to generate the business description information based on the second answer.
[0021] Optionally, the marketing journey construction device also includes: a first adjustment module, used to receive a first suggestion and adjust at least one target node in the marketing journey according to the first suggestion; or, a second adjustment module, used to receive modification information for the first target node and adjust the first target node according to the modification information.
[0022] Optionally, the business requirement includes at least one of the following: business purpose, target customer group, marketing journey measurement indicators, marketing channels, and marketing rights.
[0023] According to a third aspect, a computer-readable storage medium is provided, on which a computer program is stored. The computer program is executed by a processor to execute a method provided in the first aspect.
[0024] In a fourth aspect, a terminal device is provided, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to execute a method provided in the first aspect.
[0025] According to a fifth aspect, a computer program product is provided, on which a computer program is stored, and the computer program is executed by a processor to execute a method provided in the first aspect.
[0026] In a sixth aspect, an embodiment of the present application further provides a chip (or a data transmission device) on which a computer program is stored, and when the computer program is executed by the chip, the steps of the above method are implemented.
[0027] In the seventh aspect, an embodiment of the present application also provides a system chip, which is applied to a terminal device. The chip system includes at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected through lines. The at least one processor is used to execute instructions to execute a method provided in the first aspect.
[0028] Compared with the prior art, the technical solution of this application has the following beneficial effects:
[0029] In the technical solution of this application, the business needs of the marketing activities can be determined through the business description information of the marketing activities, and multiple target nodes in the marketing journey can be determined from the multiple nodes supported by the marketing activities according to the business description information and the constraint relationship between the multiple nodes, thereby forming a preliminary marketing journey canvas. In addition, for each target node, this application also generates the configuration information of the target node, so that the parameter conversion can be realized between the target node and its corresponding external system, and then the information interaction between the target node and its corresponding external system can be realized, thereby improving the user experience.
[0030] Furthermore, the present application outputs guiding questions, such as the first question and the second question, so as to intelligently guide users to input business description information of marketing activities, thereby laying the foundation for accurately constructing a marketing journey, so that the constructed marketing journey can more comprehensively meet the needs of users and further enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 is a flowchart of a marketing journey construction method provided by an embodiment of the present application;
[0032] Figure 2 is a flowchart of another marketing journey construction method provided by an embodiment of the present application;
[0033] Figure 3 is a flowchart of another marketing journey construction method provided by an embodiment of the present application;
[0034] Figure 4 It is a schematic diagram of a marketing journey provided by an embodiment of the present application;
[0035] Figure 5 It is a structural diagram of a marketing journey construction device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] As described in the background technology, how to efficiently and conveniently build a marketing journey is a technical problem that needs to be solved urgently.
[0037] The existing method of assisting users in designing and building marketing journeys is to provide users with suggestions for building marketing journeys. For example, the user enters the instructions for creating a marketing journey, and the artificial intelligence (AI) model understands the user's needs and generates text suggestions on how to create a marketing journey (canvas). After that, the user designs and builds the marketing journey (canvas) by himself based on the text suggestions given by the AI model. In the above solution, based on the text suggestions given by the AI model, users still need to build their own marketing journeys.
[0038] In the technical solution of this application, the business needs of the marketing activities can be determined through the business description information of the marketing activities, and multiple target nodes in the marketing journey can be determined from the multiple nodes supported by the marketing activities according to the business description information and the constraint relationship between the multiple nodes, thereby forming a preliminary marketing journey canvas. In addition, for each target node, this application also generates the configuration information of the target node, so that the parameter conversion can be realized between the target node and its corresponding external system, and then the information interaction between the target node and its corresponding external system can be realized, thereby improving the user experience.
[0039] Compared with the existing technology, this application can determine the business needs of marketing activities, automatically generate marketing journeys, and assist operators to automatically complete the design and construction process of a complete marketing journey (canvas).
[0040] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0041] See also Figure 1 , Figure 1 A marketing journey construction method is disclosed. Figure 1 The marketing journey construction method shown can be applied to a computer device, which may include: a server, a desktop computer, etc. Alternatively, the marketing journey construction method can be applied to other appropriate entities, which is not limited in this application.
[0042] It is understandable that, in a specific implementation, the marketing journey construction method can be implemented in the form of a software program, and the software program runs in a processor integrated inside a chip or a chip module. The method can also be implemented in the form of software combined with hardware, which is not limited in this application.
[0043] The method provided in this application specifically includes steps 101 to 104.
[0044] In step 101, business description information of a marketing activity is obtained, where the business description information includes business requirements.
[0045] In this embodiment, the business description information can be directly input by the user, or can be obtained by understanding the user's input information through the first model. The business description information is obtained by understanding the user's natural language through the first model, which can improve the user experience on the one hand, and can obtain more comprehensive content through the first model on the other hand, which is helpful for the subsequent construction of the marketing journey.
[0046] In a non-limiting embodiment, the process of obtaining the service description information by understanding the user's input information through the first model can refer to Figure 2 . Figure 2 The provided method specifically includes steps 201 to 204.
[0047] In step 201, the user's marketing activity creation information is received. For the user, he can create a new marketing activity (journey) on the user interface. Specifically, the user can choose different creation methods, such as creating from blank, creating from a template, and creating through a first model (also called a wizard assistant).
[0048] In the case where the user chooses to create through the first model, at least one first question for the marketing activity is output in step 202, and a first answer to the at least one first question from the user is obtained. The first question may cover the business needs of the marketing activity. That is, by setting the first question, it is possible to ensure that information that helps determine the business needs is obtained, thereby facilitating the subsequent construction of an effective marketing journey.
[0049] Specifically, the wizard assistant will output at least one first question to the user. For example, the first question may be one or more of the following:
[0050] What is the business purpose of the marketing campaign?
[0051] Who are the target customer groups?
[0052] What are the metrics for measuring the success of your marketing journey?
[0053] What marketing channels do you want to use?
[0054] What marketing benefits do you want to use?
[0055] In a specific implementation, for each first question, multiple candidate answers may be provided, and the candidate answer selected by the user is the first answer. For example, for the first question "What is the business purpose of the marketing activity?", the candidate answers may include "increasing potential customers, promoting customer retention, this answer is unclear" for the user to select.
[0056] Furthermore, the first answer to the first question input by the user may be judged to be effective, that is, whether the first answer is an effective answer. If it is, it is retained, otherwise, it is deleted. For example, if the answer given by the user deviates from the first question, the answer is not retained, and the user is continued to be guided to correctly answer the first question.
[0057] In step 203, in response to the first answer being incomplete, at least one second question for the marketing activity is output according to the business requirements corresponding to the marketing activity, and a second answer to the at least one second question from the user is obtained.
[0058] For example, when the user selects the coupon benefit, the user is asked for the coupon requirement information through the second question.
[0059] For another example, if the first answer contains requirements for channels and groups of people, the second question can be used to inquire about more specific requirements for channels and groups of people.
[0060] For nodes that require specific entities, such as equity nodes, you can call the corresponding tools to query whether there are matching entities based on the business needs of the node's marketing activities and the node requirements. If there are no matching entities, you can notify the user of the specific requirements of the equity node, such as coupon information, crowd information, etc., and guide the user to create the equity node first, and then come back to create the marketing activity, because the equity node is the basis for the completion of the marketing activity configuration.
[0061] In this embodiment, the first model dynamically asks supplementary questions according to actual conditions, thereby improving the answers to ensure that the business needs of the marketing activities are determined. Specifically, when the first answer is incomplete, the first model continues to output the second question and obtains the second answer.
[0062] In step 204, it is determined whether the first answer and the second answer are complete.
[0063] If yes, continue to execute step 205, otherwise, execute step 203.
[0064] Specifically, whether the first answer and the second answer are complete refers to whether the required information is collected completely and whether the required resources are met, such as cards, coupons, points, crowds, channels, etc., to meet the business needs of the marketing activities.
[0065] In step 205, business description information of the marketing activity is generated and displayed.
[0066] In this embodiment, by generating detailed business description information of the marketing journey and asking the user to confirm, it can be ensured that the finalized business description information meets the user's needs.
[0067] In step 206, it is determined whether there is any supplementary information from the user, wherein the supplementary information may be a modification request proposed by the user, or a supplementary description for the marketing activity.
[0068] Specifically, if the supplementary content of the user is irrelevant to the business needs of the marketing activity, the supplementary content will not be used as supplementary information. And the user can be prompted to supplement information related to the business needs of the marketing activity, or the user can be prompted not to supplement.
[0069] If there is supplementary information, execute step 207 , otherwise execute step 208 .
[0070] In step 207, the business description information of the marketing activity is updated according to the supplementary information.
[0071] In step 208, the final business description information of the marketing activity is determined.
[0072] The first model mentioned in this embodiment may be constructed by using a neural network algorithm and trained in advance. The trained first model may be used to determine the business description information of the marketing activity.
[0073] Continue to refer to Figure 1 In step 102, multiple target nodes are selected in sequence from multiple nodes supported by the marketing activity according to the business description information and the constraint relationship between the multiple nodes until the business requirements are met, and the multiple target nodes have a front-to-back order.
[0074] In step 103, for each target node, configuration information of the target node is generated at least according to the service description information and configuration information of the target node before the target node.
[0075] In this embodiment, each marketing activity has a supported node, and different marketing activities may support different nodes. The nodes supported by the marketing activity may be pre-set, and this application does not limit this.
[0076] In a specific implementation, nodes have types, and there are constraints between nodes. The constraints between nodes refer to the restrictions on the positions of nodes or the types of their adjacent nodes. For example, for node 1, the next node can only be node 2, not other nodes.
[0077] In a specific embodiment, firstly, a first node and its configuration information are determined from multiple nodes according to the business description information. Then, an iterative process is performed to determine subsequent nodes until the business requirements are met. The iterative process specifically includes: iteratively generating the next node and its configuration information according to the context information, and the context information includes the business description information, the type of the generated target node and its configuration information.
[0078] In this embodiment, the target node in the marketing journey has configuration information. The configuration information is used for the conversion between the first parameter of the target node and the second parameter of the external system corresponding to the target node. Specifically, since each target node in the marketing journey requires information exchange between external systems, and the marketing journey and the external system may be built using different architectures and have different parameters, they cannot communicate directly; therefore, while generating the marketing journey, the present application also generates configuration information for each target node, so that subsequent target nodes can directly use the configuration information to achieve parameter conversion when interacting with the external system, thereby improving communication efficiency.
[0079] In a specific embodiment, the process of generating the configuration information of the target node is as follows.
[0080] Parse the configuration information of the current target node into a corresponding natural language description; add the type of the current target node, the configuration information of the current target node and its corresponding natural language description to the context information; and generate the next node and its configuration information according to the context information.
[0081] In step 104, a marketing journey is output, and the marketing journey includes a plurality of target nodes and configuration information thereof, wherein the plurality of target nodes have a sequence, and the plurality of target nodes have a preset connection relationship, such as a series relationship, a parallel relationship, and the like.
[0082] In specific implementation, the marketing journey can be displayed on the user interface. The specific display method can be flexibly selected, for example, it can be displayed immediately after a target node is generated, or it can be displayed as a whole after all target nodes are completed.
[0083] Furthermore, in addition to displaying the marketing journey, the analytical business description of the generated marketing journey can also be displayed. For example, the output content of the dialog box on the right includes: the reason for generation, the description that the marketing journey supports the achievement of the marketing purpose, etc.
[0084] In addition, as mentioned above, for rights and interests that require specific entity nodes, suggestions can be provided for users to choose from. For example, suggestions and optional rights and interests items are given in the right border.
[0085] Through the above steps 101 to 104, the marketing journey can be automatically constructed.
[0086] It should be pointed out that the serial numbers of the steps in this embodiment do not limit the execution order of the steps.
[0087] In a non-limiting embodiment, a plurality of target nodes in a marketing journey may be determined by a second model, and configuration information of the plurality of target nodes may be determined by a third model.
[0088] Please refer to Figure 3 , Figure 3 The process of calling the second model and the third model to determine multiple target nodes and their configuration information is shown.
[0089] In step 301, the second model determines the first node according to the context information.
[0090] In step 302, the third model generates configuration parameters of the first node according to the context information. Specifically, the configuration information of each type of node can be used as a function, and the third model generates the calling parameters of the function, which are the configuration parameters of the node.
[0091] In a specific implementation, for each node, the context information includes: business description information, the type of the generated target node and its configuration information.
[0092] For nodes that require specific entities, such as equity nodes, there is no need to determine the configuration information. Specifically, you can call the corresponding tool to query whether there is a matching entity based on the business needs of the node's marketing activities and the node requirements. If there is a matching entity, the matching nodes will be listed, and the user will select the target entity after the marketing journey is generated. For example, the user selects a specific card and coupon project.
[0093] In step 303, the third model parses the generated call parameters into configuration information of the node. Specifically, the generated call parameters can be structured, and the specific format is consistent with the configuration file of the marketing journey in the actual application.
[0094] In step 304, the third model generates a natural language description of the service corresponding to the target node according to the configuration information. By generating a natural language description of the node through the first model based on the configuration information of the node, it helps to assist in the selection of subsequent target nodes, thereby ensuring the accuracy of the selection of each target node.
[0095] In step 305, the type, configuration information, and business natural language description of the generated target node are added to the context information as structured information.
[0096] In step 306, it is determined whether the generated target node meets the business requirements.
[0097] If yes, the marketing journey is output. Otherwise, step 307 is executed.
[0098] Step 307, iteratively predict the type of the next node according to the context information.
[0099] The second model and the third model mentioned in this embodiment can be constructed using a neural network algorithm and pre-trained. The trained second model and the trained third model respectively perform different tasks, wherein the trained second model can be used to determine each target node in the marketing journey, and the trained third model can be used to determine the configuration information of each target node.
[0100] This embodiment completes the prediction of each target node and target node configuration information in the marketing journey through the mutual coordination between multiple models that perform different tasks, namely the first model, the second model and the third model (used for understanding, for node prediction, and for configuration information prediction, respectively), and jointly realizes the construction of the marketing journey.
[0101] In a non-limiting embodiment, after the marketing journey is constructed, at least one target node in the marketing rate can be adjusted according to the user's suggestion to improve the marketing journey so that the marketing journey better meets the user's needs.
[0102] In one embodiment, a first suggestion may be received, and at least one target node in the marketing journey may be adjusted according to the first suggestion. In this embodiment, a user may input the first suggestion, add the first suggestion to context information, and use the second model and the third model to update at least one target node according to the context information.
[0103] In another embodiment, modification information for the first target node may be received, and the first target node may be adjusted according to the modification information. In this embodiment, the user selects a specific first target node, and directly modifies the first target node using a canvas editor, such as replacing the node.
[0104] In a non-limiting embodiment, the second model can be trained using the first training data, and the third model can be trained using the second training data. The first training data and the second training data are constructed using a configuration file of a marketing journey. Specifically, the configuration file of the marketing journey is converted into sequence information, and the sequence information includes a plurality of nodes arranged in sequence, so that the model can understand the sequence and logical relationship between the nodes in the marketing journey.
[0105] Please refer to Figure 4 , Figure 4 A schematic diagram of a marketing journey is shown. Specifically, Figure 4 As shown, the marketing journey includes multiple target nodes, which are arranged in sequence. Different behaviors of users correspond to the paths of different target nodes in the marketing journey.
[0106] Specifically, the first target node is the user following the first public account, the next node is unauthorized and following the second public account, and authorized the first mini program, and these two nodes are in parallel. The next node for authorizing the first mini program is a community invitation. The next node for unauthorized and following the second public account is pushing the first mini program link, and so on.
[0107] Through the above marketing journey, accurate marketing can be carried out for different customers to achieve the purpose of improving marketing efficiency. Among them, different application scenarios support different nodes, corresponding to different marketing journeys, and the selection of specific application scenarios can be flexibly set through configuration, and this application does not limit this.
[0108] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0109] Please refer to Figure 5 , Figure 5 A marketing journey construction device 50 is shown, and the marketing journey construction device 50 may include:
[0110] An acquisition module 501 is used to acquire business description information of a marketing activity, where the business description information includes business requirements;
[0111] A target node determination module 502 is used to select multiple target nodes from multiple nodes supported by the marketing activity according to the business description information and the constraint relationship between the multiple nodes, until the business requirements are met, and the multiple target nodes have a front-to-back order;
[0112] The configuration information determination module 503 is used to generate the configuration information of each target node according to at least the service description information and the configuration information of the target node before the target node;
[0113] The output module 504 is used to output the marketing journey, which includes multiple target nodes and their configuration information.
[0114] In the embodiment of the present application, the business needs of the marketing activity can be determined through the business description information of the marketing activity, and multiple target nodes in the marketing journey can be determined from the multiple nodes supported by the marketing activity according to the business description information and the constraint relationship between the multiple nodes, thereby forming a preliminary marketing journey canvas. In addition, for each target node, the present application also generates the configuration information of the target node, so that the parameter conversion can be realized between the target node and its corresponding external system, thereby realizing the information interaction between the target node and its corresponding external system, and improving the user experience.
[0115] In a specific implementation, the above-mentioned communication device 50 may correspond to a chip in a terminal device having a marketing journey building function, such as an SOC, a baseband chip, etc.; or correspond to a chip module in a terminal device including a marketing journey building function; or correspond to a chip module with a data processing function chip, or correspond to a network device.
[0116] For other related descriptions about the marketing journey building device 50 , reference may be made to the related descriptions in the aforementioned embodiments, which will not be repeated here.
[0117] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in hardware such as circuits.
[0118] The embodiment of the present application also discloses a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is run, the steps of the method shown in the above embodiment can be executed. The storage medium may include a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. The storage medium may also include a non-volatile memory (non-volatile) or a non-transitory memory, etc.
[0119] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0120] The "plurality" appearing in the embodiments of the present application refers to two or more.
[0121] The first, second, etc. descriptions appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor do they indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.
[0122] The "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.
[0123] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.
[0124] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0125] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0126] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0127] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0128] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application.
[0129] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims.
Claims
1. A marketing journey construction method, characterized in that: include: Acquire business description information of the marketing activity, wherein the business description information includes business requirements; Selecting multiple target nodes in sequence from multiple nodes supported by the marketing activity according to the business description information and the constraint relationship between the multiple nodes until the business requirements are met, and the multiple target nodes have a front-to-back order; For each target node, generating configuration information of the target node at least according to the service description information and configuration information of a target node before the target node; A marketing journey is output, where the marketing journey includes the multiple target nodes and configuration information thereof.
2. The marketing journey construction method according to claim 1, characterized in that: The configuration information of the target node is used for conversion between a first parameter of the target node and a second parameter of an external system corresponding to the target node.
3. The marketing journey construction method according to claim 1, characterized in that: The selecting a plurality of target nodes in sequence from the plurality of nodes supported by the marketing activity according to the business description information and the constraint relationship between the plurality of nodes includes: Determine a first node and its configuration information from the multiple nodes according to context information, wherein the context information includes the business description information, the type of the generated target node and its configuration information; iteratively generate a next node and its configuration information according to the context information until the business requirements are met.
4. The marketing journey construction method according to claim 3, characterized in that: The generating of the next node and its configuration information according to the context information comprises: Parse the configuration information of the current target node into the corresponding natural language description; Adding the type of the current target node, the configuration information of the current target node and the corresponding natural language description thereof to the context information; Generate the next node and its configuration information based on the context information.
5. The marketing journey construction method according to claim 1, characterized in that: The obtaining of business description information of the marketing activity includes: Outputting at least one first question for the marketing activity, and obtaining a first answer from a user to the at least one first question; Determining whether the first answer is complete according to the business requirements corresponding to the marketing activity; In response to the first answer being complete, generating the business description information according to the first answer.
6. The marketing journey construction method according to claim 5, characterized in that: Also includes: In response to the first answer being incomplete, outputting at least one second question for the marketing activity according to the business requirements corresponding to the marketing activity, and obtaining a second answer from the user for the at least one second question until the first answer and the second answer are complete; The business description information is generated according to the second answer.
7. The marketing journey construction method according to claim 1, characterized in that: Also includes: receiving a first suggestion, and adjusting at least one target node in the marketing journey according to the first suggestion; Alternatively, modification information for the first target node is received, and the first target node is adjusted according to the modification information.
8. The marketing journey construction method according to any one of claims 1 to 7, characterized in that: The business requirements include at least one of the following: Business objectives, target customer groups, marketing journey metrics, marketing channels, marketing equity.
9. A marketing journey construction device, characterized in that: include: An acquisition module, used to acquire business description information of a marketing activity, wherein the business description information includes business requirements; A target node determination module, configured to sequentially select a plurality of target nodes from a plurality of nodes supported by the marketing activity according to the business description information and the constraint relationship between the plurality of nodes until the business requirement is met, wherein the plurality of target nodes have a front-to-back order; A configuration information determination module, configured to generate, for each target node, configuration information of the target node based at least on the service description information and configuration information of a target node preceding the target node; The output module is used to output a marketing journey, wherein the marketing journey includes the multiple target nodes and configuration information thereof.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the marketing journey building method according to any one of claims 1 to 8 are executed.
11. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the marketing journey building method according to any one of claims 1 to 8 are implemented.
12. A terminal device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the marketing journey building method according to any one of claims 1 to 8.