Measured, not scraped

App footprints across measured Shopify storefronts

Which apps a measured population of verified Shopify storefronts actually loads on their homepages — per-app script-asset footprint shares and co-install pairs, with the method, the exclusions and the capture date published alongside every figure.

i
Co-install pairs

Every figure below is a share of the 545 Shopify storefronts we measured on 2026-08-22. Pairs are co-occurrence counts in one measured population on one date — never a claim that two apps work well together.

  • Of the 545 storefronts measured on 2026-08-22, 110 (20.2%) load both Klaviyo Email Marketing and Yotpo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 96 (17.6%) load both Gorgias Helpdesk & Chat and Klaviyo Email Marketing.
  • Of the 545 storefronts measured on 2026-08-22, 87 (16%) load both Klaviyo Email Marketing and Okendo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 63 (11.6%) load both Klaviyo Email Marketing and Rebuy Personalization Engine.
  • Of the 545 storefronts measured on 2026-08-22, 54 (9.9%) load both Attentive SMS and Klaviyo Email Marketing.
  • Of the 545 storefronts measured on 2026-08-22, 40 (7.3%) load both Gorgias Helpdesk & Chat and Yotpo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 32 (5.9%) load both Gorgias Helpdesk & Chat and Okendo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 31 (5.7%) load both Attentive SMS and Yotpo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 22 (4%) load both Attentive SMS and Okendo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 22 (4%) load both Klaviyo Email Marketing and Recharge Subscriptions.
  • Of the 545 storefronts measured on 2026-08-22, 22 (4%) load both Okendo Product Reviews and Rebuy Personalization Engine.
  • Of the 545 storefronts measured on 2026-08-22, 21 (3.9%) load both Rebuy Personalization Engine and Yotpo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 19 (3.5%) load both Gorgias Helpdesk & Chat and Rebuy Personalization Engine.
  • Of the 545 storefronts measured on 2026-08-22, 17 (3.1%) load both Attentive SMS and Gorgias Helpdesk & Chat.
  • Of the 545 storefronts measured on 2026-08-22, 15 (2.8%) load both Attentive SMS and Rebuy Personalization Engine.
  • Of the 545 storefronts measured on 2026-08-22, 12 (2.2%) load both Okendo Product Reviews and Yotpo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 10 (1.8%) load both Recharge Subscriptions and Yotpo Product Reviews.
  • Of the 545 storefronts measured on 2026-08-22, 8 (1.5%) load both Klaviyo Email Marketing and Loox Product Reviews.
i
Denominator honesty

The corpus behind these figures: 798 candidate domains, 551 verified as Shopify storefronts, 545 measured. Excluded rather than assumed: 5 whose robots.txt disallows automated fetching (their homepages were never touched), 6 that did not return a usable response, and 0 whose returned HTML carried no Shopify marker.

Method

The population is a hand-assembled candidate list of storefront domains, each individually verified as a live Shopify storefront on the day of the scan — by response evidence, never by listicle membership. A domain that cannot be positively identified is excluded, not assumed either way.

Each verified store is fetched politely: robots.txt is consulted first, and a store whose robots.txt disallows automated fetching is excluded without its homepage ever being requested. One homepage request per store, an honest research user-agent with a contact URL, and a store that rate-limits or serves challenge HTML is excluded from the denominator rather than counted as a zero.

A detection means one thing only: a vendor script host appeared in a URL inside the store’s public homepage HTML. That is a footprint of the app’s assets, not proof of an active install — script tags can outlive an uninstall, an app can be installed yet load nothing on the homepage, and an app served purely from Shopify’s own CDN is invisible to this instrument. Under-counting is accepted and disclosed; over-claiming is what the gates exist to prevent.

Every signature in the register earns its way into published figures with a recorded verification against a store known to run the app, and the verification carries its date. Shares are shares of this measured population on the stated day — the corpus skews toward well-known storefronts, and no figure here describes the platform as a whole. Co-install pairs are co-occurrence counts in this population on one date; they carry no claim about whether two apps belong together.