{
  "title": "SoftwareInspect marketing tools by industry public-page stack study",
  "version": "2026-05-04",
  "description": "Aggregate claim-eligible public-page marketing, CRM, analytics, ecommerce, SMS, and support tool signals across four reviewed 250-domain cohorts. Counts are visible public-page signals from a sample, not market share.",
  "methodology": "Playwright-based public-page crawl of homepages and one cohort-specific secondary page when available. Failed and non-normal status rows are excluded from denominators. Low-confidence-only rows and vendor-owned detections are excluded from claim-eligible headline counts.",
  "cohorts": [
    {
      "label": "DTC/ecommerce",
      "slug": "dtc-ecommerce",
      "sourceFile": "data/tech-stacks/reviews/dtc-ecommerce-250-reviewed-2026-05-04.json",
      "totalDomains": 250,
      "normalStatusDomains": 235,
      "excludedDomains": 15,
      "lowOnlyDomains": 1,
      "vendorOwnedRows": 0,
      "claimEligible": [
        {
          "slug": "shopify",
          "name": "Shopify",
          "category": "ecommerce",
          "count": 197,
          "sharePercent": 84
        },
        {
          "slug": "google-tag-manager",
          "name": "Google Tag Manager",
          "category": "analytics",
          "count": 194,
          "sharePercent": 83
        },
        {
          "slug": "google-analytics-4",
          "name": "Google Analytics 4",
          "category": "analytics",
          "count": 161,
          "sharePercent": 69
        },
        {
          "slug": "meta-pixel",
          "name": "Meta Pixel",
          "category": "ads",
          "count": 151,
          "sharePercent": 64
        },
        {
          "slug": "klaviyo",
          "name": "Klaviyo",
          "category": "email",
          "count": 143,
          "sharePercent": 61
        },
        {
          "slug": "google-ads",
          "name": "Google Ads",
          "category": "ads",
          "count": 114,
          "sharePercent": 49
        },
        {
          "slug": "tiktok-pixel",
          "name": "TikTok Pixel",
          "category": "ads",
          "count": 102,
          "sharePercent": 43
        },
        {
          "slug": "microsoft-ads",
          "name": "Microsoft Ads",
          "category": "ads",
          "count": 90,
          "sharePercent": 38
        },
        {
          "slug": "pinterest-tag",
          "name": "Pinterest Tag",
          "category": "ads",
          "count": 85,
          "sharePercent": 36
        },
        {
          "slug": "gorgias",
          "name": "Gorgias",
          "category": "support",
          "count": 46,
          "sharePercent": 20
        },
        {
          "slug": "attentive",
          "name": "Attentive",
          "category": "sms",
          "count": 41,
          "sharePercent": 17
        },
        {
          "slug": "hotjar",
          "name": "Hotjar",
          "category": "analytics",
          "count": 32,
          "sharePercent": 14
        },
        {
          "slug": "mailchimp",
          "name": "Mailchimp",
          "category": "email",
          "count": 25,
          "sharePercent": 11
        },
        {
          "slug": "postscript",
          "name": "Postscript",
          "category": "sms",
          "count": 21,
          "sharePercent": 9
        },
        {
          "slug": "segment",
          "name": "Segment",
          "category": "analytics",
          "count": 14,
          "sharePercent": 6
        },
        {
          "slug": "zendesk",
          "name": "Zendesk",
          "category": "support",
          "count": 12,
          "sharePercent": 5
        },
        {
          "slug": "omnisend",
          "name": "Omnisend",
          "category": "email",
          "count": 10,
          "sharePercent": 4
        },
        {
          "slug": "linkedin-insight",
          "name": "LinkedIn Insight",
          "category": "ads",
          "count": 8,
          "sharePercent": 3
        },
        {
          "slug": "privy",
          "name": "Privy",
          "category": "conversion",
          "count": 8,
          "sharePercent": 3
        },
        {
          "slug": "emarsys",
          "name": "Emarsys",
          "category": "email",
          "count": 5,
          "sharePercent": 2
        },
        {
          "slug": "intercom",
          "name": "Intercom",
          "category": "support",
          "count": 3,
          "sharePercent": 1
        },
        {
          "slug": "salesforce-service-cloud",
          "name": "Salesforce Service Cloud",
          "category": "support",
          "count": 3,
          "sharePercent": 1
        },
        {
          "slug": "brevo",
          "name": "Brevo",
          "category": "email",
          "count": 2,
          "sharePercent": 1
        },
        {
          "slug": "hubspot",
          "name": "HubSpot",
          "category": "crm",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "pardot",
          "name": "Pardot",
          "category": "crm",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "salesforce-cdp",
          "name": "Salesforce CDP",
          "category": "crm",
          "count": 1,
          "sharePercent": 0
        }
      ]
    },
    {
      "label": "B2B SaaS/software",
      "slug": "b2b-saas",
      "sourceFile": "data/tech-stacks/reviews/b2b-saas-250-reviewed-2026-05-04.json",
      "totalDomains": 250,
      "normalStatusDomains": 243,
      "excludedDomains": 7,
      "lowOnlyDomains": 8,
      "vendorOwnedRows": 21,
      "claimEligible": [
        {
          "slug": "google-tag-manager",
          "name": "Google Tag Manager",
          "category": "analytics",
          "count": 184,
          "sharePercent": 76
        },
        {
          "slug": "google-analytics-4",
          "name": "Google Analytics 4",
          "category": "analytics",
          "count": 113,
          "sharePercent": 47
        },
        {
          "slug": "google-ads",
          "name": "Google Ads",
          "category": "ads",
          "count": 85,
          "sharePercent": 35
        },
        {
          "slug": "microsoft-ads",
          "name": "Microsoft Ads",
          "category": "ads",
          "count": 76,
          "sharePercent": 31
        },
        {
          "slug": "linkedin-insight",
          "name": "LinkedIn Insight",
          "category": "ads",
          "count": 66,
          "sharePercent": 27
        },
        {
          "slug": "meta-pixel",
          "name": "Meta Pixel",
          "category": "ads",
          "count": 62,
          "sharePercent": 26
        },
        {
          "slug": "marketo",
          "name": "Marketo",
          "category": "crm",
          "count": 51,
          "sharePercent": 21
        },
        {
          "slug": "hubspot",
          "name": "HubSpot",
          "category": "crm",
          "count": 47,
          "sharePercent": 19
        },
        {
          "slug": "segment",
          "name": "Segment",
          "category": "analytics",
          "count": 27,
          "sharePercent": 11
        },
        {
          "slug": "hotjar",
          "name": "Hotjar",
          "category": "analytics",
          "count": 17,
          "sharePercent": 7
        },
        {
          "slug": "intercom",
          "name": "Intercom",
          "category": "support",
          "count": 13,
          "sharePercent": 5
        },
        {
          "slug": "tiktok-pixel",
          "name": "TikTok Pixel",
          "category": "ads",
          "count": 13,
          "sharePercent": 5
        },
        {
          "slug": "mailchimp",
          "name": "Mailchimp",
          "category": "email",
          "count": 3,
          "sharePercent": 1
        },
        {
          "slug": "pardot",
          "name": "Pardot",
          "category": "crm",
          "count": 3,
          "sharePercent": 1
        },
        {
          "slug": "zendesk",
          "name": "Zendesk",
          "category": "support",
          "count": 3,
          "sharePercent": 1
        },
        {
          "slug": "customer-io",
          "name": "Customer.io",
          "category": "email",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "klaviyo",
          "name": "Klaviyo",
          "category": "email",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "salesforce-service-cloud",
          "name": "Salesforce Service Cloud",
          "category": "support",
          "count": 1,
          "sharePercent": 0
        }
      ]
    },
    {
      "label": "Professional services",
      "slug": "professional-services",
      "sourceFile": "data/tech-stacks/reviews/professional-services-250-reviewed-2026-05-04.json",
      "totalDomains": 250,
      "normalStatusDomains": 232,
      "excludedDomains": 18,
      "lowOnlyDomains": 10,
      "vendorOwnedRows": 0,
      "claimEligible": [
        {
          "slug": "google-tag-manager",
          "name": "Google Tag Manager",
          "category": "analytics",
          "count": 181,
          "sharePercent": 78
        },
        {
          "slug": "google-analytics-4",
          "name": "Google Analytics 4",
          "category": "analytics",
          "count": 118,
          "sharePercent": 51
        },
        {
          "slug": "linkedin-insight",
          "name": "LinkedIn Insight",
          "category": "ads",
          "count": 57,
          "sharePercent": 25
        },
        {
          "slug": "hubspot",
          "name": "HubSpot",
          "category": "crm",
          "count": 37,
          "sharePercent": 16
        },
        {
          "slug": "google-ads",
          "name": "Google Ads",
          "category": "ads",
          "count": 32,
          "sharePercent": 14
        },
        {
          "slug": "marketo",
          "name": "Marketo",
          "category": "crm",
          "count": 26,
          "sharePercent": 11
        },
        {
          "slug": "microsoft-ads",
          "name": "Microsoft Ads",
          "category": "ads",
          "count": 25,
          "sharePercent": 11
        },
        {
          "slug": "meta-pixel",
          "name": "Meta Pixel",
          "category": "ads",
          "count": 22,
          "sharePercent": 9
        },
        {
          "slug": "pardot",
          "name": "Pardot",
          "category": "crm",
          "count": 17,
          "sharePercent": 7
        },
        {
          "slug": "hotjar",
          "name": "Hotjar",
          "category": "analytics",
          "count": 15,
          "sharePercent": 6
        },
        {
          "slug": "segment",
          "name": "Segment",
          "category": "analytics",
          "count": 2,
          "sharePercent": 1
        },
        {
          "slug": "intercom",
          "name": "Intercom",
          "category": "support",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "pinterest-tag",
          "name": "Pinterest Tag",
          "category": "ads",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "salesforce-cdp",
          "name": "Salesforce CDP",
          "category": "crm",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "woocommerce",
          "name": "WooCommerce",
          "category": "ecommerce",
          "count": 1,
          "sharePercent": 0
        }
      ]
    },
    {
      "label": "Nonprofits/events/education",
      "slug": "nonprofits-events-education",
      "sourceFile": "data/tech-stacks/reviews/nonprofits-events-education-250-reviewed-2026-05-04.json",
      "totalDomains": 250,
      "normalStatusDomains": 238,
      "excludedDomains": 12,
      "lowOnlyDomains": 3,
      "vendorOwnedRows": 1,
      "claimEligible": [
        {
          "slug": "google-tag-manager",
          "name": "Google Tag Manager",
          "category": "analytics",
          "count": 225,
          "sharePercent": 95
        },
        {
          "slug": "google-analytics-4",
          "name": "Google Analytics 4",
          "category": "analytics",
          "count": 207,
          "sharePercent": 87
        },
        {
          "slug": "meta-pixel",
          "name": "Meta Pixel",
          "category": "ads",
          "count": 149,
          "sharePercent": 63
        },
        {
          "slug": "linkedin-insight",
          "name": "LinkedIn Insight",
          "category": "ads",
          "count": 93,
          "sharePercent": 39
        },
        {
          "slug": "google-ads",
          "name": "Google Ads",
          "category": "ads",
          "count": 92,
          "sharePercent": 39
        },
        {
          "slug": "microsoft-ads",
          "name": "Microsoft Ads",
          "category": "ads",
          "count": 79,
          "sharePercent": 33
        },
        {
          "slug": "hotjar",
          "name": "Hotjar",
          "category": "analytics",
          "count": 58,
          "sharePercent": 24
        },
        {
          "slug": "tiktok-pixel",
          "name": "TikTok Pixel",
          "category": "ads",
          "count": 42,
          "sharePercent": 18
        },
        {
          "slug": "hubspot",
          "name": "HubSpot",
          "category": "crm",
          "count": 23,
          "sharePercent": 10
        },
        {
          "slug": "pinterest-tag",
          "name": "Pinterest Tag",
          "category": "ads",
          "count": 16,
          "sharePercent": 7
        },
        {
          "slug": "marketo",
          "name": "Marketo",
          "category": "crm",
          "count": 10,
          "sharePercent": 4
        },
        {
          "slug": "zendesk",
          "name": "Zendesk",
          "category": "support",
          "count": 5,
          "sharePercent": 2
        },
        {
          "slug": "salesforce-cdp",
          "name": "Salesforce CDP",
          "category": "crm",
          "count": 4,
          "sharePercent": 2
        },
        {
          "slug": "salesforce-service-cloud",
          "name": "Salesforce Service Cloud",
          "category": "support",
          "count": 4,
          "sharePercent": 2
        },
        {
          "slug": "pardot",
          "name": "Pardot",
          "category": "crm",
          "count": 3,
          "sharePercent": 1
        },
        {
          "slug": "activecampaign",
          "name": "ActiveCampaign",
          "category": "email",
          "count": 2,
          "sharePercent": 1
        },
        {
          "slug": "mailchimp",
          "name": "Mailchimp",
          "category": "email",
          "count": 2,
          "sharePercent": 1
        },
        {
          "slug": "woocommerce",
          "name": "WooCommerce",
          "category": "ecommerce",
          "count": 2,
          "sharePercent": 1
        },
        {
          "slug": "attentive",
          "name": "Attentive",
          "category": "sms",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "constant-contact",
          "name": "Constant Contact",
          "category": "email",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "emarsys",
          "name": "Emarsys",
          "category": "email",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "klaviyo",
          "name": "Klaviyo",
          "category": "email",
          "count": 1,
          "sharePercent": 0
        },
        {
          "slug": "segment",
          "name": "Segment",
          "category": "analytics",
          "count": 1,
          "sharePercent": 0
        }
      ]
    }
  ]
}
