Why did my Shopify conversion rate drop?
Short answer
Check whether Shopify changed how it measures conversion before you look at your shoppers. Shopify changed how it counts sessions on September 21 to 23, 2026, and conversion rate is calculated from sessions, so it can move while orders and sales stay flat. If orders and sales fell too, work through traffic mix, then the funnel step, then site changes, in that order.
The checklist below takes about 15 minutes. For context, the median Shopify store converts at 1.4% in Littledata's latest benchmark (436 stores, July 27 to October 24, 2026).
The 15-minute checklist
Do the steps in order. Each one rules out a cause that is cheaper to check than the next.
| Step | Time | Question | Where to look |
|---|---|---|---|
| 1. Measurement | 3 min | Did Shopify's counting change, not your shoppers? | Shopify Analytics overview and Sessions reports |
| 2. Tools | 2 min | Are you comparing like with like? | GA4 purchases vs Shopify orders |
| 3. Traffic | 3 min | Did the mix of visitors change? | Sessions by referrer, Performance by marketing channel |
| 4. Funnel step | 3 min | Which step dropped, on which device? | Conversion rate breakdown, Sessions by device |
| 5. Site changes | 2 min | What changed at that step, and when? | Theme and app history, Web performance, Abandoned checkouts |
| 6. Noise | 2 min | Is the drop bigger than normal swings? | Whole-week comparisons |
Step 1 (3 min): Did the measurement change, not the shoppers?
During Shopify's session measurement rollout, September 21 to 23, 2026, three things changed:
- Session boundaries. A session ends after 30 minutes of inactivity. It no longer ends at midnight UTC, so activity that spans midnight is one session instead of two.
- Sessions without a pageview. Some are now counted, such as a customer who goes straight to checkout from a cart link. This can lower conversion rate.
- Bots. Sessions Shopify identifies as bots are filtered out of session reports by default. This can raise conversion rate. Sessions it cannot identify still count as regular sessions.
Shopify says orders, sales and customer counts are not affected. Its changelog entry of September 21, 2026 says to treat this as a new baseline for session-based metrics. The metrics that can shift include sessions, conversion rate, add to cart rate, reached checkout rate, checkout conversion rate and bounce rate. Custom reports and apps that read Shopify session data may change too.
To check, follow Shopify's own review:
- Open Analytics, then Reports, then a session-based report such as Sessions by landing page or Sessions by device.
- Pick two periods that both start after September 23, 2026.
- Set the same Human or bot session filter on both.
- Open the Analytics overview and compare orders, sales and customers for the same dates.
Do not compare across the update date. Shopify did not reprocess history, and bot classification exists only for sessions from October 7, 2025 onward. A comparison with the same weeks last year is therefore not like for like for session-based metrics.
Two other changes can also muddy a longer trend:
- Checkout start. Shopify lists this among the changes that came with its October 2024 analytics update: a session counts as reaching checkout when checkout starts loading, for example from the cart or a checkout link, not when the customer takes an action in checkout. Shopify recalculated data back to October 2022 with the new method. Expect a lower checkout conversion rate and a higher reached checkout rate than before.
- Marketing reports. In September 2026 Shopify rebuilt Performance by marketing channel to cover all online store traffic, and on October 18, 2026 it changed some channel and medium labels. Traffic can move between rows without any real change.
Step 2 (2 min): Are you comparing like with like?
If you read conversion rate in Google Analytics, expect a different number. Shopify lists session definitions, JavaScript and cookie requirements, browser extensions that block Google Analytics, reporting time zones and different tracking methods as causes. GA4 also ends a session after 30 minutes of inactivity by default, and that timeout can be changed. Google excludes known bots too, using its own research and the IAB's International Spiders and Bots List, so the two tools do not filter the same sessions.
- Put both tools on the same dates and the same time zone.
- Use ranges that ended at least 24 hours ago, because GA4 needs time to process data.
- Compare GA4 purchases with Shopify orders for the same dates. If they diverged recently, fix the tracking before you chase a shopper problem.
- If an old tag or app recorded purchases on the Thank you or Order status page, confirm it still fires. Shopify.dev lists August 28, 2025 (Plus) and August 26, 2026 (non-Plus) as the dates script tags on those pages were sunset.
Cookie consent and ad blockers also reduce what is counted. Shopify notes that where a cookie banner is active, data is collected only after consent. Littledata, whose product sends Shopify store data to GA4, says browser-based setups routinely undercount purchases by 15 to 20%. That is a vendor claim, so treat the size as unproven for your store.
Step 3 (3 min): Did your traffic mix change?
Conversion rate is orders divided by sessions. Add many visitors who rarely buy and the rate falls while sales hold steady or rise. Typical causes: a new paid channel, a viral post, a big email to a cold list, a sale or a product launch.
Open Shopify's Sessions by referrer (acquisition reports) and Performance by marketing channel. The second shows sessions, orders, sales and conversion rate by channel, split by traffic type. By default it shows the last 30 days with last non-direct click attribution. Compare the same report for both periods and look for one row that grew a lot or converts far below the rest.
If the drop sits in one channel, the mix of shoppers probably changed more than the store did. Keep the September and October 2026 report changes from Step 1 in mind when you compare rows.
Step 4 (3 min): Which funnel step dropped, and on which device?
Shopify's Conversion rate breakdown report shows four steps: all sessions, sessions with cart additions, sessions that reached checkout and sessions that completed checkout. Each step's rate is its sessions divided by all sessions. Run it for both periods, then repeat it per device with Sessions by device.
The example below uses made-up numbers.
| Funnel step | Previous 4 weeks | Latest 4 weeks |
|---|---|---|
| All sessions | 20,000 | 20,000 |
| Sessions with cart additions | 1,400 (7.0%) | 1,380 (6.9%) |
| Sessions that reached checkout | 700 (3.5%) | 680 (3.4%) |
| Sessions that completed checkout | 280 (1.4%) | 200 (1.0%) |
| Completed, of those who reached checkout | 40.0% | 29.4% |
Example only, not real data. Percentages in brackets are shares of all sessions, as in Shopify's report. The last row is derived: completed divided by reached checkout.
Here the first two steps barely moved. The loss is after checkout starts, so product pages are not the place to look. For what is typical at each step, see the add-to-cart, checkout completion and cart abandonment benchmarks.
Step 5 (2 min): What changed on the site at that step?
Match the date the step turned to your change log. Look at the changes that touch the step you found.
| Step that dropped | Changes to check | Where to look |
|---|---|---|
| Cart additions | Theme update, a new or updated app, new pop-up or discount banner, page speed | Theme and app history; Shopify Web performance reports |
| Reached checkout | Cart page changes, shipping rate or threshold changes, a cart app | Cart page on mobile and desktop, shipping settings |
| Completed checkout | Payment methods and wallets, shipping rates, discount code handling, failed or blocked payments | Orders, then Abandoned checkouts |
For speed, Google's Core Web Vitals call a page good when, at the 75th percentile, Largest Contentful Paint is within 2.5 seconds, Interaction to Next Paint is 200 ms or less and Cumulative Layout Shift is 0.1 or less. Shopify's Web performance reports cover all three, by page URL or page type.
In Abandoned checkouts, open a checkout, expand the payment event in its Timeline and read the Message field to see why a payment failed. Payments that Shopify Payments blocked as high risk show in the Blocked view.
Step 6 (2 min): Is the drop real?
Conversion rate is a share, and shares from small samples jump around. A drop is easier to believe when it holds across whole weeks, shows up at one funnel step and comes from large counts in both periods. A single bad day proves little. Compare whole weeks so both periods contain the same mix of weekdays and weekends.
The standard check is a test of two proportions. For large samples, the NIST handbook uses a z-test on the difference between the two rates. For small samples it recommends Fisher's exact test. Oran's free calculator warns that below 5,000 sessions or 50 orders, numbers can swing a lot from one month to the next.
Benchmarks for context
A rate below the median is not proof that something broke. Stores differ a lot by category. These are Littledata's published Shopify figures.
| Group | Median | Top 20% | Stores |
|---|---|---|---|
| All Shopify stores | 1.4% | 2.7% | 436 |
| Mobile | 1.5% | 3.0% | 430 |
| Desktop | 1.4% | 3.0% | 426 |
| Fashion & Apparel | 1.0% | 1.9% | 76 |
| Home & Furniture | 1.0% | 1.8% | 63 |
| Beauty & Skincare | 2.5% | 3.8% | 39 |
| Health & Supplements | 2.4% | 3.8% | 35 |
| Food & Beverage | 2.3% | 3.3% | 32 |
Source: Littledata, Shopify conversion rate benchmarks, 90 days from July 27 to October 24, 2026, generated October 28, 2026, accessed October 31, 2026. The bottom 20% of all stores are at 0.5% or less.
Where Oran fits
Oran does not find the cause for you. It helps with Steps 4 and 6. You type or paste 30 days of funnel counts by device (or upload a CSV) for two periods. Oran compares each step with Littledata's published Shopify step medians. On the Growth plan, which the 14-day trial includes, it flags a step change only when it is significant at 99% confidence, at least 5% in relative terms and based on at least 300 in the step's starting count in both periods. It also splits the revenue change between the two periods into traffic, conversion and order value effects.
Know the limits. Data is typed in, pasted or uploaded as a CSV today, and live GA4 and Shopify connections are listed as coming soon. Oran does not break results down by traffic source, channel, campaign or landing page, so Step 3 stays in Shopify or GA4. It does not detect bots or fix tracking. If you also enter the order count from your store admin, it checks how many of those orders your analytics captured, and lowers its confidence in leaks when analytics misses a large share of them. Nothing is installed on your store. Design partners get early access to live GA4 sync: see design partners. To compare two periods step by step, start the 14-day trial.
Frequently asked questions
Did Shopify's September 2026 update lower my conversion rate?
What is a normal Shopify conversion rate?
Why does Google Analytics show a different conversion rate than Shopify?
How do I tell if a conversion rate drop is real?
Does Oran connect to my Shopify store to find the drop?
Sources
- Shopify Help Center: Session measurement update. Rollout dates, session rules, bot filtering, baseline advice, review steps. Accessed October 31, 2026.
- Shopify Changelog: Shopify Analytics session measurement improvements. Entry of September 21, 2026. Accessed October 31, 2026.
- Shopify Help Center: Analytics updates. October 2024 checkout start change, September 2026 marketing report consolidation. Accessed October 31, 2026.
- Shopify Help Center: Marketing reports. Performance by marketing channel, October 18, 2026 classification changes. Accessed October 31, 2026.
- Shopify Help Center: Acquisition reports. Sessions by referrer. Accessed October 31, 2026.
- Shopify Help Center: Behavior reports. Conversion rate breakdown, Sessions by device, Web performance reports. Accessed October 31, 2026.
- Shopify Help Center: Discrepancies between Shopify and other software. Causes of differences with Google Analytics. Accessed October 31, 2026.
- Shopify Help Center: Customer discrepancies. Cookie consent and sessions. Accessed October 31, 2026.
- Shopify Help Center: Abandoned checkouts. Payment events and blocked high-risk payments. Accessed October 31, 2026.
- Shopify.dev: checkout.liquid. Sunset dates for script tags on the Thank you and Order status pages. Accessed October 31, 2026.
- Google Analytics Help: About Analytics sessions. The 30-minute default timeout. Accessed October 31, 2026.
- Google Analytics Help: Known bot-traffic exclusion. Known bots and spiders are excluded automatically. Accessed October 31, 2026.
- Littledata: Shopify conversion rate benchmarks. Medians, top 20%, industries, method. Accessed October 31, 2026.
- Littledata blog: Shopify benchmarks 2026, what they mean. October 7, 2026. The 15 to 20% undercount claim, a vendor view. Accessed October 31, 2026.
- Littledata Help: Shopify vs Google Analytics data discrepancies. GA4 processing delay and time zones. Accessed October 31, 2026.
- web.dev: Web Vitals. Core Web Vitals thresholds. Accessed October 31, 2026.
- NIST/SEMATECH e-Handbook of Statistical Methods: How can we determine whether two processes produce the same proportion of defectives?. Z-test and Fisher's exact test. Accessed October 31, 2026.