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

How we implemented kid-safe analytics with Amplitude

Mike Hutchinson, Chief Product Officer at SuperAwesome, walks through his team's journey from an internally built analytics system to Amplitude.
Customers

Jul 13, 2020

11 min read

Mike Hutchinson

Mike Hutchinson

Chief Product Officer, SuperAwesome

How we implemented kid-safe analytics with Amplitude Large

PopJam is a social platform that is built from the ground up to be safe, appropriate and fully anonymous for kids. It’s a safe, moderated community for kids to engage with their favourite content and brands, designed specifically for the safety and data privacy requirements (COPPA, GDPR-K) of the under-13 audience. Because it is aimed at an audience of 7-12 year olds, we take both privacy and compliance extremely seriously.

A critical concern for any platform is the product analytics you use to measure and learn. This is never a trivial thing to get right. Deciding what to measure, and how, requires careful thought, but at least you have a massive array of products and solutions to choose from, often with fully-featured SDKs to make implementation quicker and easier.

Not so in the kids digital ecosystem.

When making apps for kids you have an additional set of concerns and constraints. Were you to simply plug in an off-the-shelf analytics SDK, you would very likely find that analytics SDK broadcasting personally identifying data (as defined by COPPA) from your client application and recording it server side. This is standard for analytics platforms made for the grown-up internet and enables those platforms to provide richer insights, such as geographical heat-mapping. However, this is something we take every precaution to avoid across the PopJam platform, be it web or mobile, as a stand-alone product or embedded in customers’ products.

As you consider your options in this space, allow me to reflect on the journey we went through on PopJam, to illustrate a couple of possible approaches.

Roll Your Own

We all know the cheap/fast/good triangle. In the PopJam team, we started with a solution that we rolled ourselves. We span up an Amazon Redshift database, put the open source query runner Re:Dash over the top and got to work on defining and implementing our own analytics event infrastructure.

Designing an analytics event infrastructure

We created our own client-side SDKs to broadcast product analytics events to our own analytics API, making certain not to pass any data that could be used to identify or fingerprint the user. Our events service then carefully discarded any remaining PII, such as the IP address and user agent in the request and wrote the event into a raw database for overnight processing.

We then painstakingly constructed our ETLs, analyst schemas and metric definitions by hand in raw SQL, using Re:Dash to schedule and run those queries.

Running inquiries

Initially, it seemed like a great solution. Cheap (built on open source and internally-build tools), fast (we controlled the scope and the roadmap) and good (we knew it was compliant, and we had full visibility and control over our data). However, it didn’t take long for the cracks to appear.

Not So Cheap

While relatively cheap to run, from an infrastructure point of view, it was far from cheap to operate and maintain. Our overnight batch jobs, Redshift, Re:Dash, all proved to be somewhat unstable, and days a month of our tech lead’s time were lost to restarting, debugging, recovering lost data, responding to disgruntled business users and generally keeping the product analytics alive. When it failed, all kinds of business functions were affected, as we had built things like campaign reporting, community management dashboards and marketing attribution on top of the data in it.

It also took a ton of time from our product managers, who had to build every metric, graph, dashboard, reporting tool and query manually, learning as they went. Mistakes were made, which in turn took more time to undo.

Opportunity Cost

All this effort was not just time-consuming, not to mention frustrating for the team, it also represented a huge opportunity cost. With our product manager sometimes spending two whole days a week arms-deep in SQL, they were less able to focus on the job of discovering an awesome product. Questions raised during discovery took much longer to answer, further slowing the iteration cycle, and often we did not have the skills to be able to fully answer our own questions, having to fall back on simpler analysis instead.

In addition, any improvements we wanted to make to our analytics, analysis or visualisation toolkit would require prioritisation within our backlog. We were getting nothing over time unless we put the grunt in. No-one was moving us forward if we weren’t.

Not Good Enough

While Re:Dash worked tolerably well, there were a few downsides, even beyond the reliability (which very likely could have been resolved if we had prioritised the time to invest in it). Our key problem was our reliance on our own statistical analysis and query crafting skills within the team. The product manager (me!) was not a data scientist. We didn’t have a dedicated data analyst in the business.

While we were able to self-serve on the basics, and do a reasonable amount of discovery within the data, there was a universe of more advanced analytics techniques and approaches that were closed to us. We needed an analytics platform that could actually lift us up, above our own skills, and supercharge our ability to truly understand what our data was telling us about our users and customers use of the PopJam platform.

Leveling Up

As we started to push more frequently against the limits of our skills, we went in search of some experts who might have the solution to our problem. We knew that more advanced solutions existed, as many of us had used them in previous roles. We needed richer insights to continue to improve our product development process.

We tried a few different analytics platforms before selecting Amplitude. We were blown away by their user interface, which was totally dedicated to product development. The Amplitude platform contained a host of incredibly powerful and easy to use analytics tools that we just had no practical way of making ourselves in our previous solution.

One of the most impactful improvements was the ability to define cohorts from any data point, using Microscope. As well as giving the product team the ability to easily dig down to understand the behavior of those users that (for example) comment most regularly and see what else they do, the marketing team were also able to make immediate use of this feature to understand how engaged a cohort of users that joined as a result of a particular marketing campaign were, and asses if that tactic brought in the “right” kind of kid.

Another tool that we could not have dedicated the time to create ourselves is Impact Analysis. Using this analysis tool we were able to reveal and explore the hypothesis that encountering and enjoying a personality quiz early on in your PopJam journey has a big impact on how you perceive the product and how much you go on to engage and retain.

User retention dashboard

Migration

Migration to Amplitude was simple. We kept our existing kid-safe events pipeline, and client code, but piped all the events from our events service into Amplitude via their HTTP API. This ensured that we remained in full control of what data leaves (or more importantly doesn’t leave) the kids device. We continued to use our bespoke client SDKs, rather than Amplitude’s client SDKs, as this kept us in full control of the data leaving the child’s device. We maintained our event service, which served to ensure (a) we remained de-coupled from any specific analytics platform, and (b) we were in full control of the privacy of data prior to piping it to Amplitude.

The result was that we could get all the benefits of Amplitude’s powerful front-end tools with full confidence that Amplitude contained absolutely zero personally identifying data from our users.

While more expensive than our previous solution, we have reclaimed focus on our ability to innovate and iterate our products and platforms, which is invaluable.

Kid-safe Analytics

The toolset we have now is light years ahead of what we were able to achieve internally, in terms of analytical sophistication, provided a depth of insight and guidance for product iteration that we would never have got anywhere near to. The team and the business trust the numbers now. We have rolled Amplitude out across multiple non-product teams in SuperAwesome because the UI is intuitive and non-threatening (goodbye SQL!).

Scarlett Cayford, Head of PopJam, heads up a team of strategists, designers and ad operations executives, all of whom regularly use Amplitude to analyse data in different areas of PopJam.

“While our own set of tools were workable, it meant we were restricted in what we could measure and were completely reliant on the product managers to build out new queries. Amplitude is simple enough that we can construct our own queries, and breaking out that data into different time frames and geographical regions is extremely simple. The adoption of Amplitude gave us autonomy as well as authority and has enabled us to react much faster.”

Moving from an internally-developed, open source based analytics solution to Amplitude was a great choice for us. We were able to find a setup that allowed us to use Amplitude in a way that continued to protect the data privacy of our under-13 users whilst giving us a sophisticated toolset for understanding how our product is used.

We don’t worry about analytics anymore. We get constant improvements to our tools and new capabilities because there is a whole other business thinking about that problem-space. We no longer have to be experts in a domain that has nothing to do with making the internet safer for kids.

About the author
Mike Hutchinson

Mike Hutchinson

Chief Product Officer, SuperAwesome

More from Mike

CPO at SuperAwesome, Mike Hutchinson is on a mission to make the internet safer for kids by building the kidtech infrastructure needed to power the kids' internet. He is passionate about building products with both privacy and responsibility at their heart.

More from Mike
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.

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

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