1<!doctype html> 2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]--> 7<head> 8 9
9<script> 10 11 </script>
11 12 13 <!-- Basic page needs ================================================== --> 14 <meta charset="utf-8"> 15 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 16 <meta name="google-site-verification" content="eHWizxD44p4GQhHzlppHO9U6dxH6AagG5SWmEwmb3a4" /> 17 18 19 20 <!-- Title and description ================================================== --> 21 <title> 22 Golf Tips, News & Travel Advice | Traveling Caddy Blog 23 </title> 24 25 26 <meta name="description" content="Step up your golf game - and start planning your dream golf getaway - with Traveling Caddy's golf advice, travel & lifestyle blog."> 27 28 29 <!-- Product meta ================================================== --> 30 31 32 <meta property="og:type" content="website"> 33 <meta property="og:title" content="Golf Tips, News & Travel Advice | Traveling Caddy Blog"> 34 35 <meta property="og:image" content="http://www.travelingcaddy.com/cdn/shop/t/2/assets/logo.png?v=53753777047499264381454378234"> 36 <meta property="og:image:secure_url" content="https://www.travelingcaddy.com/cdn/shop/t/2/assets/logo.png?v=53753777047499264381454378234"> 37 38 39 40 <meta property="og:description" content="Step up your golf game - and start planning your dream golf getaway - with Traveling Caddy's golf advice, travel & lifestyle blog."> 41 42 <meta property="og:url" content="https://www.travelingcaddy.com/blogs/golf-tips"> 43 <meta property="og:site_name" content="Traveling Caddy"> 44 45 46 47 48 49 <meta name="twitter:site" content="@travelingcaddy"> 50 51 52 53 54 <!-- Helpers ================================================== --> 55 <link rel="canonical" href="https://www.travelingcaddy.com/blogs/golf-tips"> 56 <meta name="viewport" content="width=device-width,initial-scale=1"> 57 58 59 60 <link href="//fonts.googleapis.com/css?family=Open+Sans:" rel="stylesheet" type="text/css" media="all" /> 61 62 63 64 65 66 <link href="//fonts.googleapis.com/css?family=Ubuntu:400" rel="stylesheet" type="text/css" media="all" /> 67 68 69 70 71 72 73 <link href="//fonts.googleapis.com/css?family=Lora:400" rel="stylesheet" type="text/css" media="all" /> 74 75 76 77 78 <!-- CSS ================================================== --> 79 80 <link href="//www.travelingcaddy.com/cdn/shop/t/2/assets/timber.scss.css?v=14725375986477739581785884614" rel="stylesheet" type="text/css" media="all" /> 81 82 83 84 <!-- Header hook for plugins ================================================== --> 85
85<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
85<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8509398/digital_wallets/dialog"> 86<meta id="in-context-paypal-metadata" data-shop-id="8509398" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 87<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/golf-tips.atom" /> 88<link rel="next" href="/blogs/golf-tips?page=2">
89<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
89 90<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
91<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=8509398" crossorigin="anonymous"></script>
vendor: 1 bytes, line 91
91
92<script id="shopify-features" type="application/json">{"accessToken":"60c15fca998325097d208ffa375c437b","betas":["rich-media-storefront-analytics"],"domain":"www.travelingcaddy.com","predictiveSearch":true,"shopId":8509398,"locale":"en"}</script>
vendor: 1 bytes, line 92
92
93<script>var Shopify = Shopify || {}; 94Shopify.shop = "traveling-caddy.myshopify.com"; 95Shopify.locale = "en"; 96Shopify.currency = {"active":"USD","rate":"1.0"}; 97Shopify.country = "US"; 98Shopify.theme = {"name":"Solo","id":14467905,"schema_name":null,"schema_version":null,"theme_store_id":22,"role":"main"}; 99Shopify.theme.handle = "null"; 100Shopify.theme.style = {"id":null,"handle":null}; 101Shopify.cdnHost = "www.travelingcaddy.com/cdn"; 102Shopify.routes = Shopify.routes || {}; 103Shopify.routes.root = "/"; 104Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 105Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 106Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 107Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 107
107
108<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 108
108
109<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 109
109
110<script> 111 window.ShopifyPay = window.ShopifyPay || {}; 112 window.ShopifyPay.apiHost = "shop.app\/pay"; 113 window.ShopifyPay.redirectState = null; 114</script>
vendor: 1 bytes, line 114
114
115<script> 116 window.Shopify = window.Shopify || {}; 117 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 118 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 119 window.Shopify.SignInWithShop.eligible = true; 120</script>
vendor: 1 bytes, line 120
120
121<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 121
121
122<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 122
122
123<script type="module"> 124 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 125 126 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 127 128</script>
vendor: 1 bytes, line 128
128
129<script> 130 window.Shopify = window.Shopify || {}; 131 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 132 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 133</script>
vendor: 1 bytes, line 133
133
134<script>(function() { 135 var isLoaded = false; 136 function asyncLoad() { 137 if (isLoaded) return; 138 isLoaded = true; 139 var urls = ["\/\/secure.apps.shappify.com\/apps\/upsell\/upselljsscript.php?shop=traveling-caddy.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=traveling-caddy.myshopify.com\u0026external-type=shopify\u0026shop=traveling-caddy.myshopify.com","\/\/cdn.shopify.com\/proxy\/542c8b815246289dae34dea4ef6f6a27f9687f122253f3db3eb8b37963a8cc77\/traveling-caddy.bookthatapp.com\/javascripts\/bta-installed.js?shop=traveling-caddy.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 140 for (var i = 0; i < urls.length; i++) { 141 var s = document.createElement('script'); 142 s.type = 'text/javascript'; 143 s.async = true; 144 s.src = urls[i]; 145 var x = document.getElementsByTagName('script')[0]; 146 x.parentNode.insertBefore(s, x); 147 } 148 }; 149 if(window.attachEvent) { 150 window.attachEvent('onload', asyncLoad); 151 } else { 152 window.addEventListener('load', asyncLoad, false); 153 } 154})();</script>
vendor: 1 bytes, line 154
154
155<script id="__st">var __st={"a":8509398,"offset":-25200,"reqid":"7045df10-2ddc-40ea-b84c-082ba6352ba5-1791514485","pageurl":"www.travelingcaddy.com\/blogs\/golf-tips","s":"blogs-8689217","u":"8989f0002c88","p":"blog","rtyp":"blog","rid":8689217};</script>
vendor: 1 bytes, line 155
155
156<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 156
156
157<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 157
157
158<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.travelingcaddy.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 158
158
159<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.travelingcaddy.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
159<script crossorigin="anonymous" defer="defer" src="//www.travelingcaddy.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 159
159
160<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 160
160
161<script> 162 window.Shopify = window.Shopify || {}; 163 window.Shopify.MCP = window.Shopify.MCP || {}; 164 window.Shopify.MCP.enabled = true; 165 window.Shopify.MCP.shop = "traveling-caddy.myshopify.com"; 166 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.travelingcaddy.com\/api\/mcp"; 167 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 168</script>
vendor: 1 bytes, line 168
168
169<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.travelingcaddy.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 170</script>
vendor: 1 bytes, line 170
170
171<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.travelingcaddy.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 172</script>
vendor: 1 bytes, line 172
172
173<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 174 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 175</script>
vendor: 1 bytes, line 175
175
176<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 177</script>
177 178<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.travelingcaddy.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 179<style id="shopify-accelerated-checkout-cart"> 180 #shopify-buyer-consent { 181 margin-top: 1em; 182 display: inline-block; 183 width: 100%; 184} 185 186#shopify-buyer-consent.hidden { 187 display: none; 188} 189 190#shopify-subscription-policy-button { 191 background: none; 192 border: none; 193 padding: 0; 194 text-decoration: underline; 195 font-size: inherit; 196 cursor: pointer; 197} 198 199#shopify-subscription-policy-button::before { 200 box-shadow: none; 201} 202 203 </style> 204
205<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
205 206 207 208 209<!--[if lte IE 9]>
210<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 210
210
211<script src="//www.travelingcaddy.com/cdn/shop/t/2/assets/respond.min.js?v=32887740752178161811430409819" type="text/javascript"></script>
211 212<link href="//www.travelingcaddy.com/cdn/shop/t/2/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 213<link href="//www.travelingcaddy.com/search?q=263daf6a06ab1a3ad96374217754b044" id="respond-redirect" rel="respond-redirect" />
214<script src="//www.travelingcaddy.com/search?q=263daf6a06ab1a3ad96374217754b044" type="text/javascript"></script>
214 215<![endif]--> 216 217 218 219 220 221 222
222<script src="https://polyfill-fastly.net/v3/polyfill.min.js?features=default"></script>
222 223
223<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
223 224
224<script src="//www.travelingcaddy.com/cdn/shop/t/2/assets/modernizr.min.js?v=520786850485634651430409819" type="text/javascript"></script>
224 225 226 227 228 229
229<script>var bondVariantIds = [], productConfig = {}, productMetafields;productMetafields = '';if (productMetafields !== '') { 230 productConfig = JSON.parse('{"' + decodeURI(productMetafields).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g,'":"') + '"}'); 231 } 232 233 window.BtaConfig = { 234 account: 'traveling-caddy', 235 bondVariantIds: bondVariantIds, 236 cart: 'CartDrop', 237 customer: '',settings: JSON.parse('{"dateFormat":"MM/DD/YYYY","domain":"www.travelingcaddy.com","env":"production","path_prefix":"/apps/bookthatapp","should_load":true,"widget_enabled_list":["reservation","rental"],"widget_on_every_page":true,"widgets_mode":{}}' || '{}'), 238 version: '1.6' 239 } 240 </script>
240 241 242
242<script src="//www.travelingcaddy.com/cdn/shop/t/2/assets/bta-widgets-bootstrap.min.js?v=140398751049464347101691235712" type="text/javascript"></script>
242 243 244<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
245<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 8509398,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 245
245
246<script> 247 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 248</script>
vendor: 1 bytes, line 248
248
249<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
249).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 8509398,storefrontBaseUrl: "https://www.travelingcaddy.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.travelingcaddy.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"151585080","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Traveling Caddy","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"traveling-caddy.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.travelingcaddy.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.travelingcaddy.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"14467905","themeStoreId":"22","themePublished":"true","eventMetadataId":"032b5703-539c-45bf-b8b4-3c7a469ffcbe","pageType":"blog","resourceId":"8689217","shopId":"8509398","storefrontBaseUrl":"https:\/\/www.travelingcaddy.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
249<script> 250 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 251 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 252 window.ShopifyAnalytics.meta.currency = 'USD'; 253 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":8689217,"requestId":"7045df10-2ddc-40ea-b84c-082ba6352ba5-1791514485"}}; 254 for (var attr in meta) { 255 window.ShopifyAnalytics.meta[attr] = meta[attr]; 256 } 257</script>
vendor: 1 bytes, line 257
257
258<script class="analytics"> 259 (function () { 260 var customDocumentWrite = function(content) { 261 var jquery = null; 262 263 if (window.jQuery) { 264 jquery = window.jQuery; 265 } else if (window.Checkout && window.Checkout.$) { 266 jquery = window.Checkout.$; 267 } 268 269 if (jquery) { 270 jquery('body').append(content); 271 } 272 }; 273 274 var hasLoggedConversion = function(token) { 275 if (token) { 276 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 277 } 278 return false; 279 } 280 281 var setCookieIfConversion = function(token) { 282 if (token) { 283 var twoMonthsFromNow = new Date(Date.now()); 284 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 285 286 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 287 } 288 } 289 290 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 291 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 292 if (trekkie.integrations) { 293 return; 294 } 295 trekkie.methods = [ 296 'identify', 297 'page', 298 'ready', 299 'track', 300 'trackForm', 301 'trackLink' 302 ]; 303 trekkie.factory = function(method) { 304 return function() { 305 var args = Array.prototype.slice.call(arguments); 306 args.unshift(method); 307 trekkie.push(args); 308 if (method == 'track' || method == 'page') { 309 var pageUrl; 310 try { 311 pageUrl = window.location.href; 312 } catch (e) {} 313 var pageReferrer; 314 try { 315 pageReferrer = document.referrer; 316 } catch (e) {} 317 try { 318 if (window.__TREKKIE_SHIM_QUEUE == null) { 319 window.__TREKKIE_SHIM_QUEUE = []; 320 } 321 window.__TREKKIE_SHIM_QUEUE.push({ 322 from: 'trekkie-stub', 323 method: method, 324 args: args.slice(1), 325 pageContext: { 326 url: pageUrl, 327 referrer: pageReferrer 328 } 329 }); 330 } catch (e) { 331 // no-op 332 } 333 } 334 return trekkie; 335 }; 336 }; 337 for (var i = 0; i < trekkie.methods.length; i++) { 338 var key = trekkie.methods[i]; 339 trekkie[key] = trekkie.factory(key); 340 } 341 trekkie.load = function(config) { 342 trekkie.config = config || {}; 343 trekkie.config.initialDocumentCookie = document.cookie; 344 var first = document.getElementsByTagName('script')[0]; 345var script = document.createElement('script'); 346script.type = 'text/javascript'; 347script.onerror = function(e) { 348 var scriptFallback = document.createElement('script'); 349 scriptFallback.type = 'text/javascript'; 350 scriptFallback.onerror = function(error) { 351 var Monorail = { 352 produce: function produce(monorailDomain, schemaId, payload) { 353 var currentMs = new Date().getTime(); 354 var event = { 355 schema_id: schemaId, 356 payload: payload, 357 metadata: { 358 event_created_at_ms: currentMs, 359 event_sent_at_ms: currentMs 360 } 361 }; 362 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 363 }, 364 sendRequest: function sendRequest(endpointUrl, payload) { 365 // Try the sendBeacon API 366 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 367 var blobData = new window.Blob([payload], { 368 type: 'text/plain' 369 }); 370 371 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 372 return true; 373 } // sendBeacon was not successful 374 375 } // XHR beacon 376 377 var xhr = new XMLHttpRequest(); 378 379 try { 380 xhr.open('POST', endpointUrl); 381 xhr.setRequestHeader('Content-Type', 'text/plain'); 382 xhr.send(payload); 383 } catch (e) { 384 console.log(e); 385 } 386 387 return false; 388 }, 389 isIos12: function isIos12() { 390 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 391 } 392 }; 393 Monorail.produce('monorail-edge.shopifysvc.com', 394 'trekkie_storefront_load_errors/1.1', 395 {shop_id: 8509398, 396 theme_id: 14467905, 397 app_name: "storefront", 398 context_url: window.location.href, 399 source_url: "//www.travelingcaddy.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 400 401 }; 402 scriptFallback.async = true; 403 scriptFallback.src = '//www.travelingcaddy.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 404 first.parentNode.insertBefore(scriptFallback, first); 405}; 406script.async = true; 407script.src = '//www.travelingcaddy.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 408first.parentNode.insertBefore(script, first); 409 410 }; 411 trekkie.load( 412 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8509398,"isMerchantRequest":null,"themeId":14467905,"themeCityHash":"18056202057518135252","contentLanguage":"en","currency":"USD","eventMetadataId":"032b5703-539c-45bf-b8b4-3c7a469ffcbe"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 413 ); 414 415 var loaded = false;
416 trekkie.ready(function() { 417 if (loaded) return; 418 loaded = true; 419 420 window.ShopifyAnalytics.lib = window.trekkie; 421 422 var originalDocumentWrite = document.write; 423 document.write = customDocumentWrite; 424 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 425 document.write = originalDocumentWrite; 426 427 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 428 var token = match? match[1]: undefined; 429 if (!hasLoggedConversion(token)) { 430 setCookieIfConversion(token); 431 432 } 433 }); 434 435 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":8689217,"requestId":"7045df10-2ddc-40ea-b84c-082ba6352ba5-1791514485","shopifyEmitted":true}); 436 437 var eventsListenerScript = document.createElement('script'); 438 eventsListenerScript.async = true; 439 eventsListenerScript.src = "//www.travelingcaddy.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 440 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 441})();</script>
441 442
442<script> 443 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 444 window.ga = function ga() { 445 (window.ga.q = window.ga.q || []).push(arguments); 446 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 447 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 448 } 449 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 450 }; 451 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 452 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 453 } 454 } 455</script>
vendor: 1 bytes, line 455
455
456<script 457 defer 458 src="https://www.travelingcaddy.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 459 data-application="storefront-renderer" 460 data-shop-id="8509398" 461 data-render-region="gcp-us-central1" 462 data-page-type="blog" 463 data-theme-instance-id="14467905" 464 data-theme-name="" 465 data-theme-version="" 466 data-monorail-region="shop_domain" 467 data-resource-timing-sampling-rate="10" 468 data-shs="true" 469 data-shs-beacon="true" 470 data-shs-export-with-fetch="true" 471 data-shs-logs-sample-rate="1" 472 data-shs-beacon-endpoint="https://www.travelingcaddy.com/api/collect" 473></script>
473 474<meta name="shopify-y" content="b93714ae-ee4b-455d-a7a8-3fbbf3cfb759" data-expiration="1823072085000"><meta name="shopify-s" content="3b6e27ff-3cb6-4ff1-96f6-0bc98c583f41" data-expiration="1791516285000"> 475</head> 476 477 478<body id="golf-tips-news-amp-travel-advice-traveling-caddy-blog" class="template-blog" > 479 480 <header class="site-header" role="banner"> 481 <div class="wrapper"> 482 <div class="grid--full"> 483 <div class="mobile-nav--sticky"> 484 <div class="grid-item medium--hide large--hide one-half mobile-nav__item"> 485 <div id="mobileNavBar"> 486 <button class="menu-toggle btn-link mobile-nav-bar__link"> 487 <span class="icon-fallback-text"> 488 <span class="icon icon-menu" aria-hidden="true"></span> 489 </span> 490 Menu 491 </button> 492 </div> 493 </div> 494 <div class="grid-item medium--hide large--hide one-half text-right mobile-nav__item"> 495 <a href="/cart" class="cart-toggle mobile-nav-bar__link"> 496 Cart 497 <span class="cart-icon-wrapper"> 498 <span class="icon-fallback-text"> 499 <span class="icon icon-cart" aria-hidden="true"></span> 500 </span> 501 <span class="cart-count hidden-count">0</span> 502 </span> 503 </a> 504 </div> 505 </div> 506 <div class="grid-item one-quarter small--hide header-login-wrapper"> 507 508 509 <a href="/account/login"> 510 Sign In 511 <span class="icon-fallback-text"> 512 <span class="icon icon-user" aria-hidden="true"></span> 513 </span> 514 </a> 515 516 517 </div> 518 <div class="grid-item large--one-half medium--one-half header-logo-wrapper"> 519 520 521 522 <div class="h1 header-logo" itemscope itemtype="http://schema.org/Organization"> 523 524 525 <a href="/" itemprop="url"> 526 <img src="//www.travelingcaddy.com/cdn/shop/t/2/assets/logo.png?v=53753777047499264381454378234" alt="Traveling Caddy" itemprop="logo"> 527 </a> 528 529 530 </div> 531 532 </div> 533 <div class="grid-item one-quarter small--hide header-cart-wrapper"> 534 535 <a href="/cart" class="cart-toggle" id="cartToggle"> 536 <span class="cart-icon-wrapper"> 537 <span class="icon-fallback-text"> 538 <span class="icon icon-cart" aria-hidden="true"></span> 539 </span> 540 <span class="cart-count hidden-count">0</span> 541 </span> 542 Cart 543 </a> 544 </div> 545 </div> 546 </div> 547 </header> 548 <hr class="visible--small hr--header"> 549 550 <nav class="wrapper nav-bar" role="navigation"> 551 552<!-- site-nav.liquid --> 553<ul class="site-nav" id="accessibleNav"> 554 555 556 557 558 <li > 559 <a href="/">Home</a> 560 </li> 561 562 563 564 565 566 <li > 567 <a href="/collections/rental-clubs">Rent Clubs</a> 568 </li> 569 570 571 572 573 574 <li > 575 <a href="/pages/best-golf-courses-az">Course Guide</a> 576 </li> 577 578 579 580 581 582 <li > 583 <a href="/pages/contact">Contact</a> 584 </li> 585 586 587 588 589 590 <li class="site-nav--active"> 591 <a href="/blogs/golf-tips">Blog</a> 592 </li> 593 594 595 596 597 598 <li > 599 <a href="/pages/rental-policy">Policies</a> 600 </li> 601 602 603 604 605 606 <li > 607 <a href="/blogs/golf-tips/golf-club-rentals-in-scottsdale-and-phoenix-popular-questions-and-answers">FAQ</a> 608 </li> 609 610 611 612 613 614 <li class="customer-navlink medium--hide large--hide"><a href="/account/login" id="customer_login_link">Sign in</a></li> 615 616 <li class="customer-navlink medium--hide large--hide"><a href="/account/register" id="customer_register_link">Create an Account</a></li> 617 618 619 620</ul> 621 622 </nav> 623 624 <main class="wrapper main-content" role="main"> 625 626 627 628 629 630 631 632<div class="grid--full"> 633 <div class="blog-list medium--two-thirds push--medium--one-sixth large--two-thirds push--large--one-sixth"> 634 <div class="blog-list__header section-header"> 635 636 <h1>Golf Tips</h1> 637 638 639 </div> 640 <div class="blog-list__article"> 641 <div class="grid--full"> 642 643 644 645 646 <hr class="hr--narrow"> 647 <h2 class="grid-item blog-list__title h2"><a href="/blogs/golf-tips/2018-cubs-spring-training-schedule">2018 Cubs Spring Training Schedule</a></h2> 648 649 <p class="grid-item blog-list__details">March 05, 2018 <span class="bullet">•</span> Stephen Garrison </p> 650 651 652 <div class="grid-item blog-list__excerpt rte"> 653 654 <p>The Cubs 2018 Spring Training season is under way and Chicago fans are flooding the valley. Sloan Park is the home of the Cubs and is located in Mesa, Arizona. Sloan Park seats 15,000 people which is the highest capacity crowd in all of Spring Training.The Cubs are looking to bounce back this season and make another run at a World Series. Iâll have my eye on a couple key things I think the Cubs need to improve on to win another ring. First off, is they need more contribution from Jason Heyward and Kyle Schwarber. They both had dismal...</p> 655 656 </div> 657 <div class="grid-item blog-list__read-more"> 658 <a class="blog-list__btn-read-more btn" href="/blogs/golf-tips/2018-cubs-spring-training-schedule">Read more</a> 659 </div> 660 661 662 663 664 <hr class="hr--narrow"> 665 <h2 class="grid-item blog-list__title h2"><a href="/blogs/golf-tips/when-is-the-best-time-for-a-golf-trip-to-arizona">When Is The Best Time For A Golf Trip To Arizona?</a></h2> 666 667 <p class="grid-item blog-list__details">October 12, 2017 <span class="bullet">•</span> Stephen Garrison </p> 668 669 670 <div class="grid-item blog-list__excerpt rte"> 671 672 <p>Arizona has rapidly become a world class golf destination for travelers from all over the globe. With over 200 golf courses in the Scottsdale and Phoenix area to choose from, it's easy to find a course that suits the tastes off all golfers. From picturesque desert courses to rolling hills and tree lined fairways, golfers have a vast array of options to choose from. Cho
672osing which course to play is only part of the battle as travelers plan their golf trip to Arizona. Another important decision is what season to choose for an Arizona golf trip. There are substantial benefits...</p> 673 674 </div> 675 <div class="grid-item blog-list__read-more"> 676 <a class="blog-list__btn-read-more btn" href="/blogs/golf-tips/when-is-the-best-time-for-a-golf-trip-to-arizona">Read more</a> 677 </div> 678 679 680 681 682 <hr class="hr--narrow"> 683 <h2 class="grid-item blog-list__title h2"><a href="/blogs/golf-tips/how-to-hit-a-sand-bunker-shot">Bunker Shots Made Simple</a></h2> 684 685 <p class="grid-item blog-list__details">April 30, 2017 <span class="bullet">•</span> Stephen Garrison </p> 686 687 688 <div class="grid-item blog-list__excerpt rte"> 689 690 <p>If you play golf then it's likely that you've had a complete meltdown trying to get out of a sand trap. Whether it's the chunk a couple and leave it in the bunker, or the skull 40 yards over the green.. we've all been there. For most golfers and especially higher handicap players, sand traps can be a major reason for big numbers on the scorecard. I'm here to tell you that it doesn't have to be this way. After putting in much practice and trying different techniques, I have learned to not exactly love the sand, but in most...</p> 691 692 </div> 693 <div class="grid-item blog-list__read-more"> 694 <a class="blog-list__btn-read-more btn" href="/blogs/golf-tips/how-to-hit-a-sand-bunker-shot">Read more</a> 695 </div> 696 697 698 699 700 <hr class="hr--narrow"> 701 <h2 class="grid-item blog-list__title h2"><a href="/blogs/golf-tips/easy-tips-to-lower-your-golf-score">HOW TO LOWER YOUR GOLF SCORE FAST</a></h2> 702 703 <p class="grid-item blog-list__details">July 25, 2016 <span class="bullet">•</span> Stephen Garrison </p> 704 705 706 <div class="grid-item blog-list__excerpt rte"> 707 708 <p>As a kid growing up, I was introduced to the game of golf by driving the golf cart around for my dad when he would play a round. I took the job very seriously and loved being out there with him and his friends. As I started to get older, I would start to hit some shots on the course and then eventually practicing on the range. The game became an obsession of mine at age 12 and by age 15 I was able to get 2nd place in the AZ state high school golf tournament. The reason that I...</p> 709 710 </div> 711 <div class="grid-item blog-list__read-more"> 712 <a class="blog-list__btn-read-more btn" href="/blogs/golf-tips/easy-tips-to-lower-your-golf-score">Read more</a> 713 </div> 714 715 716 717 718 <hr class="hr--narrow"> 719 <h2 class="grid-item blog-list__title h2"><a href="/blogs/golf-tips/arizona-golf-vacation-1">Arizona Golf Vacation</a></h2> 720 721 <p class="grid-item blog-list__details">July 18, 2016 <span class="bullet">•</span> Stephen Garrison </p> 722 723 724 <div class="grid-item blog-list__excerpt rte"> 725 726 <p>Arizona has become a magnet for Canadian travelers. In 2016, Arizona is expected to welcome around 1 million travelers from our neighbor up north,staying an average of 22 days! It's no wonder why Arizona has become a hotspot for Canadian travel being that we enjoy around 330 days a year of sunshine!There is a decision that all traveling golfers have to make and that's what to do about golf clubs on their trip. Some people decide to ship or fly with their clubs, then some decide to rent from the golf course. Both of these options have major downsides including...</p> 727 728 </div> 729 <div class="grid-item blog-list__read-more"> 730 <a class="blog-list__btn-read-more btn" href="/blogs/golf-tips/arizona-golf-vacation-1">Read more</a> 731 </div> 732 733 734 735 736 <div class="grid-item text-center"> 737 738 739<ul class="pagination-custom pagination-custom--blog"> 740 741 <li class="disabled"><span class="icon-fallback-text" aria-hidden="true"><span class="icon icon-arrow-left"></span><span class="fallback-text">prev</span></span></li> 742 743 744 745 746 747 <li class="active"><span>1</span></li> 748 749 750 751 752 <li> 753 <a href="/blogs/golf-tips?page=2" title="">2</a> 754 </li> 755 756 757 758 759 <li><a class="icon-fallback-text" href="/blogs/golf-tips?page=2" title="Next »"><span class="icon icon-arrow-right" aria-hidden="true"></span><span class="fallback-text">next</span></a></li> 760 761</ul> 762 763 </div> 764 765 </div> 766 </div> 767 </div> 768</div> 769 770 771 772 773 </main> 774 775 776 777 778 779 780 781 782 783 784 <footer class="site-footer" role="contentinfo"> 785 786 <div class="wrapper wrapper-footer-body"> 787 <hr> 788 <div class="grid"> 789 790 <div class="grid-item medium--one-third large--one-quarter push--large--one-eighth"> 791 <h3 class="footer-heading">Quick Links</h3> 792 <ul class="footer-quick-links"> 793 794 <li><a href="/collections/rental-clubs">Rent Clubs Online</a></li> 795 796 <li><a href="/blogs/golf-tips">Blog</a></li> 797 798 <li><a href="/">Home</a></li> 799 800 <li><a href="/pages/contact">Contact</a></li> 801 802 </ul> 803 </div> 804 805 806 807 <div class="grid-item medium--one-third large--one-quarter push--large--one-eighth"> 808 <h3 class="footer-heading">Get Connected</h3> 809 810<ul class="inline-list social-icons"> 811 812 <li> 813 <a class="icon-fallback-text" href="https://twitter.com/travelingcaddy" title="Traveling Caddy on Twitter">
814 <span class="icon icon-twitter" aria-hidden="true"></span> 815 <span class="fallback-text">Twitter</span> 816 </a> 817 </li> 818 819 820 <li> 821 <a class="icon-fallback-text" href="https://www.facebook.com/travelingcaddy" title="Traveling Caddy on Facebook"> 822 <span class="icon icon-facebook" aria-hidden="true"></span> 823 <span class="fallback-text">Facebook</span> 824 </a> 825 </li> 826 827 828 829 <li> 830 <a class="icon-fallback-text" href="https://plus.google.com/104991420562668552161/about" title="Traveling Caddy on Google"> 831 <span class="icon icon-google" aria-hidden="true"></span> 832 <span class="fallback-text">Google</span> 833 </a> 834 </li> 835 836 837 838 839 840 841</ul> 842 843 </div> 844 845 846 847 <div class="grid-item medium--one-third large--one-quarter push--large--one-eighth"> 848 <h3 class="footer-heading">Traveling Caddy</h3> 849 <div class="custom-content"> 850 844-533-4653 (GOLF)<br /> 851<a href="mailto:[email protected]" target="_top">[email protected]</a><br /> 852<br /><br /> 853<a href="https://goo.gl/maps/TBzyZHyttuM2">Click here to view our service area on Google Maps.</a> 854 </div> 855 </div> 856 857 858 859 </div> 860 </div> 861 862 <div class="wrapper wrapper-footer-legal"> 863 <hr> 864 <div class="grid"> 865 <div class="grid-item wrapper-legal large--one-half"> 866 <p> 867 <small>© 2026, Traveling Caddy.</small> 868 <small><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small> 869 </p> 870 </div> 871 872 <div class="grid-item wrapper-accepted-payments large--one-half"> 873 874 <ul class="inline-list payment-icons"> 875 876 <li> 877 <span class="icon-fallback-text"> 878 <span class="icon icon-american_express" aria-hidden="true"></span> 879 <span class="fallback-text">american express</span> 880 </span> 881 </li> 882 883 <li> 884 <span class="icon-fallback-text"> 885 <span class="icon icon-diners_club" aria-hidden="true"></span> 886 <span class="fallback-text">diners club</span> 887 </span> 888 </li> 889 890 <li> 891 <span class="icon-fallback-text"> 892 <span class="icon icon-discover" aria-hidden="true"></span> 893 <span class="fallback-text">discover</span> 894 </span> 895 </li> 896 897 <li> 898 <span class="icon-fallback-text"> 899 <span class="icon icon-master" aria-hidden="true"></span> 900 <span class="fallback-text">master</span> 901 </span> 902 </li> 903 904 <li> 905 <span class="icon-fallback-text"> 906 <span class="icon icon-paypal" aria-hidden="true"></span> 907 <span class="fallback-text">paypal</span> 908 </span> 909 </li> 910 911 <li> 912 <span class="icon-fallback-text"> 913 <span class="icon icon-shopify_pay" aria-hidden="true"></span> 914 <span class="fallback-text">shopify pay</span> 915 </span> 916 </li> 917 918 <li> 919 <span class="icon-fallback-text"> 920 <span class="icon icon-visa" aria-hidden="true"></span> 921 <span class="fallback-text">visa</span> 922 </span> 923 </li> 924 925 </ul> 926 927 </div> 928 </div> 929 </div> 930 </footer> 931 932 933 934
934<script src="//www.travelingcaddy.com/cdn/shop/t/2/assets/shop.js?v=168594875526506738831430856717" type="text/javascript"></script>
934 935 936 937 938 939 940 <!-- Cart Checkbox Rental Policy --> 941
941<script> 942$('body').on('click', '[name="checkout"], [name="goto_pp"], [name="goto_gc"]', function() { 943 if ($('#agree').is(':checked')) { 944 $(this).submit(); 945 } 946 else { 947 alert("You must agree to the Rental Policy to checkout."); 948 return false; 949 } 950}); 951 </script>
951 952
953<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
953 954</body> 955</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.