Skip to content

Store Decode not working? No data and other fixes

When Store Decode seems not to be working, the usual cause is the app embed: it is off in your theme, so nothing reaches the app. Turn it on with Activate in theme editor, select Save, then open your store in a new tab. A page view reaches Store Decode about 30 seconds after the page opens, or when the visitor leaves it.

What you see. Home shows the setup checklist, and its latest line reads Latest: nothing seen yet. In Settings, the First data received row reads Waiting for the first storefront visit.

Check. Look at the checklist’s three rows: the storefront script, the order pixel and data arriving. The order pixel needs nothing from you, because Store Decode creates it. The storefront script needs one click from you. Shopify does not let an app switch its own embed on.

Fix.

  1. On Home, select Activate in theme editor. The theme editor opens with the Store Decode embed already selected.
  2. Switch it on and select Save.
  3. Open your store in a new tab and browse a page or two.
  4. Go back to Home and leave the tab open. Home checks for the first page view every 30 seconds for 10 minutes, and reloads itself when one arrives.
  5. After 10 minutes with nothing, reload Home to check again.

Your first hour and first week says what fills in after that, and when.

The app embed is off or missing in the theme editor

Section titled “The app embed is off or missing in the theme editor”

What you see. In Settings, under Tracking, the Storefront script row reads Not active or offers Activate in theme editor. On Home, after 48 hours without data, the status reads No recent data and the checklist offers Activate in theme editor again.

Check. The embed has to be on in the theme that is live on your store. Visits to a theme you are only previewing do not count: Store Decode treats an unpublished, development or demo theme as a preview, not as visitors. How Store Decode leaves bots out lists that rule with the others.

Fix. Select Activate in theme editor in Settings or on Home, switch the embed on and select Save. When the embed is off, the script tag is not on your pages at all, so nothing is measured until you switch it back on.

What you see. Home’s page map shows grey blocks with counts, and says how many of the 300 mobile homepage sessions it has so far. Explore shows counts in place of percentages. Observations reads “Nothing yet.”

Check. Nothing is broken. Store Decode is waiting until it has enough sessions to print a share you can trust. A session is one visit, which ends after 30 minutes without activity. These are the minimums:

  • A percentage or a signal for a page type needs 300 sessions on that device in the window.
  • A homepage section’s own percentage needs 300 sessions that had that section on the page.
  • The line where the typical first screen ends needs 50 homepage page views on that device.
  • An observation needs its own rule’s minimum, and appears after the next nightly run.

Below a minimum you see the count, never an estimate.

Fix. Leave the embed on and let visitors arrive. To see more sessions at once, choose a longer window, up to 30 days. In the first 18 hours after you install, a store that is not a development store gets its numbers every 5 or 10 minutes, until its map can draw on both mobile and desktop. After that the numbers update every hour. While the map waits, Explore says around what time it builds next.

What you see. You browsed your store, and Activity shows nothing from your visit.

Check. Three things stop a visit from being sent:

  • Don’t count my visits is on in this browser. You set it in Settings, under What we count, with Exclude this browser. From then on that browser sends nothing.
  • Your store shows a cookie banner and you have not accepted analytics, or you declined it. A decline in a banner that reports to Shopify sends nothing.
  • You looked too soon. The script sends about 30 seconds after a page opens, or when you leave the page. Allow a minute.

Nothing is sent from the theme editor either.

Fix. Use a private window, accept analytics if a banner asks, and run a check:

  1. In Activity, select Start a check. Store Decode opens your store in a new tab, with a link tagged for this check.
  2. In that tab, open a collection and a product, add the product to the cart, then go to checkout.
  3. Watch each step in Your check turn to Seen, with every detail.

Place an order only on a development store. Your check visit is counted in your numbers like any other visit. Activity explains everything the check shows.

What you see. The status beside the Settings title reads Paused. In Settings, the First data received row reads Last data with a time, and nothing newer arrives.

Check. In Settings, under What we count, look at the Pause collection row. Pausing stops the script on the next page load. Visits while collection is paused are not recorded.

Fix. Select Resume in the same row. The script starts again on the next page load of each visitor. Your numbers from before the pause are kept. The days of the pause stay empty, because those visits were never recorded.

What you see. Store Decode shows fewer sessions or orders than Shopify Analytics or GA4 for the same days.

Check. A gap is expected. Store Decode’s session count is usually lower than Shopify’s. The three causes you can check from the app:

  • Store Decode leaves bots out with its own rules. Settings shows how many bot sessions were left out in the last 14 days.
  • Visitors who decline analytics in a cookie banner that reports to Shopify are not counted.
  • The window and device differ: Store Decode counts days in your store’s time zone, and the device by screen width.

For orders, the Order tracking pixel row in Settings prints how many orders Store Decode saw in the last 14 days beside Shopify’s count. Orders made outside your online store checkout, such as point of sale or draft orders, never reach the pixel.

Fix. Compare the same days, in your store’s time zone, and the same device. When the gap looks larger than these reasons explain, run a check from Activity to see that visits arrive. Why Shopify Analytics, GA4 and Store Decode numbers differ goes through every definition.

What you see. You uninstalled Store Decode and installed it again, and your earlier numbers are gone. Or the Order tracking pixel row in Settings reads Permission needed.

Check. Uninstalling deletes your store’s data in Store Decode at once: the measurements, the summaries and the audits. A reinstall starts from no data, like a first install.

Fix. Open Store Decode in your Shopify admin and follow No data yet after installing above. If the pixel row reads Permission needed, select Reinstall permissions and approve the request.

Write to Support from the link at the foot of this page. Say which section of this page you followed, what Home’s setup checklist shows, and roughly when you last browsed your store.

See what a working store shows on the sample store, Tidewell Home, on the home page.

See the page map on your own store.

Install free →
Last checked against the app on

Something missing or wrong? Tell us through Support.