31 technologies6 categories2 AI tools
etf.com is built on Drupal with Google Tag Manager and Bootstrap. It ranks #65,900 globally.
The frontend relies on Bootstrap. Analytics are handled by Google Tag Manager and Google Analytics. Infrastructure includes jsDelivr and Cloudflare DNS. 2 AI tools are detected, including AI Powered and AI Assistant.
Tech Stack Highlights
AI Technologies2
A
AI Powered
LLM Providers
75%
1 evidence signal
Text
AI-drivenA
AI Assistant
LLM Providers
75%
1 evidence signal
Text
AI AssistantCore Platform2
Drupalv11
CMS
100%
6 evidence signals
Header
19 Nov 1978: Sun, 19 Nov 1978 05:00:00 GMTHeader
MISSHeader
^Drupal(?:\s([\d.]+))?\;version:\1: Drupal 11 (https://www.drupal.org)Script
https://www.etf.com/core/misc/drupal.js?v=11.1.8JS Global
Drupal → objectMeta Tag
<meta name="^Drupal(?:\s([\d.]+))?\;version:\1" content="Drupal 11 (https://www.drupal.org)">Addsearch
Search engines
75%
2 evidence signals
JS Global
AddSearchClient → functionJS Global
AddSearchUI → functionFrameworks & Languages3
Bootstrapv5.2.2
UI frameworks
100%
3 evidence signals
HTML
<link rel="stylesheet" media="all" href="//cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.mScript
https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.jsScript
https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.jsTailwind CSS
UI frameworks
75%
1 evidence signal
css
--tw-PHP
Programming languages
75%
1 evidence signal
HTML
implied by DrupalAnalytics & Marketing9
Google Tag Manager
Tag managers
100%
3 evidence signals
HTML
googletagmanager.com/gtm.jsJS Global
google_tag_manager → objectJS Global
dataLayer → objectGoogle Analytics
Analytics
100%
5 evidence signals
Cookie
_gaCookie
_gidScript
https://www.google-analytics.com/analytics.jsScript
https://www.googletagmanager.com/gtag/js?id=G-NFBGF6073J&cx=c>m=4e62h1JS Global
GoogleAnalyticsObject → stringG
Google Workspace
Email
100%
1 evidence signal
dns
MX: smtp.google.comM
Microsoft 365
Email
100%
1 evidence signal
dns
DKIM selector: selector1A
Amazon SES
Email
95%
1 evidence signal
dns
SPF includes amazonses.comGoogle Publisher Tag
Advertising
75%
1 evidence signal
Script
https://securepubads.g.doubleclick.net/tag/js/gpt.jsIntegral Ad Science
Advertising
75%
1 evidence signal
Script
https://static.adsafeprotected.com/iasPET.1.jsCxense
Personalisation
75%
1 evidence signal
Meta Tag
frontpageQuantcast Measure
Analytics
75%
1 evidence signal
Script
https://secure.quantserve.com/quant.jsInfrastructure & Security7
jsDelivr
CDN
100%
7 evidence signals
Script
https://cdn.jsdelivr.net/npm/publicalbum@latest/embed-ui.min.jsScript
https://cdn.jsdelivr.net/npm/addsearch-js-client@0.8/dist/addsearch-js-client.min.jsScript
https://cdn.jsdelivr.net/npm/addsearch-search-ui@0.8/dist/addsearch-search-ui.min.jsScript
https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.jsScript
https://cdn.jsdelivr.net/npm/addsearch-js-client@0.8/dist/addsearch-js-client.min.jsstylesheet
//cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.cssstylesheet
https://cdn.jsdelivr.net/npm/addsearch-search-ui@0.8/dist/addsearch-search-ui.min.cssC
Cloudflare DNS
PaaS
100%
1 evidence signal
dns
NS: sri.ns.cloudflare.comCloudflare
CDN
75%
2 evidence signals
Header
9d0184ec4aa90db8-SJCHeader
cloudflare: cloudflarereCAPTCHA
Security
75%
1 evidence signal
DOM
recaptcha-iframeGoogle Sign-in
Authentication
75%
2 evidence signals
Script
https://accounts.google.com/gsi/clientScript
https://accounts.google.com/gsi/clientFunding Choices
Cookie compliance
75%
5 evidence signals
Script
https://fundingchoicesmessages.google.com/i/22338300340?ers=3Script
https://fundingchoicesmessages.google.com/f/AGSKWxWuu7v6vj3huaFQO6kt-dke0Vi83nExJqR6XOB-xr-d628IvfF64pZEFnTsgeyQ_2N35lAom11NV8MBkC2BwXzc9iHDMxgyqRlChWeBlmI0RcP-O6ljFfSLpbraGXDwkbS9DNamYw==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzcxNDU5NjAwLDQ2ODAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzddXSwiaHR0cHM6Ly93d3cuZXRmLmNvbS8iLG51bGwsW1s4LCJBamllcXZzS3Y5WSJdLFs5LCJlbi1VUyJdLFsxOSwiMiJdLFsyNCwiIl0sWzI5LCJmYWxzZSJdXV0Script
https://fundingchoicesmessages.google.com/f/AGSKWxVi1lqRzyHc3Lno3w_A_e_oJ0YosbdGFw4xZTd1IEghypPp7pnfggKOExd7RqReL3IAEuBv6xlZM8S2O7SYN_PddNHJnVJI8gRVB-gzX3hKn0DVeuauHcNS_FT2O7WZEGc-5_eB6g==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzcxNDU5NjAwLDU2MTAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzcsMTFdXSwiaHR0cHM6Ly93d3cuZXRmLmNvbS8iLG51bGwsW1s4LCJBamllcXZzS3Y5WSJdLFs5LCJlbi1VUyJdLFsxOSwiMiJdLFsyNCwiIl0sWzI5LCJmYWxzZSJdLFsxMywiW1wiREJBQkx-QlZRcUFBQUFBZ1wiLFtbNyxbMTc3MTQ1OTYwMCw0OTA4MzkwMDBdXV1dIl1dXQScript
https://fundingchoicesmessages.google.com/f/AGSKWxXOQTJBYrHrmTriZiFfkpFsuPXXeHPgdAgRcQYGrR6IGdsYreVLx79enC5MywcxAvd7r_aL-6rU3zpIvXtcaeKclEl2kr6yjNalA09WOJQO14fIwpPMNIbJYfGpl6OKPjldJSgv7w==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzcxNDU5NjAxLDYyMDAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzcsMTEsNl0sbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsMV0sImh0dHBzOi8vd3d3LmV0Zi5jb20vIixudWxsLFtbOCwiQWppZXF2c0t2OVkiXSxbOSwiZW4tVVMiXSxbMTksIjIiXSxbMjQsIiJdLFsyOSwiZmFsc2UiXSxbMTMsIltcIkRCQUJMfkJWUXFBQUFBQWdcIixbWzcsWzE3NzE0NTk2MDAsNDkwODM5MDAwXV1dXSJdXV0Script
https://fundingchoicesmessages.google.com/f/AGSKWxXmtPh7abor3z8jEzXEtRyN62NKUDIjh050_eakHxtc4bmnLzfVF8QdaeF9jLe-1iNYTcQ57KHFHbRvkr_NylNhT5oRDq68ylZMeVTSZkOia3qcX-q9XGgNQgTnBsvzy-MpmHJPNw==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzcxNDU5NjAxLDY3OTAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzcsMTEsNiw5XSxudWxsLDIsbnVsbCwiZW4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwxXSwiaHR0cHM6Ly93d3cuZXRmLmNvbS8iLG51bGwsW1s4LCJBamllcXZzS3Y5WSJdLFs5LCJlbi1VUyJdLFsxOSwiMiJdLFsyNCwiIl0sWzI5LCJmYWxzZSJdLFsxMywiW1wiREJBQkx-QlZRcUFBQUFBZ1wiLFtbNyxbMTc3MTQ1OTYwMCw0OTA4MzkwMDBdXV1dIl1dXQCloudflare Rocket Loader
Performance
75%
1 evidence signal
JS Global
__cfRLUnblockHandlers → booleanLibraries & Utilities8
JW Player
Video players
100%
6 evidence signals
Script
https://cdn.jwplayer.com/libraries/XEqjoibe.jsScript
https://ssl.p.jwpcdn.com/player/v/8.42.0/gapro.jsScript
https://ssl.p.jwpcdn.com/player/v/8.42.0/jwpsrv.jsScript
https://ssl.p.jwpcdn.com/player/v/8.42.0/googima.jsJS Global
jwDefaults → objectJS Global
jwplayer → function(v8.42.0+commercial_master.40.@jwplayer/service-loader@2.0.2.ads-dai@mono.ads-freewheel@mono.ads-googima@mono.ads-vast@mono.hls.js@1.6.5.jwplayer@mono.jwplayer-ads-header-bidding@7.10.1.jwplayer-analytics@4.0.9.plugin-gapro@mono)HTTP/3
Miscellaneous
75%
1 evidence signal
Header
h3: h3=":443"; ma=86400jQuery UI
JavaScript libraries
75%
1 evidence signal
Script
https://www.etf.com/core/misc/dialog/dialog.jquery-ui.js?v=11.1.8core-js
JavaScript libraries
75%
1 evidence signal
JS Global
__core-js_shared__ → objectFont Awesome
Font scripts
75%
1 evidence signal
JS Global
___FONT_AWESOME___ → objectModernizr
JavaScript libraries
75%
1 evidence signal
Script
https://www.etf.com/themes/custom/basic/js/modernizr.js?tantroAddToAny
Widgets
75%
1 evidence signal
Script
https://static.addtoany.com/menu/page.jsjQuery
JavaScript libraries
50%
1 evidence signal
HTML
implied by jQuery UI