Platform

AI

AI Agents
Sense, decide, and act faster than ever before
AI Visibility
See how your brand shows up in AI search
AI Feedback
Distill what your customers say they want
Amplitude MCP
Insights from the comfort of your favorite AI tool

Insights

Product Analytics
Understand the full user journey
Marketing Analytics
Get the metrics you need with one line of code
Session Replay
Visualize sessions based on events in your product
Heatmaps
Visualize clicks, scrolls, and engagement

Action

Guides and Surveys
Guide your users and collect feedback
Feature Experimentation
Innovate with personalized product experiences
Web Experimentation
Drive conversion with A/B testing powered by data
Feature Management
Build fast, target easily, and learn as you ship
Activation
Unite data across teams

Data

Warehouse-native Amplitude
Unlock insights from your data warehouse
Data Governance
Complete data you can trust
Security & Privacy
Keep your data secure and compliant
Integrations
Connect Amplitude to hundreds of partners
Solutions
Solutions that drive business results
Deliver customer value and drive business outcomes
Amplitude Solutions →

Industry

Financial Services
Personalize the banking experience
B2B
Maximize product adoption
Media
Identify impactful content
Healthcare
Simplify the digital healthcare experience
Ecommerce
Optimize for transactions

Use Case

Acquisition
Get users hooked from day one
Retention
Understand your customers like no one else
Monetization
Turn behavior into business

Team

Product
Fuel faster growth
Data
Make trusted data accessible
Engineering
Ship faster, learn more
Marketing
Build customers for life
Executive
Power decisions, shape the future

Size

Startups
Free analytics tools for startups
Enterprise
Advanced analytics for scaling businesses
Resources

Learn

Blog
Thought leadership from industry experts
Resource Library
Expertise to guide your growth
Compare
See how we stack up against the competition
Glossary
Learn about analytics, product, and technical terms
Explore Hub
Detailed guides on product and web analytics

Connect

Community
Connect with peers in product analytics
Events
Register for live or virtual events
Customers
Discover why customers love Amplitude
Partners
Accelerate business value through our ecosystem

Support & Services

Customer Help Center
All support resources in one place: policies, customer portal, and request forms
Developer Hub
Integrate and instrument Amplitude
Academy & Training
Become an Amplitude pro
Professional Services
Drive business success with expert guidance and support
Product Updates
See what's new from Amplitude

Tools

Benchmarks
Understand how your product compares
Templates
Kickstart your analysis with custom dashboard templates
Tracking Guides
Learn how to track events and metrics with Amplitude
Maturity Model
Learn more about our digital experience maturity model
Pricing
LoginContact salesGet started

AI

AI AgentsAI VisibilityAI FeedbackAmplitude MCP

Insights

Product AnalyticsMarketing AnalyticsSession ReplayHeatmaps

Action

Guides and SurveysFeature ExperimentationWeb ExperimentationFeature ManagementActivation

Data

Warehouse-native AmplitudeData GovernanceSecurity & PrivacyIntegrations
Amplitude Solutions →

Industry

Financial ServicesB2BMediaHealthcareEcommerce

Use Case

AcquisitionRetentionMonetization

Team

ProductDataEngineeringMarketingExecutive

Size

StartupsEnterprise

Learn

BlogResource LibraryCompareGlossaryExplore Hub

Connect

CommunityEventsCustomersPartners

Support & Services

Customer Help CenterDeveloper HubAcademy & TrainingProfessional ServicesProduct Updates

Tools

BenchmarksTemplatesTracking GuidesMaturity Model
LoginSign Up

Connection and Compatibility: How OkCupid Uses Analytics to Help People Find Love

Online dating has always been a data-driven, scientific, and effective way of connecting people who share common goals and interests.
Customers

Jan 13, 2021

10 min read

Nick Aldershof

Nick Aldershof

Analytics, OKCupid

Connection and Compatibility: How OkCupid Uses Analytics to Help People Find Love

Today, about one-third of Americans have used a dating app or site, and 12% have either been in a committed relationship or gotten married to someone they met through online dating, according to a recent Pew Research report. Meeting the right person may seem like magic, but if you’re using a dating app or website, meeting the right person is a calculated process. Online dating has always been a data-driven, scientific, and effective way of connecting people who share common goals and interests.

There are plenty of online dating apps that have sprung up over the years, catering to just about every interest, community, and affiliation. OkCupid has been around since the beginning, and today, OkCupid’s use of business intelligence (BI) and product analytics tools are behind the platform’s success.

Driven by Data, Powered by the Heart

Data is core to the mission here at OkCupid. Our data obsession is why OkCupid makes more than 4 million connections every week, over 200 million a year, 5 million introductions a day, and gets more mentions in the New York Times wedding section than any other dating app.

I’ve been with OkCupid for three years and I manage our data science team, which handles platform analytics. It’s exciting to see meaningful human connections develop, but it’s rare to open a dating app and immediately find love. Users have to stick around for a while so the app can learn their likes, dislikes, deal-breakers, and other information to help locate a compatible match.

One of OkCupid’s key differentiators is the use of questions to create a match score that determines one person’s compatibility with someone else. The more questions we ask, the more information we receive, and the better we can pair users with someone else. To do this, however, we have to understand the mountains of data we obtain.

Creating the Perfect Data Stack

The focus of the data analytics team is to understand how the OkCupid platform functions and what we can do to improve it. Our work ranges from traditional business intelligence (BI) reporting to algorithm development and optimization with a macro focus on user experience (UX) and product optimization.

Our customer data stack at OkCupid consists of mParticle, Looker, and product intelligence (PI) platform Amplitude. mParticle collects and stores our customer event data, which we send to Looker for general business reporting, and to Amplitude for deeper analysis on user behavior and our customer experience.

When my team first started using Amplitude, we had this conception that it was mostly for event tracking and segmentation. Eventually, we learned that we could use it to measure engagement, to identify user cohorts, to analyze different user journeys, and to find leading indicators of conversion and retention. Amplitude is explicitly designed for this type of analysis, which meant we could access meaningful insights that much faster.

BI and Amplitude: Better Together

Building the most engaging and enjoyable product possible requires a lot of A/B testing and data analysis to determine what aspects of our product customers like, and find opportunities to boost engagement with them. Whether it’s a high-intent user looking for a long-term committed relationship, or an occasional user looking for something more casual, we have to understand who those different users are, the different ways that they engage with the platform, and the behaviors and motivations that cause them to stick with the platform or drop off over time.

Traditional BI tools like Looker, Tableau, or Power BI, can perform this analysis, but they require us to spend time building out data models to answer our product questions. They also have their limitations when it comes to the depth of insights we can glean from the data we have.

Improving the #UserJourney requires more than high-level insights. You need detailed, coherent information about user sessions. Click To Tweet

With Amplitude, we can make sense of unstructured data and start to understand our different users and their journeys in our product. From there, we can build out more structured reporting, identify the product experiences that customers find most valuable, and build more of them into OkCupid.

For instance, Amplitude allows us to identify and understand the various behaviors that indicate users will spend a long time in the app. And for those users who log on and then quickly leave the app, Amplitude provides us with user pathways that we can analyze to see what happens most often before a user ends their session. As a result, we can figure out what aspects of OkCupid we should change—or remove altogether.

A traditional BI tool like Looker can access all of the information in our data warehouse, and run traditional aggregations and pivots very easily. But Amplitude shines when handling time-series events and anything that is not well-structured.

To give a concrete example, it’s easy to use a BI tool to answer, “How many likes has a user made over time?” Where Amplitude provides additional value is in understanding what led them through that journey to those likes. Did they come in through a notification or by navigating through different parts of the app? Where did they go from there and what was their typical engagement pattern with various features? So instead of just knowing that a user liked 20 people today, we can begin to form a story about that user’s experience and preferences. Maybe they liked 20 people today, and spent a lot of time sending messages to each of them, which is different from someone who liked 20 people today, but did so in rapid succession.

The nuances in our customers’ experiences are hard to see when we’re doing aggregates. Looker is built on incumbent data storage systems, so to answer a question like above, you’d need to build a custom report, join together multiple data sets, or even write SQL. When using Amplitude, the differences are easy to see when we have that user journey in front of us.

Better Teamwork and Faster Launches

Our main users of Amplitude are my data science team and our product teams. Both groups ask questions around user journeys and engagement, but they need answers to different types of questions, too. For instance, we have a team dedicated to our onboarding flow, and they care about drop-off points for new users. Another team focuses more on long-term retention, so they care much more about sticky behaviors, those that keep people returning to the site and creating a better chance of success in love.

Amplitude allows us to create and save all our various charts and dashboards, and pollinate them across the organization. This means we don’t have to duplicate efforts; teams share results regularly and make decisions from the same data set. Even though we have a self-serve approach to our data, it’s a truly collaborative process that saves us time, and leads to more informed decisions.

Using tools that combine teamwork and functionality means you can launch new features much faster. Click To Tweet

Amplitude allows us to look at the structured data without spending the additional development time required to build out new views. Whenever we launch a new feature, we simply instrument an event for it in mParticle, and send it to Amplitude with the appropriate user and event properties. Traditionally, ensuring accurate data tracking within the platform would’ve required an analyst writing manual queries in Python or SQL. With Amplitude, we don’t need an analyst’s help. We can see the new events loading in real time, and immediately QA them in Amplitude charts.

The ultimate impact of that powerful combination of teamwork and functionality is that we can immediately understand whether a product bet is working or not, and iterate much faster than before.

Concrete Direction in Times of Change

Widespread lockdowns have shifted dating norms this year. Rather than bemoan the loss of traditional dating protocols, we had a new question to answer: How are people changing their usage patterns on our platform to adapt to a COVID-19 dating world?

Finding love and connection isn’t as difficult when it’s data-driven. Understanding the #OnlineDating #UserJourney is the key to your users’ hearts. Click To Tweet

For starters, we’ve seen that users spend a lot more time digging deeply into conversations. People can’t meet in person as easily as before, so they have to spend more time getting to know someone within the app itself. Using our powerful combination of BI and PI, we can quickly access concrete data on these new patterns. By creating even more opportunities for users to forge deeper virtual connections, we can fill some of the void that physical distancing has created for a lot of people.

Finding love through data analytics might not seem romantic, but we know that it works. OkCupid’s mission has always been to bring love to the world, and with the right data applied in the right way, we help people to do just that.

About the author
Nick Aldershof

Nick Aldershof

Analytics, OKCupid

More from Nick

Nick Aldershof leads the analytics team for OkCupid. Throughout his career he's been focused on optimizing products with strong network effects in order to build healthy ecosystems and markets. He's passionate about using data science and analytics to optimize business operations and drive growth with novel insights and improvements in business strategy.

More from Nick
Topics
Platform
  • Product Analytics
  • Feature Experimentation
  • Feature Management
  • Web Analytics
  • Web Experimentation
  • Session Replay
  • Activation
  • Guides and Surveys
  • AI Agents
  • AI Visibility
  • AI Feedback
  • Amplitude MCP
Compare us
  • Adobe
  • Google Analytics
  • Mixpanel
  • Heap
  • Optimizely
  • Fullstory
  • Pendo
Resources
  • Resource Library
  • Blog
  • Product Updates
  • Amp Champs
  • Amplitude Academy
  • Events
  • Glossary
Partners & Support
  • Contact Us
  • Customer Help Center
  • Community
  • Developer Docs
  • Find a Partner
  • Become an affiliate
Company
  • About Us
  • Careers
  • Press & News
  • Investor Relations
  • Diversity, Equity & Inclusion
Terms of ServicePrivacy NoticeAcceptable Use PolicyLegal
EnglishJapanese (日本語)Korean (한국어)Español (Spain)Português (Brasil)Português (Portugal)FrançaisDeutsch
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.
Blog
InsightsProductCompanyCustomers
Topics

101

AI

APJ

Acquisition

Adobe Analytics

Amplify

Amplitude Academy

Amplitude Activation

Amplitude Analytics

Amplitude Audiences

Amplitude Community

Amplitude Feature Experimentation

Amplitude Guides and Surveys

Amplitude Heatmaps

Amplitude Made Easy

Amplitude Session Replay

Amplitude Web Experimentation

Amplitude on Amplitude

Analytics

B2B SaaS

Behavioral Analytics

Benchmarks

Churn Analysis

Cohort Analysis

Collaboration

Consolidation

Conversion

Customer Experience

Customer Lifetime Value

DEI

Data

Data Governance

Data Management

Data Tables

Digital Experience Maturity

Digital Native

Digital Transformer

EMEA

Ecommerce

Employee Resource Group

Engagement

Event Tracking

Experimentation

Feature Adoption

Financial Services

Funnel Analysis

Getting Started

Google Analytics

Growth

Healthcare

How I Amplitude

Implementation

Integration

LATAM

Life at Amplitude

MCP

Machine Learning

Marketing Analytics

Media and Entertainment

Metrics

Modern Data Series

Monetization

Next Gen Builders

North Star Metric

Partnerships

Personalization

Pioneer Awards

Privacy

Product 50

Product Analytics

Product Design

Product Management

Product Releases

Product Strategy

Product-Led Growth

Recap

Retention

Startup

Tech Stack

The Ampys

Warehouse-native Amplitude

Recommended Reading

article card image
Read 
Product
Getting Started: Product Analytics Isn’t Just for Analysts

Dec 5, 2025

5 min read

article card image
Read 
Insights
Vibe Check Part 3: When Vibe Marketing Goes Off the Rails

Dec 4, 2025

8 min read

article card image
Read 
Customers
How CAFU Tripled Engagement and Boosted Conversions 20%+

Dec 4, 2025

8 min read

article card image
Read 
Customers
The Future is Data-Driven: Introducing the Winners of the Ampy Awards 2025

Dec 2, 2025

6 min read

Explore Related Content

Integration
Using Behavioral Analytics for Growth with the Amplitude App on HubSpot

Jun 17, 2024

10 min read

Personalization
Identity Resolution: The Secret to a 360-Degree Customer View

Feb 16, 2024

10 min read

Product
Inside Warehouse-native Amplitude: A Technical Deep Dive

Jun 27, 2023

15 min read

Guide
5 Proven Strategies to Boost Customer Engagement

Jul 12, 2023

Video
Designing High-Impact Experiments

May 13, 2024

Startup
9 Direct-to-consumer Marketing Tactics to Accelerate Ecommerce Growth

Feb 20, 2024

10 min read

Growth
Leveraging Analytics to Achieve Product-Market Fit

Jul 20, 2023

10 min read

Product
iFood Serves Up 54% More Checkouts with Error Message Makeover

Oct 7, 2024

9 min read