Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Landing Page to Sign-Up Conversion

Easy
SQL & Data ManipulationJoinsConversion RateAggregationsAsked 1 times

Problem

Chime’s Growth team wants a quick read on how well the sign-up landing page converts visitors into completed account sign-ups. Write a SQL query to calculate the conversion rate using a single event table.

Requirements

  1. Use only events from the signup_landing surface.
  2. Count distinct visitors who had a landing_page_visit event as the denominator.
  3. Count distinct visitors who had a completed_signup event as the numerator.
  4. Return the number of landing page visitors, the number of completed sign-ups, and the conversion rate as a percentage rounded to 2 decimal places.

Table Definition

growth_funnel_events

column_nametypedescription
event_idINTUnique event row identifier
user_idINTVisitor or member identifier
event_nameVARCHAR(50)Name of the funnel event
surface_nameVARCHAR(50)Chime product surface where the event happened
event_dateDATEDate of the event
device_typeVARCHAR(20)Device used for the event

Schema

growth_funnel_events
ColumnTypeDescription
event_idPKINTUnique event row identifier
user_idINTVisitor or member identifier
event_nameVARCHAR(50)Name of the funnel event
surface_nameVARCHAR(50)Chime product surface where the event occurred
event_dateDATEDate of the event
device_typeVARCHAR(20)Device used for the event

You are practicing as a guest. Sign up free to run your code against the sample data. Your draft stays right here.

Sign up freeI have an account
SELECT ...
FROM ...
JOIN ... ON ...
GROUP BY ...
HAVING ...
ORDER BY ... DESC;
Sign up to unlock solutions
Chime Product Growth Analyst Interview Questions
Next questions
HelloFreshCompare Chime Channel Conversion RatesMediumHelloFreshCompare Conversion Rates by ChannelEasyChimeA/B Test for Chime Sign-Up FlowMedium
PostgreSQL