29 technologies5 categories
royalcaribbean.com is built on Adobe Experience Manager with Microsoft Advertising and Akamai mPulse. It ranks #7,003 globally.
The frontend relies on Vue.js. Analytics are handled by Google Tag Manager and Google Analytics. Infrastructure includes Akamai.
Tech Stack Highlights
Core Platform1
Adobe Experience Manager
CMS
100%
29 evidence signals
HTML
<div class="aem-Grid aem-Grid--12 aem-GridScript
https://www.royalcaribbean.com/etc.clientlibs/clientlibs/granite/jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/clientlibs/granite/utils.lc-e7bf340a353e643d198b25d0c8ccce47-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/clientlibs/granite/jquery/granite.lc-543d214c88dfa6f4a3233b630c82d875-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/foundation/clientlibs/jquery.lc-dd9b395c741ce2784096e26619e14910-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/foundation/clientlibs/shared.lc-41f79c8a45bb1766981ec4ca82d7e0e6-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/cq/personalization/clientlib/underscore.lc-03540ac0f1ea39be635e17b62c718dd5-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/cq/personalization/clientlib/personalization/kernel.lc-66f5922f99de3b759bec6655054c4c1e-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/rcgcore/clientlibs/clientlib-rwd-cookie.lc-89cf766f54f9471a48c9a4a882c2eb54-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-main.lc-fea465f308086bbe77f624fe92579f3c-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-dependencies.lc-e17320dae0b5f7c985a675cd8735b85b-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-globalization.lc-d540dfd55b9e423e127d2fe7f64a5e89-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-all.lc-60b478a132c2ee56dde537a2c134ac5b-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/rcg/core/clientlibs/clientlib-ab_target.lc-5315e4edb5b14749c11d649bd2c1c4af-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-structure-base.lc-557f8e8faadaf9a03305403202df9221-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-instance.lc-359c659d51ad51ad5f5dd8fb8fda2ef0-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/royal/clientlibs/clientlib-cruiseSearchWebElements.lc-27f9385f074e1fcf16ea5fb49d30864d-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/rcg/core/clientlibs/clientlib-site.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/rcg/core/clientlibs/clientlib-header.lc-d3e8fcdcc8ba6f64a8549cd362d51886-lc.min.js?_=2026.202.1141755.0007432616Script
https://www.royalcaribbean.com/etc.clientlibs/rcg/core/clientlibs/clientlib-footer.lc-7a9410874cc2ad13c79c8d5baf029d08-lc.min.js?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/royal/clientlibs/clientlib-all.lc-6cd981e3dfc2378f37c94ef4ddf24c37-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rcg/core/clientlibs/clientlib-ab_target.lc-c9f514f27a65b509e347ce81199ae089-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/royal/clientlibs/clientlib-structure-base.lc-c63e893c91ddf6a9a6e3582b6c1cc8f3-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rcg/core/clientlibs/clientlib-site.lc-8e90c5242cd6093f69626f925fcdce80-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rci/clientlibs/clientlib-rcl-theme.lc-e0344d35a162bb2690f23e46db207082-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rcg/core/clientlibs/clientlib-header.lc-46edc9c848da67af77e7a4fec5a0e467-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rcg/core/clientlibs/clientlib-footer.lc-6aaa2655508ccb39a98c23ac3bdbb565-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rcgcore/clientlibs/clientlib-dependencies.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.css?_=2026.202.1141755.0007432616stylesheet
/etc.clientlibs/rcgcore/clientlibs/clientlib-site.lc-f3262b8debcf68d28888cc1efb27e211-lc.min.css?_=2026.202.1141755.0007432616Frameworks & Languages7
Java
Programming languages
75%
1 evidence signal
Cookie
JSESSIONIDVue.jsv2.6.11
JavaScript frameworks
75%
1 evidence signal
JS Global
Vue → function(v2.6.11)DaisyUI
UI frameworks
75%
1 evidence signal
HTML
ArtboardPrimeReact
UI frameworks
75%
1 evidence signal
HTML
p-componentTailwind CSS
UI frameworks
50%
1 evidence signal
HTML
implied by DaisyUIReact
JavaScript frameworks
50%
1 evidence signal
HTML
implied by PrimeReactGraphQL
Programming languages
50%
1 evidence signal
HTML
implied by ApolloAnalytics & Marketing10
Microsoft Advertising
Advertising
100%
4 evidence signals
Cookie
_uetsidCookie
_uetvidScript
https://bat.bing.com/bat.jsJS Global
uetq → objectAkamai mPulse
RUM
100%
2 evidence signals
HTML
<script>
var bookedPageSegments = ('249825').split(',');
var bookedPagePath JS Global
BOOMR_API_key → stringM
Mimecast
Email
100%
1 evidence signal
dns
MX: us-smtp-inbound-2.mimecast.comGoogle Tag Manager
Tag managers
75%
1 evidence signal
JS Global
dataLayer → objectGoogle Analytics
Analytics
75%
1 evidence signal
JS Global
gtag → functionAmazon Advertising
Advertising
75%
1 evidence signal
XHR
https://c.amazon-adsystem.com/aat/amzn.jsPinterest Conversion Tagv3.0
Analytics
75%
1 evidence signal
JS Global
pintrk → function(v3.0)Tealium
Tag managers
75%
34 evidence signals
Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.jsScript
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.870.js?utv=ut4.53.202507091454Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.16.js?utv=ut4.53.202512111535Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.15.js?utv=ut4.53.202205041720Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.25.js?utv=ut4.53.202303291516Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.26.js?utv=ut4.53.202303291516Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.71.js?utv=ut4.53.202108111738Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.204.js?utv=ut4.53.202407311446Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.210.js?utv=ut4.53.202108111738Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.516.js?utv=ut4.53.202312131628Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.555.js?utv=ut4.53.202412111827Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.609.js?utv=ut4.53.202108111738Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.711.js?utv=ut4.53.202512111535Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.757.js?utv=ut4.53.202110271734Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.758.js?utv=ut4.53.202407311446Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.767.js?utv=ut4.53.202112151736Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.770.js?utv=ut4.53.202309201547Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.794.js?utv=ut4.53.202505211511Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.833.js?utv=ut4.53.202510011512Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.861.js?utv=ut4.53.202412111827Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.880.js?utv=ut4.53.202309071519Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.890.js?utv=ut4.53.202508131603Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.910.js?utv=ut4.53.202512111535Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.912.js?utv=ut4.53.202312061625Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.914.js?utv=ut4.53.202312061625Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.928.js?utv=ut4.53.202412111827Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.934.js?utv=ut4.53.202409041439Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.936.js?utv=ut4.53.202408281434Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.939.js?utv=ut4.53.202507091454Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.951.js?utv=ut4.53.202512111535Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.952.js?utv=ut4.53.202504301440Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.967.js?utv=ut4.53.202601151633Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.811.js?utv=ut4.53.202508201550Script
https://tags.tiqcdn.com/utag/rccl/gdp/prod/utag.975.js?utv=ut4.53.202512172055AppDynamics
Analytics
75%
2 evidence signals
Script
https://cdn.appdynamics.com/adrum/adrum-23.10.1.4359.js?_=2026.202.1141755.0007432616Script
https://cdn.appdynamics.com/adrum/web-vitals/web-vitals.iife.3.3.2.jsTreasure Data
Customer data platform
75%
1 evidence signal
Script
https://cdn.treasuredata.com/sdk/2.5/td.min.jsInfrastructure & Security3
OneTrust
Cookie compliance
75%
3 evidence signals
Script
https://cdn.cookielaw.org/scripttemplates/otSDKStub.jsScript
https://cdn.cookielaw.org/scripttemplates/otSDKStub.jsScript
https://cdn.cookielaw.org/scripttemplates/otSDKStub.jsAkamai
CDN
75%
2 evidence signals
Header
9 - 0 pmb=mRUM,2dns
CNAME: san.royalcaribbean.com.edgekey.netAkamai Bot Manager
Security
75%
3 evidence signals
Cookie
ak_bmscCookie
bm_svCookie
bm_szLibraries & Utilities8
Underscore.js
JavaScript libraries
75%
1 evidence signal
Script
https://www.royalcaribbean.com/etc.clientlibs/cq/personalization/clientlib/underscore.lc-03540ac0f1ea39be635e17b62c718dd5-lc.min.js?_=2026.202.1141755.0007432616YouTube
Video players
75%
2 evidence signals
Script
https://www.youtube.com/player_apiScript
https://www.youtube.com/player_apicore-js
JavaScript libraries
75%
2 evidence signals
JS Global
__core-js_shared__ → objectJS Global
_babelPolyfill → booleanweb-vitals
JavaScript libraries
75%
1 evidence signal
JS Global
webVitals → objectApollov2.6.10
JavaScript libraries
75%
1 evidence signal
JS Global
__APOLLO_CLIENT__ → object(v2.6.10)Boomerangv1.500.0
JavaScript libraries
75%
2 evidence signals
JS Global
BOOMR → object(v1.500.0)JS Global
BOOMR_mq → objectBabel
Miscellaneous
75%
1 evidence signal
JS Global
_babelPolyfill → booleanDay.js
JavaScript libraries
75%
1 evidence signal
JS Global
dayjs → function