- ID scansione:
- 2a2815cf-2acb-423c-b282-7d40b6249b6eFatto
- URL inviato:
- https://goldbagshopping.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js
- Report terminato:
Link · 0 trovati
I link in uscita identificati dalla pagina
Variabili JavaScript · 3 trovate
Le variabili JavaScript globali caricate sull'oggetto finestra di una pagina sono variabili dichiarate all'esterno delle funzioni e accessibili da qualsiasi punto del codice nell'ambito corrente
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
Messaggi di log della console · 1 trovati
Messaggi registrati nella console Web
Tipo | Categoria | Log |
---|---|---|
error | network |
|
HTML
Il corpo HTML non elaborato della pagina
<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(){"use strict";var e,t=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},n=function(e){if("loading"===document.readyState)return"loading";var n=t();if(n){if(e<n.domInteractive)return"loading";if(0===n.domContentLoadedEventStart||e<n.domContentLoadedEventStart)return"dom-interactive";if(0===n.domComplete||e<n.domComplete)return"dom-content-loaded"}return"complete"},r=function(e){var t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},o=function(e,t){var n="";try{for(;e&&9!==e.nodeType;){var o=e,i=o.id?"#"+o.id:r(o)+(o.classList&&o.classList.value&&o.classList.value.trim()&&o.classList.value.trim().length?"."+o.classList.value.trim().replace(/\s+/g,"."):"");if(n.length+i.length>(t||100)-1)return n||i;if(n=n?i+">"+n:i,o.id)break;e=o.parentNode}}catch(e){}return n},i=-1,a=function(){return i},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&(i=t.timeStamp,e(t))}),!0)},c=function(){var e=t();return e&&e.activationStart||0},u=function(e,n){var r=t(),o="navigate";return a()>=0?o="back-forward-cache":r&&(document.prerendering||c()>0?o="prerender":document.wasDiscarded?o="restore":r.type&&(o=r.type.replace(/_/g,"-"))),{name:e,value:void 0===n?-1:n,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:o}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},f=function(e,t,n,r){var o,i;return function(a){t.value>=0&&(a||r)&&((i=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=i,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},l=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},m=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},p=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},g=-1,h=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},v=function(e){"hidden"===document.visibilityState&&g>-1&&(g="visibilitychange"===e.type?e.timeStamp:0,S())},y=function(){addEventListener("visibilitychange",v,!0),addEventListener("prerenderingchange",v,!0)},S=function(){removeEventListener("visibilitychange",v,!0),removeEventListener("prerenderingchange",v,!0)},T=function(){return g<0&&(g=h(),y(),s((function(){setTimeout((function(){g=h(),y()}),0)}))),{get firstHiddenTime(){return g}}},_=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},w=[1800,3e3],E=function(e,t){t=t||{},_((function(){var n,r=T(),o=u("FCP"),i=d("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(i.disconnect(),e.startTime<r.firstHiddenTime&&(o.value=Math.max(e.startTime-c(),0),o.entries.push(e),n(!0)))}))}));i&&(n=f(e,o,w,t.reportAllChanges),s((function(r){o=u("FCP"),n=f(e,o,w,t.reportAllChanges),l((function(){o.value=performance.now()-r.timeStamp,n(!0)}))})))}))},C=[.1,.25],b=0,x=1/0,I=0,M=function(e){e.forEach((function(e){e.interactionId&&(x=Math.min(x,e.interactionId),I=Math.max(I,e.interactionId),b=I?(I-x)/7+1:0)}))},L=function(){return e?b:performance.interactionCount||0},k=function(){"interactionCount"in performance||e||(e=d("event",M,{type:"event",buffered:!0,durationThreshold:0}))},P=[200,500],B=0,R=function(){return L()-B},N=[],O={},q=function(e){var t=N[N.length-1],n=O[e.interactionId];if(n||N.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};O[r.id]=r,N.push(r)}N.sort((function(e,t){return t.latency-e.latency})),N.splice(10).forEach((function(e){delete O[e.id]}))}},z=[2500,4e3],A={},F=[800,1800],D=function e(t){document.prerendering?_((function(){return e(t)})):"complete"!==document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0)},j=function(e,n){n=n||{};var r=u("TTFB"),o=f(e,r,F,n.reportAllChanges);D((function(){var i=t();if(i){var a=i.responseStart;if(a<=0||a>performance.now())return;r.value=Math.max(a-c(),0),r.entries=[i],o(!0),s((function(){r=u("TTFB",0),(o=f(e,r,F,n.reportAllChanges))(!0)}))}}))};const H=10;const $=Object.freeze({shop_domain:`${window.location.origin}/.well-known/shopify/monorail/v1/produce`,global:"https://monorail-edge.shopifysvc.com/v1/produce",canada:"https://monorail-edge-ca.shopifycloud.com/v1/produce",staging:"https://monorail-edge-staging.shopifycloud.com/v1/produce"});var U;function J({monorailRegion:e,schema:t,rawData:n}){const r=Date.now(),o={schema_id:t,payload:t===U.OnUnload?K(n):(i=n,{url:i.url,page_type:i.pageType,shop_id:i.shopId,application:i.application,storefront_id:i.storefrontId,theme_instance_id:i.themeInstanceId,session_token:i.sessionToken,unique_token:i.uniqueToken,micro_session_id:i.microSessionId,micro_session_count:i.microSessionCount,interaction_to_next_paint:i.interactionToNextPaint,interaction_to_next_paint_target:i.interactionToNextPaintTarget,seo_bot:i.seoBot,humanness_score:i.humannessScore,ja3_fingerprint:i.ja3Fingerprint,referrer:i.referrer,worker_start:i.workerStart,next_hop_protocol:i.nextHopProtocol,navigation_bad:i.navigationBad}),metadata:{event_created_at_ms:r,event_sent_at_ms:r}};var i;try{const t=$[e||""];if(!t)return void console.debug("📡 Monorail: ",JSON.stringify(o,null,2));if("function"!=typeof window.navigator.sendBeacon||"function"!=typeof window.Blob||function(){const{userAgent:e}=window.navigator;return-1!==e.lastIndexOf("iPhone; CPU iPhone OS 12_")||-1!==e.lastIndexOf("iPad; CPU OS 12_")}()){const e=new XMLHttpRequest;e.open("POST",t),e.setRequestHeader("Content-type","text/plain"),e.send(JSON.stringify(o))}else{const e=new window.Blob([JSON.stringify(o)],{type:"text/plain"});window.navigator.sendBeacon(t,e)}}catch(e){}}function K(e){const t=["domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","firstPaint","visuallyReady","initiatorType","redirectCount"].reduce(((t,n)=>{var r;return e[n]&&(t[(r=n,r.replace(/[A-Z]/g,(e=>`_${e.toLowerCase()}`)))]=e[n]||null),t}),{});return{perf_kit_init:e.perfKitInit,perf_kit_version:e.perfKitVersion,url:e.url,page_type:e.pageType,shop_id:e.shopId,application:e.application,storefront_id:e.storefrontId,theme_instance_id:e.themeInstanceId,session_token:e.sessionToken,unique_token:e.uniqueToken,micro_session_id:e.microSessionId,micro_session_count:e.microSessionCount,cumulative_layout_shift:e.cumulativeLayoutShift,cumulative_layout_shift_target:e.cumulativeLayoutShiftTarget,first_contentful_paint:e.firstContentfulPaint,largest_contentful_paint:e.largestContentfulPaint,largest_contentful_paint_target:e.largestContentfulPaintTarget,time_to_first_byte:e.timeToFirstByte,seo_bot:e.seoBot,humanness_score:e.humannessScore,ja3_fingerprint:e.ja3Fingerprint,navigation_start:e.navigationStart,navigation_type:e.navigationType,navigation_bad:e.navigationBad,encoded_body_size:e.encodedBodySize,decoded_body_size:e.decodedBodySize,transfer_size:e.transferSize,response_start:e.responseStart,response_end:e.responseEnd,worker_start:e.workerStart,connect_start:e.connectStart,connect_end:e.connectEnd,domain_lookup_start:e.domainLookupStart,domain_lookup_end:e.domainLookupEnd,fetch_start:e.fetchStart,redirect_start:e.redirectStart,redirect_end:e.redirectEnd,request_start:e.requestStart,secure_connection_start:e.secureConnectionStart,next_hop_protocol:e.nextHopProtocol,server_timing:e.serverTiming,paint_timing_hidden:e.paintTimingHidden,referrer:e.referrer,render_region:e.renderRegion,resource_timing:e.resourceTiming,other_metrics:JSON.stringify(t)}}!function(e){e.OnInteraction="perf_kit_on_interaction/3.0",e.OnUnload="perf_kit_on_unload/3.1"}(U||(U={}));const V="/shopifycloud/consent-tracking-api/v0.1/consent-tracking-api.js";async function X(){const e=`https://${window?.Shopify?.cdnHost||"cdn.shopify.com"}`;try{return function(e){return null!==document.querySelector(`script[src="${e}${V}"]`)}(e)?Promise.resolve(!0):await function(e){const t=new Promise(((t,n)=>{const r=document.createElement("script");r.type="text/javascript",r.src=`${e}${V}`,r.onload=()=>{t(!0)},r.onerror=()=>{n(new Error("Could not load consent script"))},document.head.appendChild(r)}));return t}(e)}catch(e){}return Promise.resolve(!1)}const Z="xxxx-4xxx-xxxx-xxxxxxxxxxxx";function G(){let e="";try{const t=window.crypto,n=new Uint16Array(31);t.getRandomValues(n);let r=0;e=Z.replace(/[x]/g,(e=>{const t=n[r]%16;return r++,("x"===e?t:3&t|8).toString(16)})).toUpperCase()}catch(t){e=Z.replace(/[x]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})).toUpperCase()}return`${function(){let e=0,t=0;e=(new Date).getTime()>>>0;try{t=performance.now()>>>0}catch(e){t=0}return Math.abs(e+t).toString(16).toLowerCase().padStart(8,"0")}()}-${e}`}let Q=!0,W=!1,Y=null,ee=!1;class te{info;config;performanceMetrics;constructor(e){const t=/_shopify_s=([^;]*)/.exec(document.cookie),n=t?t[1]:void 0,r=/_shopify_y=([^;]*)/.exec(document.cookie),o=r?r[1]:void 0;this.config=e,this.info={perfKitInit:Date.now(),perfKitVersion:"1.0.2",url:window.location.href,referrer:document.referrer||void 0,microSessionId:G(),microSessionCount:0,sessionToken:n,uniqueToken:o},performance.setResourceTimingBufferSize(1e3),this.performanceMetrics=function(e){const t=performance.getEntriesByType("navigation");if(0===t.length)return{};const n=t[0];let r=!1;return(n.requestStart&&n.startTime&&n.requestStart<n.startTime||n.responseStart&&n.startTime&&n.responseStart<n.startTime||n.responseStart&&n.fetchStart&&n.responseStart<n.fetchStart||n.startTime&&n.fetchStart<n.startTime||n.responseEnd&&n.responseEnd>e+864e5)&&(r=!0),{encodedBodySize:n.encodedBodySize,decodedBodySize:n.decodedBodySize,navigationStart:Math.round(n.startTime),navigationType:n.type,navigationBad:r,responseStart:Math.round(n.responseStart),responseEnd:Math.round(n.responseEnd),workerStart:Math.round(n.workerStart),connectStart:Math.round(n.connectStart),connectEnd:Math.round(n.connectEnd),domainLookupStart:Math.round(n.domainLookupStart),domainLookupEnd:Math.round(n.domainLookupEnd),fetchStart:Math.round(n.fetchStart),redirectStart:Math.round(n.redirectStart),redirectEnd:Math.round(n.redirectEnd),requestStart:Math.round(n.requestStart),secureConnectionStart:Math.round(n.secureConnectionStart),nextHopProtocol:n.nextHopProtocol,serverTiming:JSON.stringify(n.serverTiming),domInteractive:Math.round(n.domInteractive),domComplete:Math.round(n.domComplete),domContentLoadedEventStart:Math.round(n.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(n.domContentLoadedEventEnd),redirectCount:n.redirectCount,initiatorType:n.initiatorType,transferSize:n.transferSize}}(this.info.perfKitInit),async function(){const{Shopify:e}=window;e&&e.customerPrivacy||await X()}()}}const ne=new Set;function re(){if(null!==Y){if(ae()&&ne.size>0){let e={};for(const t of ne)e={...e,...t};ne.clear(),Y.info.microSessionCount+=1;const t=function(e){if(!(100*Math.random()>(e||H)))return performance.getEntriesByType("resource").map((e=>{const t=Object.entries(e.toJSON()).map((([e,t])=>"number"==typeof t?[e,Math.round(t)]:[e,t]));return JSON.stringify(Object.fromEntries(t))}))}(Y.config.resourceTimingSamplingRate);J({monorailRegion:Y.config.monorailRegion,schema:U.OnUnload,rawData:{...Y.info,...Y.config.storefrontData,...Y.performanceMetrics,...e,resourceTiming:t,paintTimingHidden:ee}})}}else console.debug("â›”ï¸ Shopify/perf-kit is not initialized")}var oe,ie;function ae(){return window?.Shopify?.customerPrivacy?.analyticsProcessingAllowed()}oe=function(e){const{attribution:t,value:n}=e;ne.add({cumulativeLayoutShift:n,cumulativeLayoutShiftTarget:t.largestShiftTarget})},function(e,t){t=t||{},E(p((function(){var n,r=u("CLS",0),o=0,i=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=i[0],n=i[i.length-1];o&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,i.push(e)):(o=e.value,i=[e])}})),o>r.value&&(r.value=o,r.entries=i,n())},c=d("layout-shift",a);c&&(n=f(e,r,C,t.reportAllChanges),m((function(){a(c.takeRecords()),n(!0)})),s((function(){o=0,r=u("CLS",0),n=f(e,r,C,t.reportAllChanges),l((function(){return n()}))})),setTimeout(n,0))})))}((function(e){!function(e){if(e.entries.length){var t=e.entries.reduce((function(e,t){return e&&e.value>t.value?e:t}));if(t&&t.sources&&t.sources.length){var r=(i=t.sources).find((function(e){return e.node&&1===e.node.nodeType}))||i[0];if(r)return void(e.attribution={largestShiftTarget:o(r.node),largestShiftTime:t.startTime,largestShiftValue:t.value,largestShiftSource:r,largestShiftEntry:t,loadState:n(t.startTime)})}}var i;e.attribution={}}(e),oe(e)}),ie),function(e,n){!function(e,t){t=t||{},_((function(){var n,r=T(),o=u("LCP"),i=function(e){var t=e[e.length-1];t&&t.startTime<r.firstHiddenTime&&(o.value=Math.max(t.startTime-c(),0),o.entries=[t],n())},a=d("largest-contentful-paint",i);if(a){n=f(e,o,z,t.reportAllChanges);var g=p((function(){A[o.id]||(i(a.takeRecords()),a.disconnect(),A[o.id]=!0,n(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return setTimeout(g,0)}),!0)})),m(g),s((function(r){o=u("LCP"),n=f(e,o,z,t.reportAllChanges),l((function(){o.value=performance.now()-r.timeStamp,A[o.id]=!0,n(!0)}))}))}}))}((function(n){!function(e){if(e.entries.length){var n=t();if(n){var r=n.activationStart||0,i=e.entries[e.entries.length-1],a=i.url&&performance.getEntriesByType("resource").filter((function(e){return e.name===i.url}))[0],s=Math.max(0,n.responseStart-r),c=Math.max(s,a?(a.requestStart||a.startTime)-r:0),u=Math.max(c,a?a.responseEnd-r:0),d=Math.max(u,i?i.startTime-r:0),f={element:o(i.element),timeToFirstByte:s,resourceLoadDelay:c-s,resourceLoadTime:u-c,elementRenderDelay:d-u,navigationEntry:n,lcpEntry:i};return i.url&&(f.url=i.url),a&&(f.lcpResourceEntry=a),void(e.attribution=f)}}e.attribution={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadTime:0,elementRenderDelay:e.value}}(n),e(n)}),n)}((function(e){const{attribution:t,value:n}=e;ne.add({largestContentfulPaint:Math.round(n),largestContentfulPaintTarget:t.element})})),function(e,r){E((function(r){!function(e){if(e.entries.length){var r=t(),o=e.entries[e.entries.length-1];if(r){var i=r.activationStart||0,s=Math.max(0,r.responseStart-i);return void(e.attribution={timeToFirstByte:s,firstByteToFCP:e.value-s,loadState:n(e.entries[0].startTime),navigationEntry:r,fcpEntry:o})}}e.attribution={timeToFirstByte:0,firstByteToFCP:e.value,loadState:n(a())}}(r),e(r)}),r)}((function(e){const{value:t}=e;ne.add({firstContentfulPaint:Math.round(t)})})),function(e,t){!function(e,t){t=t||{},_((function(){var n;k();var r,o=u("INP"),i=function(e){e.forEach((function(e){e.interactionId&&q(e),"first-input"===e.entryType&&!N.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&q(e)}));var t,n=(t=Math.min(N.length-1,Math.floor(R()/50)),N[t]);n&&n.latency!==o.value&&(o.value=n.latency,o.entries=n.entries,r())},a=d("event",i,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=f(e,o,P,t.reportAllChanges),a&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),m((function(){i(a.takeRecords()),o.value<0&&R()>0&&(o.value=0,o.entries=[]),r(!0)})),s((function(){N=[],B=L(),o=u("INP"),r=f(e,o,P,t.reportAllChanges)})))}))}((function(t){!function(e){if(e.entries.length){var t=e.entries.sort((function(e,t){return t.duration-e.duration||t.processingEnd-t.processingStart-(e.processingEnd-e.processingStart)}))[0],r=e.entries.find((function(e){return e.target}));e.attribution={eventTarget:o(r&&r.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:n(t.startTime)}}else e.attribution={}}(t),e(t)}),t)}((function(e){const{attribution:t,value:n}=e;null!==Y?ae()&&(Y.info.microSessionCount+=1,J({monorailRegion:Y.config.monorailRegion,schema:U.OnInteraction,rawData:{...Y.info,...Y.config.storefrontData,...Y.performanceMetrics,interactionToNextPaint:Math.round(n),interactionToNextPaintTarget:t.eventTarget}})):console.debug("â›”ï¸ Shopify/perf-kit is not initialized")}),{reportAllChanges:!0}),function(e,t){j((function(t){!function(e){if(e.entries.length){var t=e.entries[0],n=t.activationStart||0,r=Math.max(t.domainLookupStart-n,0),o=Math.max(t.connectStart-n,0),i=Math.max(t.requestStart-n,0);e.attribution={waitingTime:r,dnsTime:o-r,connectionTime:i-o,requestTime:e.value-i,navigationEntry:t}}else e.attribution={waitingTime:0,dnsTime:0,connectionTime:0,requestTime:0}}(t),e(t)}),t)}((function(e){const{value:t}=e;ne.add({timeToFirstByte:Math.round(t)})})),addEventListener("DOMContentLoaded",(()=>{ee="hidden"===document.visibilityState})),addEventListener("visibilitychange",(()=>{"hidden"===document.visibilityState&&re()})),function(){const{dataset:e}=document.currentScript;try{t=function(e){if(!e.application)throw new Error("Application is missing");if(!["storefront-renderer","hydrogen"].includes(e.application.toLowerCase()))throw new Error("Invalid application type");if(!e.shopId)throw new Error("shopId is missing");if(!e.themeInstanceId&&!e.storefrontId)throw new Error("Either `themeInstanceId` or `storefrontId` must be defined");for(const t of["shopId","humannessScore","themeInstanceId","storefrontId"])if(e[t]&&isNaN(Number(e[t])))throw new Error(`Invalid ${t}`);if(e.monorailRegion&&!["shop_domain","global","staging","canada"].includes(e.monorailRegion.toLowerCase()))throw new Error("Invalid monorail region");if(e.resourceTimingSamplingRate&&(isNaN(Number(e.resourceTimingSamplingRate))||Number(e.resourceTimingSamplingRate)<H||Number(e.resourceTimingSamplingRate)>100))throw new Error("Invalid resource timing sampling rate");return{storefrontData:{application:e.application.toLowerCase(),shopId:Number(e.shopId),renderRegion:e.renderRegion,pageType:e.pageType,seoBot:"true"===e.seoBot,humannessScore:Number(e.humannessScore)||void 0,ja3Fingerprint:e.ja3Fingerprint,themeInstanceId:Number(e.themeInstanceId)||void 0,storefrontId:Number(e.storefrontId)||void 0},monorailRegion:e.monorailRegion,resourceTimingSamplingRate:Number(e.resourceTimingSamplingRate)||void 0,spaMode:"true"===e.spaMode}}(e),Y=new te(t),t.spaMode&&(window.PerfKit={navigate:()=>{Q?Q=!1:W||(re(),Y=new te(t),W=!0)},setPageType:e=>{t.storefrontData.pageType=e}})}catch(e){console.error("🚫 Error initializing PerfKit:",e.message)}var t}()}();
</pre></body></html>