The StackOptic Blog

Practical guides on identifying website technologies, SEO and GEO, web performance and lead generation — from the team behind StackOptic.

Detecting Mixpanel product analytics through its CDN script and tracking API
Tech Stack Guides

How to Tell If a Website Uses Mixpanel

Mixpanel is a product-analytics platform for event tracking. Learn to detect it via the cdn.mxpnl.com script, the global mixpanel object, api.mixpanel.com/track beacons and mp_ cookies.

27 May 20267 min read
Detecting Klaviyo via its onsite klaviyo.js script with a company_id and the __kla_id cookie
Tech Stack Guides

How to Tell If a Website Uses Klaviyo

Klaviyo is the leading email and SMS platform for ecommerce. Detect it via the static.klaviyo.com/onsite/js/klaviyo.js script with a company_id, the klaviyo global and __kla_id cookie.

27 May 20267 min read
Detecting Datadog Real User Monitoring via its browser agent and intake endpoint
Tech Stack Guides

How to Tell If a Website Uses Datadog

Datadog Real User Monitoring tracks front-end performance and errors. Detect it via the datadog-rum.js agent, the window.DD_RUM and DD_LOGS globals and browser-intake-datadoghq.com beacons.

27 May 20267 min read
Detecting Crazy Egg heatmaps via its snapshot script and tracking cookies
Tech Stack Guides

How to Tell If a Website Uses Crazy Egg

Crazy Egg provides heatmaps, scrollmaps and A/B testing. Detect it via the script.crazyegg.com snapshot script, the CE2 global and _ce.s / _CEFT cookies.

27 May 20267 min read
Detecting Loox via loox.io widget assets and the loox-reviews product markup
Tech Stack Guides

How to Tell If a Website Uses Loox

Loox is a popular Shopify product-reviews app focused on photo reviews. Detect it via loox.io widget assets, the loox-reviews / Loox markup and its review-collection emails.

27 May 20266 min read
Detecting Elementor via elementor- CSS classes and the elementor plugin assets
Tech Stack Guides

How to Tell If a Website Uses Elementor

Elementor is the most popular WordPress page builder. Detect it via the elementor- body and section classes, the /wp-content/plugins/elementor/ assets and the elementorFrontend global.

27 May 20266 min read
Detecting Font Awesome via fontawesome.com assets and fa/fas/fab icon classes
Tech Stack Guides

How to Tell If a Website Uses Font Awesome

Font Awesome is the most popular icon library. Detect it via fontawesome.com / cdnjs assets, the fa/fas/fab/far icon classes, and the SVG-with-JS or webfont rendering it uses.

27 May 20266 min read
Detecting Fathom Analytics via its script.js library and data-site attribute
Tech Stack Guides

How to Tell If a Website Uses Fathom Analytics

Fathom is a privacy-first, cookieless analytics tool. Detect it via the cdn.usefathom.com/script.js library, the data-site attribute, the window.fathom object and its cookieless beacons.

27 May 20266 min read
Detecting imgix via *.imgix.net asset URLs and query-string transformation parameters
Tech Stack Guides

How to Tell If a Website Uses imgix

imgix is a real-time image-processing CDN. Detect it via *.imgix.net asset URLs and its query-string transformation parameters like auto=format, fit, w and dpr.

27 May 20267 min read
Detecting Joomla CMS via the generator meta tag, media paths and com_ URLs
Tech Stack Guides

How to Tell If a Website Is Built With Joomla

Joomla is a veteran open-source CMS. Detect it via the generator meta tag, /media/system/ and /templates/ paths, the Joomla global, option=com_ URLs and the joomla-script-options script.

27 May 20266 min read
Detecting Cloudflare Turnstile via the challenges.cloudflare.com script and cf-turnstile div
Tech Stack Guides

How to Tell If a Website Uses Cloudflare Turnstile

Cloudflare Turnstile is a privacy-first, frictionless CAPTCHA alternative. Detect it via the challenges.cloudflare.com/turnstile/v0/api.js script, the cf-turnstile div and the turnstile global.

27 May 20267 min read
Detecting Chartbeat via static.chartbeat.com scripts and the _sf_async_config global
Tech Stack Guides

How to Tell If a Website Uses Chartbeat

Chartbeat is a real-time editorial analytics platform for publishers. Detect it via the static.chartbeat.com script, the _sf_async_config global and pingjs/ping.chartbeat.net beacons.

27 May 20266 min read
Detecting Stripe payments via the js.stripe.com script, Elements iframes and cookies
Tech Stack Guides

How to Tell If a Website Uses Stripe

Stripe is the dominant developer-first payment platform. Detect it via the js.stripe.com/v3 script, the Stripe() global, Elements iframes, the __stripe_mid cookie and api.stripe.com calls.

27 May 20267 min read
Detecting Affirm BNPL via the cdn.affirm.com script and monthly-payment messaging
Tech Stack Guides

How to Tell If a Website Uses Affirm

Affirm is a leading US buy-now-pay-later provider. Detect it via the cdn.affirm.com/js/v2/affirm.js script, the global affirm object, the _affirm_config and monthly-payment messaging widgets.

27 May 20266 min read
Detecting Intercom via the widget.intercom.io script, the Intercom global and app_id
Tech Stack Guides

How to Tell If a Website Uses Intercom

Intercom is a leading customer messaging and support platform. Detect it via the widget.intercom.io and js.intercomcdn.com scripts, the window.Intercom object, intercomSettings and the app_id.

27 May 20267 min read
Detecting Google Fonts via fonts.googleapis.com stylesheet links and fonts.gstatic.com files
Tech Stack Guides

How to Tell If a Website Uses Google Fonts

Google Fonts is the most popular web-font service. Detect it via fonts.googleapis.com stylesheet links and fonts.gstatic.com font-file requests — and learn the GDPR implications of hosted fonts.

27 May 20267 min read
Detecting Material UI via Mui- prefixed class names and Emotion css-hash classes
Tech Stack Guides

How to Tell If a Website Uses Material UI (MUI)

Material UI (MUI) is the most popular React component library. Detect it via Mui- prefixed class names, Emotion's css-<hash> classes and the data-emotion style tags in the DOM.

27 May 20267 min read
Detecting Nuxt via the __NUXT__ hydration object, the #__nuxt root and _nuxt asset paths
Tech Stack Guides

How to Tell If a Website Is Built With Nuxt

Nuxt is the leading Vue meta-framework. Detect it via the window.__NUXT__ hydration object, the #__nuxt root element and _nuxt/ build-asset paths.

27 May 20267 min read
Detecting Mailchimp via list-manage.com signup forms and the mc-validate.js script
Tech Stack Guides

How to Tell If a Website Uses Mailchimp

Mailchimp is the best-known email marketing platform. Detect it via list-manage.com signup forms, the mc-validate.js script, chimpstatic.com pop-ups and Mailchimp embedded form markup.

27 May 20267 min read
Detecting hCaptcha via the js.hcaptcha.com script and the h-captcha widget div
Tech Stack Guides

How to Tell If a Website Uses hCaptcha

hCaptcha is a privacy-focused reCAPTCHA alternative. Detect it via the js.hcaptcha.com/1/api.js script, the h-captcha widget div with data-sitekey, the hcaptcha global and hcaptcha.com iframes.

27 May 20266 min read
Detecting GSAP via the window.gsap global, gsap.min.js script and ScrollTrigger
Tech Stack Guides

How to Tell If a Website Uses GSAP

GSAP (GreenSock) is the leading web-animation library. Detect it via the window.gsap global, the gsap.min.js script, ScrollTrigger and legacy TweenMax/TweenLite references.

27 May 20266 min read
Detecting Trustpilot via TrustBox widgets and the data-businessunit-id attribute
Tech Stack Guides

How to Tell If a Website Uses Trustpilot

Trustpilot is the leading independent reviews platform. Detect it via TrustBox widgets from widget.trustpilot.com, the trustpilot-widget div with data-businessunit-id, and invitejs.trustpilot.com.

27 May 20266 min read
Detecting Sentry error monitoring via its browser SDK and ingest endpoint
Tech Stack Guides

How to Tell If a Website Uses Sentry

Sentry is the leading error- and performance-monitoring platform for web apps. Detect it via the @sentry/browser SDK, the window.Sentry object, the DSN in Sentry.init() and ingest.sentry.io envelope requests.

27 May 20268 min read
Detecting Google AdSense via the adsbygoogle.js script and ca-pub publisher ID
Tech Stack Guides

How to Tell If a Website Uses Google AdSense

Google AdSense monetises sites with display ads. Detect it via the adsbygoogle.js script from pagead2.googlesyndication.com, the adsbygoogle array, ca-pub- publisher IDs and ins.adsbygoogle blocks.

27 May 20266 min read