(function () { const METASITE_APP_DEF_ID = '22bef345-3c5b-4c18-b782-74d4085112ff'; const getXSRFTokenFromCookie = () => { const match = new RegExp('XSRF-TOKEN=(.+?);').exec(document.cookie); return match ? match[1] : ''; }; const eventNames = { Purchase: 'Purchase', Lead: 'Lead', }; const eventNameToConversionActionCategory = { [eventNames.Purchase]: 'PURCHASE', [eventNames.Lead]: 'SUBMIT_LEAD_FORM', }; const channelParams = { price: 'price', id: 'id', currency: 'currency', name: 'name', category: 'category', brand: 'brand', variant: 'variant', list: 'list_name', quantity: 'quantity', step: 'checkout_step', option: 'checkout_option', position: 'list_position', coupon: 'coupon', affiliation: 'affiliation', revenue: 'value', tax: 'tax', sku: 'sku', shipping: 'shipping', }; const mapContents = ({ contents = [] }) => contents.map(({ currency, ...product }) => paramsMapper(product, channelParams), ); const paramsMapper = (params, mapper) => { const mappedParams = Object.keys(params); if (mappedParams.length === 0) { return params; } return mappedParams.reduce((mappedObject, currentKey) => { const newKey = mapper[currentKey]; if (newKey && (params[currentKey] || params[currentKey] === 0)) { mappedObject[newKey] = params[currentKey]; } return mappedObject; }, {}); }; const loadGtag = () => { const gtagInitScript = document.createElement('script'); gtagInitScript.type = 'text/javascript'; gtagInitScript.innerHTML = ` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()) `; document.head.appendChild(gtagInitScript); const gtagScript = document.createElement('script'); gtagScript.type = 'text/javascript'; gtagScript.setAttribute('async', 'true'); gtagScript.setAttribute('src', 'https://www.googletagmanager.com/gtag/js'); document.head.appendChild(gtagScript); }; const handleGoogleConsent = () => { window.dataLayer = window.dataLayer || []; if (window.consentPolicyManager && window.consentPolicyManager.initRan) { const { policy, defaultPolicy } = window.consentPolicyManager.getCurrentConsentPolicy(); setConsent('default', evaluateConsentPolicy(policy, defaultPolicy)); } else { setConsent('default', { advertising: false, analytics: false, functional: false, waitForUpdate: 500, }); } window.document.addEventListener('consentPolicyInitialized', ({ detail }) => { setConsent( 'update', evaluateConsentPolicy(detail.policy, detail.defaultPolicy), ); }); window.document.addEventListener('consentPolicyChanged', ({ detail }) => { setConsent('update', detail.policy); }); function evaluateConsentPolicy(policy, defaultPolicy) { const { gdprEnforcedGeo } = window.wixTagManager.getConfig(); return defaultPolicy && gdprEnforcedGeo ? { ...policy, advertising: false, analytics: false } : policy; } function setConsent( action, { advertising, analytics, functional, waitForUpdate }, ) { (function () { window.dataLayer.push(arguments); })('consent', action, { ad_storage: advertising ? 'granted' : 'denied', ad_user_data: advertising ? 'granted' : 'denied', ad_personalization: advertising ? 'granted' : 'denied', analytics_storage: analytics ? 'granted' : 'denied', functionality_storage: functional ? 'granted' : 'denied', personalization_storage: 'granted', security_storage: 'granted', ...(waitForUpdate ? { wait_for_update: waitForUpdate } : {}), }); } }; let conversionActions; const loadConversionActions = () => { const XSRFToken = getXSRFTokenFromCookie(); const headers = { 'Content-Type': 'application/json', 'X-XSRF-TOKEN': XSRFToken, }; const getAppToken = window.wixEmbedsAPI?.getAppToken; if (getAppToken) { headers.authorization = getAppToken(METASITE_APP_DEF_ID); } const metaSiteId = window.wixEmbedsAPI?.getMetaSiteId(); return fetch( `${window.location.origin}/_serverless/pa-google/v1/accounts/current-site/conversion-actions?metaSiteId=${metaSiteId}`, { method: 'GET', headers, }, ) .then((response) => response.json()) .then((data) => { conversionActions = data.conversionActions; gtag('config', conversionActions[0].conversionId); }); }; const reportEvent = (eventName, eventParams) => { const category = eventNameToConversionActionCategory[eventName]; const conversionAction = conversionActions.find( (currentConversionAction) => currentConversionAction.category.category === category, ); if (conversionAction) { let conversionData = { send_to: `${conversionAction.conversionId}/${conversionAction.conversionLabel}`, }; switch (category) { case 'PURCHASE': { const { revenue, id, currency, coupon, ...params } = eventParams; conversionData = { ...conversionData, ...paramsMapper({ revenue, id, currency, coupon }, channelParams), transactionId: eventParams.id, items: mapContents(params), }; break; } default: break; } gtag('event', 'conversion', conversionData); } }; let isBootstrapped = false; const bootstrap = () => { handleGoogleConsent(); loadGtag(); return loadConversionActions().then(() => { isBootstrapped = true; }); }; const bootstrapPromise = bootstrap(); const registerListener = () => { window.wixDevelopersAnalytics.register( 'd6708a0e-5b2a-458e-8cfe-bdca240aa2ce', (eventName, eventParams) => { if (isBootstrapped) { reportEvent(eventName, eventParams); } else { bootstrapPromise.then(() => { reportEvent(eventName, eventParams); }); } }, ); }; window.wixDevelopersAnalytics ? registerListener() : window.addEventListener('wixDevelopersAnalyticsReady', registerListener); })(); // Implement
top of page

Why Paisano Azul Ranch Is Unlike Any Campground in Terlingua

If you're looking for a campground that combines comfort, convenience, and character, Paisano Azul Ranch is the place for you. Tucked just a short distance from the park entrance, our ranch makes it easy to spend less time driving and more time enjoying the outdoors. Whether you're planning a weekend getaway or a full week under the stars, we've thought of the details so you don't have to.


Prime Location, Close to the Park Entrance

One of the first things our guests notice is how close we are to the park entrance. No long, winding drives before your adventure begins — you can be on the trail in minutes. That means earlier starts, later returns, and a lot less time on the road.


Picture of the distance to the BBNP from Paisano Azul Ranch

Covered Campsites With Fire Pits and Separate BBQ Pits

Every campsite at Paisano Azul Ranch is covered, giving you shade during the day and a little extra protection when the weather turns. Each site comes with its own fire pit for those classic nights of storytelling and s'mores, plus a separate BBQ pit so you can cook without crowding your fire. It's the kind of thoughtful setup that makes mealtime and campfire time feel like two different experiences — the way they should be.


Campers waling at the campgrounds at Paisano Azul Ranch

Clean, Well-Maintained Facilities

We know bathroom setups can make or break a camping trip. That's why we provide flushable porta-johns that are serviced weekly, so you get the convenience of a real flush with the simplicity of a campground. Clean, reliable, and maintained on a regular schedule.



Cool Off in Our Pool

After a long day on the trails, nothing beats a swim. Our on-site pool is open to guests and is the perfect way to cool off, rinse the dust away, and relax before dinner. It's a small touch that makes a big difference when the afternoon sun has worn you out.


Man floating in the pool at Paisano Azul Ranch

Meet Clyde and Stella — Our Friendly Goats

No visit to Paisano Azul Ranch is complete without stopping by to say hello to Clyde and Stella, our resident goats. They love meeting new people, and they absolutely love their crackers. Bring the kids, bring the camera, and be ready to make two new four-legged friends.

Clyde and Stella in their pen




Exciting Changes Coming Next Season

We're always looking for ways to make your stay even better. Next season, we'll be rolling out a brand-new logo along with several exciting updates for the fall camping season. We can't reveal everything just yet, but we promise it's going to be worth the wait.

Stay tuned for the latest announcements — and in the meantime, come see what makes Paisano Azul Ranch a one-of-a-kind place to pitch your tent, park your camper, and settle in under the sky.

We'll save you a spot by the fire. See you at the ranch.


Paisano Azul Ranch

Comments


bottom of page