<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103402079",accountID:"6565375",trustKey:"6565375",xpid:"UgMBVFVUDRABVFhWBQcFXlQJ",licenseKey:"NRJS-c4a5589492b59262de5",applicationID:"1094262808"};;/*! For license information please see nr-loader-spa-1.293.0.min.js.LICENSE.txt */
(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>s,f:()=>a});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const s=e=>(0,i.a)(e,o)},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.293.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>u,Ze:()=>f,x3:()=>d});var n=r(3241),i=r(7836),o=r(3606),a=r(860),s=r(2646);const c={};function u(e,t){const r={staged:!1,priority:a.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function d(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&h(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,h(e)}function h(e){const t=Array.from(c[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{c[e].delete(t),p(e,t)})))}function p(e,t,r=!0){const a=e?i.ee.get(e):i.ee,c=o.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof s.y&&t[0].on(e,t[1])}))}))}}a.isolatedBacklog||delete c[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>s,ee:()=>c});var n=r(384),i=r(8990),o=r(2646),a=r(5607);const s="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var s=h(n),u=g(e),d=u.length,l=0;l<d;l++)u[l].apply(s,r);var p=v()[a[e]];p&&p.push([f,e,r,s]);return s},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{a[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof o.y?e:e?(0,i.I)(e,s,(()=>new o.y(s))):new o.y(s)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>a});var n=r(3241);const i=new Set,o={};function a(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3496:(e,t,r)=>{"use strict";function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKey===t.info.licenseKey&&e.applicationID===t.info.applicationID}r.d(t,{A:()=>i,I:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>s,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function s(e){if(i())return e();(0,n.sp)("popstate",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,pV:()=>d});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;let f;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);const h=performance.now();let p=h;try{return l=t.apply(a,o),p=performance.now(),l}catch(e){throw p=performance.now(),i(r+"err",[o,a,e],d,c),f=e,f}finally{const e=p-h,t={duration:e,isLongTask:e>=50,methodName:s,thrownError:f};t.isLongTask&&i("long-task",[t],d,c),i(r+"end",[o,a,l,t],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO,u,d=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[d,t,r,c,u],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,CT:()=>c,SR:()=>a,rF:()=>u});var n=r(384),i=r(7767),o=r(6154);function a(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function s(e){return!0===e?.session_replay.preload&&a(e)}function c(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.WN-t.correctedOriginTime)}}function u(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(944),i=r(4261);class o{#e(e,...t){if(this[e]!==o.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(){return this.#e(i.dT)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Tb:()=>f,U2:()=>a,V1:()=>A,Wb:()=>T,bt:()=>y,cD:()=>b,d3:()=>x,dT:()=>u,eY:()=>g,fF:()=>h,hG:()=>o,hw:()=>i,k6:()=>s,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",o="addPageAction",a="addToTrace",s="addRelease",c="finished",u="interaction",d="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",b="setCustomAttribute",y="setErrorHandler",w="setPageViewName",R="setUserId",x="start",T="wrapLogger",A="measure"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>S});var n=r(384),i=r(1741);var o=r(2555),a=r(3333);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),d=r(8122);const l="[data-nr-mask]",f=e=>(0,d.a)(e,(()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{allow_registered_children:!0,duplicate_registered_data:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(a.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(a.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,get harvestCount(){return++g}},b=e=>{const t=(0,d.a)(e,v),r=Object.keys(m).reduce(((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e)),{});return Object.defineProperties(t,r)};var y=r(5701);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var R=r(7836),x=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,d.a)(e,T),E=new Set;function S(e,t={},r,a){let{init:s,info:c,loader_config:u,runtime:d={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();s=e.init,c=e.info,u=e.loader_config}e.init=f(s||{}),e.loader_config=A(u||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,o.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];E.has(e.agentIdentifier)||(p.proxy.assets&&(w(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach((r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let o=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return o?o(...t):n})}))}(e),(0,n.US)("activatedFeatures",y.B),e.runSoftNavOverSpa&&=!0===p.soft_navigations.enabled&&p.feature_flags.includes("soft_nav")),d.denyList=[...p.ajax.deny_list||[],...p.ajax.block_internal?g:[]],d.ptid=e.agentIdentifier,d.loaderType=r,e.runtime=b(d),E.has(e.agentIdentifier)||(e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,x.W)({agentIdentifier:e.agentIdentifier,drained:!!y.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),E.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.293.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.293.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-cEmCt/vG1anp3Npyuxwqcxqvx31FELkFrcLe6DJfvgis9d0YgKwX9/w90OQeoxYwWm4WLTxEpgIMR26NRroZwg==",249:"sha512-Wf8L4Tf/x6L4EHJaY6phnsZAgR7A/do7bPghfQXmosP4aSTn964TgjYKN+kdwsU9grVvyppZ4a3hCAX2HE05OA==",212:"sha512-Q/Dh/Hp0TZ2E9Rgmfnw7GzPv//tf9F0XdDVdzRHO7/6DZI/XD0X4mguKk9zdQ/7xEbFvtWaUHJtYL0itkZBkGg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.293.0.PROD"]=self["webpackChunk:NRBA-1.293.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(9566),t=i(1741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const o=Object.values(n.K7);var a=i(5205);var s=i(9908),c=i(1863),u=i(4261),d=i(3241),l=i(944),f=i(5701),h=i(8154);function p(e,t,i,o){const a=o||i;!a||a[e]&&a[e]!==r.prototype[e]||(a[e]=function(){(0,s.p)(h.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(i||null===r)&&(0,s.p)(u.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(1687),v=i(4234),b=i(5289),y=i(6154),w=i(5270),R=i(7767),x=i(6389);class T extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise(((t,r)=>{this.ee.on("manual-start-all",(0,x.J)((()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()})))})):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let a;await this.deferred;try{if((0,R.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,6526));a=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),this.featureName===n.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,a,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void o(!1);const{Aggregate:n}=await t();this.featAggregate=new n(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),o(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),o(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)((()=>a()),!0):a()}#t(e,t,r){switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630),E=i(2614);class S extends T{static featureName=A.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),t=e,p(u.Fw,(function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(u.Pl+u.Fw,[(0,c.t)()],void 0,void 0,t.ee))}),t),this.ee.on("api-send-rum",((e,t)=>(0,s.p)("send-rum",[e,t],void 0,this.featureName,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,1983))))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,d.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.target.readyState,type:"window",name:r,data:t.target.location+""})};(0,b.sB)((e=>{t(e,"DOMContentLoaded")})),(0,b.GG)((e=>{t(e,"load")})),(0,b.Qr)((e=>{t(e,"navigate")})),this.ee.on(E.tS.UPDATE,((t,r)=>{(0,d.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})}))}}var _=i(384);var N=i(2843),O=i(3878),I=i(782);class P extends T{static featureName=I.T;constructor(e){super(e,I.T),y.RI&&((0,N.u)((()=>(0,s.p)("docHidden",[(0,c.t)()],void 0,I.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,s.p)("winPagehide",[(0,c.t)()],void 0,I.T,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,9917)))))}}class j extends T{static featureName=h.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,s.p)(h.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8351))))}}var k=i(6774),C=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,C.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(K(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return M(e.reason)}const r=M(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function D(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:M(e)}function K(e){return e instanceof Error&&!!e.stack}function U(e,t,r,i,o=(0,c.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,o,!1,t,r.runtime.isRecording,void 0,i],void 0,n.K7.jserrors,r.ee)}var F=i(3496),W=i(993),B=i(3785);function G(e,{customAttributes:t={},level:r=W.p_.INFO}={},n,i,o=(0,c.t)()){(0,B.R)(n.ee,e,t,r,i,o)}function V(e,t,r,i,o=(0,c.t)()){(0,s.p)(u.Pl+u.hG,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function z(e){p(u.eY,(function(t){return function(e,t){const r={};let i,o;(0,l.R)(54,"newrelic.register"),e.init.api.allow_registered_children||(i=()=>(0,l.R)(55));t&&(0,F.I)(t)||(i=()=>(0,l.R)(48,t));const a={addPageAction:(n,i={})=>{u(V,[n,{...r,...i},e],t)},log:(n,i={})=>{u(G,[n,{...i,customAttributes:{...r,...i.customAttributes||{}}},e],t)},noticeError:(n,i={})=>{u(U,[n,{...r,...i},e],t)},setApplicationVersion:e=>{r["application.version"]=e},setCustomAttribute:(e,t)=>{r[e]=t},setUserId:e=>{r["enduser.id"]=e},metadata:{customAttributes:r,target:t,get connected(){return o||Promise.reject(new Error("Failed to connect"))}}};i?i():o=new Promise(((n,i)=>{try{const o=e.runtime?.entityManager;let s=!!o?.get().entityGuid,c=o?.getEntityGuidFor(t.licenseKey,t.applicationID),u=!!c;if(s&&u)t.entityGuid=c,n(a);else{const d=setTimeout((()=>i(new Error("Failed to connect - Timeout"))),15e3);function l(r){(0,F.A)(r,e)?s||=!0:t.licenseKey===r.licenseKey&&t.applicationID===r.applicationID&&(u=!0,t.entityGuid=r.entityGuid),s&&u&&(clearTimeout(d),e.ee.removeEventListener("entity-added",l),n(a))}e.ee.emit("api-send-rum",[r,t]),e.ee.on("entity-added",l)}}catch(f){i(f)}}));const u=async(t,r,a)=>{if(i)return i();const u=(0,c.t)();(0,s.p)(h.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{await o;const n=e.init.api.duplicate_registered_data;(!0===n||Array.isArray(n)&&n.includes(a.entityGuid))&&t(...r,void 0,u),t(...r,a.entityGuid,u)}catch(e){(0,l.R)(50,e)}};return a}(e,t)}),e)}class Z extends T{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,p(u.o5,((e,r)=>U(e,r,t)),t),function(e){p(u.bt,(function(t){e.runtime.onerror=t}),e)}(e),function(e){let t=0;p(u.k6,(function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))}),e)}(e),z(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((t,r)=>{this.abortHandler&&(0,s.p)("ierr",[M(t),(0,c.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)})),y.gm.addEventListener("unhandledrejection",(t=>{this.abortHandler&&(0,s.p)("err",[H(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener("error",(t=>{this.abortHandler&&(0,s.p)("err",[D(t),(0,c.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5928))))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var q=i(8990);let X=1;function Y(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===y.gm?0:(0,q.I)(e,"nr@id",(function(){return X++}))}function J(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,C.A)(e).length}catch(e){return}}}var Q=i(8139),ee=i(7836),te=i(3434);const re={},ne=["open","send"];function ie(e){var t=e||ee.ee;const r=function(e){return(e||ee.ee).get("xhr")}(t);if(void 0===y.gm.XMLHttpRequest)return r;if(re[r.debugId]++)return r;re[r.debugId]=1,(0,Q.u)(t);var n=(0,te.YM)(r),i=y.gm.XMLHttpRequest,o=y.gm.MutationObserver,a=y.gm.Promise,s=y.gm.setInterval,c="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],d=[],f=y.gm.XMLHttpRequest=function(e){const t=new i(e),o=r.context(t);try{r.emit("new-xhr",[t],o),t.addEventListener(c,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,u,"fn-",b)}),(0,O.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function h(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,f),f.prototype=i.prototype,n.inPlace(f.prototype,ne,"-xhr-",b),r.on("send-xhr-start",(function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):s?s(v):(g=-g,m.data=g))}(t)})),r.on("open-xhr-start",h),o){var p=a&&a.resolve();if(!s&&!a){var g=1,m=document.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===c||v()}));function v(){for(var e=0;e<d.length;e++)h(0,d[e]);d.length&&(d=[])}function b(e,t){return t}return r}var oe="fetch-",ae=oe+"body-",se=["arrayBuffer","blob","json","text","formData"],ce=y.gm.Request,ue=y.gm.Response,de="prototype";const le={};function fe(e){const t=function(e){return(e||ee.ee).get("fetch")}(e);if(!(ce&&ue&&y.gm.fetch))return t;if(le[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[ee.P]&&o[ee.P].dt&&(e=o[ee.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return le[t.debugId]=1,se.forEach((e=>{r(ce[de],e,ae),r(ue[de],e,ae)})),r(y.gm,"fetch",oe),t.on(oe+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(oe+"done",[null,r],n)}else t.emit(oe+"done",[e],n)})),t}var he=i(7485);class pe{constructor(e){this.agentRef=e}generateTracePayload(t){const r=this.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,e.ZF)(),s=(0,e.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof y.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,C.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,he.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var ge=i(9300),me=i(7295),ve=["load","error","abort","timeout"],be=ve.length,ye=(0,_.dV)().o.REQ,we=(0,_.dV)().o.XHR;const Re="X-NewRelic-App-Data";class xe extends T{static featureName=ge.T;constructor(e){super(e,ge.T),this.dt=new pe(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};y.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Te(r,t.name),this.handler("xhr",[r,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,n.K7.ajax)}}))}catch(e){}fe(this.ee),ie(this.ee),function(e,t,r,i){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,O.jT)(!1)),y.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},Te(this,e[1]),this.metrics={}}function u(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var o=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),o=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),o=!0),o&&(this.dt=n)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=J(i);a&&(n.txSize=a)}this.startTime=(0,c.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<be;s++)r.addEventListener(ve[s],this.listener,(0,O.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+Y(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Y(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,c.t)()}function m(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function b(e,t,r){t instanceof we&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,c.t)()-this.xhrCbStart,this.onload,r],r)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&y.RI&&(t=""+y.gm.location.href):e[0]&&e[0].url?t=e[0].url:y.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,he.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,n)&&(this.dt=n),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,c.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ye?r=i.url:y.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Te(this,r);var o=(""+(i&&i instanceof ye&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=J(n.body)||0}function T(e,t){if(this.endTime=(0,c.t)(),this.params||(this.params={}),(0,me.iW)(this.params))return;let i;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const o={txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,n.K7.ajax)}function A(e){const t=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<be;t++)e.removeEventListener(ve[t],this.listener,!1);t.aborted||(0,me.iW)(t)||(i.duration=(0,c.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),i.cbTime=this.cbTime,r("xhr",[t,i,this.startTime,this.endTime,"xhr"],this,n.K7.ajax))}}function E(e,r){e.params.status=r.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?J(e.response):"text"===r||""===r||void 0===r?J(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&r.getAllResponseHeaders().indexOf(Re)>=0){var o=r.getResponseHeader(Re);o&&((0,s.p)(h.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,n.K7.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",a),t.on("open-xhr-end",u),t.on("send-xhr-start",d),t.on("xhr-cb-time",l),t.on("xhr-load-added",f),t.on("xhr-load-removed",p),t.on("xhr-resolved",g),t.on("addEventListener-end",m),t.on("removeEventListener-end",v),t.on("fn-end",w),t.on("fetch-before-start",R),t.on("fetch-start",x),t.on("fn-start",b),t.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,3845))))}}function Te(e,t){var r=(0,he.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ae={},Ee=["pushState","replaceState"];function Se(e){const t=function(e){return(e||ee.ee).get("history")}(e);return!y.RI||Ae[t.debugId]++||(Ae[t.debugId]=1,(0,te.YM)(t).inPlace(window.history,Ee,"-")),t}var _e=i(3738);function Ne(e){p(u.BL,(function(t=Date.now()){const r=t-y.WN;r<0&&(0,l.R)(62,t),(0,s.p)(h.XG,[u.BL,{time:r}],void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t,origin:"nr"}),(0,s.p)(u.Pl+u.hG,[r,u.BL],void 0,n.K7.genericEvents,e.ee)}),e)}const{He:Oe,bD:Ie,d3:Pe,Kp:je,TZ:ke,Lc:Ce,uP:Le,Rz:Me}=_e;class He extends T{static featureName=ke;constructor(e){var t;super(e,ke),t=e,p(u.U2,(function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,s.p)("bstApi",[r],void 0,n.K7.sessionTrace,t.ee)}),t),Ne(e);if(!(0,R.V)(e.init))return void this.deregisterDrain();const r=this.ee;let o;Se(r),this.eventsEE=(0,Q.u)(r),this.eventsEE.on(Le,(function(e,t){this.bstStart=(0,c.t)()})),this.eventsEE.on(Ce,(function(e,t){(0,s.p)("bst",[e[0],t,this.bstStart,(0,c.t)()],void 0,n.K7.sessionTrace,r)})),r.on(Me+Pe,(function(e){this.time=(0,c.t)(),this.startPath=location.pathname+location.hash})),r.on(Me+je,(function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,n.K7.sessionTrace,r)}));try{o=new PerformanceObserver((e=>{const t=e.getEntries();(0,s.p)(Oe,[t],void 0,n.K7.sessionTrace,r)})),o.observe({type:Ie,buffered:!0})}catch(e){}this.importAggregator(e,(()=>i.e(478).then(i.bind(i,575))),{resourceObserver:o})}}var De=i(6344);class Ke extends T{static featureName=De.TZ;#n;#i;constructor(e){var t;let r;super(e,De.TZ),t=e,p(u.CH,(function(){(0,s.p)(u.CH,[],void 0,n.K7.sessionReplay,t.ee)}),t),function(e){p(u.Tb,(function(){(0,s.p)(u.Tb,[],void 0,n.K7.sessionReplay,e.ee)}),e)}(e),this.#i=e;try{r=JSON.parse(localStorage.getItem("".concat(E.H3,"_").concat(E.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(De.G4.RECORD,(()=>this.#o())),this.#a(r)?(this.#n=r?.sessionReplayMode,this.#s()):this.importAggregator(this.#i,(()=>i.e(478).then(i.bind(i,6167)))),this.ee.on("err",(e=>{this.#i.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(De.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))}))}#a(e){return e&&(e.sessionReplayMode===E.g.FULL||e.sessionReplayMode===E.g.ERROR)||(0,w.Aw)(this.#i.init)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#n,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#i}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){this.parent.ee.emit("internal-error",[e])}this.importAggregator(this.#i,(()=>i.e(478).then(i.bind(i,6167))),{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==E.g.FULL&&this.featAggregate.initializeRecording(E.g.FULL,!0):(this.#n=E.g.FULL,this.#s(De.Qb.API),this.recorder&&this.recorder.parent.mode!==E.g.FULL&&(this.recorder.parent.mode=E.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ue=i(3962);function Fe(e){const t=e.ee.get("tracer");function r(){}p(u.dT,(function(e){return(new r).get("object"==typeof e?e:{})}),e);const i=r.prototype={createTracer:function(r,i){var o={},a=this,d="function"==typeof i;return(0,s.p)(h.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,s.p)(u.hw+"tracer",[(0,c.t)(),r,o],a,n.K7.spa,e.ee),function(){if(t.emit((d?"":"no-")+"fn-start",[(0,c.t)(),a,d],o),d)try{return i.apply(this,arguments)}catch(e){const r="string"==typeof e?new Error(e):e;throw t.emit("fn-err",[arguments,this,r],o),r}finally{t.emit("fn-end",[(0,c.t)()],o)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{p.apply(this,[t,function(){return(0,s.p)(u.hw+t,[(0,c.t)(),...arguments],this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i])})),p(u.PA,(function(){e.runSoftNavOverSpa?(0,s.p)(u.hw+"routeName",[performance.now(),...arguments],void 0,n.K7.softNav,e.ee):(0,s.p)(u.Pl+"routeName",[(0,c.t)(),...arguments],this,n.K7.spa,e.ee)}),e)}class We extends T{static featureName=Ue.TZ;constructor(e){if(super(e,Ue.TZ),Fe(e),!y.RI||!(0,_.dV)().o.MO)return;const t=Se(this.ee);Ue.tC.forEach((e=>{(0,O.sp)(e,(e=>{a(e)}),!0)}));const r=()=>(0,s.p)("newURL",[(0,c.t)(),""+window.location],void 0,this.featureName,this.ee);t.on("pushState-end",r),t.on("replaceState-end",r);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,s.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let n=!1;const o=new((0,_.dV)().o.MO)(((e,t)=>{n||(n=!0,requestAnimationFrame((()=>{(0,s.p)("newDom",[(0,c.t)()],void 0,this.featureName,this.ee),n=!1})))})),a=(0,x.s)((e=>{(0,s.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,(()=>i.e(478).then(i.bind(i,4393))),{domObserver:o})}}var Be=i(7378);const Ge={},Ve=["appendChild","insertBefore","replaceChild"];function ze(e){const t=function(e){return(e||ee.ee).get("jsonp")}(e);if(!y.RI||Ge[t.debugId])return t;Ge[t.debugId]=!0;var r=(0,te.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,Ve,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ze={};function qe(e){const t=function(e){return(e||ee.ee).get("promise")}(e);if(Ze[t.debugId])return t;Ze[t.debugId]=!0;var r=t.context,n=(0,te.YM)(t),i=y.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}y.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[te.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Xe={},Ye="setTimeout",$e="setInterval",Je="clearTimeout",Qe="-start",et=[Ye,"setImmediate",$e,Je,"clearImmediate"];function tt(e){const t=function(e){return(e||ee.ee).get("timer")}(e);if(Xe[t.debugId]++)return t;Xe[t.debugId]=1;var r=(0,te.YM)(t);return r.inPlace(y.gm,et.slice(0,2),Ye+"-"),r.inPlace(y.gm,et.slice(2,3),$e+"-"),r.inPlace(y.gm,et.slice(3),Je+"-"),t.on($e+Qe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ye+Qe,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const rt={};function nt(e){const t=function(e){return(e||ee.ee).get("mutation")}(e);if(!y.RI||rt[t.debugId])return t;rt[t.debugId]=!0;var r=(0,te.YM)(t),n=y.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:it,d3:ot,Kp:at,$p:st,wW:ct,e5:ut,tH:dt,uP:lt,rw:ft,Lc:ht}=Be;class pt extends T{static featureName=it;constructor(e){if(super(e,it),Fe(e),!y.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let t,r=0;const n=this.ee.get("tracer"),o=ze(this.ee),a=qe(this.ee),u=tt(this.ee),d=ie(this.ee),l=this.ee.get("events"),f=fe(this.ee),h=Se(this.ee),p=nt(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){r++,t=window.location.hash,this[lt]=(0,c.t)()}function v(){r--,window.location.hash!==t&&g(0,!0);var e=(0,c.t)();this[ut]=~~this[ut]+e-this[lt],this[ht]=e}function b(e,t){e.on(t,(function(){this[t]=(0,c.t)()}))}this.ee.on(lt,m),a.on(ft,m),o.on(ft,m),this.ee.on(ht,v),a.on(ct,v),o.on(ct,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,s.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([lt,ht,"xhr-resolved"],this.featureName),l.buffer([lt],this.featureName),u.buffer(["setTimeout"+at,"clearTimeout"+ot,lt],this.featureName),d.buffer([lt,"new-xhr","send-xhr"+ot],this.featureName),f.buffer([dt+ot,dt+"-done",dt+st+ot,dt+st+at],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([lt],this.featureName),a.buffer(["propagate",ft,ct,"executor-err","resolve"+ot],this.featureName),n.buffer([lt,"no-"+lt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,dt+ot),b(f,dt+"-done"),b(o,"new-jsonp"),b(o,"jsonp-end"),b(o,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,r>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5592))))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var gt=i(3333);class mt extends T{static featureName=gt.TZ;constructor(e){super(e,gt.TZ);const t=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];var r;if(r=e,p(u.hG,((e,t)=>V(e,t,r)),r),function(e){p(u.fF,(function(){(0,s.p)(u.Pl+u.fF,[(0,c.t)(),...arguments],void 0,n.K7.genericEvents,e.ee)}),e)}(e),Ne(e),z(e),function(e){p(u.V1,(function(t,r){const i=(0,c.t)(),{start:o,end:a,customAttributes:d}=r||{},f={customAttributes:d||{}};if("object"!=typeof f.customAttributes||"string"!=typeof t||0===t.length)return void(0,l.R)(57);const h=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=h(o,0),f.end=h(a,i),Number.isNaN(f.start)||Number.isNaN(f.end))(0,l.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(u.Pl+u.V1,[f,t],void 0,n.K7.genericEvents,e.ee),f;(0,l.R)(58)}}),e)}(e),y.RI&&(e.init.user_actions.enabled&&(gt.Zp.forEach((e=>(0,O.sp)(e,(e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),gt.qN.forEach((e=>{const t=(0,x.s)((e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,O.sp)(e,t)}))),e.init.performance.resources.enabled&&y.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}t.some((e=>e))?this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8019)))):this.deregisterDrain()}}var vt=i(2646);const bt=new Map;function yt(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||ee.ee).get("logger")}(e),o=(0,te.YM)(i),a=new vt.y(ee.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[te.Jt]||t[r];return bt.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>bt.get(s))),i}class wt extends T{static featureName=W.TZ;constructor(e){var t;super(e,W.TZ),t=e,p(u.$9,((e,r)=>G(e,r,t)),t),function(e){p(u.Wb,((t,r,{customAttributes:n={},level:i=W.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i})}),e)}(e),z(e);const r=this.ee;yt(r,y.gm.console,"log",{level:"info"}),yt(r,y.gm.console,"error",{level:"error"}),yt(r,y.gm.console,"warn",{level:"warn"}),yt(r,y.gm.console,"info",{level:"info"}),yt(r,y.gm.console,"debug",{level:"debug"}),yt(r,y.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,B.R)(r,e,n,t)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5288))))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,_.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(S),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===n.K7.softNav)),(0,a.j)(this,e,e.loaderType||"agent"),t=this,p(u.cD,(function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)}),t),function(e){p(u.Dl,(function(t){if("string"==typeof t||null===t)return g(e,"enduser.id",t,u.Dl,!0);(0,l.R)(41,typeof t)}),e)}(this),function(e){p(u.nb,(function(t){if("string"==typeof t||null===t)return g(e,"application.version",t,u.nb,!1);(0,l.R)(42,typeof t)}),e)}(this),function(e){p(u.d3,(function(){e.ee.emit("manual-start-all")}),e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return o.forEach((r=>{t[r]=!!e[r]?.enabled})),t}(this.init),t=[...this.desiredFeatures];t.sort(((e,t)=>n.P3[e.featureName]-n.P3[t.featureName])),t.forEach((t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.K7.pageViewEvent];default:return[]}}(t.featureName).filter((e=>!(e in this.features)));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.features[t.featureName]=new t(this)}))}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,_.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[xe,S,P,He,Ke,j,Z,mt,wt,We,pt],loaderType:"spa"})})()})();</script>
  <title>Search Analytics for Your Site | Rosenfeld Media</title>
  	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
	
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var gtm4wp_datalayer_name = "dataLayer";
	var dataLayer = dataLayer || [];
	const gtm4wp_use_sku_instead = false;
	const gtm4wp_currency = 'USD';
	const gtm4wp_product_per_impression = 10;
	const gtm4wp_clear_ecommerce = false;
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="description" content="Discover the power of search analytics. Leverage user search data to enhance content, navigation, and performance, effectively engaging with your audiences.">
<meta name="robots" content="index, follow">
<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<link rel="canonical" href="https://rosenfeldmedia.com/books/search-analytics-for-your-site/">
<meta property="og:url" content="https://rosenfeldmedia.com/books/search-analytics-for-your-site/">
<meta property="og:site_name" content="Rosenfeld Media">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="og:product">
<meta property="article:author" content="https://www.facebook.com/RosenfeldMediaUX">
<meta property="article:publisher" content="https://www.facebook.com/RosenfeldMediaUX">
<meta property="og:title" content="Search Analytics for Your Site | Free Ebook with Purchase | Louis Rosenfeld">
<meta property="og:description" content="Discover the power of search analytics. Leverage user search data to enhance content, navigation, and performance, effectively engaging with your audiences.">
<meta property="og:image" content="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics.jpg">
<meta property="og:image:secure_url" content="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics.jpg">
<meta property="og:image:width" content="900">
<meta property="og:image:height" content="1350">
<meta property="og:image:alt" content="search analytics front cover">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="http://twitter.com/rosenfeldmedia">
<meta name="twitter:creator" content="http://twitter.com/rosenfeldmedia">
<meta name="twitter:title" content="Search Analytics for Your Site | Free Ebook with Purchase | Louis Rosenfeld">
<meta name="twitter:description" content="Discover the power of search analytics. Leverage user search data to enhance content, navigation, and performance, effectively engaging with your audiences.">
<meta name="twitter:image" content="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics-683x1024.jpg">
<link rel='dns-prefetch' href='//stats.wp.com' />
<link rel='dns-prefetch' href='//plausible.io' />
<link rel='dns-prefetch' href='//a.omappapi.com' />
<link rel='dns-prefetch' href='//use.typekit.net' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/rosenfeldmedia.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<link rel='stylesheet' id='wc-price-based-country-frontend-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/css/frontend.min.css?ver=3.4.1' type='text/css' media='all' />
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://rosenfeldmedia.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='wc-blocks-vendors-style-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-vendors-style.css?ver=10.9.3' type='text/css' media='all' />
<link rel='stylesheet' id='wc-all-blocks-style-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-all-blocks-style.css?ver=10.9.3' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<style id='woocommerce-inline-inline-css' type='text/css'>
.woocommerce form .form-row .required { visibility: visible; }
</style>
<link rel='stylesheet' id='rm-import-users-css' href='https://rosenfeldmedia.com/wp-content/plugins/rm-import-users/public/css/rm-import-users-public.css?ver=1.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://rosenfeldmedia.com/wp-includes/css/dashicons.min.css?ver=6.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-addons-css-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce-product-addons/assets/css/frontend/frontend.css?ver=6.8.2' type='text/css' media='all' />
<link rel='stylesheet' id='wc-price-based-country-addons-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce-price-based-country-pro-addon/assets/css/addons.css?ver=3.4.4' type='text/css' media='all' />
<link rel='stylesheet' id='style-css' href='https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/style.css?ver=1.5' type='text/css' media='all' />
<link rel='stylesheet' id='child-style-css' href='https://rosenfeldmedia.com/wp-content/themes/rm-books/style.css?ver=6.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='rm-font-jubilat-css' href='https://use.typekit.net/uol2dkd.css?ver=6.7.2' type='text/css' media='all' />
<style id="rm-fonts-css" media="all">@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNig.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNig.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNig.ttf) format('truetype');
}
</style>
<link rel='stylesheet' id='stripe_styles-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/stripe-styles.css?ver=7.6.0' type='text/css' media='all' />
<link rel='stylesheet' id='wpmenucart-icons-css' href='https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/css/wpmenucart-icons-pro.min.css?ver=4.0.3' type='text/css' media='all' />
<style id='wpmenucart-icons-inline-css' type='text/css'>
@font-face {
	font-family:'WPMenuCart';
	src: url('https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.eot');
	src: url('https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.eot?#iefix') format('embedded-opentype'),
		 url('https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.woff2') format('woff2'),
		 url('https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.woff') format('woff'),
		 url('https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.ttf') format('truetype'),
		 url('https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.svg#WPMenuCart') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
</style>
<link rel='stylesheet' id='wpmenucart-css' href='https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/css/wpmenucart-main.min.css?ver=4.0.3' type='text/css' media='all' />
<link rel='stylesheet' id='wc-pb-checkout-blocks-css' href='https://rosenfeldmedia.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/checkout-blocks.css?ver=7.1.0' type='text/css' media='all' />
<script type="text/template" id="tmpl-variation-template">
	<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
	<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
	<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
</script>
<script type="text/template" id="tmpl-unavailable-variation-template">
	<p>Sorry, this product is unavailable. Please choose a different combination.</p>
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
<script type="text/javascript" src="https://stats.wp.com/w.js?ver=202530" id="woo-tracks-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/plausible-analytics/assets/dist/js/plausible-woocommerce-integration.js?ver=1734534367" id="plausible-woocommerce-integration-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/rm-import-users/public/js/rm-import-users-public.js?ver=1.0.0" id="rm-import-users-js"></script>
<script type="text/javascript" defer data-domain='rosenfeldmedia.com' data-api='https://plausible.io/api/event' data-cfasync='false' src="https://plausible.io/js/plausible.outbound-links.file-downloads.revenue.tagged-events.js?ver=2.1.4" id="plausible"></script>
<script type="text/javascript" id="plausible-analytics-js-after">
/* <![CDATA[ */
window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }
/* ]]> */
</script>
<script type="text/javascript" id="woocommerce-tokenization-form-js-extra">
/* <![CDATA[ */
var wc_tokenization_form_params = {"is_registration_required":"1","is_logged_in":""};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/frontend/tokenization-form.min.js?ver=8.1.1" id="woocommerce-tokenization-form-js"></script>
<script type="text/javascript" id="wpmenucart-remove-js-extra">
/* <![CDATA[ */
var wpmenucart_ajax = {"ajaxurl":"https:\/\/rosenfeldmedia.com\/wp-admin\/admin-ajax.php","nonce":"03bac49a73"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/wp-menu-cart-pro/assets/js/wpmenucart-remove.min.js?ver=4.0.3" id="wpmenucart-remove-js"></script>
<link rel="https://api.w.org/" href="https://rosenfeldmedia.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://rosenfeldmedia.com/wp-json/wp/v2/product/187445" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://rosenfeldmedia.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.7.2" />
<meta name="generator" content="WooCommerce 8.1.1" />
<link rel='shortlink' href='https://rosenfeldmedia.com/?p=187445' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://rosenfeldmedia.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frosenfeldmedia.com%2Fbooks%2Fsearch-analytics-for-your-site%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://rosenfeldmedia.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frosenfeldmedia.com%2Fbooks%2Fsearch-analytics-for-your-site%2F&#038;format=xml" />
<script>  var el_i13_login_captcha=null; var el_i13_register_captcha=null; </script><script type="text/javascript">document.documentElement.className += " js";</script>
<meta name='plausible-analytics-version' content='2.1.4' />

<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<!-- GTM Container placement set to automatic -->
<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
	var dataLayer_content = {"pagePostType":"product","pagePostType2":"single-product","pagePostAuthor":"adelinecm","customerTotalOrders":0,"customerTotalOrderValue":0,"customerFirstName":"","customerLastName":"","customerBillingFirstName":"","customerBillingLastName":"","customerBillingCompany":"","customerBillingAddress1":"","customerBillingAddress2":"","customerBillingCity":"","customerBillingState":"","customerBillingPostcode":"","customerBillingCountry":"","customerBillingEmail":"","customerBillingEmailHash":"","customerBillingPhone":"","customerShippingFirstName":"","customerShippingLastName":"","customerShippingCompany":"","customerShippingAddress1":"","customerShippingAddress2":"","customerShippingCity":"","customerShippingState":"","customerShippingPostcode":"","customerShippingCountry":"","cartContent":{"totals":{"applied_coupons":[],"discount_total":0,"subtotal":0,"total":0},"items":[]},"productRatingCounts":[],"productAverageRating":0,"productReviewCount":0,"productType":"variable","productIsVariable":1};
	dataLayer.push( dataLayer_content );
</script>
<script data-cfasync="false">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TBPWK6F');
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<link rel="icon" href="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/05/cropped-rm-elephant-green-32x32.png" sizes="32x32" />
<link rel="icon" href="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/05/cropped-rm-elephant-green-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/05/cropped-rm-elephant-green-180x180.png" />
<meta name="msapplication-TileImage" content="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/05/cropped-rm-elephant-green-270x270.png" />
		<style type="text/css" id="wp-custom-css">
			p.shifted {
    margin-left: 30px;
}
.membership-table, .membership-table th, .membership-table td {
  border: 1px solid black;
  border-collapse: collapse;
}
.membership-table-container{
	overflow: scroll;
	max-width: 100%;
	margin-bottom: 30px;
}
.membership-table th, .membership-table td{
	padding: 8px 8px;
}
@media (max-width: 620px){
	.membership-table ul{
		padding-left: 22px !important;
	}
	.membership-table td,
	.membership-table p, .membership-table li{
		font-size: 14px !important;
	}
}		</style>
		  <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
  </head>
<body class="u_body product-template-default single single-product postid-187445 theme-rm-conference-2020 woocommerce woocommerce-page woocommerce-no-js theme-community">
  
<div class="main-header">
  <div class="u_header oldRm oldRmAlt">
    <div class="wrapper">
          <div class="content-logo">
                          <a href="https://rosenfeldmedia.com">
            <img src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/10/RM_horizontal_white-website.png">
          </a>
              </div>
      <div class="content-list">
             <ul id="menu-main-nav-new-rosenverse" class="main-menu"><li id="menu-item-270240" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-270240"><a href="/books/">Books</a>
<ul class="sub-menu">
	<li id="menu-item-270241" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270241"><a href="/books/">Published Books</a></li>
	<li id="menu-item-270242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270242"><a href="https://rosenfeldmedia.com/books/?status=upcoming">Upcoming Books</a></li>
	<li id="menu-item-270243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270243"><a href="https://rosenverse.rosenfeldmedia.com/people/authors">Authors</a></li>
	<li id="menu-item-270244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-270244"><a href="https://rosenfeldmedia.com/group-book-orders/">Bulk Orders</a></li>
	<li id="menu-item-270245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-270245"><a href="https://rosenfeldmedia.com/about/for-prospective-authors/">For Prospective Authors</a></li>
</ul>
</li>
<li id="menu-item-270340" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-270340"><a href="https://rosenfeldmedia.com/professional-development/">Professional Development</a>
<ul class="sub-menu">
	<li id="menu-item-270248" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270248"><a href="https://rosenfeldmedia.com/rosenfeld-workshops/">Public Workshops</a></li>
	<li id="menu-item-270247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-270247"><a href="https://rosenfeldmedia.com/training/">Team Workshops</a></li>
	<li id="menu-item-270389" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-270389"><a href="https://rosenfeldmedia.com/professional-development/">Enterprise Professional Development</a></li>
</ul>
</li>
<li id="menu-item-270249" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-270249"><a href="#">Events</a>
<ul class="sub-menu">
	<li id="menu-item-270251" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270251"><a href="https://rosenverse.rosenfeldmedia.com/upcoming/">Upcoming Events</a></li>
	<li id="menu-item-270250" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270250"><a href="https://rosenfeldmedia.com/conferences/">Upcoming Conferences</a></li>
	<li id="menu-item-270252" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270252"><a href="https://rosenverse.rosenfeldmedia.com/videos/">Videos of Past Events</a></li>
</ul>
</li>
<li id="menu-item-270253" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-270253"><a href="https://rosenverse.rosenfeldmedia.com/">Rosenverse</a>
<ul class="sub-menu">
	<li id="menu-item-270254" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270254"><a href="https://rosenverse.rosenfeldmedia.com/">Home</a></li>
	<li id="menu-item-270255" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270255"><a href="https://rosenverse.rosenfeldmedia.com/videos/">Videos</a></li>
	<li id="menu-item-270256" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270256"><a href="http://rosenbot.rosenfeldmedia.com/">Ask the Rosenbot</a></li>
	<li id="menu-item-270257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-270257"><a href="https://rosenverse.rosenfeldmedia.com/pricing">Pricing</a></li>
</ul>
</li>
<li class="menu-item wpmenucart wpmenucartli wpmenucart-display-standard menu-item menu-item-has-children wp-block-navigation-item wp-block-navigation-link empty" style="">
	
	
	<a class="wpmenucart-contents empty-wpmenucart-visible wp-block-navigation-item__content" href="https://rosenfeldmedia.com/books/" title="Start shopping">
		<i class="wpmenucart-icon-shopping-cart-5" role="img" aria-label="Cart"></i><span class="cartcontents">0 items</span>
	</a>
	
	
	
</li></ul>                                <div class="login isButton">
            <a href="https://rosenfeldmedia.com/my-account" class="isButton">Log In</a>
          </div>
                  </div>
          <div class="mobile-btn">
        <a href="javascript:;">
          <svg width="30px" height="20px" viewBox="0 0 30 20" version="1.1" xmlns="http://www.w3.org/2000/svg"
            xmlns:xlink="http://www.w3.org/1999/xlink">
            <g id="Homepage" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"
              stroke-linecap="round">
              <g id="1_HP_mobile" transform="translate(-325.000000, -108.000000)" stroke="#2AA2FF"
                stroke-width="2">
                <g id="mobile-nav" transform="translate(14.000000, 90.000000)">
                  <g id="Group" transform="translate(312.000000, 19.000000)">
                    <line x1="27.5" y1="0.5" x2="0.5" y2="0.5" id="Line-4"></line>
                    <line x1="27.5" y1="8.5" x2="0.5" y2="8.5" id="Line-4"></line>
                    <line x1="27.5" y1="17.5" x2="0.5" y2="17.5" id="Line-4"></line>
                  </g>
                </g>
              </g>
            </g>
          </svg>
        </a>
      </div>
      </div>
</div>
</div>  <main class="main-content">
          <div class="u_header-bar oldRm oldRmAlt">
  <div class="content-text">
    Now available for pre-order: <em>The Game Development Strategy Guide</em> by Cheryl Platz  </div>
  
  <div class="content-complement">
    
                          <a class="button" href="https://rosenfeldmedia.com/books/game-development-strategy-guide/" target="_blank">Get 15% off</a>
          
      </div>
</div>
        <div class="u_tpl-single-product">
  
  <!--
  * NOTE: WooCommerce class names
  *
  * Many of WooCommere's class names are used as Javascript hooks, and thus cannot be removed. However, we're
  * choosing to not use them as CSS selectors and instead add our in order to adhere to a BEM approach.
  * *
  -->
    
    
    <div class="woocommerce-notices-wrapper"></div>
    <div itemscope itemtype="http://schema.org/Product" id="product-187445" class="post-187445 product type-product status-publish has-post-thumbnail product_cat-books product_tag-customer-experience product_tag-user-research first instock taxable shipping-taxable purchasable product-type-variable has-default-attributes">

      <nav class="m_breadcrumb">
  <div class="wrapper">
          <p class="breadcrumb__crumbs">
        <span prefix="v: http://rdf.data-vocabulary.org/#">
          <span typeof="v:Breadcrumb"><a href="https://rosenfeldmedia.com" rel="v:url" property="v:title">Home</a></span> /
          <span typeof="v:Breadcrumb"><a href="https://rosenfeldmedia.com/books" rel="v:url" property="v:title">Books</a></span> /
          <span typeof="v:Breadcrumb"><span class="breadcrumb_last" property="v:title">Search Analytics for Your Site</span></span>
        </span>
      </p>
      </div>
</div>
<div class="m_book-header">
  <div class="wrapper">
    
      <div class="image-wrapper">
 
	<a href="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics.jpg" itemprop="image" class="woocommerce-main-image zoom" title="8-search-analytics" data-rel="prettyPhoto"><img width="320" height="480" src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics.jpg" class="product__image" alt="Search Analytics for Your Site Cover" title="Search Analytics for Your Site" decoding="async" fetchpriority="high" srcset="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics.jpg 900w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics-200x300.jpg 200w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics-683x1024.jpg 683w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics-768x1152.jpg 768w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics-600x900.jpg 600w" sizes="(max-width: 320px) 100vw, 320px" /></a>
	

</div>



<form class="variations_form cart" method="post" enctype='multipart/form-data'
      data-product_id="187445"
      data-product_variations="[{&quot;attributes&quot;:{&quot;attribute_pa_format&quot;:&quot;paperback-ebooks&quot;},&quot;availability_html&quot;:&quot;&quot;,&quot;backorders_allowed&quot;:false,&quot;dimensions&quot;:{&quot;length&quot;:&quot;9&quot;,&quot;width&quot;:&quot;6&quot;,&quot;height&quot;:&quot;-1&quot;},&quot;dimensions_html&quot;:&quot;9 &amp;times; 6 &amp;times; -1 in&quot;,&quot;display_price&quot;:54.99,&quot;display_regular_price&quot;:54.99,&quot;image&quot;:{&quot;title&quot;:&quot;8-search-analytics&quot;,&quot;caption&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg&quot;,&quot;alt&quot;:&quot;search analytics front cover&quot;,&quot;src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-600x900.jpg&quot;,&quot;srcset&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-600x900.jpg 600w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-200x300.jpg 200w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-683x1024.jpg 683w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-768x1152.jpg 768w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg 900w&quot;,&quot;sizes&quot;:&quot;(max-width: 600px) 100vw, 600px&quot;,&quot;full_src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg&quot;,&quot;full_src_w&quot;:900,&quot;full_src_h&quot;:1350,&quot;gallery_thumbnail_src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-100x100.jpg&quot;,&quot;gallery_thumbnail_src_w&quot;:100,&quot;gallery_thumbnail_src_h&quot;:100,&quot;thumb_src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-450x450.jpg&quot;,&quot;thumb_src_w&quot;:300,&quot;thumb_src_h&quot;:300,&quot;src_w&quot;:600,&quot;src_h&quot;:900},&quot;image_id&quot;:187662,&quot;is_downloadable&quot;:true,&quot;is_in_stock&quot;:true,&quot;is_purchasable&quot;:true,&quot;is_sold_individually&quot;:&quot;no&quot;,&quot;is_virtual&quot;:false,&quot;max_qty&quot;:&quot;&quot;,&quot;min_qty&quot;:1,&quot;price_html&quot;:&quot;&lt;span class=\&quot;price\&quot;&gt;&lt;span class=\&quot;wcpbc-price wcpbc-price-187447 loading\&quot; data-product-id=\&quot;187447\&quot;&gt;&lt;span class=\&quot;woocommerce-Price-amount amount\&quot;&gt;&lt;bdi&gt;&lt;span class=\&quot;woocommerce-Price-currencySymbol\&quot;&gt;US&amp;#36;&lt;\/span&gt;54.99&lt;\/bdi&gt;&lt;\/span&gt;&lt;span class=\&quot;wcpbc-placeholder -dots\&quot;&gt;&lt;\/span&gt;&lt;\/span&gt;&lt;\/span&gt;&quot;,&quot;sku&quot;:&quot;9781933820200&quot;,&quot;variation_description&quot;:&quot;&quot;,&quot;variation_id&quot;:187447,&quot;variation_is_active&quot;:true,&quot;variation_is_visible&quot;:true,&quot;weight&quot;:&quot;1&quot;,&quot;weight_html&quot;:&quot;1 lbs&quot;},{&quot;attributes&quot;:{&quot;attribute_pa_format&quot;:&quot;ebooks&quot;},&quot;availability_html&quot;:&quot;&quot;,&quot;backorders_allowed&quot;:false,&quot;dimensions&quot;:{&quot;length&quot;:&quot;9&quot;,&quot;width&quot;:&quot;6&quot;,&quot;height&quot;:&quot;1&quot;},&quot;dimensions_html&quot;:&quot;9 &amp;times; 6 &amp;times; 1 in&quot;,&quot;display_price&quot;:44.99,&quot;display_regular_price&quot;:44.99,&quot;image&quot;:{&quot;title&quot;:&quot;8-search-analytics&quot;,&quot;caption&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg&quot;,&quot;alt&quot;:&quot;search analytics front cover&quot;,&quot;src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-600x900.jpg&quot;,&quot;srcset&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-600x900.jpg 600w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-200x300.jpg 200w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-683x1024.jpg 683w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-768x1152.jpg 768w, https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg 900w&quot;,&quot;sizes&quot;:&quot;(max-width: 600px) 100vw, 600px&quot;,&quot;full_src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg&quot;,&quot;full_src_w&quot;:900,&quot;full_src_h&quot;:1350,&quot;gallery_thumbnail_src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-100x100.jpg&quot;,&quot;gallery_thumbnail_src_w&quot;:100,&quot;gallery_thumbnail_src_h&quot;:100,&quot;thumb_src&quot;:&quot;https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics-450x450.jpg&quot;,&quot;thumb_src_w&quot;:300,&quot;thumb_src_h&quot;:300,&quot;src_w&quot;:600,&quot;src_h&quot;:900},&quot;image_id&quot;:187662,&quot;is_downloadable&quot;:true,&quot;is_in_stock&quot;:true,&quot;is_purchasable&quot;:true,&quot;is_sold_individually&quot;:&quot;no&quot;,&quot;is_virtual&quot;:true,&quot;max_qty&quot;:&quot;&quot;,&quot;min_qty&quot;:1,&quot;price_html&quot;:&quot;&lt;span class=\&quot;price\&quot;&gt;&lt;span class=\&quot;wcpbc-price wcpbc-price-187446 loading\&quot; data-product-id=\&quot;187446\&quot;&gt;&lt;span class=\&quot;woocommerce-Price-amount amount\&quot;&gt;&lt;bdi&gt;&lt;span class=\&quot;woocommerce-Price-currencySymbol\&quot;&gt;US&amp;#36;&lt;\/span&gt;44.99&lt;\/bdi&gt;&lt;\/span&gt;&lt;span class=\&quot;wcpbc-placeholder -dots\&quot;&gt;&lt;\/span&gt;&lt;\/span&gt;&lt;\/span&gt;&quot;,&quot;sku&quot;:&quot;9781933820040&quot;,&quot;variation_description&quot;:&quot;&quot;,&quot;variation_id&quot;:187446,&quot;variation_is_active&quot;:true,&quot;variation_is_visible&quot;:true,&quot;weight&quot;:&quot;1&quot;,&quot;weight_html&quot;:&quot;1 lbs&quot;}]">

  <input type="hidden" name="add-to-cart"
         value="187445"/>
  <input type="hidden" name="product_id"
         value="187445"/>
  <input type="hidden" name="variation_id" value=""/>

  
  <div
    class="cta-bar__price"
    style="display: none;">
    <div class="single_variation_wrap" style="display:none;">
            <div
        class="single_variation">
        ">
      </div>
      <div class="variations_button">
        <!-- Hiding for now -->
        <!-- <div class="quantity">
	<input type="number" step="1" min="0" max="" name="quantity" value="1" title="Qty" class="cart-item__quantity-input  number-input input-text qty text" size="4" />
</div>
 -->
      </div>
    </div>
    
  </div><!-- /.cta-bar__price -->

  <!-- <div class="add-cart-forms">
			<div class="form-container">
									<div class="variation-info">
						
																		<p class="name">Paperback +</p>
						<div class="amount"><span class="price"><span class="wcpbc-price wcpbc-price-187447 loading" data-product-id="187447"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">US&#36;</span>54.99</bdi></span><span class="wcpbc-placeholder -dots"></span></span></span></div>
						<div class="btn-container">
							<a class="btn" href="javascript:;">Add to Cart</a>
						</div>
					</div>
										<div class="variation-info">
						
																		<p class="name">Ebooks Only</p>
						<div class="amount"><span class="price"><span class="wcpbc-price wcpbc-price-187446 loading" data-product-id="187446"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">US&#36;</span>44.99</bdi></span><span class="wcpbc-placeholder -dots"></span></span></span></div>
						<div class="btn-container">
							<a class="btn" href="javascript:;">Add to Cart</a>
						</div>
					</div>
								</div>
		</div> -->


  

    <div
      class="cta-bar__formats ">
      <div class="variations add-cart-forms">
        <div class="form-container">

                                          <div class="variation-info">
                      <div style="display: none;">
                        <input type="radio" name="attribute_pa_format" id="paperback-ebooks1" value="paperback-ebooks" value="paperback-ebooks"  checked='checked'><label  for="paperback-ebooks1">Paperback + Ebooks</label>                      </div>

                      <p class="name">
                        Paperback + Ebooks
                        <span class="m_custom-tooltip">
  <span class="i">i</span>
  <span class="tooltip-content">Our paperbacks come with a free DRM-free ebook in three common formats: ePUB, Kindle (MOBI), and DAISY.</span>
</span>                      </p>

                      <div class="amount" data-variation-id="187447"><span class="price"><span class="wcpbc-price wcpbc-price-187447 loading" data-product-id="187447"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">US&#36;</span>54.99</bdi></span><span class="wcpbc-placeholder -dots"></span></span></span></div>                                              <div class="btn-container">
                          <a class="btn btn-add-variation"
                             href="javascript:;">Add to cart</a>
                        </div>
                      
                    </div>
                  

                                      <div class="variation-info">
                      <div style="display: none;">
                        <input type="radio" name="attribute_pa_format" id="ebooks2" value="ebooks" value="ebooks" ><label  for="ebooks2">Ebooks only</label>                      </div>

                      <p class="name">
                        Ebooks only
                        <span class="m_custom-tooltip">
  <span class="i">i</span>
  <span class="tooltip-content">Our DRM-free ebooks are available in two common formats: ePub (for Kindle and iPad) and DAISY.</span>
</span>                      </p>

                      <div class="amount" data-variation-id="187446"><span class="price"><span class="wcpbc-price wcpbc-price-187446 loading" data-product-id="187446"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">US&#36;</span>44.99</bdi></span><span class="wcpbc-placeholder -dots"></span></span></span></div>                                              <div class="btn-container">
                          <a class="btn btn-add-variation"
                             href="javascript:;">Add to cart</a>
                        </div>
                      
                    </div>
                  

                  

                  

                  
                              </div>
      </div>

    </div><!-- /.layout__item -->

          <!-- <div class="cta-bar__add-to-cart  layout__item  lap-and-up-1/4">

								<button type="submit" class="product__add-to-cart  btn  single_add_to_cart_button  button  alt">Add to cart</button>
				<input type="hidden" name="gtm4wp_product_data" value="{&quot;internal_id&quot;:187445,&quot;item_id&quot;:187445,&quot;item_name&quot;:&quot;Search Analytics for Your Site&quot;,&quot;sku&quot;:187445,&quot;price&quot;:44.99,&quot;stocklevel&quot;:null,&quot;stockstatus&quot;:&quot;instock&quot;,&quot;google_business_vertical&quot;:&quot;retail&quot;,&quot;item_category&quot;:&quot;Books&quot;,&quot;id&quot;:187445}" />

			</div> -->
    
  
</form>

		<script>
			let addToCartForm = document.querySelector('form.cart');
			let quantity = document.querySelector('input[name="quantity"]');

			addToCartForm.classList.add('plausible-event-name=Woo+Add+to+Cart');
			addToCartForm.classList.add('plausible-event-quantity=' + quantity.value);
			addToCartForm.classList.add('plausible-event-product_id=187445');
			addToCartForm.classList.add('plausible-event-product_name=Search+Analytics+for+Your+Site');
			addToCartForm.classList.add('plausible-event-price=44.99');

			quantity.addEventListener('change', function (e) {
				let target = e.target;
				addToCartForm.className = addToCartForm.className.replace(/(plausible-event-quantity=).+?/, "\$1" + target.value);
			});
		</script>
		
            
                  <div class="m_book-header--authors">
                          <div class="author">
                <div class="image">
                  <img width="300" height="300" src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/07/lou-rosenfeld600x600-300x300-1.jpg" class="attachment-medium size-medium" alt="" decoding="async" srcset="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/07/lou-rosenfeld600x600-300x300-1.jpg 300w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/07/lou-rosenfeld600x600-300x300-1-150x150.jpg 150w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/07/lou-rosenfeld600x600-300x300-1-180x180.jpg 180w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/07/lou-rosenfeld600x600-300x300-1-288x288.jpg 288w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/07/lou-rosenfeld600x600-300x300-1-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px" />                </div>
                  <a
                    class="link"
                    href="https://rosenfeldmedia.com/people/louis-rosenfeld/"
                    title="Louis Rosenfeld"
                  >About Louis Rosenfeld                </a>
              </div>
                      </div>
                  
    <div class="content">
      <h1 itemprop="name" class="book-title">Search Analytics for Your Site</h1>
	<div class="book-spot-image">
					<img src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2022/06/SEARCH-ANALYTICS-FOR-YOUR-SITE.png-.png" alt="search analytics spot image" />
				<h2 class="book-subtitle">Conversations with Your Customers</h2>
	</div>
	<p class="author">
		By&nbsp;<a href="https://rosenfeldmedia.com/people/louis-rosenfeld/" title="Louis Rosenfeld">Louis Rosenfeld</a>	</p>

      

      
      <div class="book-meta">
                                      <div>
                              <strong>Published:</strong> July 2011                          </div>
          
          
            <div><strong>Paperback:</strong> 197 pages</div>
                                          
                                                            <div>
                        <strong>Paperback ISBN:</strong> 978-1933820-20-0                      </div>
                                      
                  
                
                  
                                                            <div>
                        <strong>Ebook ISBN:</strong> 978-1933820-04-0                      </div>
                                      
                                                                          </div>

      <div class="content-overview">
        <!-- <h4 class="subtitle">Overview</h4> -->

         

<p>Any organization that has a searchable web site or intranet is sitting on top of hugely valuable and usually under-exploited data: logs that capture what users are searching for, how often each query was searched, and how many results each query retrieved. Search queries are gold: they are real data that show us exactly what users are searching for in their own words. This book shows you how to use search analytics to carry on a conversation with your customers: listen to and understand their needs, and improve your content, navigation, and search performance to meet those needs.</p>
 

        
        
              </div>

    </div>

    <div class="overview">
        <!-- <h4 class="subtitle">Overview</h4> -->

         

<p>Any organization that has a searchable web site or intranet is sitting on top of hugely valuable and usually under-exploited data: logs that capture what users are searching for, how often each query was searched, and how many results each query retrieved. Search queries are gold: they are real data that show us exactly what users are searching for in their own words. This book shows you how to use search analytics to carry on a conversation with your customers: listen to and understand their needs, and improve your content, navigation, and search performance to meet those needs.</p>
 

        
        
              </div>

  
    </div>

</div>
<div class="m_book-content">
  <div class="u_book-testimonials">
  <div class="wrapper">
    <h3>Testimonials</h3>
    <div class="carousel">
              <div class="item">
          <blockquote>
            <p><em>Search Analytics for your Site</em> is an excellent, comprehensive approach to understanding and demystifying the black box of search. From understanding the basics of search frequencies along the Zipf curve, to discerning and interpreting search patterns, deriving clusters, understanding tone and intent, analyzing time variance, performing failure analysis and even using search analytics as an input to (my favorites) taxonomy development and contextual navigation, this book is an excellent resource for taking the guesswork and bias out of search remediation and improvement projects. Highly recommended. Nice job.</p>
            <cite>
              <p><strong>Seth Earley</strong>, CEO, Earley &amp; Associates, Inc.</p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>Search is one of those mission-critical aspects of every web site that is sadly all to often forgotten until the damage has already been done. Lou, on the other hand, is one of those guys who understands search analytics and the opportunity associated with digging into the nuance of customer and search behaviors to mine for organizational gold. In <em>Search Analytics for Your Site</em>, Lou lays out pretty much everything you need to know to mine for that gold and convert it into positive customer experience on your site.</p>
            <cite>
              <p><strong>Eric T. Peterson</strong>, Founder and Author, <em>Web Analytics Demystified</em></p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>Clients have asked me countless times to pretty up their search results page design, as if this would distract users from realizing that they&#8217;re getting lousy results. That&#8217;s no longer necessary, thanks to Lou&#8217;s book.</p>
            <cite>
              <p><strong>Karen McGrane</strong>, Managing Partner, Bond Art + Science</p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>At last a book that explains exactly how to get the best from search analytics so that users can actually find what they are looking for.</p>
            <cite>
              <p><strong>Martin White</strong>, Managing Director, Intranet Focus Ltd, and author of <em>Making Search Work</em></p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>Analytics are the single most important tool you have to improve your search experience, and Lou Rosenfeld&#8217;s world-class expertise in user-centered design is the place to start.</p>
            <cite>
              <p><strong>Pete Bell</strong>, co-founder, Endeca</p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>Louis Rosenfeld&#8217;s <em>Search Analytics for Your Site</em> is a superlative work from the initial story to the final chapter on bridging web analytics and UX practice. I&#8217;m somewhat experienced with event logging methods, but Louis&#8217; book opened my mind to new ways to use analytics. Each chapter is packed with useful information, clear examples, and refreshing caveats that could only come from a master of search analytics. The book is written in an engaging style that makes you feel like Louis is with you on every page. I plan to apply some of the knowledge and techniques immediately. Great book!</p>
            <cite>
              <p><strong>Chauncey Wilson</strong>, Senior Manager, User Research</p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>If we all agree that user feedback will improve any site&#8217;s user experience, why aren&#8217;t we spending more time with the actual words our audience uses when asking us for stuff? I can&#8217;t imagine a more experienced guide than Lou Rosenfeld to help us put this amazing data to work.</p>
            <cite>
              <p><strong>Jeffrey Veen</strong>, Founder &amp; CEO, Typekit</p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>Lou is the perfect author to tackle what is essentially unexplored territory in the UX community. With <em>Search Analytics for Your Site</em>, he has uncovered a huge goldmine for UX professionals of all stripes: now we have the tools to finally, finally fix our website and intranet search experiences. This is one of those rare books that makes me pound the table with my fist and yell, &#8216;Yes! Exactly! Awesome!&#8217; while I&#8217;m reading it.</p>
            <cite>
              <p><strong>Kristina Halvorson</strong>, CEO, Brain Traffic, and author, <em>Content Strategy for the Web</em></p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>Lou Rosenfeld provides remarkable clarity, insight, and humor on the complicated world of search site analytics, <em>Search Analytics for Your Site </em>will no doubt be an indispensable resource for anyone involved in user experience and web analytics.</p>
            <cite>
              <p><strong>Bill Albert,</strong> Ph.D, Director, Design and Usability Center, Bentley University</p>
            </cite>
          </blockquote>
        </div>
              <div class="item">
          <blockquote>
            <p>The potential value behind the queries issued by your customers is in practice unbounded. So do not waste this potential— use the knowledge behind these queries. For that you have to understand search analytics and hence you must read this book.</p>
            <cite>
              <p><strong>Ricardo Baeza-Yates</strong>, VP of Yahoo! Research</p>
            </cite>
          </blockquote>
        </div>
          </div>
  </div>
</div><div class="m_book-pages">
  <div class="wrapper">
                  <!-- Pages -->
                      <div class="container table-of-contents  ">
          <h3>Table of Contents</h3>
          <div class="content">
            <p><strong>Foreword</strong> by Steve Krug<br />
<strong>Chapter 1: </strong>How Site Search Analytics Can Save Your Butt<br />
<strong>Chapter 2: </strong>Site Search Analytics in a Nutshell<br />
<strong>Chapter 3: </strong>Pattern Analysis<br />
<strong>Chapter 4: </strong>Failure Analysis<br />
<strong>Chapter 5: </strong>Session Analysis<br />
<strong>Chapter 6: </strong>Audience Analysis<br />
<strong>Chapter 7: </strong>Goal-Based Analysis<br />
<strong>Chapter 8: </strong>Practical Tips for Improving Search<br />
<strong>Chapter 9: </strong>Practical Tips for Improving Site Navigation and Metadata<br />
<strong>Chapter 10: </strong>Practical Tips for Improving Content<br />
<strong>Chapter 11:</strong> Bridging Web Analytics and User Experience</p>
          </div>
        </div>
                      <div class="container faq  ">
          <h3>FAQ</h3>
          <div class="content">
            <p>These common questions about site search analytics and their short answers are taken from Louis Rosenfeld&#8217;s book <em><a href="/books/search-analytics-for-your-site/">Search Analytics for your SIte</a></em>. You can find longer answers to each in your copy of the book, either printed or digital version.</p>
<ol class="list-ol">
<li><strong>What is site search analytics (SSA)?</strong><br />
If your Web site or intranet has a search engine, then you can log what users are searching for, tally queries to see what&#8217;s most important to your users, find out if they&#8217;re succeeding, and if they&#8217;re not, determine what might be getting in their way. Chapter 2 provides a short introduction to SSA (which is often also known as search log analysis).</li>
</ol>
<p><a href="/search-analytics-for-your-site-frequently-asked-questions/">Read more</a></p>
          </div>
        </div>
                            </div>
</div>
<div class="u_book-recommendations">
  <div class="wrapper">
        <h3></h3>
    <div class="book-list">
                      <div class="book">
                    <a href="https://rosenfeldmedia.com/books/card-sorting/">
            <div class="image">
              <img width="200" height="300" src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/4-card-sorting-200x300.jpg" class="attachment-medium size-medium" alt="card sorting front cover" decoding="async" srcset="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/4-card-sorting-200x300.jpg 200w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/4-card-sorting-683x1024.jpg 683w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/4-card-sorting-768x1152.jpg 768w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/4-card-sorting-600x900.jpg 600w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/4-card-sorting.jpg 900w" sizes="(max-width: 200px) 100vw, 200px" />            </div>
          </a>
          <h3>
            <a href="https://rosenfeldmedia.com/books/card-sorting/">Card Sorting</a>
          </h3>
          <h4>
            <a href="https://rosenfeldmedia.com/books/card-sorting/">Designing Usable Categories</a>
          </h4>

                      <div class="author">By <a href="https://rosenfeldmedia.com/people/donna-spencer/">Donna Spencer</a></div>
                  </div>
                      <div class="book">
                    <a href="https://rosenfeldmedia.com/books/content-everywhere/">
            <div class="image">
              <img width="200" height="300" src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/13-content-everywhere-200x300.jpg" class="attachment-medium size-medium" alt="content everywhere front cover" decoding="async" loading="lazy" srcset="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/13-content-everywhere-200x300.jpg 200w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/13-content-everywhere-683x1024.jpg 683w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/13-content-everywhere-768x1152.jpg 768w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/13-content-everywhere-600x900.jpg 600w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/13-content-everywhere.jpg 900w" sizes="auto, (max-width: 200px) 100vw, 200px" />            </div>
          </a>
          <h3>
            <a href="https://rosenfeldmedia.com/books/content-everywhere/">Content Everywhere</a>
          </h3>
          <h4>
            <a href="https://rosenfeldmedia.com/books/content-everywhere/">Strategy and Structure for Future-Ready Content</a>
          </h4>

                      <div class="author">By <a href="https://rosenfeldmedia.com/people/sara-wachter-boettcher/">Sara Wachter-Boettcher</a></div>
                  </div>
                      <div class="book">
                    <a href="https://rosenfeldmedia.com/books/digital-and-marketing-asset-management/">
            <div class="image">
              <img width="200" height="300" src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1-200x300.jpg" class="attachment-medium size-medium" alt="digital and marketing asset management cover image" decoding="async" loading="lazy" srcset="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1-200x300.jpg 200w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1-180x270.jpg 180w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1-320x480.jpg 320w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1-480x720.jpg 480w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1-600x900.jpg 600w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2016/06/27-digital-marketing-asset-management-640x960-1.jpg 640w" sizes="auto, (max-width: 200px) 100vw, 200px" />            </div>
          </a>
          <h3>
            <a href="https://rosenfeldmedia.com/books/digital-and-marketing-asset-management/">Digital and Marketing Asset Management</a>
          </h3>
          <h4>
            <a href="https://rosenfeldmedia.com/books/digital-and-marketing-asset-management/">The Real Story About DAM Technology and Practice</a>
          </h4>

                      <div class="author">By <a href="https://rosenfeldmedia.com/people/theresa-regli/">Theresa Regli</a></div>
                  </div>
                      <div class="book">
                    <a href="https://rosenfeldmedia.com/books/writing-is-designing/">
            <div class="image">
              <img width="200" height="300" src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/38-writing-is-designing-200x300.jpg" class="attachment-medium size-medium" alt="writing is designing cover" decoding="async" loading="lazy" srcset="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/38-writing-is-designing-200x300.jpg 200w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/38-writing-is-designing-682x1024.jpg 682w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/38-writing-is-designing-768x1153.jpg 768w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/38-writing-is-designing-600x901.jpg 600w, https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/38-writing-is-designing.jpg 900w" sizes="auto, (max-width: 200px) 100vw, 200px" />            </div>
          </a>
          <h3>
            <a href="https://rosenfeldmedia.com/books/writing-is-designing/">Writing Is Designing</a>
          </h3>
          <h4>
            <a href="https://rosenfeldmedia.com/books/writing-is-designing/">Words and the User Experience</a>
          </h4>

                      <div class="author">By <a href="https://rosenfeldmedia.com/people/michael-j-metts/">Michael J. Metts</a> &amp; <a href="https://rosenfeldmedia.com/people/andy-welfle/">Andy Welfle</a></div>
                  </div>
          </div>
  </div>
</div></div>
      
      <div class="wrapper">

        <ul class="layout">

          <li class="product__main  product__main--  layout__item  lap-and-up-2/3">

            
          </li><!-- /.product__main -->
        </ul>

      </div><!-- /.wrap -->

      
      <meta itemprop="url" content="https://rosenfeldmedia.com/books/search-analytics-for-your-site/"/>

    </div><!-- #product-187445 -->

    

    
  <!--
  * NOTE: WooCommerce class names
  *
  * Many of WooCommere's class names are used as Javascript hooks, and thus cannot be removed. However, we're
  * choosing to not use them as CSS selectors and instead add our in order to adhere to a BEM approach.
  * *
  --></div>
<div id="cart-confirmation" style="display: none;">
	<div class="m_cart-confirmation">
  <p class="title">The product was added to your cart</p>
  <img src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/04/8-search-analytics.jpg">
  <div class="product-info">
    <h4>Search Analytics for Your Site</h4>
    <div class="price"></div>
  </div>

  <div class="bottom">
    <a class="btn btn-clean" href="javascript:jQuery.fancybox.close();">Continue Shopping</a>
    <a class="btn" href="/cart">Cart</a>
  </div>
  

</div></div>  </main>
  

<div class="u_subscribe-form">
  <div class="wrapper">
    <link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css">
    <form action="https://rosenfeldmedia.us2.list-manage.com/subscribe/post?u=dc483ad23e424799eb49ea9de&amp;id=2533ff0141&SIGNUP=MAIN" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
      
      <div id='mc_embed_signup_scroll'>
        <div class='mc-field-group'>
          <label for='mce-EMAIL'>Sign up for the mailing list</label>
        </div>

        <div id="mce-responses" class="clear">
          <div class="response" id="mce-error-response" style="display:none"></div>
          <div class="response" id="mce-success-response" style="display:none"></div>
        </div>
        <div class='mc-field-group'>
          <input id='mce-FNAME' class='' name='FNAME' type='text' value='' placeholder='First name' />
        </div>
        <div class='mc-field-group'>
          <input id='mce-LNAME' class='' name='LNAME' type='text' value='' placeholder='Last name' />
        </div>
        <div class='mc-field-group email'>
          <input id='mce-EMAIL' class='required email' name='EMAIL' type='email' value='' placeholder='Email address'
            aria-required='true' />
        </div>
        <div class='mc-field-group btn-container'>
          <input id='mc-embedded-subscribe' class='button' name='subscribe' type='submit' value='Subscribe' />
        </div>
      </div>
      <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
      <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_dc483ad23e424799eb49ea9de_edb25398d6" tabindex="-1" value=""></div>
      <script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='UBPAGEID';ftypes[3]='text';fnames[4]='UBVARIANT';ftypes[4]='text';fnames[5]='UBDATE';ftypes[5]='date';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
    </form>
  </div>
</div>

<div class="m_footer oldRm oldRmAlt">
  <div class="wrapper">
    <div class="content-logo">
                      <a href="https://rosenfeldmedia.com/" target="">
          <img src="https://rm-media.nyc3.digitaloceanspaces.com/wp-content/uploads/2023/06/elephant.png">
        </a>
          </div>
    <div class="content-list">
      <div class="col">
        <section id="block-14" class="widget widget_block">
<h3 class="wp-block-heading">About Us</h3>
</section><section id="block-15" class="widget widget_block">
<ul class="wp-block-list">
<li><a href="/about/our-company/">Our Company</a></li>



<li><a href="https://rosenverse.rosenfeldmedia.com/people/staff">Our Team</a></li>



<li><a href="https://rosenverse.rosenfeldmedia.com/people/authors">Our Authors</a></li>
</ul>
</section>      </div>

      <div class="col-2">
        <section id="block-10" class="widget widget_block">
<h3 class="wp-block-heading">Products</h3>
</section><section id="block-16" class="widget widget_block">
<ul class="wp-block-list">
<li><a href="https://rosenverse.rosenfeldmedia.com/">Rosenverse</a></li>



<li><a href="/books/" data-type="page">Books</a></li>



<li><a href="https://rosenverse.rosenfeldmedia.com/upcoming/" data-type="page">Events</a></li>



<li><a href="https://rosenfeldmedia.com/conferences">Conferences</a></li>



<li><a href="https://rosenfeldmedia.com/rosenfeld-workshops/" data-type="URL" data-id="https://rosenfeldmedia.com/rosenfeld-workshops/">Workshops</a></li>



<li><a href="/training/" data-type="URL" data-id="/training/">Corporate Training</a></li>



<li><a href="/podcasts/">Podcasts</a></li>
</ul>
</section>	
      </div>

    </div>
    <div class="content-register">
      <section id="block-22" class="widget widget_block"><h3><a style="color:#FFFFFF" href="/ordering-and-format-info">Store FAQ</a></h3></section><section id="block-23" class="widget widget_block"><h3><a style="color:#FFFFFF" href="/contact-us">Contact us</a></h3></section>	
            <div class="icons">	
        <ul>
                      <li><a target="_blank" href="https://www.facebook.com/RosenfeldMediaUX"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/facebook-icon.svg"></a></li>
                                <li><a target="_blank" href="https://twitter.com/rosenfeldmedia"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/twitter-icon.svg"></a></li>
                                <li><a target="_blank" href="https://www.linkedin.com/company/rosenfeld-media/"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/li-icon.svg"></a></li>
                                <li><a target="_blank" href="https://www.instagram.com/rosenfeldmedia"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/instagram-icon.svg"></a></li>
                                                    <li><a href="/cdn-cgi/l/email-protection#2940474f46695b465a4c474f4c454d444c4d4048074a4644"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/email-icon.svg"></a></li>
                                <li><a target="_blank" href="https://www.flickr.com/photos/rosenfeldmedia/albums/with/72157703595364444"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/flickr-icon.svg"></a></li>
                  </ul>
      </div>
          </div>
          <div class="content-icons">
        <ul>
                      <li><a target="_blank" href="https://www.facebook.com/RosenfeldMediaUX"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/facebook-icon.svg"></a></li>
                                <li><a target="_blank" href="https://twitter.com/rosenfeldmedia"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/twitter-icon.svg"></a></li>
                                <li><a target="_blank" href="https://www.linkedin.com/company/rosenfeld-media/"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/li-icon.svg"></a></li>
                                <li><a target="_blank" href="https://www.instagram.com/rosenfeldmedia"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/instagram-icon.svg"></a></li>
                                                    <li><a href="/cdn-cgi/l/email-protection#c3aaada5ac83b1acb0a6ada5a6afa7aea6a7aaa2eda0acae"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/email-icon.svg"></a></li>
                                <li><a target="_blank" href="https://www.flickr.com/photos/rosenfeldmedia/albums/with/72157703595364444"><img src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/src/img/social-icons/flickr-icon.svg"></a></li>
                  </ul>
    </div>
  </div>  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript"> _linkedin_partner_id = "343130"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=343130&fmt=gif" /></noscript><!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,346131,366045);</script>
<!-- / OptinMonster -->			
				<script type="text/javascript">
	var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g
	var newUrl = window.location.search.replace(relevanssi_rt_regex, '')
	history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash)
	</script>
	<script type="application/ld+json">{"@context":"https:\/\/schema.org\/","@type":"Product","@id":"https:\/\/rosenfeldmedia.com\/books\/search-analytics-for-your-site\/#product","name":"Search Analytics for Your Site","url":"https:\/\/rosenfeldmedia.com\/books\/search-analytics-for-your-site\/","description":"Any organization that has a searchable web site or intranet is sitting on top of hugely valuable and usually under-exploited data: logs that capture what users are searching for, how often each query was searched, and how many results each query retrieved. Search queries are gold: they are real data that show us exactly what users are searching for in their own words. This book shows you how to use search analytics to carry on a conversation with your customers: listen to and understand their needs, and improve your content, navigation, and search performance to meet those needs.","image":"https:\/\/rm-media.nyc3.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/8-search-analytics.jpg","sku":187445,"offers":[{"@type":"AggregateOffer","lowPrice":"44.99","highPrice":"54.99","offerCount":2,"priceCurrency":"USD","availability":"http:\/\/schema.org\/InStock","url":"https:\/\/rosenfeldmedia.com\/books\/search-analytics-for-your-site\/","seller":{"@type":"Organization","name":"Rosenfeld Media","url":"https:\/\/rosenfeldmedia.com"},"sku":"woocommerce_gpf_187445","itemCondition":"https:\/\/schema.org\/NewCondition"}],"brand":{"@type":"Brand","name":"Rosenfeld Media"}}</script><!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com :: Campaign Title: Special offer in cart AR2025 -->
<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,346131,'slefybm4okuy2zzrokwr');</script>
<!-- / OptinMonster -->	<script type="text/javascript">
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
			<script type="text/javascript">
		var slefybm4okuy2zzrokwr_shortcode = true;		</script>
		<script type="text/javascript" id="wc-price-based-country-pro-frontend-js-extra">
/* <![CDATA[ */
var wc_price_based_country_pro_frontend_params = {"currency_format_symbol":"US$","currency_format_code":"USD","currency_format_num_decimals":"2","currency_format_decimal_sep":".","currency_format_thousand_sep":",","currency_format":"%s%v"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce-price-based-country-pro-addon/assets/js/frontend.min.js?ver=3.4.4" id="wc-price-based-country-pro-frontend-js"></script>
<script type="text/javascript" id="wc-price-based-country-ajax-geo-js-extra">
/* <![CDATA[ */
var wc_price_based_country_ajax_geo_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/js/ajax-geolocation.min.js?ver=3.4.1" id="wc-price-based-country-ajax-geo-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.8.1.1" id="jquery-blockui-js"></script>
<script type="text/javascript" id="wc-add-to-cart-js-extra">
/* <![CDATA[ */
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/rosenfeldmedia.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=8.1.1" id="wc-add-to-cart-js"></script>
<script type="text/javascript" id="wc-single-product-js-extra">
/* <![CDATA[ */
var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":""};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=8.1.1" id="wc-single-product-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.8.1.1" id="js-cookie-js"></script>
<script type="text/javascript" id="woocommerce-js-extra">
/* <![CDATA[ */
var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=8.1.1" id="woocommerce-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/fooevents/js/events-frontend.js?ver=1.0.0" id="woocommerce-events-front-script-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/jquery-tiptip/jquery.tipTip.min.js?ver=8.1.1" id="jquery-tiptip-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-ecommerce-generic.js?ver=1.20.2" id="gtm4wp-ecommerce-generic-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-woocommerce.js?ver=1.20.2" id="gtm4wp-woocommerce-js"></script>
<script type="text/javascript" id="mailchimp-woocommerce-js-extra">
/* <![CDATA[ */
var mailchimp_public_data = {"site_url":"https:\/\/rosenfeldmedia.com","ajax_url":"https:\/\/rosenfeldmedia.com\/wp-admin\/admin-ajax.php","language":"en"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-public.min.js?ver=2.4.5" id="mailchimp-woocommerce-js"></script>
<script type="text/javascript" id="uneets-dist-js-extra">
/* <![CDATA[ */
var conference_timezone = {"value":"","symbol":"","timezones":""};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/uneets/dist/js/main.js?ver=1.5" id="uneets-dist-js"></script>
<script type="text/javascript" id="wc-add-to-cart-variation-js-extra">
/* <![CDATA[ */
var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination."};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/assets/js/woocommerce/add-to-cart-variation_options.js?ver=6.7.2" id="wc-add-to-cart-variation-js"></script>
<script type="text/javascript" id="cart-item-input-js-after">
/* <![CDATA[ */
jQuery(document).on("change input", ".woocommerce-cart-form .cart-item :input", () => { jQuery( '.woocommerce-cart-form :input[name="update_cart"]' ).prop( "disabled", false ).attr( "aria-disabled", false ); });
/* ]]> */
</script>
<script type="text/javascript" id="rm-custom-datalayer-js-before">
/* <![CDATA[ */
const dataLayerProductLoop = [{"item_id":"187469","item_name":"Card Sorting","item_brand":"","price":44.99,"item_category":"Books","item_variant":{},"google_business_vertical":"retail","id":187469},{"item_id":"187493","item_name":"Content Everywhere","item_brand":"","price":37.99,"item_category":"Books","item_variant":{},"google_business_vertical":"retail","id":187493},{"item_id":"187587","item_name":"Digital and Marketing Asset Management","item_brand":"","price":14.99,"item_category":"Books","item_variant":{},"google_business_vertical":"retail","id":187587},{"item_id":"187602","item_name":"Writing Is Designing","item_brand":"","price":42.99,"item_category":"Books","item_variant":{},"google_business_vertical":"retail","id":187602}]
const dataLayerProductVariations = [{"item_id":"187447","item_name":"Search Analytics for Your Site","item_brand":"","price":54.99,"item_category":"Books","item_variant":"paperback-ebooks","google_business_vertical":"retail","id":187447},{"item_id":"187446","item_name":"Search Analytics for Your Site","item_brand":"","price":44.99,"item_category":"Books","item_variant":"ebooks","google_business_vertical":"retail","id":187446}]
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/themes/rm-books/js/custom-datalayer.js" id="rm-custom-datalayer-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/accounting/accounting.min.js?ver=0.4.2" id="accounting-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
<script type="text/javascript" id="jquery-ui-datepicker-js-after">
/* <![CDATA[ */
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"mm\/dd\/yy","firstDay":1,"isRTL":false});});
/* ]]> */
</script>
<script type="text/javascript" id="woocommerce-addons-js-extra">
/* <![CDATA[ */
var woocommerce_addons_params = {"price_display_suffix":"","tax_enabled":"1","price_include_tax":"","display_include_tax":"","ajax_url":"\/wp-admin\/admin-ajax.php","i18n_validation_required_select":"Please choose an option.","i18n_validation_required_input":"Please enter some text in this field.","i18n_validation_required_number":"Please enter a number in this field.","i18n_validation_required_file":"Please upload a file.","i18n_validation_letters_only":"Please enter letters only.","i18n_validation_numbers_only":"Please enter numbers only.","i18n_validation_letters_and_numbers_only":"Please enter letters and numbers only.","i18n_validation_email_only":"Please enter a valid email address.","i18n_validation_min_characters":"Please enter at least %c characters.","i18n_validation_max_characters":"Please enter up to %c characters.","i18n_validation_min_number":"Please enter %c or more.","i18n_validation_max_number":"Please enter %c or less.","i18n_sub_total":"Subtotal","i18n_remaining":"<span><\/span> characters remaining","currency_format_num_decimals":"2","currency_format_symbol":"US$","currency_format_decimal_sep":".","currency_format_thousand_sep":",","trim_trailing_zeros":"","is_bookings":"","trim_user_input_characters":"1000","quantity_symbol":" ","datepicker_class":"wc_pao_datepicker","datepicker_date_format":"mm\/dd\/yy","gmt_offset":"4","date_input_timezone_reference":"default","currency_format":"%s%v"};
var woocommerce_addons_params = {"price_display_suffix":"","tax_enabled":"1","price_include_tax":"","display_include_tax":"","ajax_url":"\/wp-admin\/admin-ajax.php","i18n_validation_required_select":"Please choose an option.","i18n_validation_required_input":"Please enter some text in this field.","i18n_validation_required_number":"Please enter a number in this field.","i18n_validation_required_file":"Please upload a file.","i18n_validation_letters_only":"Please enter letters only.","i18n_validation_numbers_only":"Please enter numbers only.","i18n_validation_letters_and_numbers_only":"Please enter letters and numbers only.","i18n_validation_email_only":"Please enter a valid email address.","i18n_validation_min_characters":"Please enter at least %c characters.","i18n_validation_max_characters":"Please enter up to %c characters.","i18n_validation_min_number":"Please enter %c or more.","i18n_validation_max_number":"Please enter %c or less.","i18n_sub_total":"Subtotal","i18n_remaining":"<span><\/span> characters remaining","currency_format_num_decimals":"2","currency_format_symbol":"US$","currency_format_decimal_sep":".","currency_format_thousand_sep":",","trim_trailing_zeros":"","is_bookings":"","trim_user_input_characters":"1000","quantity_symbol":" ","datepicker_class":"wc_pao_datepicker","datepicker_date_format":"mm\/dd\/yy","gmt_offset":"4","date_input_timezone_reference":"default","currency_format":"%s%v"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce-product-addons/assets/js/frontend/addons.min.js?ver=6.8.2" id="woocommerce-addons-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/js/moment.js?ver=2.27.0" id="momentjs-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/themes/rm-conference-2020/js/moment-timezone-with-data-1970-2030.js?ver=0.5.31" id="moment-timezone-js"></script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce/assets/js/jquery-payment/jquery.payment.min.js?ver=3.0.0-wc.8.1.1" id="jquery-payment-js"></script>
<script type="text/javascript" src="https://js.stripe.com/v3/?ver=3.0" id="stripe-js"></script>
<script type="text/javascript" id="woocommerce_stripe-js-extra">
/* <![CDATA[ */
var wc_stripe_params = {"title":"Credit Card","key":"pk_live_51NnlunD53rKpAqyDhlUy5HCEJhCNUIfOrVRu1k1q7FJ1HMrDYWWhRyd68xkqha2odDCPEruLgodm6BlLgH7ygI0T003kfzJ558","i18n_terms":"Please accept the terms and conditions first","i18n_required_fields":"Please fill in required checkout fields first","updateFailedOrderNonce":"6adbfa2ef0","updatePaymentIntentNonce":"fc7225dfd3","orderId":"0","checkout_url":"\/?wc-ajax=checkout","stripe_locale":"en","no_prepaid_card_msg":"Sorry, we're not accepting prepaid cards at this time. Your credit card has not been charged. Please try with alternative payment method.","no_sepa_owner_msg":"Please enter your IBAN account name.","no_sepa_iban_msg":"Please enter your IBAN account number.","payment_intent_error":"We couldn't initiate the payment. Please try again.","sepa_mandate_notification":"email","allow_prepaid_card":"yes","inline_cc_form":"no","is_checkout":"no","return_url":"https:\/\/rosenfeldmedia.com\/checkout\/order-received\/?utm_nooverride=1","ajaxurl":"\/?wc-ajax=%%endpoint%%","stripe_nonce":"b979b83d68","statement_descriptor":"","elements_options":[],"sepa_elements_options":{"supportedCountries":["SEPA"],"placeholderCountry":"US","style":{"base":{"fontSize":"15px"}}},"invalid_owner_name":"Billing First Name and Last Name are required.","is_change_payment_page":"no","is_add_payment_page":"no","is_pay_for_order_page":"no","elements_styling":"","elements_classes":"","add_card_nonce":"785a6f16ec","create_payment_intent_nonce":"526712bb00","cpf_cnpj_required_msg":"CPF\/CNPJ is a required field","invalid_number":"The card number is not a valid credit card number.","invalid_expiry_month":"The card's expiration month is invalid.","invalid_expiry_year":"The card's expiration year is invalid.","invalid_cvc":"The card's security code is invalid.","incorrect_number":"The card number is incorrect.","incomplete_number":"The card number is incomplete.","incomplete_cvc":"The card's security code is incomplete.","incomplete_expiry":"The card's expiration date is incomplete.","expired_card":"The card has expired.","incorrect_cvc":"The card's security code is incorrect.","incorrect_zip":"The card's zip code failed validation.","postal_code_invalid":"Invalid zip code, please correct and try again","invalid_expiry_year_past":"The card's expiration year is in the past","card_declined":"The card was declined.","missing":"There is no card on a customer that is being charged.","processing_error":"An error occurred while processing the card.","invalid_sofort_country":"The billing country is not accepted by Sofort. Please try another country.","email_invalid":"Invalid email address, please correct and try again.","invalid_request_error":"Unable to process this payment, please try again or use alternative method.","amount_too_large":"The order total is too high for this payment method","amount_too_small":"The order total is too low for this payment method","country_code_invalid":"Invalid country code, please try again with a valid country code","tax_id_invalid":"Invalid Tax Id, please try again with a valid tax id"};
/* ]]> */
</script>
<script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/woocommerce-gateway-stripe/assets/js/stripe.min.js?ver=7.6.0" id="woocommerce_stripe-js"></script>
<script>(function(d){var s=d.createElement("script");s.type="text/javascript";s.src="https://a.omappapi.com/app/js/api.min.js";s.async=true;s.id="omapi-script";d.getElementsByTagName("head")[0].appendChild(s);})(document);</script><script type="text/javascript" src="https://rosenfeldmedia.com/wp-content/plugins/optinmonster/assets/dist/js/helper.min.js?ver=2.16.7" id="optinmonster-wp-helper-js"></script>
<!-- WooCommerce JavaScript -->
<script type="text/javascript">
jQuery(function($) { 

				try {
					let checkoutForm = document.querySelector('form.checkout');
					if( checkoutForm ){
						
						checkoutForm.addEventListener('change', function(event) {
							
								if (event.target && event.target.name === 'payment_method') {
									setTimeout(function() {
										document.body.dispatchEvent(new Event('update_checkout'));
									}, 1000);
								}
						});
					}

				} catch( error ) {
					console.error( 'An error occurred:', error);
				}
 });
</script>
		<script type="text/javascript">var omapi_localized = {
			ajax: 'https://rosenfeldmedia.com/wp-admin/admin-ajax.php?optin-monster-ajax-route=1',
			nonce: '6b8c19c7d9',
			slugs:
			{"slefybm4okuy2zzrokwr":{"slug":"slefybm4okuy2zzrokwr","mailpoet":false}}		};</script>
				<script type="text/javascript">var omapi_data = {"object_id":187445,"object_key":"product","object_type":"post","term_ids":[820,825,826],"wp_json":"https:\/\/rosenfeldmedia.com\/wp-json","wc_active":true,"edd_active":false,"nonce":"fdc1491493"};</script>
		<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-c4a5589492b59262de5","applicationID":"1094262808","transactionName":"YVZWZUpRXktTW0RQClgcdVJMWV9WHUtZVwJaVhlBSl9UTVFM","queueTime":0,"applicationTime":2397,"atts":"TRFVEwJLTUU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
</html>
