Discrepancies between the data in Skio Analytics and the data from Shopify or other platforms are often due to differences in how metrics are defined, calculated, or timed. Common causes of discrepancies include:
Reasons for a difference in data
Revenue calculations
Different tools calculate revenue differently. For example, some tools show gross revenue without shipping and taxes, while Skio's Total Sales includes them. Some tools exclude one-time add-ons, and some only track subscription revenue, while Skio tracks all Shopify revenue (except for refunds). Make sure you're comparing the same revenue type.
Subscriber counts
Skio assigns each customer one status based on priority: Active, Failed, Paused, Cancelled. If a customer has multiple subscriptions in different states, they're counted as their highest-priority status. Other tools may use different rules, leading to different active or churned counts.
Product metrics
Skio's Products dashboard measures total product units, while many tools count subscription lines. If one customer has three bags of coffee on their subscription, Skio counts that as three units. Other tools might count it as one line. Make sure you're comparing the same measurement.
Dunning outcomes
Skio reports what happened when a subscription left dunning (Recovered, Passively Cancelled, or Actively Cancelled). Other tools report current status, so a subscription that recovered months ago might still show as Failed if it's in dunning again today. This creates big differences in recovery metrics.
Historical data
Skio locks in historical data permanently. If a subscription cancelled in January, that cancellation stays in January's data forever—even if the customer reactivated later. Some tools adjust past data based on current status, making historical reports change over time.
Update timing
Skio updates every four hours. Small differences with real-time Shopify data are normal and resolve after the next update.
MRR calculations
Skio’s Current MRR is calculated as of the last day of your selected date range and doesn’t yet have full historical accuracy. Other tools using different MRR methods will show different values for past periods.
Migration events
Skio’s forecasts exclude your migration day to prevent one-time spikes from skewing predictions. Tools that include migration data in their averages will show different forecasts and trend baselines.
What to do if you spot a discrepancy
Verify metric definitions: Confirm you're comparing the same metric type (e.g., Total Sales vs. Net Sales, unit quantity vs. line count).
Check date range alignment: Ensure both systems are measuring the same time period and that V3 has completed its most recent data refresh.
Review subscriber status hierarchy: If comparing active subscriber counts, confirm the third-party tool uses the same status prioritization as V3.
Consider the timing of status changes: For dunning outcomes, remember that V3 measures exit status, not current status.
Contact support: If you've ruled out definitional and timing differences and still see unexpected discrepancies, reach out to Skio support with specific examples. Include screenshots from both systems and the date range you're analyzing.
