Personalization

Greet your customers like old friends
so they’ll treat you like one, too.

In the past, you knew your customer’s name and address at best. But as they move their interactions with you online, you now have access to more. You know what they’ve done in the past. You know their likes and dislikes. And now you can start to predict their wants and needs.

With MongoDB, you can now personalize the experience of millions of customers in real time. Faster. With less money.

City of Chicago

Expedia is a virtual concierge – it knows if you want family-friendly holidays, business travel or once-in-a-lifetime break. Using MongoDB, it pushes special travel offers to users in real time by tracking their searches and comparisons across its site. Learn More

Personalization Explained

Personalization engines create customized online experiences for your customers in real time based on analysis of behavioral and demographic profiles, historical interactions, and preferences. They are built on top of legacy customer data management systems or they replace them altogether. Example applications include:

Financial Services

Financial Services

Deliver relevant lending offers with customized rates based on transaction history and credit scores.

Government

Government

Make your citizens’ first touchpoint with government services a digital one. Users interact via portals customized for their location and status.

High Tech

High Tech

Stay compliant by identifying customer location and ensuring data doesn’t travel across geographic borders.

Retail

Retail

Recognize your customer when they return to your site or app. Match their preferences and history to offer products that have context.

Personalization is Hard MongoDB Makes it Easy
Can't Innovate. Customer data is more than names and addresses. Now it includes browsing habits and social media profiles. These diverse data types don’t fit well in the rows and columns of a relational database. Do the Impossible. MongoDB can incorporate any type of data, no matter what it looks like or where it comes from, while providing all the features needed to personalize the customer experience, such as customized home pages, targeted offers and social network sign-on.
Can't Customize at Speed. You have an instant to target your customer. But the moment has gone, because you first have to transform your customer data before loading it into a data warehouse. Then you have to pull it out again. Only then can you build personalized profiles. Faster. Personalize in real time. You can run complex queries directly against your data. No more extracting, transforming and loading.
$$$$. Customer data is spread across multiple silos, because each application has its own identity management system. You can’t get a single view of your customer. And you have to maintain redundant data in multiple places. $. Bring customer data into a single database shared by multiple applications, such as e-commerce, CRM, billing and more. Eliminate silos, and make life simpler for developers and ops.

Personalization:
Everything You Know, In Its Right Place

MongoDB Personalization

Why Other Databases Fall Short

Your customers’ expectations have gone up. But your database is still the same.

  • Rigid Schemas. You should be able to track new user attributes easily and build new features. Your teams should be able to work in sprints. But relational schemas are hard to change incrementally, especially without impacting performance or taking the database offline.
  • Scaling Problems. Analyzing customer behavior and delivering personalized experiences in real time requires a break from the familiar ETL and data warehouse approach to extract analytics. You don’t have time for lengthy load schedules, or to build new query models. You need to run complex queries against variably structured data, and you need to do it now.
  • Takes Too Long. Because each application is different, each maintains its own customer data. You want to bring customer data together into a single database, but a change in one application will break the data model. So you have to maintain redundant data across multiple systems. Life is harder for your developers. Life is miserable for your ops teams.

How MongoDB Makes it Easy

Organizations are using MongoDB for personalization because it lets them store any kind of data, analyze it in real time, and change the schema as they go.

  • Dynamic Schemas. MongoDB’s JSON document model makes it easy to store any type of data for any type of attribute. You can represent complex, hierarchical data structures – even geospatial data for location awareness – and evolve the schema instantly, without taking the database down or impacting performance.
  • Real-Time Analytics. With an expressive query language, secondary, geospatial and text indexes, the aggregation framework and MapReduce, MongoDB lets you run fast analytics across multi-structured data within the database. You get fast personalization at scale.
  • Lower Cost, Lower Complexity. Dynamic schemas and a flexible document model mean that a single MongoDB database can bring together diverse customer data and share it across multiple applications. There’s no need to maintain identity systems for each application. Pull in new data when you need to. MongoDB documents can vary in structure, which means documents from one system don’t need to have all the same fields as documents from another.

Featured Resources

Telefonica

Telefonica

Personalization platform built 4x faster with 50% of the resource vs. Oracle

eHarmony

eHarmony

50% increase in paid subscribers after moving from RDBMS to MongoDB

Ticketmaster

Ticketmaster

Migrated from Oracle & MySQL to MongoDB

Gilt Groupe

Gilt Groupe

Personalized flash sales for millions of customers

How Do I Start?

For more information, download the MongoDB Enterprise Advanced Datasheet or contact us.
Or download an evaluation version of MongoDB Enterprise now.

Read the white paper

Read a white paper
Integrate online big data with BI & real-time analytics.

Learn about MongoDB

Learn about MongoDB
Read about the benefits of MongoDB Enterprise.