Symptom
The Health Dashboard shows:
- 0% success rate
- No data in Customer Journey Funnel
- Empty provider breakdown
Understanding Health Data
Health metrics are calculated by comparing:
- Shopify orders (expected conversions)
- Tracking events received (actual conversions)
A 0% score means one of these data sources is missing.
Diagnostic Steps
Step 1: Check for Recent Orders
Health data requires orders in the selected time period.
- Go to Shopify Admin → Orders
- Check for orders in the last 7 days
- If no orders, health can’t be calculated
Solution: Wait for orders, or adjust date range.
Step 2: Check Webhook Configuration
Order webhooks must be registered for health tracking.
- Go to Shopify Admin → Settings → Notifications
- Scroll down to Webhooks
- Look for webhooks with your TrackShift app URL
Expected webhooks:
- orders/create
- app/uninstalled
- app_subscriptions/update
If missing:
- Uninstall TrackShift
- Reinstall from Shopify App Store
- Complete setup wizard
- Webhooks should register automatically
Step 3: Check Pixel Event Flow
Even if orders exist, pixel events must be received.
- Go to TrackShift → Validation
- Look for any events in the list
- If empty, pixels aren’t sending events
If no events:
- Follow “Events Not Appearing” troubleshooting
- Verify pixels are installed
- Check consent status
Step 4: Check Date Range
The Health Dashboard defaults to last 7 days.
- Look at the date range selector
- If set to a period with no activity, expand it
- Try “Last 30 days” or “Last 90 days”
Step 5: Verify Provider Configuration
Each provider must be properly configured.
- Go to Migration page
- Check that providers show “Installed”
- For CAPI providers, go to Integrations
- Verify all show “Connected”
Step 6: Check for Database Issues (Rare)
In rare cases, data may not be stored properly.
- Contact support
- We can check your database records
- Potential issues: migration errors, connection issues
New Installation Timeline
If you just installed TrackShift:
| Time | Expected Data |
| 0-1 hours | No data (normal) |
|---|---|
| 1-24 hours | Some events appearing |
| 24-48 hours | Health calculations available |
| 48+ hours | Full health dashboard |
Be patient – health data accumulates over time.
Specific Scenarios
Scenario: Orders Exist but Score is 0%
This means orders are being tracked but no pixel events match.
Possible causes:
- Pixel events going to wrong shop ID
- Pixel not installed when orders were placed
- Consent blocking all events
Solution:
- Install pixels if not already
- Wait for new orders after installation
- Historical orders won’t have pixel data
Scenario: Events Exist but Score is 0%
This means pixel events exist but can’t match to orders.
Possible causes:
- Events are for non-purchase actions only
- Order webhooks not registered
- Shop ID mismatch
Solution:
- Complete a test purchase
- Check if purchase event appears
- Verify webhook configuration
Scenario: Just Installed, No Data Yet
Expected behavior:
- Health dashboard needs time to populate
- Wait 24-48 hours
- Make test purchases to generate data
Forcing a Health Recalculation
If you believe data exists but isn’t showing:
- Go to Health Dashboard
- Click the refresh icon (if available)
- Change date range and change back
- Wait 5 minutes and reload page
—