diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt
index 05d9f89a..16fd50bb 100644
--- a/THIRD_PARTY.txt
+++ b/THIRD_PARTY.txt
@@ -1463,7 +1463,7 @@ https://cdn.jsdelivr.net/npm/raven-js@3.27.2/dist/raven.min.js
https://cdn.jsdelivr.net/npm/react-intl@6.6.8/react-intl.iife.min.js
https://cdn.jsdelivr.net/npm/react-lifecycles-compat@3.0.4/react-lifecycles-compat.min.js
https://cdn.jsdelivr.net/npm/search-insights@1.10.0/dist/search-insights.min.js
-https://cdn.jsdelivr.net/npm/search-insights@2.16.2/dist/search-insights.min.js
+https://cdn.jsdelivr.net/npm/search-insights@2.17.1/dist/search-insights.min.js
https://cdn.jsdelivr.net/npm/swiper@11.0.5/swiper-bundle.min.css
https://cdn.jsdelivr.net/npm/swiper@11.0.5/swiper-bundle.min.js
https://cdn.jsdelivr.net/npm/swiper@6.8.4/swiper-bundle.min.css
diff --git a/modules/internal/targets.js b/modules/internal/targets.js
index cecfebf9..9e6190f2 100644
--- a/modules/internal/targets.js
+++ b/modules/internal/targets.js
@@ -410,7 +410,7 @@ targets.setLastVersion = function (type, version) {
if (type.startsWith('/scriptaculous/1.')) return '1.9.0';
if (type.startsWith('/ScrollMagic/2.')) return '2.0.8';
if (type.startsWith('/search-insights/1.')) return '1.10.0';
- if (type.startsWith('/search-insights/2.')) return '2.16.2';
+ if (type.startsWith('/search-insights/2.')) return '2.17.1';
if (type.startsWith('/select2/3.')) return '3.5.4';
if (type.startsWith('/select2/4.')) return '4.0.13';
if (type.startsWith('/semantic-ui/2.')) return '2.5.0';
diff --git a/pages/updates/updates.html b/pages/updates/updates.html
index 89e17e39..8a0b00a9 100644
--- a/pages/updates/updates.html
+++ b/pages/updates/updates.html
@@ -37,6 +37,7 @@
libphonenumber-js v1.11.5 -> v1.11.7
p2p-media-loader-hlsjs & p2p-media-loader-core v1.0.4 -> v1.0.5
react-router v6.26.0 -> v6.26.1
+ search-insights v2.16.2 -> v2.17.1
diff --git a/resources/search-insights/2.16.2/search-insights.min.jsm b/resources/search-insights/2.16.2/search-insights.min.jsm
deleted file mode 100644
index 91cc3f96..00000000
--- a/resources/search-insights/2.16.2/search-insights.min.jsm
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).AlgoliaAnalytics={})}(this,function(e){"use strict";var n="2.16.2";function o(e){return e.reduce(function(e,n){var t=e.events,e=e.additionalParams;return"index"in n?{additionalParams:e,events:t.concat([n])}:{events:t,additionalParams:n}},{events:[],additionalParams:void 0})}function t(){try{return Boolean(navigator.cookieEnabled)}catch(e){return}}function i(){}i.get=function(e){e=localStorage.getItem(e);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}},i.set=function(n,e){try{localStorage.setItem(n,JSON.stringify(e))}catch(e){console.error("Unable to set "+n+" in localStorage, storage may be full.")}},i.remove=function(e){localStorage.removeItem(e)},i.THRESHOLD=.9;var r="AlgoliaObjectQueryCache",s=5e3,a=1e3;function v(){var e;return null!=(e=i.get(r))?e:{}}function g(e){i.set(r,(e=e,Object.keys(e).length>s?function(e){e=Object.entries(e).sort(function(e,n){e=e[1][1];return n[1][1]-e});return e.slice(0,e.length-a-1).reduce(function(e,n){var t=n[0],n=n[1];return Object.assign(Object.assign({},e),((e={})[t]=n,e))},{})}(e):e))}function p(e,n){return e+"_"+n}function u(e,n,t){var i=v();i[p(e,n)]=[t,Date.now()],g(i)}function b(e){return void 0===e}function c(e){return"number"==typeof e}function h(e){return"function"==typeof e}function k(e){return"function"==typeof(null==e?void 0:e.then)}function l(e){var t,i,n=e.AlgoliaAnalyticsObject;n&&(i=this,t=function(e){for(var n=[],t=arguments.length-1;0s?function(e){e=Object.entries(e).sort(function(e,n){e=e[1][1];return n[1][1]-e});return e.slice(0,e.length-a-1).reduce(function(e,n){var t=n[0],n=n[1];return Object.assign(Object.assign({},e),((e={})[t]=n,e))},{})}(e):e))}function p(e,n){return e+"_"+n}function u(e,n,t){var i=v();i[p(e,n)]=[t,Date.now()],g(i)}function b(e){return void 0===e}function c(e){return"number"==typeof e}function h(e){return"function"==typeof e}function k(e){return"function"==typeof(null==e?void 0:e.then)}function l(e){var t,i,n=e.AlgoliaAnalyticsObject;n&&(i=this,t=function(e){for(var n=[],t=arguments.length-1;0