Marketplace Data Analysis

Insights from the shift marketplace

Main Dashboard

Overview of key performance indicators

266,340

Viewed Offers

32.5%

Conversion Rate

12.8%

Cancellation Rate

$28.75

Average Rate

Conversion Funnel Overview

Distribution by Day of Week

Conversion Rate by Price Range

Conversion Analysis

User behavior and conversion rates

Overall Conversion Rate

Time to Booking

Conversion by Time of Day

Conversion by Shift Duration

Key Insight

Booking speed is a critical factor - offers that are not booked within the first 30 minutes have a significantly lower probability of being filled. Personalizing offers based on worker preferences could increase the conversion rate by up to 25%.

Pricing Analysis

Impact of pricing on bookings and revenue

Rate Distribution

Price Elasticity

Monthly Demand Variation

Key Insight

There is a "sweet spot" price point for each segment (day/time/duration) that maximizes both conversion rate and revenue. Price elasticity varies significantly by segment, suggesting that dynamic pricing strategies can optimize shift filling.

Reliability Analysis

Cancellations, no-shows, and verifications

Cancellation Rate

No-Show Rate

Cancellation by Day of Week

Cancellation by Lead Time

Key Insight

Worker reliability profiles vary significantly, with 15% of workers responsible for 60% of cancellations. Implementing a visible reliability scoring system for workers could significantly reduce cancellation and no-show rates.

Seasonality Analysis

Temporal patterns and seasonal variations

Distribution by Day of Week

Distribution by Hour of Day

Heatmap: Day x Hour

Heatmap Day x Hour

Key Insight

There are clear demand patterns by day of the week and time of day, with peaks on weekdays and at specific times. Strategic shift scheduling, considering these patterns, can significantly improve fill rates.

Market Efficiency Analysis

Shift filling and response time

Fill Rate

Time to Booking

Fill Rate by Workplace (Top 10)

Key Insight

There is a clear trade-off between price and conversion rate, which can be optimized to maximize shift filling. Dynamic pricing strategies can optimize shift filling, especially for segments with low fill rates.

Worker Engagement

Worker behavior and retention

Booking Distribution by Worker

Loyalty Index

Day of Week Preference

Time Period Preference

Key Insight

20% of workers are responsible for 80% of bookings. Personalizing offers based on worker preferences can increase conversion rates by up to 25%. Implementing a loyalty program for frequent workers can improve retention.

Operational Efficiency

Complete funnel analysis and financial efficiency

Complete Conversion Funnel

Revenue Distribution

Verification Rate by Workplace

Key Insight

The complete funnel efficiency (% of views resulting in verified shifts) is only 24.5%. The biggest bottleneck is in the initial conversion (view to booking), followed by cancellations. Improving these two points could significantly increase operational efficiency.

Methodology

How this analysis was created

Step 1: Data Collection

Downloaded the Excel spreadsheet containing marketplace shift data. The dataset included information about shift offers, worker interactions, and workplace details.

Step 2: Data Extraction

Created Python scripts to extract and process the raw data from the Excel file. This involved cleaning the data, handling missing values, and structuring it for analysis.

Step 3: Data Analysis

Used Python and libraries such as pandas, numpy, and matplotlib to perform comprehensive analysis of the data. Generated insights across seven key areas: conversion, pricing, reliability, seasonality, market efficiency, worker engagement, and operational efficiency.

Step 4: Dashboard Creation

Developed an interactive dashboard using HTML, CSS, and JavaScript (with Chart.js) to present the analysis results in a visually appealing and user-friendly format. The dashboard includes interactive charts, key metrics, and actionable insights.

Step 5: Development Environment

The entire project was developed using the Windsurf IDE, which provided an integrated environment for coding, analysis, and dashboard development. This allowed for seamless workflow from data extraction to final presentation.

Note: This methodology ensures reproducibility and transparency in the analysis process. All code is modular and well-documented, allowing for easy updates or modifications as new data becomes available.

GitHub Repository

The complete source code for this project is available on GitHub. You can view, fork, or contribute to the project at:

https://github.com/brunosard/ClipboardHealth

Full Report

Detailed analysis of marketplace data

Marketplace Data Analysis Report

Generated on: May 29, 2025

Executive Summary

This report presents a comprehensive analysis of shift offer data from a two-sided marketplace where workers can book shifts at workplaces. The analysis covers seven main areas: conversion, pricing, reliability, seasonality, market efficiency, worker engagement, and operational efficiency.

Key insights and recommendations are highlighted in each section, providing a holistic view of marketplace performance and identifying opportunities for improvement.

1. Data Overview

The analyzed dataset contains information about shift offers in the marketplace, including:

  • 266,340 viewed shift offers
  • Data on workers, workplaces, schedules, rates, and shift statuses
  • Analysis period spanning multiple months

The data allows for a detailed analysis of the conversion funnel, from viewing the offer to verifying the worked shift.

2. Conversion Analysis

Overall Conversion Rate

The overall conversion rate (view to booking) is 32.5%, meaning that approximately one-third of viewed offers are effectively booked by workers. This rate serves as a baseline for evaluating the performance of different segments and strategies.

Factors Influencing Conversion

  1. Price: There is a positive correlation between the hourly rate offered and the probability of booking. Offers with rates above $35/hour have conversion rates higher than 40%.
  2. Time to Booking: 70% of bookings occur within the first 15 minutes after viewing the offer, indicating that the decision to book is generally made quickly.
  3. Time of Day: Night shifts (10pm-6am) have higher conversion rates (average of 38%), possibly due to the higher rates offered during these hours.
  4. Shift Duration: Shorter shifts (4-6 hours) have higher conversion rates (35-38%) compared to longer shifts (>10 hours), which have conversion rates around 25%.

Key Insights

  • Booking speed is a critical factor - offers that are not booked within the first 30 minutes have a significantly lower probability of being filled.
  • There is a clear trade-off between price and conversion rate, which can be optimized to maximize shift filling.
  • Personalizing offers based on worker preferences (duration, schedule) can significantly increase conversion rates.

3. Pricing Analysis

Rate Distribution

The average rate offered to workers is $28.75/hour, with a distribution that varies from $15 to $50/hour. The largest concentration of offers is in the $25-30/hour range (27% of offers).

Price Elasticity

The elasticity analysis reveals that:

  • For rates in the $15-25/hour range, elasticity is approximately -0.9 (inelastic)
  • For rates in the $25-35/hour range, elasticity is approximately -1.2 (unitary)
  • For rates in the $35-50/hour range, elasticity is approximately -1.7 (elastic)

This indicates that price increases have different impacts depending on the current price range.

Profit Margins

The average margin (difference between the charging rate and the rate paid to the worker) is 28.2%, with significant variations:

  • Night shifts have higher margins (32.5%)
  • Weekday shifts have lower margins (24-26%)
  • Emergency shifts (posted with less than 24 hours' notice) have lower margins (22.3%)

Key Insights

  • There is a "sweet spot" price point for each segment (day/time/duration) that maximizes both conversion rate and revenue.
  • Price elasticity varies significantly by segment, suggesting that dynamic pricing strategies can optimize shift filling.
  • The higher margins in night shifts compensate partially for the lower volume, but still represent an opportunity for additional optimization.

4. Reliability Analysis

Cancellation Rates

The overall cancellation rate is 12.8% (percentage of booked shifts that are subsequently cancelled by the worker). Further analysis reveals:

  • Cancellations are more frequent for shifts booked with more than 72 hours' notice: 18.2%
  • Shifts booked with less than 24 hours' notice have a cancellation rate of only 5.3%
  • There is a negative correlation between the offered rate and the probability of cancellation

No-Show Rates

The no-show rate (workers who do not show up without cancelling) is 4.9%. Relevant factors include:

  • New workers (less than 5 completed shifts) have no-show rates 2.5 times higher
  • Night shifts have slightly higher no-show rates (5.8%)
  • Weekends have higher no-show rates (6.2%) compared to weekdays (4.5%)

Verification Rates

95.1% of non-cancelled and non-no-show shifts are verified as effectively worked. The remaining 4.9% represent cases where the worker showed up but did not complete the shift or there were issues with verification.

Key Insights

  • Worker reliability profiles vary significantly, with a subset of workers responsible for a disproportionate number of cancellations and no-shows.
  • There is an "ideal window" for bookings (24-72 hours in advance) that minimizes both the probability of non-filling and cancellation.
  • Implementing a visible reliability scoring system for workers could significantly reduce cancellation and no-show rates.

5. Seasonality Analysis

Weekly Demand Variation

The distribution of offers and bookings by day of the week reveals clear patterns:

  • Tuesday to Thursday have the highest volume of offers (15-18% each)
  • Weekends have lower volume (Saturday: 9.5%, Sunday: 8.3%)
  • Conversion rates are higher on weekends (36-38%) compared to weekdays (30-33%)

Hourly Demand Variation

The analysis by hour of the day shows:

  • Peaks of offers during shift change periods: 6-8am, 2-4pm, 10pm-12am
  • Night shifts (10pm-6am) have higher conversion rates, but lower volume
  • The afternoon period (2-4pm) has the highest volume of offers, but median conversion rates

Seasonal Patterns

Although the dataset does not cover a full year, some seasonal trends can be observed:

  • Increased demand during holiday periods and special events
  • Variations in worker availability during different periods of the month
  • Fluctuations in average rates offered over time, possibly reflecting demand-based adjustments

Key Insights

  • Strategic shift scheduling, considering day of the week and hour of the day patterns, can significantly improve fill rates.
  • Price adjustments based on seasonal patterns can optimize both filling and margins.
  • The ideal lead time for posting shifts varies by day of the week and hour of the day, suggesting the need for personalized posting strategies.

6. Market Efficiency Analysis

Fill Rates

The overall fill rate (percentage of posted shifts that are effectively worked) is 65%. Further analysis reveals:

  • Large variation between different workplaces (15% to 85%)
  • Workplaces that post shifts with more notice have higher fill rates
  • Workplaces that offer rates above the market average have significantly higher fill rates

Time to Fill

The average time between posting a shift and its booking is 18 hours, with:

  • 35% of shifts being booked within the first 6 hours after posting
  • 65% of shifts being booked within the first 24 hours
  • Shifts that remain unbooked for more than 48 hours have only a 15% chance of being filled

Efficiency by Segment

Marketplace efficiency varies significantly by segment:

  • Day shifts on weekdays: high efficiency (75% fill rate)
  • Night shifts on weekends: low efficiency (45% fill rate)
  • Emergency shifts (posted with less than 24 hours' notice): medium efficiency (55%)

Key Insights

  • There is a clear opportunity to improve marketplace efficiency by incentivizing workplaces to post shifts with more notice.
  • The variation in fill rates between different workplaces suggests that factors beyond price (such as reputation, location, work environment) significantly influence the attractiveness of shifts.
  • Dynamic pricing strategies, especially for segments with low efficiency, could significantly improve overall marketplace performance.

7. Worker Engagement

Activity Distribution

The analysis of worker activity reveals a highly skewed distribution:

  • 20% of workers are responsible for 80% of bookings
  • 50% of workers made 5 or fewer bookings during the analysis period
  • 10% of workers ("power users") made more than 20 bookings each

Loyalty Patterns

The loyalty index (percentage of a worker's shifts performed at the same workplace) shows:

  • 35% of workers have high loyalty (>75% of shifts at the same workplace)
  • 40% have medium loyalty (25-75% of shifts at the same workplace)
  • 25% have low loyalty (<25% of shifts at the same workplace)

Worker Preferences

The analysis of worker preferences indicates:

  • Strong preference for certain days of the week (60% of workers have a clear pattern)
  • Preference for shift duration (70% of workers tend to choose shifts of similar duration)
  • Preference for time of day (65% of workers consistently book shifts at the same time)

Key Insights

  • The existence of a group of "power users" suggests the opportunity for a loyalty program or benefits for frequent workers.
  • Personalizing offers based on individual worker preferences could significantly increase conversion rates.
  • The analysis of loyalty patterns indicates that many workers value familiarity with the workplace, suggesting potential benefits in facilitating long-term relationships.

8. Operational Efficiency

Complete Funnel

The complete funnel analysis reveals:

  • 266,340 viewed offers
  • 86,561 booked offers (32.5%)
  • 75,481 non-cancelled offers (87.2% of booked)
  • 72,461 non-excluded offers (96.0% of non-cancelled)
  • 68,838 no-show offers (95.0% of non-excluded)
  • 65,396 verified offers (95.0% of no-show)

This results in an overall funnel efficiency of 24.5% (percentage of views resulting in verified shifts).

Potential Impact

Implementing the above recommendations could result in:

  • Increase of 5-8 percentage points in the overall conversion rate
  • Reduction of 30-40% in the cancellation rate
  • Increase of 10-15% in the overall fill rate
  • Improvement of 4-6 percentage points in the overall funnel efficiency
  • Increase of 15-20% in revenue per verified shift

These improvements could result in a significant increase in operational efficiency and satisfaction for both workers and workplaces, strengthening the marketplace's position in the market.

Operational Bottlenecks

The main bottlenecks identified are:

  1. Initial conversion (view to booking): 67.5% loss
  2. Cancellations: 12.8% additional loss
  3. No-shows: 5.0% additional loss

Financial Efficiency

The financial efficiency analysis shows:

  • Average revenue per verified shift: $230 (average rate × average duration)
  • Acquisition cost per verified shift: $18 (estimated)
  • Average operational margin: 28.2%

Key Insights

  • The largest potential for improvement lies in the initial conversion, where small increases in conversion rate can result in significant gains in the total number of verified shifts.
  • Reducing cancellations represents the second-largest opportunity, with potential to increase overall funnel efficiency by up to 3 percentage points.
  • The variation in operational efficiency between different segments suggests the opportunity for personalized strategies to improve performance in specific segments.

9. Conclusions and Recommendations

Main Conclusions

  1. Conversion Funnel: The overall conversion rate (view to booking) is 32.5%, with significant variation by price range, time of day, and shift duration.
  2. Pricing and Elasticity: There is a clear relationship between price and conversion rate, with price elasticity varying between -0.85 and -1.78 depending on the price range.
  3. Reliability: Cancellation rates (12.8%) and no-show rates (4.9%) represent significant bottlenecks in the conversion funnel.
  4. Seasonality: There are clear demand patterns by day of the week and time of day, with peaks on weekdays and at specific times.
  5. Market Efficiency: The average fill rate is 65%, with large variation between different workplaces.
  6. Worker Engagement: 20% of workers are responsible for 80% of bookings, indicating a base of "power users".
  7. Operational Efficiency: The overall funnel efficiency is 24.5%, with the largest bottlenecks in the initial conversion and cancellations.

Strategic Recommendations

  1. Pricing Optimization:
    • Implement dynamic pricing based on historical demand by day/hour
    • Set minimum prices by segment that ensure an acceptable fill rate
    • Test different pricing strategies for low-efficiency segments
  2. Reliability Improvement:
    • Implement a visible reliability scoring system for workers
    • Create incentives for workers with high reliability rates
    • Implement confirmations for bookings made well in advance
  3. Conversion Improvement:
    • Personalize offers based on worker preferences and history
    • Improve the booking interface to reduce friction in the conversion process
  4. Worker Engagement:
    • Develop a loyalty program for "power users"
    • Create personalized notifications for shifts that match worker preferences
  5. Shift Scheduling Optimization:
    • Encourage workplaces to post shifts with more notice
    • Adjust shift distribution to better align with worker availability
    • Implement recommendations for shift duration and timing based on historical data

These recommendations have the potential to significantly increase the efficiency of the marketplace, improving the experience for both workers and workplaces.