Shopify Sessions Suddenly Low? Decoding the Latest Bot Filtering Update
Hey everyone! If you’ve been scratching your head wondering why your Shopify analytics are showing ridiculously low session counts — like 3 sessions yesterday, 1 today — even when you’re clearly getting sales, you’re definitely not alone. We’ve seen this exact frustration pop up in the community, and it’s a genuinely confusing issue. One store owner, FableAndFemme, recently kicked off a thread asking “Is analytics within Shopify broken again?” — a sentiment many of us can relate to!
The good news? Your store probably isn’t broken, and you’re likely not losing traffic. The “bad” news (or rather, “needs-getting-used-to” news) is that Shopify rolled out a significant update to how it measures sessions between September 21st and 23rd. This change is primarily about how “bot” traffic is identified and, crucially, filtered out of your default session reports. So, those drastically lower numbers? They’re likely a direct consequence of this new, more aggressive bot filtering.
What’s Going On with Your Shopify Sessions?
As Francesco Guiducci from IFG eCommerce pointed out in the community discussion, Shopify’s update now filters out “identified bot sessions” from your session-based reports by default. They also tweaked how session boundaries are calculated. This means comparing your “before” and “after” numbers directly isn’t really comparing apples to apples anymore.
FableAndFemme’s own experience perfectly illustrated the issue: they visited their store on their phone, saw no live visitors in Shopify, but their session appeared when they toggled the “add bots” option in the “sessions by location” report. This is the tell-tale sign! It confirms that your visit — a real human one — was reaching Shopify Analytics, but the system classified it as bot traffic and hid it from the default view.
Why Your Sales Are Fine, But Other Metrics Are Off
Here’s a huge relief: Shopify confirmed that your actual orders, sales, and customer counts are not affected by this measurement update. These critical metrics are recorded server-side, independently of the session reporting. So, if you’re seeing sales come in, those are real, and your revenue numbers are accurate.
However, as Vikash Jha from Apploy highlighted, this “overzealous” bot classification quietly breaks other session-based metrics. Think about it: if real human sessions are being hidden, then:
- Your conversion rate will look artificially low.
- Sessions by landing page will be skewed.
- Sessions by traffic source will be off.
- Any marketing attribution (like ROAS from a specific ad campaign) judged by Shopify’s own reporting will appear worse than it actually is.
This is particularly critical for traffic coming from in-app browsers — like when someone clicks your ad or post on Instagram, Facebook, or TikTok. These platforms often open links in their own internal browsers (WebViews), which can send user agent data similar enough to automated traffic that bot heuristics flag them. So, if you’re running paid social, be extra careful about pausing campaigns based on Shopify’s numbers alone right now.
Is It Really a Bot, or a Misclassified Human?
The community consensus is leaning towards “misclassified human,” especially for in-app browser traffic. Alaattincagil noted that in-app WebViews often trigger bot flags due to their user agent strings. This suggests that a chunk of your real, engaged shoppers might be getting bucketed with the bots.
A quick note on GA4: While it’s tempting to treat Google Analytics 4 as the “source of truth,” remember that GA4 and Shopify use different session definitions and filtering rules. So, GA4 will almost always read higher. Use it as a cross-check, but don’t expect the numbers to match perfectly. The gap existing isn’t proof of a Shopify problem, but a change in the gap might be.
How to Investigate and Verify Your Shopify Data
Don’t just “wait it out” (as one community member suggested) if you’re concerned about data accuracy. Here’s how you can actively investigate and confirm what’s happening:
Step 1: Check Your Order Conversion Summaries
This is a super practical first step, recommended by Ad-attack. For any recent orders you’ve received:
- Go to your Shopify admin.
- Open the individual order page for a recent sale.
- Look for the “conversion summary” section on that page.
If the summary shows visits that led to the order, it means the sessions were collected, and the bot classifier is just hiding them from the default report. Your data is intact, just filtered. If an order shows no visit info at all, that’s a collection problem, and you should open a ticket with Shopify Support, attaching the order numbers.
Step 2: Run a Controlled Test for Misclassification
Francesco and Alaattincagil both emphasized the importance of a controlled test to see if normal visits are being misclassified:
- Open your store directly in a standard browser like Safari or Chrome (not an in-app browser like from Facebook or Instagram).
- Use a private/incognito window, and disable any ad blockers.
- Browse a few pages on your store.
- Record the exact time you started and finished browsing.
- Immediately check your Shopify Analytics — specifically the “sessions by locations” report.
- See if your visit appears normally, or only when you select the “Human or bot session filter” to “include bots.”
If a normal browser visit is repeatedly classified as a bot, that’s a problem. Gather your exact timestamp, device, browser, and landing page, and provide this detailed information to Shopify Support. This gives them a reproducible issue to work with.
Step 3: Don’t Forget Other Potential Causes
Lumine reminded us that sometimes other factors can cause low session counts, even if less likely in this specific scenario:
- Consent blocking: Has a cookie banner app been installed or updated recently? Or have privacy settings been tightened? Test by browsing in a private window and declining/ignoring the banner to see if your session registers.
- Pixel dropped: A recent theme publish or update could have inadvertently removed or altered the Shopify analytics pixel.
Navigating Your Analytics Until Things Settle
Until Shopify’s classifier gets further tuned, here’s how to make informed decisions:
- For judging paid campaign performance, rely on the ad platform’s own reporting (Facebook Ads Manager, Google Ads, etc.) or GA4, rather than Shopify’s attributed conversions.
- Reconcile your actual orders with UTM parameters to understand traffic sources.
- Treat the post-September 22nd session data as a new baseline. Don’t compare it directly to your old numbers.
- If checkout analytics are a major concern, remember that “the funnel math multiplies the error” when bots are misclassified, as Clovia (clovia.app) pointed out. Apps like Clovia aim to filter bot traffic at ingestion for clearer checkout metrics.
It’s a bit of an adjustment, but understanding these changes will help you interpret your data accurately. The world of e-commerce analytics is constantly evolving, and staying on top of platform updates is key to making smart business decisions. As you continue to grow your business on Shopify, remember that adapting to these shifts is part of the journey. Keep testing, keep questioning, and rely on multiple data points — especially your actual sales — to get the full picture!