Solution architecture: Personalised marketing solutions

Personalised marketing is essential for building customer loyalty and remaining profitable. Reaching customers and getting them to engage is harder than ever, and generic offers are easily missed or ignored. Current marketing systems fail to take advantage of data that can help solve this problem.

Marketers using intelligent systems and analysing massive amounts of data can deliver highly relevant and personalised offers to each user, cutting through the clutter and driving engagement. For example, retailers can provide offers and content based on each customer’s unique interests and preferences, putting products in front of the people most likely to buy them.

By personalising your offers, you’ll deliver an individualised experience for every current or prospective customer, boosting engagement and improving customer conversion, lifetime value and retention.

개인 설정된 마케팅 솔루션개인화된 오퍼링을 통해 제품을 마케팅하는 데 중요한 기술을 찾아보십시오. 빅 데이터 인사이트를 사용하여 고객 응답을 향상시키도록 마케팅을 개별화하십시오.Cosmos DB(Azure Services)DashboardBrowserAzureStream Analytics (NearReal-Time Aggregates)Input EventsEvent HubColdStartProduct AffinityMaching Learning(Product Affinity)RawStream DataPersonalized OfferLogic

Implementation guidance

Products/Description Documentation

Event Hubs

Event Hubs ingests raw clickstream data from Functions and passes it on to Stream Analytics.

Azure Stream Analytics

Stream Analytics aggregates clicks in near real time by product, offer and user to write to Azure Cosmos DB and also archives raw click-stream data to Azure Storage.

Azure Cosmos DB

Azure Cosmos DB stores aggregated data of clicks by user, product and offer, as well as user profile information.

Storage Accounts

Azure Storage stores archived raw click-stream data from Stream Analytics.

Azure functions

Azure Functions takes in user clickstream data from website and reads existing user history from Azure Cosmos DB. These data are then run through the Machine Learning web service or used along with the cold-start data in Azure Cache for Redis to obtain product-affinity scores. Product-affinity scores are used with the personalised offer logic to determine the most relevant offer to present to the user.

Machine Learning Studio

Machine Learning helps you easily design, test, operationalise and manage predictive analytics solutions in the cloud.

Azure Cache for Redis

Azure Cache for Redis stores pre-computed cold-start product affinity scores for users without history.

Power BI visualises user activity data as well as offers presented by reading in data from Cosmos DB.

Related solution architectures

간단한 디지털 마케팅 웹 사이트코딩 기술 없이 브라우저에서 실시간으로 웹 사이트의 메시지를 쉽게 관리할 수 있는 콘텐츠 관리 시스템으로 간단하게 시작하십시오.

Start simple with the content management system that enables you to easily maintain messaging on your website in real time, from a browser, with no coding skills.

Learn more