1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"/> 5 <link href="https://media.base44.com/images/public/69ea19aefa0f671001eb0abd/ffa4e80d3_cm-logo.png" rel="icon" type="image/png"/> 6 <link href="https://media.base44.com/images/public/69ea19aefa0f671001eb0abd/ffa4e80d3_cm-logo.png" rel="shortcut icon" type="image/png"/> 7 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 8 <link href="https://fonts.googleapis.com" rel="preconnect"/> 9 <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> 10 <link crossorigin="" href="https://connect.facebook.net" rel="preconnect"/> 11 <link href="https://www.googletagmanager.com" rel="preconnect"/> 12 <link href="https://cdn1.affirm.com" rel="preconnect"/> 13 <link href="https://media.base44.com" rel="dns-prefetch"/> 14 <!-- Preload Inter font with swap to eliminate render-blocking CSS @import --> 15 <link as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" rel="preload"/> 16 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" media="print" onload="this.media='all'" rel="stylesheet"/> 17 <noscript> 18 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"/> 19 </noscript> 20 <link href="/manifest.json" rel="manifest"/> 21 <link href="/functions/sitemap" rel="sitemap" title="Sitemap" type="application/xml"/> 22 <meta content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" name="robots"/> 23 <link href="https://compassionmobility.com/" rel="canonical"/> 24
24<script> 25 // Per-page head patching BEFORE React loads (SPA serves the same HTML for all routes). 26 // Recognized crawlers receive Base44's rendered page snapshot; this keeps the head 27 // correct immediately â during initial parse, before any app JavaScript â for the 28 // high-intent configurator routes. 29 (function() { 30 var origin = 'https://compassionmobility.com'; 31 var path = window.location.pathname; 32 if (path.length > 1 && path.endsWith('/')) path = path.slice(0, -1); 33 var fullUrl = origin + path; 34 var PAGE_HEADS = { 35 '/trackchair-configurator': { 36 title: 'Trackchair Configurator | Build & Price a Trackchair', 37 description: 'Build and price your Trackchair online with Compassion Mobility. Compare models, select options and accessories, review pricing, and request a personalized quote.', 38 ogTitle: 'Trackchair Configurator | Build Your Trackchair', 39 ogDescription: 'Configure a Trackchair online with Compassion Mobility. Select your model, options and accessories, review pricing, and request a personalized quote.' 40 }, 41 '/terrainhopper-configurator': { 42 title: 'TerrainHopper Configurator | Build & Price Your TerrainHopper', 43 description: 'Build and price your TerrainHopper online with Compassion Mobility. Compare models, select options and accessories, review pricing, and request a personalized TerrainHopper quote.', 44 ogTitle: 'TerrainHopper Configurator | Build Your TerrainHopper', 45 ogDescription: 'Configure a TerrainHopper online with Compassion Mobility. Select your model, options and accessories, review pricing, and request a personalized quote.' 46 }, 47 '/trackchair': { 48 title: 'Trackchair | All-Terrain Tracked Wheelchairs | Compassion Mobility', 49 description: 'Trackchair all-terrain tracked wheelchairs from Compassion Mobility, an authorized dealer in Spanish Fork, Utah. Compare models, specs, and pricing, and take a test ride.', 50 ogTitle: 'Trackchair All-Terrain Tracked Wheelchairs | Compassion Mobility', 51 ogDescription: 'Authorized Trackchair dealer in Utah. Compare all-terrain tracked wheelchair models, specs and pricing.' 52 }, 53 '/terrainhopper': { 54 title: 'TerrainHopper | All-Terrain Power Wheelchairs | Compassion Mobility', 55 description: 'TerrainHopper all-terrain 4x4 power wheelchairs from Compassion Mobility in Spanish Fork, Utah. Explore the Overlander 4ZS, specs, pricing, and request a quote.', 56 ogTitle: 'TerrainHopper All-Terrain Power Wheelchairs | Compassion Mobility', 57 ogDescription: 'TerrainHopper Overlander 4ZS all-terrain power wheelchair â specs, pricing and quotes from Compassion Mobility.' 58 }, 59 '/wheelchair-vans-for-sale': { 60 title: 'Wheelchair Vans for Sale | New & Used | Compassion Mobility', 61 description: 'Shop new and used wheelchair accessible vans for sale in Spanish Fork, Utah. Side and rear entry conversions from BraunAbility, VMI, and more. Financing available.', 62 ogTitle: 'Wheelchair Vans for Sale | Compassion Mobility', 63 ogDescription: 'New and used wheelchair accessible vans â BraunAbility, VMI, and more. Test rides at our Spanish Fork, Utah dealership.' 64 }, 65 '/mobility-scooters-utah': { 66 title: 'Mobility Scooters Utah | Scooters for Sale | Compassion Mobility', 67 description: 'Mobility scooters for sale in Utah â travel, folding, 3-wheel, 4-wheel, and heavy-duty models. Test ride at our Spanish Fork dealership or get fast Utah delivery.', 68 ogTitle: 'Mobility Scooters Utah | Compassion Mobility', 69 ogDescription: 'Shop mobility scooters in Utah â travel, folding, and heavy-duty models with local test rides and delivery.' 70 }, 71 '/va-approved-action-trackchair': { 72 title: 'VA Approved Trackchair for Disabled Veterans | Compassion Mobility', 73 description: 'VA-approved Trackchair Eagle and Falcon all-terrain wheelchairs for disabled veterans â FDA cleared and available through VA adaptive equipment benef
73its. Call our VA specialist at (385) 279-4447.', 74 ogTitle: 'VA Approved Trackchair for Disabled Veterans', 75 ogDescription: 'VA-approved Trackchair Eagle and Falcon for disabled veterans. Speak with our VA specialist at (385) 279-4447.' 76 } 77 }; 78 var head = PAGE_HEADS[path]; 79 if (head) { 80 document.title = head.title; 81 var setMeta = function(sel, content) { 82 var el = document.querySelector(sel); 83 if (el) el.setAttribute('content', content); 84 }; 85 setMeta('meta[name="description"]', head.description); 86 setMeta('meta[property="og:title"]', head.ogTitle); 87 setMeta('meta[property="og:description"]', head.ogDescription); 88 } 89 var link = document.querySelector('link[rel="canonical"]'); 90 if (link) link.href = fullUrl; 91 var ogUrl = document.querySelector('meta[property="og:url"]'); 92 if (ogUrl) ogUrl.content = fullUrl; 93 })(); 94 </script>
94 95 <title> 96 Compassion Mobility | Wheelchair Vans, Scooters & Mobility Equipment 97 </title> 98 <meta content="Compassion Mobility in Spanish Fork, UT â wheelchair accessible vans, mobility scooters, power wheelchairs, lifts, and accessibility equipment. Authorized BraunAbility & VMI dealer. Call (385) 279-4447." name="description"/> 99 <meta content="Compassion Mobility | Wheelchair Vans & Mobility Equipment" property="og:title"/> 100 <meta content="Wheelchair accessible vans, mobility scooters, power wheelchairs, and accessibility equipment. Authorized dealer in Spanish Fork, UT." property="og:description"/> 101 <meta content="website" property="og:type"/> 102 <meta content="https://compassionmobility.com/" property="og:url"/> 103 <meta content="https://media.base44.com/images/public/69ea19aefa0f671001eb0abd/ffa4e80d3_cm-logo.png" property="og:image"/> 104 <meta content="summary_large_image" name="twitter:card"/> 105 <meta content="Compassion Mobility | Wheelchair Vans & Mobility Equipment" name="twitter:title"/> 106 <meta content="Wheelchair accessible vans, mobility scooters, power wheelchairs, and accessibility equipment." name="twitter:description"/> 107 <meta content="https://media.base44.com/images/public/69ea19aefa0f671001eb0abd/ffa4e80d3_cm-logo.png" name="twitter:image"/> 108 <!-- Paramount Ads Pixel â deferred for mobile speed --> 109
109<script data-defer-src="https://qscripts.s3.amazonaws.com/pscript.js" data-defer-type="text/javascript"> 110 </script>
110 111
111<script> 112 // Fire site_visit on every page load 113 window.addEventListener('load', function() { 114 if (typeof qbit === 'function') { 115 qbit('event', 'site_visit', { 116 agid: '1480', 117 adid: '953574', 118 referrer: document.referrer, 119 site_url: window.location.href, 120 timestamp: Date.now() 121 }); 122 } 123 }); 124 // Helper for analytics events used by the app (mirrors GA4 + Facebook Pixel milestones) 125 window.paramountPixel = { 126 _fire: function(eventName, data) { 127 if (typeof qbit !== 'function') return; 128 qbit('event', eventName, Object.assign({ 129 agid: '1480', 130 adid: '953574', 131 referrer: document.referrer, 132 site_url: window.location.href, 133 timestamp: Date.now() 134 }, data || {})); 135 }, 136 pageView: function() { this._fire('site_visit'); }, 137 viewItemList: function(listName, count) { this._fire('view_item_list', { item_list_name: listName, num_items: count }); }, 138 viewItem: function(id, name, value) { this._fire('view_item', { content_ids: [id], content_name: name, value: value }); }, 139 selectItem: function(id, name, listName) { this._fire('select_item', { content_ids: [id], content_name: name, item_list_name: listName }); }, 140 addToCart: function(id, name, value) { this._fire('add_to_cart', { content_ids: [id], content_name: name, value: value }); }, 141 removeFromCart: function(id, name) { this._fire('remove_from_cart', { content_ids: [id], content_name: name }); }, 142 viewCart: function(value) { this._fire('view_cart', { value: value }); }, 143 beginCheckout: function(value) { this._fire('begin_checkout', { value: value }); }, 144 addPaymentInfo: function(paymentType, value) { this._fire('add_payment_info', { payment_type: paymentType, value: value }); }, 145 addShippingInfo: function(tier, value) { this._fire('add_shipping_info', { shipping_tier: tier, value: value }); }, 146 purchase: function(value, transactionId) { this._fire('purchase', { value: value || 0, transaction_id: transactionId }); }, 147 lead: function(leadType) { this._fire('lead', { lead_type: leadType }); }, 148 }; 149 </script>
149 150 <!-- Facebook Pixel --> 151
151<script>
vendor: 450 bytes, lines 151-160
151 152 !function(f,b,e,v,n,t,s) 153 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 154 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 155 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 156 n.queue=[];t=b.createElement(e);t.async=!0; 157 t.src=v;s=b.getElementsByTagName(e)[0]; 158 s.parentNode.insertBefore(t,s)}(window, document,'script', 159 'https://connect.facebook.net/en_US/fbevents.js'); 160 fbq('init', '
160280768805907287
vendor: 38 bytes, lines 160-162
160'); 161 fbq('track', 'PageView'); 162
162</script>
162 163 <!-- Google Analytics -->
vendor: 69 bytes, lines 163-164
163 164 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
164G-G9HMWP3SYR
vendor: 17 bytes, lines 164-166
164"> 165 </script> 166
166<script> 167
vendor: 145 bytes, lines 167-170
167window.dataLayer = window.dataLayer || []; 168 function gtag(){dataLayer.push(arguments);} 169 gtag('js', new Date()); 170 gtag('config', '
170G-G9HMWP3SYR
vendor: 242 bytes, lines 170-176
170', { 171 allow_google_signals: true, 172 allow_ad_personalization_signals: true, 173 allow_enhanced_conversions: true, 174 send_page_view: false, // manual page_views fired by PageTitleUpdater after titles are set 175 }); 176
176</script>
176 177 <!-- Google tag (GT-KVMH2NCK) -->
vendor: 69 bytes, lines 177-178
177 178 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
178GT-KVMH2NCK
vendor: 17 bytes, lines 178-180
178"> 179 </script> 180
180<script> 181 gtag('config', 'GT-KVMH2NCK'); 182 </script>
182 183 <!-- Google Ads conversion: [41dc] Google for WooCommerce purchase --> 184
184<script> 185 function gtag_report_conversion(url) { 186 var callback = function () { 187 if (typeof(url) != 'undefined') { 188 window.location = url; 189 } 190 }; 191 gtag('event', 'conversion', { 192 'send_to': 'AW-785266185/wVnmCKC8ycgZEInsuPYC', 193 'value': 0.0, 194 'currency': 'USD', 195 'transaction_id': '', 196 'event_callback': callback 197 }); 198 return false; 199 } 200 </script>
200 201 <!-- Google reCAPTCHA v2 â deferred until after first paint for mobile speed -->
vendor: 160 bytes, lines 201-204
201 202 <script data-defer-src="https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=explicit" data-defer-type="text/javascript"> 203 </script> 204
204<script> 205 window.onRecaptchaLoad = function() { 206 window.__recaptchaReady = true; 207 if (window.__recaptchaReadyCallbacks) { 208 window.__recaptchaReadyCallbacks.forEach(function(cb) { cb(); }); 209 window.__recaptchaReadyCallbacks = []; 210 } 211 }; 212 </script>
212 213 <!-- Roku Pixel Code --> 214
214<script> 215 !function(e,r){if(!e.rkp){var t=e.rkp=function(){ 216 var e=Array.prototype.slice.call(arguments) 217 ;e.push(Date.now()),t.eventProcessor?t.eventProcessor.apply(t,e):t.queue.push(e) 218 };t.initiatorVersion="1.0",t.queue=[],t.load=function(e){ 219 var t=r.createElement("script");t.async=!0,t.src=e 220 ;var n=r.getElementsByTagName("script")[0] 221 ;(n?n.parentNode:r.body).insertBefore(t,n)},rkp.load("https://cdn.ravm.tv/ust/dist/rkp.loader.js")} 222 }(window,document); 223 rkp("init","PaccGW2Tag4r"),rkp('event', 'PAGE_VIEW');; 224 </script>
224 225 <!-- End Roku Pixel Code --> 226 <!-- Affirm JS SDK â deferred until after first paint --> 227
227<script data-defer-src="affirm-inline"> 228 </script>
228 229
229<script> 230 window._affirm_config = { 231 public_api_key: "GBH839JWKLBASJJE", 232 script: "https://cdn1.affirm.com/js/v2/affirm.js", 233 locale: "en_US", 234 country_code: "USA", 235 }; 236 // Store config for deferred loader 237 window.__affirmConfig = window._affirm_config; 238 </script>
238 239
239<script crossorigin="" src="/assets/index-DfBmhUOE.js" type="module"> 240 </script>
240 241 <link crossorigin="" href="/assets/ui-vendor-Dhu2u5jI.js" rel="modulepreload"/> 242 <link crossorigin="" href="/assets/query-vendor-BsEnIfLr.js" rel="modulepreload"/> 243 <link crossorigin="" href="/assets/react-vendor-T508QGxr.js" rel="modulepreload"/> 244 <link crossorigin="" href="/assets/index-CRddYwd5.css" rel="stylesheet"/> 245
245<script type="module"> 246 if (window.self === window.top) { 247 let lastPath = ""; 248 function getPageNameFromPath(path) { 249 const segments = path.split("/").filter(Boolean); 250 return segments[0] || null; 251 } 252 function trackPageView() { 253 const path = window.location.pathname; 254 if (path === lastPath) return; 255 lastPath = path; 256 const pageName = getPageNameFromPath(path) || "home"; 257 const appId = "69ea19aefa0f671001eb0abd"; 258 if (!appId) return; 259 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 260 method: "POST", 261 }).catch(() => {}); 262 } 263 const originalPushState = history.pushState.bind(history); 264 history.pushState = function (...args) { 265 originalPushState(...args); 266 trackPageView(); 267 }; 268 const originalReplaceState = history.replaceState.bind(history); 269 history.replaceState = function (...args) { 270 originalReplaceState(...args); 271 trackPageView(); 272 }; 273 window.addEventListener("popstate", trackPageView); 274 trackPageView(); 275} 276 </script>
276 277 <meta content="yes" name="mobile-web-app-capable"/> 278 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 279 <meta content="CompassionMobility" name="apple-mobile-web-app-title"/> 280 </head> 281 <body> 282 <noscript> 283 <img height="1" src="https://www.facebook.com/tr?id=280768805907287&ev=PageView&noscript=1" style="display:none" width="1"/> 284 </noscript> 285 <div id="root"> 286 </div> 287 <noscript> 288 <div style="max-width:800px;margin:40px auto;padding:0 20px;font-family:Arial,sans-serif;color:#222;line-height:1.6"> 289 <h1> 290 Compassion Mobility | Wheelchair Vans & Mobility Equipment 291 </h1> 292 <p> 293 Compassion Mobility is a family-owned mobility dealer in Spanish Fork, Utah, specializing in wheelchair accessible vans, mobility scooters, power wheelchairs, lifts, and accessibility equipment. Authorized BraunAbility, VMI, ATC, and Tempest dealer serving Utah and shipping nationwide. 294 </p> 295 <p> 296 <strong> 297 Address: 298 </strong> 299 1819 N Main Street #9, Spanish Fork, UT 84660 Â | 300 <strong> 301 Phone: 302 </strong> 303 (385) 279-4447 Â | 304 <strong> 305 Email: 306 </strong> 307 [email protected] 308 </p> 309 <p> 310 <strong> 311 Hours: 312 </strong> 313 MondayâFriday, 9:00 AM â 5:00 PM MT 314 </p> 315 <h2> 316 What We Offer 317 </h2> 318 <ul> 319 <li> 320 <a href="https://compassionmobility.com/wheelchair-vans-for-sale"> 321 Wheelchair Accessible Vans for Sale 322 </a> 323 â New and used BraunAbility and VMI conversions (Toyota Sienna, Chrysler Pacifica, Honda Odyssey, Chevrolet Traverse) with side and rear entry ramps. 324 </li> 325 <li> 326 <a href="https://compassionmobility.com/mobility-scooters"> 327 Mobility Scooters 328 </a> 329 â Travel, 3-wheel, 4-wheel, and heavy-duty scooters. 330 </li> 331 <li> 332 <a href="https://compassionmobility.com/wheelchair-accessible-golf-carts"> 333 Wheelchair Accessible Golf Carts 334 </a> 335 â ADA and handicap golf carts with ramps and tie-downs, 2WD and 4x4 models. 336 </li> 337 <li> 338 <a href="https://compassionmobility.com/wheelchair-lifts"> 339 Wheelchair Lifts 340 </a> 341 â Vehicle, porch, and stairlifts from BraunAbility, Bruno, and Harmar. 342 </li> 343 <li> 344 <a href="https://compassionmobility.com/wheelchair-restraints"> 345 Wheelchair Restraints 346 </a> 347 â QSTRAINT tie-downs and docking systems. 348 </li> 349 <li> 350 <a href="https://compassionmobility.com/sure-grip-hand-controls"> 351 Hand Controls 352 </a> 353 â Sure Grip and EMC driving aids. 354 </li> 355 <li> 356 <a href="https://compassionmobility.com/terrainhopper"> 357 Off-Road Mobility 358 </a> 359 â TerrainHopper, Freedom Trax, adaptive e-bikes. 360 </li> 361 </ul> 362 <h2> 363 Van Conversions 364 </h2> 365 <ul> 366 <li> 367 <a href="https://compassionmobility.com/braunability-conversions"> 368 BraunAbility Conversions 369 </a> 370 </li> 371 <li> 372 <a href="https://compassionmobility.com/vantage-mobility-vmi-conversions"> 373 VMI Conversions 374 </a> 375 </li> 376 <li> 377 <a href="https://compassionmobility.com/atc-conversions"> 378 ATC Truck & SUV Conversions 379 </a> 380 </li> 381 <li> 382 <a href="https://compassionmobility.com/tempest-vans"> 383 Tempest RAM Promaster Vans 384 </a> 385 </li> 386 </ul> 387 <h2> 388 Financing & Veterans 389 </h2> 390 <ul> 391 <li> 392 <a href="https://compassionmobility.com/apply-now"> 393 Apply for Financing 394 </a> 395 </li> 396 <li> 397 <a href="https://compassionmobility.com/auto-loan-calculator"> 398 Auto Loan Calculator 399 </a> 400 </li> 401 <li> 402 <a href="https://compassionmobility.com/veterans-wheelchair-van-benefits"> 403 Veterans Wheelchair Van Benefits 404 </a> 405 </li> 406 <li> 407 <a href="https://compassionmobility.com/sell-your-wheelchair-van"> 408 Sell Your Wheelchair Van 409 </a> 410 </li> 411 </ul> 412 <h2> 413 Learn More 414 </h2> 415 <ul> 416 <li> 417 <a href="https://compassionmobility.com/about"> 418 About Us 419 </a> 420 </li> 421 <li> 422 <a href="https://compassionmobility.com/faq"> 423 FAQ 424 </a> 425 </li> 426 <li> 427 <a href="https://compassionmobility.com/blog"> 428 Mobility Blog 429 </a> 430 </li> 431 <li> 432 <a href="https://compassionmobility.com/contact"> 433 Contact Us 434 </a> 435 </li> 436 </ul> 437 </div> 438 </noscript> 439 </body> 440</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.