Electronic commerce advertisement serialization putting method based on user journey mapping
Through the method based on user journey mapping, using technologies such as HMM and CRF to identify the user purchasing stage and design personalized advertising sequences, the problems of inaccurate advertising delivery timing and long update cycle of user journey model in the existing technology are solved, and more efficient , advertising delivery effect that is closer to user needs.
Patent Information
- Application Number
- CN202411560213.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-11-04
AI Technical Summary
The timing of prior art advertising is usually based on preset rules or simple statistical analysis, which cannot accurately match the user's actual purchasing intention, and the user journey model is updated for a long time, so it cannot reflect changes in user behavior in a timely manner.
Using the serialized delivery method of e-commerce advertising based on user journey mapping, by collecting user behavior data, using technologies such as Hidden Markov Model (HMM) and Conditional Random Field (CRF), users' purchasing stages are identified and based on different purchasing stages. Design a personalized ad sequence, select the best delivery time, and update user journey models in real time.
It improves the accuracy and efficiency of advertising delivery, enhances the matching degree between advertising and user needs, improves conversion rate, reduces advertising costs, and improves user experience and satisfaction.
Smart Images

Figure CN119477428A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of e-commerce advertising delivery, and more specifically, to a method for serializing and delivering e-commerce advertising based on user journey mapping. Background Art
[0002] With the popularization of the Internet, e-commerce platforms have risen rapidly, and advertising technology has also undergone a transformation from traditional media to digital media. The advent of the big data era has provided rich user data resources for advertising. These data are analyzed through advanced data analysis technologies, such as user behavior analysis and preference mining, enabling advertisements to reach target consumers more accurately.
[0003] The popularity of mobile devices has changed consumers' shopping habits, and advertising technology has also shifted toward mobile devices, developing advertising formats and delivery strategies that are suitable for mobile devices. In addition, the booming development of social media has provided new delivery channels for e-commerce advertising, and advertising technology has begun to focus on social network effects to achieve better communication effects.
[0004] The timing of advertising delivery with existing technologies is often based on preset rules or simple statistical analysis, which may not be consistent with the user's actual purchasing intention. In addition, the user journey model may be static or have a long update cycle and cannot reflect changes in user behavior in a timely manner. Summary of the invention
[0005] In order to overcome the problems of the existing technology that advertising delivery is based on preset rules or simple statistical analysis and is consistent with the user's actual purchasing intention and the long update time of the user journey model, the present invention designs an e-commerce advertising serialization delivery method based on user journey mapping to effectively overcome the problems.
[0006] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0007] A method for serialized delivery of e-commerce advertisements based on user journey mapping comprises the following steps:
[0008] Collect user behavior data on e-commerce platforms;
[0009] Analyze the collected user behavior data, identify the user's purchase stage and build a user journey model;
[0010] Design different advertising sequences based on different purchasing stages of users;
[0011] Choose the right time to place ads based on the user’s purchase stage and user behavior data;
[0012] Deliver the designed advertising sequence at the selected time;
[0013] Collect advertising data and evaluate advertising effectiveness;
[0014] Update the user journey model based on the collected advertising data and user behavior data.
[0015] Preferably, the collecting of user behavior data on the e-commerce platform further includes:
[0016] Use Cookies, pixel tracking and SDK integration technologies to collect user behavior data.
[0017] Preferably, analyzing the collected user behavior data, identifying the user's purchase stage and building a user journey model further includes:
[0018] Encode user behavior data and convert it into a format suitable for HMM model processing;
[0019] Determine the five basic elements of the HMM model: state set, observation set, initial state probability distribution, state transition probability distribution, and observation probability distribution;
[0020] A collection of states that define the user's purchase stage;
[0021] Observation set, the specific behavior of the user;
[0022] Initial state probability distribution, the probability of a user being in each purchase stage when they first visit;
[0023] State transition probability distribution, the probability that a user moves from one purchase stage to another;
[0024] Observation probability distribution: the probability that a user will exhibit a specific behavior under a specific state;
[0025] Use the Baum-Welch algorithm to train the HMM model and iteratively update the HMM model parameters until the HMM model converges;
[0026] For new user behavior data, the Viterbi algorithm is used to calculate the hidden state sequence, that is, the user's purchase stage.
[0027] Preferably, designing different advertisement sequences according to different purchase stages of users further includes:
[0028] Extract features from user behavior data;
[0029] Convert the extracted features into the format of CRF model input;
[0030] Convert structured and unstructured data into numerical feature vectors;
[0031] Organize features into sequence format;
[0032] Build an input format that the CRF model understands;
[0033] Use the labeled user behavior data and the corresponding advertising content as training data to train the CRF model.
[0034] Adjust the CRF model parameters and optimize the CRF model performance until the CRF model can accurately predict the advertising content corresponding to the user's purchase stage;
[0035] For each identified user purchase stage, use the trained CRF model to perform semantic matching and select the most appropriate advertising content;
[0036] Based on the prediction results of the CRF model, design advertising sequences for different purchase stages.
[0037] Preferably, selecting a time to place an advertisement according to the user's purchase stage and user behavior data further includes:
[0038] Build a reinforcement learning model and define state-action pairs, where the state represents the user's current purchase stage and behavior data, and the action represents the timing of advertising delivery;
[0039] Design rewards, with positive responses from users such as clicks and purchases as positive rewards, and no responses as negative rewards;
[0040] By interacting with the environment, learn the optimal advertising strategy to maximize the cumulative reward;
[0041] Select the best time to place ads based on the output of the reinforcement learning model;
[0042] Use ad servers and demand-side platforms to automatically deploy and schedule ads based on pre-determined opportunities.
[0043] Preferably, delivering the designed advertisement sequence at the selected time further includes:
[0044] Real-time bidding technology is used to dynamically adjust ad display on the ad exchange platform to improve the efficiency and effectiveness of ad delivery.
[0045] Preferably, the collecting of advertising delivery data and evaluating the advertising delivery effect further comprises:
[0046] Use data analysis tools to collect ad display, click and conversion data;
[0047] Use heat maps to conduct in-depth analysis of advertising data to evaluate ad impressions, click-through rates, and conversion rates;
[0048] Evaluate advertising effectiveness and identify optimization points through multi-dimensional analysis.
[0049] Preferably, updating the user journey model according to the collected advertising delivery data and user behavior data further includes:
[0050] Use the RNN model to process user behavior data and capture the dynamic changes of user behavior;
[0051] Through online learning and continuous learning, the RNN model can be updated in real time to adapt to changes in user behavior;
[0052] Optimize the architecture and parameters of the RNN model to improve the model's predictive ability and stability.
[0053] A computer storage medium stores computer instructions, which, when called, are used to execute the above-mentioned method for serializing and delivering e-commerce advertisements based on user journey mapping.
[0054] Compared with the prior art, the beneficial effects of the present invention are as follows: the present method collects the behavior data of users on the e-commerce platform and uses technologies such as Hidden Markov Model (HMM) and Conditional Random Field (CRF) to accurately identify the user's purchase stage and design personalized advertising sequences for users at different purchase stages, which makes advertising delivery more in line with the actual needs of users and improves the conversion rate of advertising. The reinforcement learning model is used to select the best advertising delivery time according to the user's purchase stage and behavior data, thus realizing the intelligentization of advertising delivery. Compared with traditional preset rules or simple statistical analysis, the present method can more accurately grasp user needs and improve the effect of advertising delivery. Through real-time bidding technology, the advertising display is dynamically adjusted on the advertising trading platform, thereby improving the efficiency and effect of advertising delivery. This allows for a more reasonable allocation of advertising resources and reduces advertising costs. Recurrent neural networks (RNNs) are used to process user behavior data and capture dynamic changes in user behavior in real time. Through online learning and continuous learning, the RNN model can be quickly updated to adapt to changes in user behavior, shortening the update cycle of the user journey model. This method collects advertising data and conducts in-depth analysis through data analysis tools to evaluate advertising exposure, click-through rate, and conversion rate. Multi-dimensional analysis helps identify optimization points, thereby continuously optimizing advertising delivery strategies. Due to the high match between advertising content and user purchasing intentions, this method helps to improve user experience, reduce the harassment of invalid advertising, and improve user satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] In order to more clearly illustrate the implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other implementation drawings can be derived based on the provided drawings without paying any creative work.
[0056] Figure 1 A step-by-step diagram of a method for serializing e-commerce advertising based on user journey mapping. DETAILED DESCRIPTION
[0057] The drawings are for illustrative purposes only and should not be construed as limiting the present patent;
[0058] In order to better illustrate the present embodiment, some parts in the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product;
[0059] It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.
[0060] The technical solution of the present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0061] Example
[0062] A method for serializing e-commerce advertising based on user journey mapping, such as Figure 1 As shown, the following steps are included:
[0063] Collect user behavior data on e-commerce platforms, such as browsing history, search history, purchase history, interaction history, etc.
[0064] Analyze the collected user behavior data, identify the user's purchase stage and build a user journey model; for example, the browsing stage, comparison stage, purchase stage, after-sales stage, etc., to build a user journey model;
[0065] Design different advertising sequences based on different purchasing stages of users;
[0066] Choose the right time to place ads based on the user’s purchase stage and user behavior data;
[0067] Deliver the designed advertising sequence at the selected time;
[0068] Collect advertising data, such as click-through rate, conversion rate, etc., to evaluate advertising effectiveness;
[0069] Update the user journey model based on the collected advertising data and user behavior data, such as adjusting the user purchase stage division and user portrait.
[0070] The collection of user behavior data on the e-commerce platform further includes:
[0071] Use Cookies, pixel tracking and SDK integration technologies to collect user behavior data.
[0072] The analyzing of the collected user behavior data, identifying the user's purchase stage and constructing the user journey model further includes:
[0073] Encode user behavior data and convert it into a format suitable for HMM model processing; encoding user behavior data is to convert various user behaviors into a digital format that can be understood by the machine learning model.
[0074] Hidden Markov Model (HMM) is a statistical model that is used to describe a series of states that a system may be in and the probability of transitions between these states. The state of the system cannot be observed directly but can be inferred from observed events. HMM is widely used in speech recognition, natural language processing, bioinformatics, time series analysis and other fields.
[0075] Determine the five basic elements of the HMM model: state set, observation set, initial state probability distribution, state transition probability distribution, and observation probability distribution.
[0076] A set of states that define the user's purchasing stage; such as awareness stage, consideration stage, decision stage, purchase stage, etc.
[0077] In the awareness stage, users begin to realize their needs or become interested in a certain type of product.
[0078] In the consideration stage, users are considering different brands or product options.
[0079] The decision stage is when users compare and evaluate options before making a final purchase decision.
[0080] In the purchase stage, users actually make purchases.
[0081] Observation set, the user's specific behavior; such as browsing products, adding to shopping carts, searching for keywords, etc.
[0082] Browsing products, users view product detail pages.
[0083] Add to Cart: User adds the item to the shopping cart.
[0084] Search keywords, users search for specific products or services on the platform.
[0085] Watch Video: Users watch a product introduction video.
[0086] Read reviews, users read other users' reviews.
[0087] Complete the purchase, the user completes the payment and purchases the product.
[0088] Initial state probability distribution, the probability of a user being in each purchase stage when they first visit;
[0089] Describes the probability that a user is in the awareness stage, consideration stage, decision stage, or purchase stage when visiting an e-commerce platform for the first time.
[0090] State transition probability distribution, the probability that a user transfers from one stage to another; describes the probability that a user transfers from one purchase stage to another, such as the probability of transferring from the awareness stage to the consideration stage.
[0091] Observation probability distribution: the probability that a user will exhibit a specific behavior under a specific state;
[0092] In the awareness stage, users may be more likely to search for keywords or browse products.
[0093] During the consideration stage, users may be more likely to compare different products and read reviews.
[0094] During the decision stage, users may be more likely to add items to their cart or revisit items that have already been added to their cart.
[0095] During the purchase phase, users are most likely to complete their purchase.
[0096] Use the Baum-Welch algorithm to train the HMM model and iteratively update the HMM model parameters until the HMM model converges;
[0097] The Baum-Welch algorithm is an algorithm used to estimate the parameters of the Hidden Markov Model (HMM). Especially in the training phase of the model, this algorithm is a special expectation-maximization (EM) algorithm that is used to iteratively adjust the parameters of the HMM until converging to the optimal solution.
[0098] For new user behavior data, the Viterbi algorithm is used to calculate the hidden state sequence, that is, the user's purchase stage.
[0099] The Viterbi algorithm is a dynamic programming algorithm used to solve the decoding problem in the Hidden Markov Model (HMM), that is, given a series of observations and model parameters, find the state sequence that is most likely to produce these observations.
[0100] The designing of different advertisement sequences according to different purchase stages of users further includes:
[0101] Extract features from user behavior data;
[0102] Including user behavior type, timestamp, product category, user interaction level, etc.
[0103] Convert the extracted features into the format of CRF model input;
[0104] Conditional Random Field (CRF) is a statistical modeling method that is often used in structure prediction problems, especially in natural language processing (NLP) and computer vision.
[0105] Numerical normalization normalizes or standardizes continuous numerical features to make them on the same scale.
[0106] Category encoding, one-hot encoding (One-Hot Encoding) or label encoding (Label Encoding) for categorical features.
[0107] Missing value processing: fill in or delete missing feature values.
[0108] Convert structured and unstructured data into numerical feature vectors;
[0109] For structured data, such as user behavior statistics, it is directly converted into a numerical feature vector.
[0110] For unstructured data, such as text reviews, use NLP techniques to extract features, such as Bag of Words, TF-IDF, or Word Embedding.
[0111] Organize the features into a sequence format; since the CRF model processes sequence data, each user's behavior trajectory is regarded as a sequence, and each behavior is regarded as a sequence element.
[0112] For each sequence element, a feature vector is created, containing all the features at that moment.
[0113] Build an input format that the CRF model understands;
[0114] The feature sequence is converted into the input format of the CRF model, which is a two-dimensional array, where each row represents a sequence element and each column represents a feature.
[0115] Annotate each sequence element with the correct label, i.e. the user’s purchase stage, for model learning.
[0116] Use the labeled user behavior data and the corresponding advertising content as training data to train the CRF model.
[0117] Adjust model parameters and optimize model performance until the model can accurately predict the advertising content corresponding to the user's purchase stage.
[0118] For each identified user purchase stage, the trained CRF model is used for semantic matching to select the most appropriate advertising content.
[0119] Based on the prediction results of the CRF model, design advertising sequences for different purchase stages.
[0120] The selecting of the timing for advertising delivery according to the user's purchase stage and user behavior data further includes:
[0121] Build a reinforcement learning model and define state-action pairs, where the state represents the user's current purchase stage and behavior data, and the action represents the timing of advertising delivery;
[0122] Choose an appropriate reinforcement learning algorithm, such as Q-learning, SARSA, or Deep Q Network (DQN).
[0123] Design rewards, with positive responses from users such as clicks and purchases as positive rewards, and no responses as negative rewards;
[0124] By interacting with the environment, learn the optimal advertising strategy to maximize the cumulative reward function;
[0125] Select the best time to place ads based on the output of the reinforcement learning model;
[0126] Use ad servers and demand-side platforms (DSPs) to automatically deploy and schedule ads based on pre-determined opportunities.
[0127] The placing of the designed advertisement sequence at the selected time further includes:
[0128] Real-time bidding (RTB) technology is used to dynamically adjust ad display on the ad exchange platform to improve the efficiency and effectiveness of ad delivery.
[0129] The collecting of advertising data and evaluating the advertising effect further includes:
[0130] Use data analysis tools, such as Google Analytics, to collect ad impression, click, and conversion data;
[0131] Use heat maps to conduct in-depth analysis of advertising data to evaluate ad impressions, click-through rates, and conversion rates;
[0132] Evaluate advertising effectiveness and identify optimization points through multi-dimensional analysis, such as ROI, CPC, and CPL.
[0133] The updating of the user journey model according to the collected advertising delivery data and user behavior data further includes:
[0134] Use the RNN model to process user behavior data and capture the dynamic changes of user behavior;
[0135] Through online learning and continuous learning, the RNN model can be updated in real time to adapt to changes in user behavior;
[0136] Optimize the architecture and parameters of the RNN model to improve the model's predictive ability and stability.
[0137] A computer storage medium stores computer instructions, which, when called, are used to execute the above-mentioned method for serializing and delivering e-commerce advertisements based on user journey mapping.
[0138] In specific implementation, on a large e-commerce platform, by deploying Cookies, pixel tracking and SDK integration technology, user behavior data is collected, including browsing history, search history, click behavior, shopping cart additions and order history.
[0139] The collected user behavior data is encoded into a numerical format to facilitate HMM model processing.
[0140] Define the basic elements of the HMM model, including state sets, such as "awareness stage", "consideration stage", "decision stage", observation sets, such as "browse products", "add to shopping cart", "view reviews", initial state probability distribution, state transition probability distribution and observation probability distribution.
[0141] The HMM model is trained using the Baum-Welch algorithm until the model converges.
[0142] For new user behavior data, the Viterbi algorithm is applied to calculate the most likely hidden state sequence, that is, the user's purchase stage.
[0143] Extract features from user behavior data, such as the product categories browsed by users, the duration of stay, etc.
[0144] Convert features to CRF model input format and construct feature vectors.
[0145] Use the labeled user behavior data and the corresponding advertising content as training data to train the CRF model.
[0146] Adjust the CRF model parameters until the model can accurately predict the advertising content corresponding to the user's purchase stage.
[0147] For each identified purchase stage, the CRF model is used to select the most appropriate advertising content and design advertising sequences.
[0148] Build a reinforcement learning model and define state-action pairs, where the state is the user's current purchase stage and behavior data, and the action is the timing of advertising delivery.
[0149] Design a reward system that takes user clicks and purchases as positive rewards and non-response as negative rewards.
[0150] Learn the optimal delivery strategy by interacting with the environment.
[0151] Choose the best time to launch based on the model output.
[0152] Real-time bidding technology is used to dynamically adjust ad display on the ad trading platform to improve delivery efficiency and effectiveness.
[0153] Use data analysis tools to collect ad impressions, clicks, and conversion data.
[0154] Dive deeper into your data using heat maps to evaluate your advertising effectiveness.
[0155] Identify optimization points through multi-dimensional analysis.
[0156] Use the RNN model to process user behavior data and update the user journey model in real time to adapt to changes in user behavior.
[0157] Optimize the RNN model architecture and parameters to improve prediction ability and stability.
[0158] The same or similar reference numerals correspond to the same or similar components;
[0159] The terms used in the drawings to describe positional relationships are only used for illustrative purposes and should not be construed as limiting this patent;
[0160] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not limitations on the implementation methods of the present invention. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made on the basis of the above description. It is not necessary and impossible to list all the implementation methods here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the claims of the present invention.
Claims
1. A method for serialized delivery of e-commerce advertisements based on user journey mapping, characterized in that: The following steps are involved: Collect user behavior data on e-commerce platforms; Analyze the collected user behavior data, identify the user's purchase stage and build a user journey model; Design different advertising sequences based on different purchasing stages of users; Choose the right time to place ads based on the user’s purchase stage and user behavior data; Deliver the designed advertising sequence at the selected time; Collect advertising data and evaluate advertising effectiveness; Update the user journey model based on the collected advertising data and user behavior data.
2. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The collection of user behavior data on the e-commerce platform further includes: Use Cookies, pixel tracking and SDK integration technologies to collect user behavior data.
3. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The analyzing of the collected user behavior data, identifying the user's purchase stage and constructing the user journey model further includes: Encode user behavior data and convert it into a format suitable for HMM model processing; Determine the five basic elements of the HMM model: state set, observation set, initial state probability distribution, state transition probability distribution, and observation probability distribution; A collection of states that define the user's purchase stage; Observation set, the specific behavior of the user; Initial state probability distribution, the probability of a user being in each purchase stage when they first visit; State transition probability distribution, the probability that a user moves from one purchase stage to another; Observation probability distribution: the probability that a user will exhibit a specific behavior under a specific state; Use the Baum-Welch algorithm to train the HMM model and iteratively update the HMM model parameters until the HMM model converges; For new user behavior data, the Viterbi algorithm is used to calculate the hidden state sequence, that is, the user's purchase stage.
4. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The designing of different advertisement sequences according to different purchase stages of users further includes: Extract features from user behavior data; Convert the extracted features into the format of CRF model input; Convert structured and unstructured data into numerical feature vectors; Organize features into sequence format; Build an input format that the CRF model understands; Use the labeled user behavior data and the corresponding advertising content as training data to train the CRF model. Adjust the CRF model parameters and optimize the CRF model performance until the CRF model can accurately predict the advertising content corresponding to the user's purchase stage; For each identified user purchase stage, use the trained CRF model to perform semantic matching and select the most appropriate advertising content; Based on the prediction results of the CRF model, design advertising sequences for different purchase stages.
5. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The selecting of the timing for advertising delivery according to the user's purchase stage and user behavior data further includes: Build a reinforcement learning model and define state-action pairs, where the state represents the user's current purchase stage and behavior data, and the action represents the timing of advertising delivery; Design rewards, with positive responses from users such as clicks and purchases as positive rewards, and no responses as negative rewards; By interacting with the environment, learn the optimal advertising strategy to maximize the cumulative reward; Select the best time to place ads based on the output of the reinforcement learning model; Use ad servers and demand-side platforms to automatically deploy and schedule ads based on pre-determined opportunities.
6. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The placing of the designed advertisement sequence at the selected time further includes: Real-time bidding technology is used to dynamically adjust ad display on the ad exchange platform to improve the efficiency and effectiveness of ad delivery.
7. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The collecting of advertising data and evaluating the advertising effect further includes: Use data analysis tools to collect ad display, click and conversion data; Use heat maps to conduct in-depth analysis of advertising data to evaluate ad impressions, click-through rates, and conversion rates; Evaluate advertising effectiveness and identify optimization points through multi-dimensional analysis.
8. The method for serializing and delivering e-commerce advertisements based on user journey mapping according to claim 1, characterized in that: The updating of the user journey model according to the collected advertising delivery data and user behavior data further includes: Use the RNN model to process user behavior data and capture the dynamic changes of user behavior; Through online learning and continuous learning, the RNN model can be updated in real time to adapt to changes in user behavior; Optimize the architecture and parameters of the RNN model to improve the model's predictive ability and stability.
9. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, which, when called, are used to execute the method for serializing and delivering e-commerce advertisements based on user journey mapping as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Hidden Markov model-based consumer offline consuming behavior prediction method
CN107563801A
Purchase conversion rate prediction method and system based on hidden Markov model
CN107944643A
Bi-LSTM-CRF model-based content-related advertisement putting method and system
CN112907301A
Intelligent customer relationship management method and system based on big data
CN117993952A
Intelligent recommendation system and method based on deep learning and big data fusion
CN118673220A