Platform

AI

Amplitude AI
Analytics that never stops working
AI Agents
Sense, decide, and act faster than ever before
AI Feedback
Distill what your customers say they want
Amplitude MCP
Insights from the comfort of your favorite AI tool
Agent Analytics
Measure the real impact of your agents

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
Zoning Insights
Overlay performance and revenue metrics on your webpages

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

Data Governance
Complete data you can trust
Integrations
Connect Amplitude to hundreds of partners
Security & Privacy
Keep your data secure and compliant
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
Customer Success
Drive business success with expert guidance and support
Product Updates
See what's new from Amplitude

Tools

Benchmarks
Understand how your product compares
Prompt Library
Prompts for Agents to get started
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

Amplitude AIAI AgentsAI FeedbackAmplitude MCPAgent Analytics

Insights

Product AnalyticsMarketing AnalyticsSession ReplayHeatmapsZoning Insights

Action

Guides and SurveysFeature ExperimentationWeb ExperimentationFeature ManagementActivation

Data

Data GovernanceIntegrationsSecurity & Privacy
Amplitude Solutions →

Industry

Financial ServicesB2BMediaHealthcareEcommerce

Use Case

AcquisitionRetentionMonetization

Team

ProductDataEngineeringMarketingExecutive

Size

StartupsEnterprise

Learn

BlogResource LibraryCompareGlossaryExplore Hub

Connect

CommunityEventsCustomersPartners

Support & Services

Customer Help CenterDeveloper HubAcademy & TrainingCustomer SuccessProduct Updates

Tools

BenchmarksPrompt LibraryTemplatesTracking GuidesMaturity Model
LoginSign Up

Migrating Analytics Platforms Without The Chaos

Seven things we've learned from running hundreds of migrations into Amplitude
Insights

Jun 22, 2026

9 min read

Glenn Vanderlinden

Glenn Vanderlinden

Co-founder + GTM Lead, Human37

webinar recap with three headshots

Most teams put off migrating their analytics for one reason: it feels risky. A new platform to learn, historical data to move, dashboards to rebuild, and a thousand microdecisions that carry the risk of breaking something.

Our team at Human37 has run hundreds of migrations. Everything from a few million events to billions of rows. We can tell you: the fear is almost always bigger than the migration itself. The teams that struggle aren’t the ones with the most data. They’re the ones who skip the planning.

We recently shared our migration playbook in a live session, Navigating Complex Migrations for Success. Human37 cofounder Vincent Crochet and I walked through the technical path, and Amplitude Technical Success Manager Catherine Adeniran shared how the two organizations work together during migration. Here are seven key takeaways to help you succeed in your transition.

Watch the full session on demand.

1. Lock in the "why" before you move a single event

This is the most overlooked, yet important, step. Lots of organizations migrate for the sake of migrating. They know they want the latest tool, but they don’t know why. Without a clear problem to solve, they can’t know if they solved it down the road.

Before anything else, answer two questions.

  1. What are you trying to do with your data?
  2. What’s stopping you from doing it today?

If the honest answer is that your current platform limits your team, or you believe another product is heading in a better direction, migration makes sense. Write those reasons down. It becomes the benchmark you later measure success against.

2. Treat your migration as a spring cleaning

Migration is more than just moving all your tracking and data from platform A to B. It’s a rare opportunity to clean up shop. Take it.

We run three inventories before starting any migration:

  • Complete a full asset inventory. Record every app, website, subdomain, and data source you track. Teams are routinely surprised by how many forgotten or orphaned assets turn up. That one marketing domain everyone forgot, the cross-domain setup from two years ago. Decide what’s worth bringing along and leave behind what’s not.
  • Index every event. Check your naming conventions, identify discrepancies across products, and spot events that should be merged into a single event. Decide what to bring or rework.
  • Align on your metrics. When teams argue about “the right number,” it’s usually because nobody agreed on a common definition. Settle what “conversion rate” actually means now, so everyone can start clean. Amplitude’s verified metrics and shared metric library are built for exactly this. Define your metrics before you migrate, not after.

3. Bring as much data as you need, not as much as you can

Ask a team how much historical data they want to migrate, and the answer is almost always “all of it.”

But data comes with a cost, and old data incurs technical debt from day one. Instead, we ask customers: what couldn't you do without this historical data? Bring what your business needs for continuity, and be honest about the rest. Whatever you decide to migrate, you want 100% of it. No gaps, no silent data loss.

Catherine offered a practical way to prioritize in the webinar. Look at which dashboards and reports get the most engagement, migrate the data behind those first, and phase in the rest. Start with what drives the day-to-day business.

4. Track in parallel before switching anything off

Don’t turn off your old platform on the 31st and flip on the new one on the 1st.

Instead, run both in parallel for a set window of 30, 60, or 90 days. This does two things. It builds trust in the new numbers, and it gives you something to fall back on.

When your “5” in the old platform shows up as “5.1” in Amplitude, don’t panic. Small variations come from differences in how each platform measures. Your 5.1 isn’t an error; it’s your new baseline.

5. Build access and documentation from the beginning

Governance and documentation aren’t anyone’s favorite subjects, but they’re nonnegotiable. We recommend two habits that pay off every single time.

First, set up role-based access from the start. On migrations with 200+ users, establish clear roles, such as admin, manager, and member, with defined criteria for each. Doing so makes granting access easy and keeps things consistent at scale.

Second, create your onboarding documentation during the migration, not after. As you configure time zones, session settings, currencies, channel groupings, and metric definitions, document each choice. You’re the first one in your new platform; an army of analysts comes next. During our largest migrations, the documentation created early on served as the onboarding path, helping everyone get comfortable quickly.

6. Realize that the work doesn’t stop at go-live

Going live is a milestone, not the finish line. When migrating customers, we build a support program for the weeks that follow:

  • Establish a regular forum. One customer branded their recurring forums “Synergy Meetings.” It’s a space for stakeholders to meet every two weeks to share findings, new features, and quirks. It builds a community around the platform and the onboarding journey.
  • Host office hours and a community channel. The team at Human37 makes itself available to customers for drop-in help a couple of times a week. We also monitor a Slack or Teams channel for quick questions. Ensuring people can find you and easily get help builds confidence in the new platform.
  • Create a known-bug log. Bugs are inevitable in any migration. Keep a public log, in Confluence, Notion, wherever, with each known issue and its ETA. When an analyst hits something odd, they can check the page instead of burning half a day on a problem you’re already aware of.

Governance is a forever thing. Treat it as an ongoing process. Assign a clear owner to the platform and its processes. Build in a regular check for unexpected events or properties. Platforms without owners decline fast.

7. Run two tracks in parallel

We typically split migrations into two simultaneous tracks.

Live tracking

Build your tracking plan first. List your events, the properties on each, and the data type for every value. Get sign-off from both the business and engineering. Configure Amplitude to match, go live, and onboard your dev team.

We recommend tracking live data before you backfill history. That way, any developer deviations from the plan surface early, and you avoid a gap between the two.

Historical data

Export your history. Since Amplitude natively supports cloud providers, we route this through BigQuery to keep the whole process smooth. Map every source field to your new tracking plan before transforming anything.

Mapping is where you win or lose data quality: handle every edge case, define your deduplication rules, and sort out identity resolution up front. Then, validate in a dev environment before importing the full dataset into production. Don’t push billions of events straight to prod and hope it works, because it won’t.

For a detailed walkthrough of these steps, including a look at our migration tool, Sherpa, check out the session recording.

The bottom line

When it comes to migrating analytics platforms, too many teams become paralyzed by fear and what-ifs. They wait to migrate until the pain of staying put outweighs the imagined pain of moving. But that imagined pain is almost always far worse than the real thing.

Establish your “why” and clean as you go. Bring only the data you need and run in parallel. Treat migration as a journey and establish ownership for the long haul. Doing so will transform your complex migration from a leap of faith into a controlled, measurable project.

That’s what we do every day at Human37. If you’re considering migrating to Amplitude and want to talk it through, reach out. We’re happy to help you scope it.

Want to know what your users actually do?

Amplitude turns product behavior into decisions your whole team can act.

Get started free
About the author
Glenn Vanderlinden

Glenn Vanderlinden

Co-founder + GTM Lead, Human37

More from Glenn

Glenn Vanderlinden is co-founder of Human37, a Brussels-based customer data strategy agency helping organizations turn data into real customer experiences. With over a decade of analytics experience and a background at Deloitte and Semetis, Glenn is a self-taught technologist whose philosophy is solutions over slides, always.

More from Glenn
Topics

Amplitude Analytics

Behavioral Analytics

Getting Started

Partnerships

Recap

Recommended Reading

article card image
Read 
Customers
Putting A Number On AI Quality

Jun 29, 2026

5 min read

article card image
Read 
Customers
Meet the Winners of the 2026 Amplitude AI Impact Awards

Jun 26, 2026

9 min read

article card image
Read 
Product
Beyond Last-Touch Attribution: Find Out Which Interactions Really Matter

Jun 25, 2026

3 min read

article card image
Read 
Product
Agent Connectors Are Better Together

Jun 24, 2026

6 min read

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

101

AI

APJ

Acquisition

Adobe Analytics

Agents

Amplify

Amplitude AI

Amplitude Academy

Amplitude Activation

Amplitude Agent Analytics

Amplitude Analytics

Amplitude Audiences

Amplitude Community

Amplitude Feature Experimentation

Amplitude Full Platform

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

Customer Support

DEI

Data

Data Governance

Data Management

Data Tables

Digital Experience Maturity

Digital Native

Digital Transformer

EMEA

Ecommerce

Employee Resource Group

Engagement

Engineering

Event Tracking

Experimentation

Feature Adoption

Financial Services

Funnel Analysis

Getting Started

Google Analytics

Growth

Healthcare

How I Amplitude

Implementation

Integration

LATAM

LLM

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

Revenue

Startup

Tech Stack

The Ampys

Warehouse-native Amplitude