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
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/ClipboardHealthFull 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
- 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%.
- 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.
- Time of Day: Night shifts (10pm-6am) have higher conversion rates (average of 38%), possibly due to the higher rates offered during these hours.
- 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:
- Initial conversion (view to booking): 67.5% loss
- Cancellations: 12.8% additional loss
- 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
- Conversion Funnel: The overall conversion rate (view to booking) is 32.5%, with significant variation by price range, time of day, and shift duration.
- 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.
- Reliability: Cancellation rates (12.8%) and no-show rates (4.9%) represent significant bottlenecks in the conversion funnel.
- Seasonality: There are clear demand patterns by day of the week and time of day, with peaks on weekdays and at specific times.
- Market Efficiency: The average fill rate is 65%, with large variation between different workplaces.
- Worker Engagement: 20% of workers are responsible for 80% of bookings, indicating a base of "power users".
- Operational Efficiency: The overall funnel efficiency is 24.5%, with the largest bottlenecks in the initial conversion and cancellations.
Strategic Recommendations
- 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
- 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
- Conversion Improvement:
- Personalize offers based on worker preferences and history
- Improve the booking interface to reduce friction in the conversion process
- Worker Engagement:
- Develop a loyalty program for "power users"
- Create personalized notifications for shifts that match worker preferences
- 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.