<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Insane Developer</title>
    <description>The latest articles on DEV Community by Insane Developer (@insanedevhq).</description>
    <link>https://dev.to/insanedevhq</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4172853%2F56341aa2-c8f2-4817-af98-602d6be8abec.png</url>
      <title>DEV Community: Insane Developer</title>
      <link>https://dev.to/insanedevhq</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/insanedevhq"/>
    <language>en</language>
    <item>
      <title>My Shopify store index got Apify's Rising Star badge. What 950K stores taught me</title>
      <dc:creator>Insane Developer</dc:creator>
      <pubDate>Fri, 30 Oct 2026 13:21:10 +0000</pubDate>
      <link>https://dev.to/insanedevhq/my-shopify-store-index-got-apifys-rising-star-badge-what-950k-stores-taught-me-5dmo</link>
      <guid>https://dev.to/insanedevhq/my-shopify-store-index-got-apifys-rising-star-badge-what-950k-stores-taught-me-5dmo</guid>
      <description>&lt;p&gt;I'm a developer from Ukraine building a small data business on Apify. The Store page of my Actor &lt;a href="https://apify.com/insanedev/shopify-store-list?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=rising-star" rel="noopener noreferrer"&gt;Shopify Store Leads&lt;/a&gt; now shows a Rising Star badge. Apify assigns it automatically; there's nothing to apply for. Here is what went into the tool, in case it helps someone building their own.&lt;/p&gt;

&lt;h2&gt;
  
  
  It runs on my own index
&lt;/h2&gt;

&lt;p&gt;The Actor doesn't resell someone else's database. I keep an index of Shopify stores that I build myself: popular-site lists (Tranco, Chrome UX Report for 42 countries, Common Crawl) go through a DNS check for Shopify's IP range, and every hit is confirmed with the store's own &lt;code&gt;meta.json&lt;/code&gt;. The October build holds 951,105 stores. A daily job adds newly found stores, and every run reads the details of the stores it returns live from their storefronts.&lt;/p&gt;

&lt;p&gt;The full method is on &lt;a href="https://insanedev.dev/methodology/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=rising-star" rel="noopener noreferrer"&gt;insanedev.dev/methodology&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What 950K stores look like
&lt;/h2&gt;

&lt;p&gt;I read 765,826 of those storefronts and counted which apps and themes they run.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx7p6473xujd61hkwy6oi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx7p6473xujd61hkwy6oi.png" alt="Which apps 951K Shopify stores run: PayPal messaging 232,224, Judge.me 212,895, Klaviyo 162,731, Microsoft Clarity 85,554, Mailchimp 62,076" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Judge.me is on more stores than any other review app, and Mailchimp is still on 62,076 of them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcylmw4hb1j3r12vdsfe5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcylmw4hb1j3r12vdsfe5.png" alt="Dawn still runs 1 in 5 Shopify stores: Dawn 159,954, Horizon 47,806, Debut 29,080" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dawn runs on 21% of the storefronts I read. Debut, a theme from before Online Store 2.0, is still on 29,080.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmx45cn2rsx1k80sxpgk7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmx45cn2rsx1k80sxpgk7.png" alt="Where Shopify stores are: US 325,308 (34%), UK 72,219, Australia 56,138, Canada 53,486, India 49,019" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A third of the stores sell from the US. The biggest niches by keyword are clothing, fashion and jewelry.&lt;/p&gt;

&lt;h2&gt;
  
  
  Speed came from measuring against the competition
&lt;/h2&gt;

&lt;p&gt;Before every change I run the same query through the top Shopify lead Actors on the Store. The latest run: coffee stores in the US, contacts on, 200 stores. My Actor now returns them in 56 seconds, with an e-mail for most rows plus phones, socials and addresses where the store publishes them. The storefront-reading alternative I compare against took 829 seconds for the same query a day earlier.&lt;/p&gt;

&lt;p&gt;Most of the time went into network waits, not parsing. Reading the few contact pages that matter in parallel and pacing requests to Shopify per IP gave most of the gain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing by the row
&lt;/h2&gt;

&lt;p&gt;Users pay $5.50 per 1,000 leads, and the first 25 are free. Errors, duplicates and empty results are never billed. That rule shaped the code more than anything else: a store that fails to load costs me compute and earns nothing, so it's in my interest to make every read count.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it without an account
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://insanedev.dev/shopify/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=rising-star" rel="noopener noreferrer"&gt;insanedev.dev/shopify&lt;/a&gt; has counts for every app, theme, niche and country in the index, plus a free sample CSV with real contacts (up to 15 stores per list, all from outside the top 50K by traffic). The aggregate counts are also an open dataset on &lt;a href="https://huggingface.co/datasets/insanedevhq/shopify-ecosystem-stats" rel="noopener noreferrer"&gt;Hugging Face&lt;/a&gt; and &lt;a href="https://github.com/insanedevhq/shopify-ecosystem-stats" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; under CC BY 4.0.&lt;/p&gt;

&lt;p&gt;If you need data from somewhere else, I build custom scrapers and lead lists too: &lt;a href="https://insanedev.dev/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=rising-star" rel="noopener noreferrer"&gt;insanedev.dev&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>ecommerce</category>
      <category>data</category>
      <category>webscraping</category>
    </item>
    <item>
      <title>10,000 popular Shopify stores: e-mails, socials, shipping and discounts (October 2026)</title>
      <dc:creator>Insane Developer</dc:creator>
      <pubDate>Sun, 11 Oct 2026 00:54:23 +0000</pubDate>
      <link>https://dev.to/insanedevhq/10000-popular-shopify-stores-e-mails-socials-shipping-and-discounts-october-2026-i8l</link>
      <guid>https://dev.to/insanedevhq/10000-popular-shopify-stores-e-mails-socials-shipping-and-discounts-october-2026-i8l</guid>
      <description>&lt;p&gt;My last post counted &lt;a href="https://dev.to/insanedevhq/what-apps-the-most-visited-shopify-stores-run-october-2026-79m"&gt;which apps the most-visited Shopify stores run&lt;/a&gt;. This one covers the rest of the public storefront: contact details, social links, shipping countries, catalogue size, prices and discounts. The first result surprised me most: for a third of the stores, the best e-mail address I found was in the privacy policy or the terms of service.&lt;/p&gt;

&lt;p&gt;I'm a developer from Ukraine building a small data business on Apify. The stores come from my own index of 392,504 Shopify stores, found through the Chrome UX Report and Tranco lists.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sample
&lt;/h2&gt;

&lt;p&gt;These are the first 10,000 stores of my index in popularity order. The Chrome UX Report puts each one among the top 1,000 (418 stores), top 5,000 (4,467) or top 10,000 (5,115, taken in Tranco order) websites of its country, across 42 countries plus the global list. Each country brings its own top sites, so small markets weigh a lot: Australia and New Zealand have 1,377 stores here and the US has 440. Treat the totals as a world average, not a US view.&lt;/p&gt;

&lt;p&gt;I read every storefront on 9 October 2026 between 00:11 and 06:49 UTC, from one machine, at no more than four requests per second. For each store that meant the homepage, the first page of &lt;code&gt;/products.json&lt;/code&gt; (up to 120 products, most recently published first), one product page, &lt;code&gt;/pages/contact&lt;/code&gt;, the privacy policy, and the terms of service if the e-mail, phone or company name was still missing. 9,969 stores answered. Of the other 31, 14 blocked automated visits (I skip those) and 17 were down or unavailable. Shares below are of the 9,969 unless I give another number. Shipping countries and product counts come from each store's public &lt;code&gt;meta.json&lt;/code&gt;, read when the index was built around the end of September.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where stores publish their e-mail address
&lt;/h2&gt;

&lt;p&gt;94.2% of stores publish an e-mail address on at least one of those pages. For each store I keep the page where the best address came from, ranking the store's own domain first and general mailboxes ahead of privacy or HR ones:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Page&lt;/th&gt;
&lt;th&gt;Stores&lt;/th&gt;
&lt;th&gt;Share&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Homepage&lt;/td&gt;
&lt;td&gt;4,896&lt;/td&gt;
&lt;td&gt;49.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contact page&lt;/td&gt;
&lt;td&gt;1,318&lt;/td&gt;
&lt;td&gt;13.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Privacy policy&lt;/td&gt;
&lt;td&gt;2,556&lt;/td&gt;
&lt;td&gt;25.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terms of service&lt;/td&gt;
&lt;td&gt;621&lt;/td&gt;
&lt;td&gt;6.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No e-mail found&lt;/td&gt;
&lt;td&gt;578&lt;/td&gt;
&lt;td&gt;5.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The homepage or the contact page gives you an address for at least 62.3% of stores. It's "at least" because a store whose best address sits in the privacy policy can still have a weaker one on its homepage. For the 31.9% whose best address came from a policy page, that address is rarely a privacy mailbox: info@ leads with 751 of 3,177, and privacy-type addresses make up under 5%. So when you look for a store's e-mail by hand, check the privacy policy.&lt;/p&gt;

&lt;p&gt;Phones are less common: 66.2% of stores publish one somewhere, 53.4% on the homepage or contact page. WhatsApp chat links are on 14.2% of stores (counted on every page I read, policy pages included), anywhere from none in Canada to 52.2% in the Middle East.&lt;/p&gt;

&lt;h2&gt;
  
  
  A third ship to only one country
&lt;/h2&gt;

&lt;p&gt;34.2% of stores list exactly one shipping country in &lt;code&gt;meta.json&lt;/code&gt;, and for 2,979 of those 3,409 stores it is their own country. At the other end, 15.9% ship to the whole world (a rest-of-world zone or 200+ countries).&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Region&lt;/th&gt;
&lt;th&gt;Stores&lt;/th&gt;
&lt;th&gt;Ship to one country&lt;/th&gt;
&lt;th&gt;WhatsApp link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Europe (without UK &amp;amp; IE)&lt;/td&gt;
&lt;td&gt;4,280&lt;/td&gt;
&lt;td&gt;24.1%&lt;/td&gt;
&lt;td&gt;10.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Australia &amp;amp; New Zealand&lt;/td&gt;
&lt;td&gt;1,377&lt;/td&gt;
&lt;td&gt;35.1%&lt;/td&gt;
&lt;td&gt;0.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Asia (without India)&lt;/td&gt;
&lt;td&gt;898&lt;/td&gt;
&lt;td&gt;43.5%&lt;/td&gt;
&lt;td&gt;16.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UK &amp;amp; Ireland&lt;/td&gt;
&lt;td&gt;891&lt;/td&gt;
&lt;td&gt;16.7%&lt;/td&gt;
&lt;td&gt;6.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Middle East&lt;/td&gt;
&lt;td&gt;655&lt;/td&gt;
&lt;td&gt;63.2%&lt;/td&gt;
&lt;td&gt;52.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;US&lt;/td&gt;
&lt;td&gt;440&lt;/td&gt;
&lt;td&gt;28.6%&lt;/td&gt;
&lt;td&gt;2.7%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;South Africa&lt;/td&gt;
&lt;td&gt;378&lt;/td&gt;
&lt;td&gt;59.8%&lt;/td&gt;
&lt;td&gt;20.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Canada&lt;/td&gt;
&lt;td&gt;372&lt;/td&gt;
&lt;td&gt;50.0%&lt;/td&gt;
&lt;td&gt;0.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;India&lt;/td&gt;
&lt;td&gt;362&lt;/td&gt;
&lt;td&gt;49.2%&lt;/td&gt;
&lt;td&gt;43.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latin America&lt;/td&gt;
&lt;td&gt;316&lt;/td&gt;
&lt;td&gt;70.6%&lt;/td&gt;
&lt;td&gt;44.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;European stores mostly ship to more than one country: a single shipping country is listed by 9.4% of Spanish stores and 8.7% of French ones. In Israel it is 75.7%, in Mexico 69.5%. WhatsApp links are on more than half of Middle Eastern stores (mostly Israel, the UAE and Turkey), 44.6% of Latin American ones (Mexico and Brazil) and 43.9% of Indian ones, and on none of the 372 Canadian stores.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instagram is ahead of Facebook, TikTok ahead of YouTube
&lt;/h2&gt;

&lt;p&gt;Instagram is linked from 86.0% of stores and Facebook from 79.0%. TikTok (45.7%) is ahead of YouTube (40.1%), then come Pinterest at 22.4%, X at 15.8% and LinkedIn at 12.9%. Threads is on 64 stores (0.6%). One store in ten links no social profile at all. I count links to a profile; share buttons don't count.&lt;/p&gt;

&lt;p&gt;In India, where TikTok is blocked, TikTok links show up on 0.6% of stores. YouTube is on 66.9% of Indian stores, well above any other region (the next highest is 44.3%).&lt;/p&gt;

&lt;h2&gt;
  
  
  Catalogues are big
&lt;/h2&gt;

&lt;p&gt;The median store has 978 published products. Only 5.5% have fewer than 50, and 479 stores (4.8%) show 25,001, the cap on Shopify's public count. The middle half of stores have between 297 and 3,383 products.&lt;/p&gt;

&lt;p&gt;For prices I take the cheapest variant of each of the first 120 products and use the median. Converted to US dollars at the ECB rates of 9 October, the median store's median price is $47.65. A quarter of stores are under $22.34, a quarter are above $110.43, and 13.0% have a median above $250. This covers the 9,566 stores with a product sample in a currency the ECB lists; stores pricing in AED, SAR, TWD, PKR and a few others are left out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Almost every store published a product in the last 30 days
&lt;/h2&gt;

&lt;p&gt;Of the 9,828 stores with a product sample, 92.1% had published at least one product in the 30 days before I read them. For 73.7% the newest product was under a week old, and the median store's newest product was 1.5 days old. Only 2.2% had published nothing for 90 days.&lt;/p&gt;

&lt;p&gt;Read this as catalogue activity, not as launches. Shopify sets a new publish date when a product is published again. On one large store I checked by hand, eight products created between August 2025 and March 2026 all had publish times within 15 seconds of each other on 25 September. For 34.5% of stores, all 120 sampled products had a date from the last 30 days. That can be a big catalogue that really adds that much, or a bulk re-publish, and my data can't tell the two apart.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three in four show a strikethrough price
&lt;/h2&gt;

&lt;p&gt;75.4% of stores have at least one product with a compare-at price above the selling price among the first 120 they list. A quarter (25.4%) discount half or more of them, and 590 stores (6.0%) discount every one. In the median store, 11.7% of the sampled products are on sale.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four in five don't run a free Shopify theme
&lt;/h2&gt;

&lt;p&gt;Shopify's own free themes run 21.9% of the 9,918 stores whose theme name I could read: Dawn 13.2%, the newer Horizon family 4.5%, older free themes such as Debut 1.9%. The other 78.1% run something else: a theme from the Theme Store or a marketplace, or a custom build. The sample has 1,557 distinct theme names. The 20 most common cover 54.0% of stores, and 1,102 stores (11.1%) use a name that no other store in the sample has, which usually means a custom or renamed theme.&lt;/p&gt;

&lt;p&gt;AI coding agents wrote the analysis script and drafted this post under my review; every number here comes from the script's output.&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>ecommerce</category>
      <category>data</category>
      <category>webscraping</category>
    </item>
    <item>
      <title>What apps the most-visited Shopify stores run (October 2026)</title>
      <dc:creator>Insane Developer</dc:creator>
      <pubDate>Fri, 09 Oct 2026 08:43:14 +0000</pubDate>
      <link>https://dev.to/insanedevhq/what-apps-the-most-visited-shopify-stores-run-october-2026-79m</link>
      <guid>https://dev.to/insanedevhq/what-apps-the-most-visited-shopify-stores-run-october-2026-79m</guid>
      <description>&lt;p&gt;I read the storefronts of 11,386 Shopify stores that rank among the 10,000 most-visited websites of their own country, in 63 countries, and recorded which apps load on the homepage and one product page. Klaviyo is on half of them. Judge.me leads reviews everywhere except the UK. Attentive is on 17% of top US stores and 0.3% of EU ones, and Afterpay shows up mostly in Australia and New Zealand.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sample
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Stores come from my own index of 392,504 Shopify stores. A store counts as "most visited" when the Chrome UX Report puts it in the top 1,000, 5,000 or 10,000 websites of its country. 12,147 stores in the index meet that bar; 11,386 of them answered when I read them on 9 October 2026. The rest were down, unavailable or blocked.&lt;/li&gt;
&lt;li&gt;An app counts as present when its script or widget shows up in the page HTML. Apps that only run in the admin, at checkout or on the server are invisible this way, so every number here is a lower bound. I check 69 apps, not the whole App Store.&lt;/li&gt;
&lt;li&gt;Each country contributes the Shopify stores in its own top 10,000, so small markets weigh as much as big ones: Australia (842 stores) and New Zealand (819) are the largest groups, Denmark has 673 and the US 460. The overall numbers are a world average, not a US view; the regional table below splits them.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Most common apps
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;App&lt;/th&gt;
&lt;th&gt;Share of stores&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Klaviyo&lt;/td&gt;
&lt;td&gt;51.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Tag Manager&lt;/td&gt;
&lt;td&gt;42.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judge.me&lt;/td&gt;
&lt;td&gt;33.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft Clarity&lt;/td&gt;
&lt;td&gt;31.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Triple Whale&lt;/td&gt;
&lt;td&gt;10.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gorgias&lt;/td&gt;
&lt;td&gt;10.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Meta Pixel&lt;/td&gt;
&lt;td&gt;10.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trustpilot widget&lt;/td&gt;
&lt;td&gt;9.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PayPal messaging&lt;/td&gt;
&lt;td&gt;9.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yotpo&lt;/td&gt;
&lt;td&gt;7.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The median store runs 3 of the apps I check (mean 3.3); 92% run at least one. Stores in their country's top 1,000 run 3.7 on average, stores ranked 5,000 to 10,000 run 3.2.&lt;/p&gt;

&lt;h2&gt;
  
  
  Category leaders
&lt;/h2&gt;

&lt;p&gt;Share of all stores, and in brackets the share of stores that use the category at all.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email and SMS (60.6% of stores): Klaviyo 51.2% (84%), Mailchimp 6.6%, Omnisend 5.1%, Attentive 2.1%.&lt;/li&gt;
&lt;li&gt;Reviews (53.3%): Judge.me 33.5% (63%), Trustpilot widget 9.4%, Yotpo 7.5%, Loox 6.1%, Okendo 3.2%, Reviews.io 3.1%, Stamped 2.3%.&lt;/li&gt;
&lt;li&gt;Support and chat (15.9%): Gorgias 10.3% (65%), Zendesk 2.9%, Tidio 1.7%, Re:amaze 1.0%.&lt;/li&gt;
&lt;li&gt;Upsell and personalisation (12.1%): LimeSpot 7.1%, Rebuy 4.0%, Nosto 1.6%.&lt;/li&gt;
&lt;li&gt;Search and filters (7.5%): Boost Commerce 4.1%, Searchanise 3.1%, Klevu 0.3%, Algolia 0.1%.&lt;/li&gt;
&lt;li&gt;Loyalty (5.2%): Smile.io 2.2%, LoyaltyLion 2.0%, Rise.ai 1.2%.&lt;/li&gt;
&lt;li&gt;Subscriptions (3.2%): Recharge 1.7%, Appstle 1.4%, Skio 0.2%.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Differences by region
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;App&lt;/th&gt;
&lt;th&gt;US&lt;/th&gt;
&lt;th&gt;Canada&lt;/th&gt;
&lt;th&gt;UK &amp;amp; IE&lt;/th&gt;
&lt;th&gt;EU&lt;/th&gt;
&lt;th&gt;AU &amp;amp; NZ&lt;/th&gt;
&lt;th&gt;India&lt;/th&gt;
&lt;th&gt;Other Asia&lt;/th&gt;
&lt;th&gt;LatAm&lt;/th&gt;
&lt;th&gt;Africa&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Klaviyo&lt;/td&gt;
&lt;td&gt;65.0&lt;/td&gt;
&lt;td&gt;66.8&lt;/td&gt;
&lt;td&gt;62.3&lt;/td&gt;
&lt;td&gt;57.9&lt;/td&gt;
&lt;td&gt;64.2&lt;/td&gt;
&lt;td&gt;6.6&lt;/td&gt;
&lt;td&gt;28.4&lt;/td&gt;
&lt;td&gt;36.2&lt;/td&gt;
&lt;td&gt;28.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Attentive&lt;/td&gt;
&lt;td&gt;17.0&lt;/td&gt;
&lt;td&gt;7.9&lt;/td&gt;
&lt;td&gt;6.3&lt;/td&gt;
&lt;td&gt;0.3&lt;/td&gt;
&lt;td&gt;2.1&lt;/td&gt;
&lt;td&gt;0.6&lt;/td&gt;
&lt;td&gt;0.4&lt;/td&gt;
&lt;td&gt;0.9&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judge.me&lt;/td&gt;
&lt;td&gt;18.9&lt;/td&gt;
&lt;td&gt;26.9&lt;/td&gt;
&lt;td&gt;23.8&lt;/td&gt;
&lt;td&gt;36.6&lt;/td&gt;
&lt;td&gt;27.6&lt;/td&gt;
&lt;td&gt;69.4&lt;/td&gt;
&lt;td&gt;31.1&lt;/td&gt;
&lt;td&gt;36.2&lt;/td&gt;
&lt;td&gt;45.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yotpo&lt;/td&gt;
&lt;td&gt;18.9&lt;/td&gt;
&lt;td&gt;16.6&lt;/td&gt;
&lt;td&gt;10.9&lt;/td&gt;
&lt;td&gt;4.7&lt;/td&gt;
&lt;td&gt;14.0&lt;/td&gt;
&lt;td&gt;1.1&lt;/td&gt;
&lt;td&gt;5.7&lt;/td&gt;
&lt;td&gt;2.2&lt;/td&gt;
&lt;td&gt;3.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Okendo&lt;/td&gt;
&lt;td&gt;9.6&lt;/td&gt;
&lt;td&gt;4.7&lt;/td&gt;
&lt;td&gt;3.5&lt;/td&gt;
&lt;td&gt;1.2&lt;/td&gt;
&lt;td&gt;11.1&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;1.1&lt;/td&gt;
&lt;td&gt;1.3&lt;/td&gt;
&lt;td&gt;0.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gorgias&lt;/td&gt;
&lt;td&gt;15.9&lt;/td&gt;
&lt;td&gt;24.5&lt;/td&gt;
&lt;td&gt;14.9&lt;/td&gt;
&lt;td&gt;8.6&lt;/td&gt;
&lt;td&gt;23.2&lt;/td&gt;
&lt;td&gt;0.3&lt;/td&gt;
&lt;td&gt;2.1&lt;/td&gt;
&lt;td&gt;4.1&lt;/td&gt;
&lt;td&gt;2.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Triple Whale&lt;/td&gt;
&lt;td&gt;26.7&lt;/td&gt;
&lt;td&gt;13.5&lt;/td&gt;
&lt;td&gt;14.9&lt;/td&gt;
&lt;td&gt;11.1&lt;/td&gt;
&lt;td&gt;12.3&lt;/td&gt;
&lt;td&gt;3.9&lt;/td&gt;
&lt;td&gt;5.6&lt;/td&gt;
&lt;td&gt;8.8&lt;/td&gt;
&lt;td&gt;2.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Afterpay&lt;/td&gt;
&lt;td&gt;5.9&lt;/td&gt;
&lt;td&gt;5.8&lt;/td&gt;
&lt;td&gt;5.1&lt;/td&gt;
&lt;td&gt;0.1&lt;/td&gt;
&lt;td&gt;25.8&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;0.8&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Klarna&lt;/td&gt;
&lt;td&gt;3.5&lt;/td&gt;
&lt;td&gt;2.6&lt;/td&gt;
&lt;td&gt;7.0&lt;/td&gt;
&lt;td&gt;2.5&lt;/td&gt;
&lt;td&gt;1.4&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;0.9&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mailchimp&lt;/td&gt;
&lt;td&gt;3.7&lt;/td&gt;
&lt;td&gt;8.4&lt;/td&gt;
&lt;td&gt;7.2&lt;/td&gt;
&lt;td&gt;4.0&lt;/td&gt;
&lt;td&gt;9.3&lt;/td&gt;
&lt;td&gt;3.6&lt;/td&gt;
&lt;td&gt;7.1&lt;/td&gt;
&lt;td&gt;12.6&lt;/td&gt;
&lt;td&gt;16.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Percent of stores in each region. Stores per region: US 460, Canada 379, UK &amp;amp; Ireland 1,008, EU 4,470, Australia &amp;amp; NZ 1,661, India 363, other Asia 1,670, Latin America 318, Africa 463.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Klaviyo is on 58 to 67% of top stores in English-speaking markets and the EU. In India it's on 6.6% of top stores; there the common setup is Google Tag Manager, Judge.me and Microsoft Clarity.&lt;/li&gt;
&lt;li&gt;17% of top US stores load Attentive, against 0.3% in the EU.&lt;/li&gt;
&lt;li&gt;The UK and Ireland are the only region where Judge.me isn't the top review app: the Trustpilot widget is on 29.7% of stores there, Judge.me on 23.8%.&lt;/li&gt;
&lt;li&gt;Afterpay is on 25.8% of top Australian and New Zealand stores and on 0.1% in the EU.&lt;/li&gt;
&lt;li&gt;Triple Whale is on 26.7% of top US stores, nearly twice its share in any other region (UK &amp;amp; Ireland 14.9%).&lt;/li&gt;
&lt;li&gt;In Africa, Mailchimp (16.0%) and Omnisend (13.2%) together come close to Klaviyo (28.3%).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Stores pick one app per job
&lt;/h2&gt;

&lt;p&gt;Two apps that do the same job rarely load on the same store. Lift below 1 means they show up together less often than chance would predict.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Judge.me and Okendo: 0.08&lt;/li&gt;
&lt;li&gt;Gorgias and Zendesk: 0.29&lt;/li&gt;
&lt;li&gt;Judge.me and Yotpo: 0.35&lt;/li&gt;
&lt;li&gt;Klaviyo and Omnisend: 0.36&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apps that complement each other show the opposite: Triple Whale and Elevar 1.9, Recharge and Klaviyo 1.75, Gorgias and Klaviyo 1.69. Only 1.6% of stores with a helpdesk run two of them, and 1.8% of stores with a loyalty app run two.&lt;/p&gt;

&lt;p&gt;If you sell an app, a store that already runs a competitor would have to replace it, so pitch a switch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Themes
&lt;/h2&gt;

&lt;p&gt;Dawn, Shopify's free theme, is on 13.3% of these stores. Then Impulse 5.2%, Prestige 5.0%, Horizon 3.4%, Impact 3.3%, Enterprise 3.1%. Many stores rename their theme, so the long tail is noisy.&lt;/p&gt;

&lt;p&gt;The stores come from my own index of Shopify stores. Ask in the comments if you want a number I didn't include; the aggregate tables are in a JSON file I can share.&lt;/p&gt;

&lt;p&gt;I wrote the analysis script and this post with help from an AI assistant; the numbers come straight from the data.&lt;/p&gt;

&lt;p&gt;insanedev, a developer from Ukraine&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>ecommerce</category>
      <category>data</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
