COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR CUSTOMER PROFILING USING MICRO-CONVERSIONS VIA MACHINE LEARNING
20180240158 ยท 2018-08-23
Assignee
Inventors
Cpc classification
International classification
Abstract
Providing targeted contents to customers in an online marketing environment by performing customer profiling by identifying the interests of a plurality of customer using their past behavior. A method includes collecting a plurality of information related to a number of interactions of the customers with the contents presented through a user interface of an electronic device, receiving and processing the plurality of information using an Extract, Transform and Load module, categorizing the information using a machine learning module, storing the information using a data warehousing module, processing the information using a Data-as-a-Service module to provide to personalized recommendations to the customers in real-time. The Data-as-a-Service module profiles the customers, recommends a plurality of services to the customers through a plurality of e-commerce platforms using a content recommendation module, and recommends a plurality of products to the customers through a plurality of e-commerce platforms using a product recommendation module.
Claims
1. A computer implemented system for performing customer profiling of a plurality of customers for providing personalized contents to the customers in an online marketing environment comprising: an electronic device capable of presenting a plurality of contents to a plurality of users through a user interface, wherein the electronic device comprises: at least one processor to process a plurality of instructions to collect a plurality of information related to a plurality of interactions of the user on the contents presented through the user interface; and at least one communication module to transfer the plurality of information related to the plurality of interactions of the users over a communication channel; a central server in communication with the electronic device to receive the plurality of information related to the interactions of the users on the contents presented to the users through the user interface of the electronic device, wherein the central server receives the plurality of information related to the interactions of the users through the communication channel; at least one application running on the central server analyzes the information related to the interactions of the users, wherein the application includes: an Extract, Transform and Load (ETL) module to collect and process the information related to the interactions of the users from the electronic device; a machine learning module for processing and categorizing the information and classifying the customers and performing profiling of the customers based on the information; a data warehousing module to store and the information related to the interactions of each user; and a data as a service (DaaS) module in communication with the machine learning module to provide product and content recommendations to the users; characterized in that the application captures a plurality of digital micro-conversions to track customer behavior and analyzes historical behavior of the customers to perform customer profiling and classification of the customers to predict demand and provide targeted products and services to the customers through a plurality of e-commerce platforms.
2. The system of claim 1, wherein the ETL module receives the plurality of information related to the customer interactions with the contents using a data analytics platform, wherein the data analytics platform includes Google analytics and Google 360 platforms.
3. The system of claim 2, wherein the data analytics platforms are modified to include a plurality of instructions to generate scroll map and click map of customer interactions to gather information related to the customer behavior on the contents presented to the customers.
4. The system of claim 1, wherein the ETL module processes the information received from a plurality of data analytics platforms to generate a plurality of structured data related to each customer profile.
5. The system of claim 1, wherein the machine learning module processes a plurality of structured data received from the ETL module to calculate the digital micro-conversions associated with each customer profile to track behavior of each customer.
6. The system of claim 1, wherein the machine learning module profile customers based on a plurality of real-time and past interests of the customers and categorizes and ranks the interests by statistical certainty.
7. The system of claim 1, wherein the data as a service (DaaS) module exposes a plurality of customer profile information in form of exposed web services to a plurality third party services to offer targeted products and services to customers.
8. A method for providing a plurality of targeted contents to a plurality of customers in an online marketing environment comprising: collecting a plurality of information related to a plurality of interactions of the customers with a plurality of contents presented through a user interface of an electronic device; receiving and processing the plurality of information using an Extract, Transform and Load (ETL) module; categorizing the plurality of information using a machine learning module; storing the plurality of information using a data warehousing module; processing the plurality of information using a Data-as-a-Service (DaaS) module to provide to personalized recommendations to the customers in real-time, wherein the Data-as-a-Service (DaaS) module performs the steps of: profiling the customers using a customer profiling module based on the plurality of information related to the interactions and interests of the customers and a plurality of historical behavior of the customers retrieved from the data warehousing module; recommending a plurality of services to the customers through a plurality of e-commerce platforms using a content recommendation module; and recommending a plurality of products to the customers through a plurality of e-commerce platforms using a product recommendation module; characterized in that the machine learning module captures a plurality of digital micro-conversions to track customer behavior and analyzes historical behavior of the customers to perform customer profiling and classification of the customers to predict customer demand and provide targeted products and services to the customers through the plurality of e-commerce platforms.
9. The method of claim 1, wherein the Data-as-a-Service (DaaS) module enable a plurality of third party services to use the customer profiling data to provide personalized services and products to the customers.
10. The method of claim 3, wherein the DaaS module processes the plurality of information from the machine learning module and the data warehousing module to provide personalized experiences to the customers in real-time through the plurality of e-commerce platforms.
Description
BRIEF DESCRIPTIONS OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] In the following detailed description, a reference is made to the accompanying drawings that form a part hereof, and in which the specific embodiments that may be practiced is shown by way of illustration. The embodiment are described in sufficient detail to enable those skilled in the art to practice the embodiments and it is to be understood that the logical and other changes may be made without departing from the scope of the embodiments. The following detailed description is therefore not to be taken in a limiting sense.
[0022] Reference in this specification to one embodiment or an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the disclosure. The appearances of the phrase in one embodiment in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Moreover, various features are described which may be exhibited by some embodiments and not by others. Similarly, various requirements are described which may be requirements for some embodiments but not other embodiments.
[0023] The terms used in this specification generally have their ordinary meanings in the art, within the context of the disclosure, and in the specific context where each term is used. Certain terms that are used to describe the disclosure are discussed below, or elsewhere in the specification, to provide additional guidance to the practitioner regarding the description of the disclosure. For convenience, certain terms may be highlighted, for example using italics and/or quotation marks. The use of highlighting has no influence on the scope and meaning of a term; the scope and meaning of a term is the same, in the same context, whether or not it is highlighted. It will be appreciated that the same thing can be said in more than one way.
[0024] Consequently, alternative language and synonyms may be used for any one or more of the terms discussed herein, nor is any special significance to be placed upon whether or not a term is elaborated or discussed herein. Synonyms for certain terms are provided. A recital of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification including examples of any terms discussed herein is illustrative only, and is not intended to further limit the scope and meaning of the disclosure or of any exemplified term. Likewise, the disclosure is not limited to various embodiments given in this specification.
[0025] Without intent to further limit the scope of the disclosure, examples of instruments, apparatus, methods and their related results according to the embodiments of the present disclosure are given below. Note that titles or subtitles may be used in the examples for convenience of a reader, which in no way should limit the scope of the disclosure. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. In the case of conflict, the present document, including definitions will control.
[0026] Embodiments of the present disclosure relates to systems and methods for providing targeted contents to a number of users in an online environment. In one embodiment, the method for providing targeted contents to a number of users in an online environment includes the step of performing customer profiling of the users or the customers based on information collected from online data analytics platforms and the past behavior of the users on the contents presented to the user through a user interface of an online marketing environment, such as, but not limited to a website, web application etc. The method includes a machine learning program for processing and categorizing the information related to the activities and interests of the user obtained from the interactions of the user with the contents presented to the user through the user interface of an electronic device such as but not limited to a computer or smartphone operated by the user. The present system collects the user behavior and stores each user behavior in a data warehouse for further processing and classification by the machine-learning module. In short, the present system and method collects the real-time and historical user behavior including user interests and brand or product or service affinity and perform customer profiling and classification of the customers to predict customer demand and provide targeted products and services to the customers through a variety of e-commerce platforms.
[0027]
[0028]
[0029] In some instances the contents presented to the users includes websites, software applications, web applications, advertisements, e-commerce platforms etc., and the users are allowed to register into the websites or the applications and the personal, location area of interest, contact information etc., are collected by the data analytics software associated with the present system (100). The present system (100) collects data about users and the registered customers accessing particular information through the user interface of the electronic device (102) in real-time and stores the information for further processing and analysis. The data analytics programs associated with the present system (100) tracks the activities of each user or registered customers and transfers the activity information associated with each user or each customer to the server for storage and further processing, classification and categorization. The data analytics programs such as Google analytics and Google 360 tracks and collects information about the user behavior including real-time and past behavior of the users or the customers. In some instances, the collected information includes, but not limited to, traffic source, location, online behavior, areas of interest, contact details, personal details, customer record, purchase history, etc. The collected data including the real-time and historical information about the interactions or activities or affinities of the users complements the customer profile and is utilized for building the customer profile of each customer or each user. The data analytics program, such as, Google Analytics 360, associated with the present system (100) and method take into account the data that is based on purchases and transactions of the user in addition to the behavior and micro-conversions across all three phases of customer engagement, such as, anonymous customer, customer with contact information and other registered customers. The micro conversions associated with each user determined using the data analytics program, such as, Google Analytics 360, track the track behavior and understand interests of each user.
[0030] For example, the data analytics program, such as, Google Analytics 360, collects the scroll maps of each websites to identify what the customers can see and the responses of each customer to the contents presented through the website as shown in
[0031] This allows the present method to track, learn and profile customers at scale and capture behavior at scale, track and store behavior and engagement in real-time across millions of visitors. According to exemplary embodiment, the disclosed method may represent customer profiles with models that indicate budget, Route, interests, experience, etc. Thus, the present method can profile the customers based on their preferences and can use the data to learn and profile your audience by interest through their past behavior. In a preferred embodiment, the additional process other than forming click graphs include data enrichment i.e. converting unstructured data into structured data, which allows machine learning algorithms to work on data models that can be acted upon using a plurality of rules such as business rules.
[0032] The collected information is transferred to the server (400) for further analysis and classification.
[0033]
[0034] The method for providing a plurality of targeted contents to a plurality of customers in an online marketing environment comprises the steps of collecting a plurality of information related to a plurality of interactions of the customers with a plurality of contents presented through a user interface of an electronic device (102), receiving and processing the plurality of information using an Extract, Transform and Load (ETL) module (402), categorizing the plurality of information using a machine learning module (404), storing the plurality of information using a data warehousing module (406) and processing the plurality of information using a Data-as-a-Service (DaaS) module (408) to provide to personalized recommendations to the customers in real-time. The data-as-a-Service (DaaS) module (408) performs the steps of profiling the customers using a customer profiling module (410) based on the plurality of information related to the interactions and interests of the customers and a plurality of historical behavior of the customers retrieved from the data warehousing module (406), recommending a plurality of services to the customers through a plurality of e-commerce platforms using a content recommendation module (412) and recommending a plurality of products to the customers through a plurality of e-commerce platforms using a content recommendation module (414). The machine learning module (404) captures a plurality of digital micro-conversions to track customer behavior and analyzes historical behavior of the customers to perform customer profiling and classification of the customers to predict customer demand and provide targeted products and services to the customers through the plurality of e-commerce platforms.
[0035] The present method employs data analytics tools such as the Google Analytics, and the collected information is processed to capture micro-conversions that are used to fuel machine learning processes by the machine-learning module (404) to profile and classify customers based on their interests. An example of micro conversion includes the case when someone browses for travel options near a beach, a river and a jungle through a web search engine or a website, the system (100) can profile the user as someone who is looking for outdoor experiences. Through machine learning and crunching through the user's preferences, the system (100) can identify the user's interests in eco-friendly activities and user's desire to assist in charitable activities. This data-points allow the system (100) to deliver additional intelligence to other platforms so that they in turn can respond in real-time and take action so that they are able to influence consideration through the use of Programmatic Buying Platforms or Web and Mobile Personalization Platforms in the online market. The present system generates a dashboard with data representing how Customer Profile data is ingested by decision support systems associated with the present system (100) for the present website or e-commerce platform or by the ones that they purchase from 3rd party vendors. The present Customer Profiling platform analyzes the purpose, budget and interests and the information are delivered via the Data-as-a-Service (DaaS) platform (408) so that it can be consumed by 3rd party solutions to make more effective decisions. In addition, the customer profiles can be fed into product or content recommendation engines (412) and (414) to take over so that they can deliver personalized narratives containing suitable content and products that facilitate conversion optimization and thereby obtaining improved customer purchase propensity, likelihood of acquiring add-ons, larger basket size, increased loyalty and publicity by word-of-mouth by the customers.
[0036] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the scope of the appended claims.
[0037] Although the embodiments herein are described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims.