Methodology

How to interpret OngoingAI Shopify data

OngoingAI's Shopify ecosystem index continuously tracks storefronts, apps, themes, technologies, and install relationships from public signals. This page explains what the detections mean, what they don't mean, and how to read counts and freshness.

What the data represents

OngoingAI maintains a continuously refreshed index of the Shopify ecosystem — storefronts, apps, themes, technologies, categories, and install relationships. OngoingAI does not claim visibility into a merchant's private Shopify admin. The goal is to make public storefront evidence useful, searchable, and comparable across the ecosystem.

OngoingAI detections represent apps and technologies that expose public signals on a storefront or related web infrastructure. A detected app may indicate that the app is installed, embedded, configured, recently active, or otherwise present in public-facing storefront resources. It does not guarantee that the app is used in every workflow or that it is currently active in the merchant's Shopify admin.

What may not be visible

Some Shopify apps do not leave public storefront signals. Backend-only apps, private apps, checkout-only apps, inactive apps, admin-only apps, server-side integrations, and custom implementations may not appear in OngoingAI results.

Missing detections do not mean a store is not using an app. They mean the app did not surface evidence visible to public-storefront detection.

How confidence should be interpreted

OngoingAI groups detections by confidence based on the strength, consistency, and recency of public signals. Higher-confidence detections are supported by stronger or more consistent public evidence. Lower-confidence detections may require more context or may be excluded from public surfaces.

Public pages are designed to surface detections with enough signal strength to be useful and defensible. The framing on every row should be read as “observed signal” rather than “active install” — see the limits section above.

Counts and rankings

OngoingAI install counts, rankings, and category benchmarks are based on monitored storefronts in the OngoingAI Shopify ecosystem index. They should be interpreted as observed market signals, not official Shopify App Store install counts. The Shopify App Store does not publish install counts; we don't claim them.

Where we publish counts ( /data-index, app pages, category pages), they reflect the number of storefronts in our index where the detection has surfaced within recent refresh cycles.

Refresh cadence

The OngoingAI Shopify ecosystem index refreshes on a rolling basis. Some storefronts may be refreshed more recently than others depending on data availability, change activity, and monitoring priority. Each rendered detection carries a “last seen” or “last scanned” timestamp so the freshness is legible.

Signal sources at a high level

Detections are derived from publicly observable storefront signals — including, but not limited to:

  • Storefront markup
  • Script and asset references
  • Response headers
  • DNS records
  • Public metadata

We intentionally do not publish detection rules, fingerprints, weights, or per-app evidence breakdowns. That keeps the methodology page focused on how to interpret results — not on how to game them.

Corrections and feedback

If a detection appears incorrect, outdated, or missing, OngoingAI may review the public signals associated with that storefront or app and update future results. Contact us with the brand domain and detection in question, and our team will review it.

Explore