1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <title>Sound Trip | Own the Ride-Share Arrival Moment</title> 6 <meta 7 name="viewport" 8 content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover" 9 /> 10 <meta name="mobile-web-app-capable" content="yes" /> 11 <meta name="apple-mobile-web-app-capable" content="yes" /> 12 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 13 <meta 14 name="description" 15 content="Reach high-intent guests in the final 2 minutes of their ride-share. Premium in-car audio recommendations inside targeted neighborhood areas." 16 /> 17 <meta property="og:title" content="Sound Trip â Arrival Audio Advertising" /> 18 <meta 19 property="og:description" 20 content="Win passenger decisions during the critical transit window before they step onto the pavement." 21 /> 22 <meta property="og:type" content="website" /> 23 <meta name="theme-color" content="#05070d" /> 24 <link rel="icon" type="image/x-icon" href="/assets/soundtrip.ico" /> 25 <link rel="apple-touch-icon" href="/assets/soundtrip.ico" /> 26 <link rel="preconnect" href="https://fonts.googleapis.com" /> 27 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 28 <link 29 href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" 30 rel="stylesheet" 31 /> 32 <link rel="stylesheet" href="/assets/i18n.css" /> 33 <link rel="stylesheet" href="/assets/cookie-consent.css" /> 34 <link 35 rel="stylesheet" 36 href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.css" 37 crossorigin="anonymous" 38 referrerpolicy="no-referrer" 39 /> 40
40<script> 41 window.dataLayer = window.dataLayer || []; 42 function gtag() { 43 dataLayer.push(arguments); 44 } 45 gtag('consent', 'default', { 46 analytics_storage: 'denied', 47 ad_storage: 'denied', 48 ad_user_data: 'denied', 49 ad_personalization: 'denied', 50 functionality_storage: 'granted', 51 security_storage: 'granted', 52 }); 53 </script>
53 54
54<script src="/assets/cookie-consent.js"></script>
54 55 <link rel="stylesheet" href="/assets/landing.css" /> 56 </head> 57 <body> 58 <div class="page"> 59 <header class="hero"> 60 <nav class="nav" aria-label="Primary navigation"> 61 <a 62 href="/" 63 class="logo" 64 data-i18n-aria-label="landing.logo.homeAriaLabel" 65 aria-label="Sound Trip Ads home" 66 > 67 <span class="logo-badge"><span class="logo-wave" aria-hidden="true"></span></span> 68 <span>Sound Trip</span> 69 <span class="logo-tag" data-i18n="landing.logo.tag">ads</span> 70 </a> 71 <div class="nav-actions"> 72 <a class="nav-link" href="/" data-i18n="nav.forDrivers">For Drivers</a> 73 <a class="nav-link" href="/for-promoters" data-i18n="nav.forPromoters">For Promoters</a> 74 <a class="nav-link" href="/advertiser/login" data-i18n="nav.login">Log in</a> 75 <div class="region-selector-static" data-landing-region-picker> 76 <button 77 type="button" 78 class="region-selector-toggle" 79 id="region-nav-toggle" 80 aria-haspopup="listbox" 81 aria-expanded="false" 82 data-i18n-aria-label="landing.traction.regions.navAria" 83 aria-label="Select market region" 84 > 85 <span class="region-pin-icon" aria-hidden="true"> 86 <svg viewBox="0 0 24 24" fill="none"> 87 <path 88 d="M12 21s7-6.3 7-12A7 7 0 0 0 5 9c0 5.7 7 12 7 12Z" 89 stroke="currentColor" 90 stroke-width="2" 91 /> 92 <circle cx="12" cy="9" r="2.3" stroke="currentColor" stroke-width="2" /> 93 </svg> 94 </span> 95 <span class="region-nav-label" data-region-nav-label>South Florida</span> 96 <span class="arrow" aria-hidden="true">â¼</span> 97 </button> 98 <div class="region-dropdown-static" id="region-nav-dropdown" role="listbox" hidden> 99 <button 100 type="button" 101 role="option" 102 class="region-option-static is-active" 103 data-region="south-florida" 104 aria-selected="true" 105 data-i18n="landing.traction.regions.southFlorida.name" 106 > 107 South Florida 108 </button> 109 <button 110 type="button" 111 role="option" 112 class="region-option-static" 113 data-region="nyc" 114 aria-selected="false" 115 data-i18n="landing.traction.regions.nyc.name" 116 > 117 New York City 118 </button> 119 <button 120 type="button" 121 role="option" 122 class="region-option-static" 123 data-region="baixada-santista" 124 aria-selected="false" 125 data-i18n="landing.traction.regions.baixadaSantista.name" 126 > 127 Baixada Santista 128 </button> 129 <button 130 type="button" 131 role="option" 132 class="region-option-static" 133 data-region="grande-sao-paulo" 134 aria-selected="false" 135 data-i18n="landing.traction.regions.grandeSaoPaulo.name" 136 > 137 Grande São Paulo 138 </button> 139 <button 140 type="button" 141 role="option" 142 class="region-option-static" 143 data-region="rio-de-janeiro" 144 aria-selected="false" 145 data-i18n="landing.traction.regions.rioDeJaneiro.name" 146 > 147 Rio de Janeiro 148 </button> 149 </div> 150 </div> 151 </div> 152 </nav> 153 154 <div class="hero-grid" id="top"> 155 <div class="hero-copy"> 156 <p class="eyebrow" data-i18n="landing.hero.eyebrow">Audio ads when passengers arrive</p> 157 <h1 data-i18n="landing.hero.title"> 158 Reach ride-share passengers arriving
159 <span class="gradient-text">near your business</span> 160 </h1> 161 <p class="lead" data-region-hero-lead> 162 Sound Trip plays premium, short audio recommendations inside ride-shares entering your 163 neighborhood area. Win their decisions during the critical transit windowâbefore 164 passengers step onto the pavement and see your competitors. 165 </p> 166 167 <div class="hero-hooks"> 168 <div class="hero-hook"> 169 <div class="value-icon" aria-hidden="true"> 170 <svg viewBox="0 0 24 24" fill="none"> 171 <path 172 d="M13 2 3 14h9l-1 8 10-12h-9l1-8Z" 173 stroke="currentColor" 174 stroke-width="2" 175 stroke-linejoin="round" 176 /> 177 </svg> 178 </div> 179 <div> 180 <strong data-i18n="landing.hero.hook2.title" 181 >Turn Existing Promos Into Arrival Audio</strong 182 > 183 <span data-i18n="landing.hero.hook2.desc" 184 >Send us your current offer, event, or campaign. We turn it into short arrival 185 audio and a QR landing page â no new creative required.</span 186 > 187 </div> 188 </div> 189 <div class="hero-hook"> 190 <div class="value-icon" aria-hidden="true"> 191 <svg viewBox="0 0 24 24" fill="none"> 192 <path 193 d="M12 21s7-6.3 7-12A7 7 0 0 0 5 9c0 5.7 7 12 7 12Z" 194 stroke="currentColor" 195 stroke-width="2" 196 /> 197 <circle cx="12" cy="9" r="2.3" stroke="currentColor" stroke-width="2" /> 198 </svg> 199 </div> 200 <div> 201 <strong data-i18n="landing.hero.hook1.title" 202 >Ultra-Precise Arrival Moments</strong 203 > 204 <span data-i18n="landing.hero.hook1.desc" 205 >Reach passengers in the final minutes of their ride â only inside your 206 targeted dropoff zone.</span 207 > 208 </div> 209 </div> 210 </div> 211 212 <div 213 class="corridor-strip" 214 data-i18n-aria-label="landing.corridors.activeLabel" 215 aria-label="Active regions" 216 data-region-corridor-strip 217 > 218 <span class="corridor-strip-label" data-i18n="landing.corridors.activeLabel" 219 >Active Regions:</span 220 > 221 </div> 222 </div> 223 224 <div class="hero-form-panel" id="place-search"> 225 <div id="landing-pulse-search" class="intake-card hero-place-search-card"> 226 <span class="intake-badge" data-i18n="landing.placeSearch.badge" 227 >Ride activity nearby</span 228 > 229 <h2 data-i18n="landing.placeSearch.title">Find your business</h2> 230 <p class="intake-lead" data-i18n="landing.placeSearch.lead"> 231 Search for your business to see nearby ride-share demand and hear a sample 232 announcement. 233 </p> 234 <div class="trial-offer-note" data-trial-offer hidden> 235 <span class="trial-offer-badge" data-trial-text="landing.trial.badge" 236 >Free trial</span 237 > 238 <p 239 class="trial-offer-copy" 240 data-trial-text="landing.trial.placeSearchNote" 241 > 242 SoundTrip covers up to {{days}} days or {{currency}} {{spend}} in media spend 243 after you activate â card required, not charged during trial. 244 </p> 245 </div> 246 <div class="place-search-input-wrapper"> 247 <input 248 id="landing-place-search-input" 249 class="place-search-input" 250 type="text" 251 autocomplete="off" 252 data-i18n-placeholder="hero.searchPlaceholder" 253 placeholder="Search for a restaurant, store, or business..." 254 aria-label="Search for a business" 255 /> 256 <div id="landing-place-search-results" class="search-results"></div> 257 </div> 258 </div> 259 260 <div id="landing-pulse-loading" class="intake-card hero-pulse-state-card is-hidden"> 261 <p class="hero-pulse-loading-title" data-i18n="pulse.loading.title"> 262 Loading ride activity⦠263 </p> 264 <p class="hero-pulse-loading-subtitle" data-i18n="pulse.loading.subtitle"> 265 Fetching demand near this location. 266 </p> 267 </div> 268
269 <div id="landing-pulse-error" class="intake-card hero-pulse-state-card is-hidden"> 270 <h2 id="landing-pulse-error-title" data-i18n="pulse.error.unableToLoad"> 271 Unable to load this place 272 </h2> 273 <p id="landing-pulse-error-message" data-i18n="pulse.error.checkLink"> 274 Check the link or try another business. 275 </p> 276 <button 277 type="button" 278 class="button secondary hero-pulse-back-btn" 279 id="landing-pulse-retry" 280 data-i18n="landing.placeSearch.tryAgain" 281 > 282 Search again 283 </button> 284 </div> 285 286 <div id="landing-pulse-content" class="intake-card hero-pulse-content-card is-hidden"> 287 <button 288 type="button" 289 class="hero-pulse-back-btn" 290 id="landing-pulse-back" 291 data-i18n="landing.placeSearch.changeBusiness" 292 > 293 â Change business 294 </button> 295 <h2 id="landing-pulse-place-name" class="hero-pulse-name gradient-text"> 296 Your business 297 </h2> 298 <p class="hero-pulse-address" id="landing-pulse-place-address"></p> 299 <div 300 class="hero-pulse-disclaimer" 301 id="landing-pulse-disclaimer" 302 data-i18n="pulse.disclaimer" 303 > 304 Limited recent ride activity near this location. Contact us for a full market review 305 â demand can still be strong outside this sample window. 306 </div> 307 308 <div 309 class="hero-pulse-stats" 310 data-i18n-aria-label="pulse.stats.ariaLabel" 311 aria-label="Pulse metrics" 312 > 313 <div class="hero-pulse-stat"> 314 <p class="hero-pulse-stat-label" data-i18n="pulse.stats.rideDropoffs"> 315 Ride dropoffs 316 </p> 317 <p class="hero-pulse-stat-value" id="landing-stat-ride-count">â</p> 318 <p class="hero-pulse-stat-hint" id="landing-stat-radius-hint">Within 1km</p> 319 </div> 320 <div class="hero-pulse-stat"> 321 <p class="hero-pulse-stat-label" data-i18n="pulse.stats.uniqueDrivers"> 322 Unique drivers 323 </p> 324 <p class="hero-pulse-stat-value" id="landing-stat-unique-drivers">â</p> 325 <p class="hero-pulse-stat-hint" data-i18n="pulse.stats.servingArea"> 326 Serving this area 327 </p> 328 </div> 329 <div class="hero-pulse-stat"> 330 <p class="hero-pulse-stat-label" data-i18n="pulse.stats.peakHour">Peak hour</p> 331 <p class="hero-pulse-stat-value" id="landing-stat-peak-hour">â</p> 332 <p class="hero-pulse-stat-hint" id="landing-stat-peak-day">Local time</p> 333 </div> 334 <div class="hero-pulse-stat"> 335 <p class="hero-pulse-stat-label" data-i18n="pulse.stats.unmetDemand"> 336 Unmet ad demand 337 </p> 338 <p class="hero-pulse-stat-value" id="landing-stat-unmet">â</p> 339 <p class="hero-pulse-stat-hint" data-i18n="pulse.stats.noLocalAdvertiser"> 340 Rides with no local advertiser 341 </p> 342 </div> 343 </div> 344 345 <div class="hero-pulse-map-wrap"> 346 <div 347 id="landing-pulse-map" 348 role="img" 349 data-i18n-aria-label="pulse.map.ariaLabel" 350 aria-label="Ride density heatmap" 351 ></div> 352 <div 353 class="hero-pulse-map-loading is-visible" 354 id="landing-pulse-map-loading" 355 data-i18n="pulse.map.loading" 356 > 357 Loading heatmap⦠358 </div> 359 </div> 360 361 <div class="hero-pulse-demo"> 362 <p class="hero-pulse-demo-label" data-i18n="pulse.demo.title"> 363 Hear a sample announcement 364 </p> 365 <div id="landing-pulse-audio-container"></div> 366 </div> 367 368 <a 369 class="button primary hero-pulse-cta" 370 href="/advertiser/campaigns/create" 371 data-i18n="pulse.cta.button" 372 >Create your campaign</a 373 > 374 <p 375 class="trial-offer-cta-note" 376 data-trial-offer 377 hidden 378 data-trial-text="landing.trial.pulseNote" 379 > 380 Free trial included â SoundTrip covers up to {{days}} days or {{currency}} 381 {{spend}} in media after activation. 382 </p> 383 </div> 384 </div> 385 </div> 386 </header> 387 388 <main> 389 <section class="section compact" id="problem" aria-labelledby="problem-title"> 390 <div class="section-inner"> 391 <div class="section-header section-header--center"> 392 <div> 393 <p class="section-kicker" data-i18n="landing.problem.kicker">The problem</p> 394 <h2 id="problem-title" data-i18n="landing.problem.title"> 395 Stop Spending on Passive ImpressionsâWin with
396 <span class="gradient-text">Physical Arrival Moments</span> 397 </h2> 398 </div> 399 <p data-i18n="landing.problem.subtitle"> 400 Traditional geo-targeted social media advertising has structural flaws when applied 401 to real hospitality models. It drains capital targeting customers who are not in a 402 buying mindset. 403 </p> 404 </div> 405 406 <div class="split-grid"> 407 <article class="value-card problem-card problem-card--negative"> 408 <div class="value-icon problem-icon--negative" aria-hidden="true"> 409 <svg viewBox="0 0 24 24" fill="none"> 410 <path 411 d="M4 16l6-6 4 4 6-8" 412 stroke="currentColor" 413 stroke-width="2" 414 stroke-linecap="round" 415 stroke-linejoin="round" 416 /> 417 <path 418 d="M20 20H4" 419 stroke="currentColor" 420 stroke-width="2" 421 stroke-linecap="round" 422 /> 423 </svg> 424 </div> 425 <h3 data-i18n="landing.problem.negative.title"> 426 Traditional Digital Ads Waste Budget 427 </h3> 428 <p data-i18n="landing.problem.negative.desc"> 429 Meta & Google radius campaigns blast broad, historical location profiles. You 430 pay for "impressions" served to people sitting on couches miles away, hours before 431 they travel, or tourists who are already fast asleep in their hotel suites. 432 </p> 433 <p 434 class="problem-tag problem-tag--negative" 435 data-i18n="landing.problem.negative.tag" 436 > 437 Diluted focus & massive bidding competition 438 </p> 439 </article> 440 441 <article class="value-card problem-card problem-card--positive"> 442 <div class="value-icon" aria-hidden="true"> 443 <svg viewBox="0 0 24 24" fill="none"> 444 <path 445 d="M12 3 4 7v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V7l-8-4Z" 446 stroke="currentColor" 447 stroke-width="2" 448 stroke-linejoin="round" 449 /> 450 <path 451 d="m9 12 2 2 4-4" 452 stroke="currentColor" 453 stroke-width="2" 454 stroke-linecap="round" 455 stroke-linejoin="round" 456 /> 457 </svg> 458 </div> 459 <h3 data-i18n="landing.problem.positive.title">The Sound Trip Disruption</h3> 460 <p data-i18n="landing.problem.positive.desc"> 461 We capture active riders who are in physical motion heading toward your immediate 462 neighborhood. Your message is delivered over premium audio inside the car right 463 during their final, critical 2-minute decision window. 464 </p> 465 <p 466 class="problem-tag problem-tag--positive" 467 data-i18n="landing.problem.positive.tag" 468 > 469 Highly targeted, exclusive physical arrival slots 470 </p> 471 </article> 472 </div> 473 </div> 474 </section> 475 476 <section class="section" id="how-it-works" aria-labelledby="how-title"> 477 <div class="section-inner"> 478 <div class="geo-layout"> 479 <div 480 class="geo-sim" 481 data-i18n-aria-label="landing.geo.ariaLabel" 482 aria-label="Arrival moment simulation" 483 > 484 <div class="geo-sim-header"> 485 <span class="geo-sim-status" data-i18n="landing.geo.simActive" 486 >SIMULATION ACTIVE</span 487 > 488 </div> 489 <div class="geo-sim-canvas"> 490 <div 491 class="geo-map-background"
492 id="geoSimMapBackground" 493 aria-hidden="true" 494 title="Map data © OpenStreetMap contributors © CARTO" 495 > 496 <div class="geo-leaflet-map" id="geoSimLeafletMap"></div> 497 </div> 498 <div class="geo-fence-ring"> 499 <span class="geo-fence-ring-pulse"></span> 500 <span class="geo-fence-ring-pulse geo-fence-ring-pulse--delay"></span> 501 <span class="geo-fence-core"></span> 502 <span class="geo-fence-label" data-i18n="landing.geo.targetZone" 503 >Target Area Zone</span 504 > 505 </div> 506 <div class="geo-car" id="animatedCar"> 507 <span class="geo-car-icon" aria-hidden="true"> 508 <svg viewBox="0 0 24 24" fill="none" width="14" height="14"> 509 <path 510 d="M5 17h2M17 17h2M5 17a2 2 0 0 1-2-2v-3l2-5h14l2 5v3a2 2 0 0 1-2 2M5 17h14" 511 stroke="currentColor" 512 stroke-width="1.8" 513 stroke-linecap="round" 514 stroke-linejoin="round" 515 /> 516 <circle cx="7.5" cy="17" r="1.5" fill="currentColor" /> 517 <circle cx="16.5" cy="17" r="1.5" fill="currentColor" /> 518 </svg> 519 </span> 520 <span class="geo-car-label" data-i18n="landing.geo.activeRide" 521 >Active Ride-Share</span 522 > 523 </div> 524 <div class="geo-audio-overlay is-hidden" id="audioBroadcastOverlay"> 525 <div class="geo-audio-panel"> 526 <div class="geo-audio-bars" aria-hidden="true"> 527 <span></span><span></span><span></span><span></span><span></span> 528 </div> 529 <strong data-i18n="landing.geo.audioBroadcast">Now playing for passengers</strong> 530 </div> 531 </div> 532 </div> 533 <div class="geo-sim-footer"> 534 <span id="simulationStatus" data-i18n="landing.geo.initStatus" 535 >Initializing Area Map...</span 536 > 537 <button 538 type="button" 539 class="button secondary geo-trigger-btn" 540 id="geoSimControlBtn" 541 onclick="runGeofenceDemo(true)" 542 data-i18n="landing.geo.triggerTrip" 543 > 544 Trigger Trip 545 </button> 546 </div> 547 </div> 548 549 <div class="geo-copy"> 550 <p class="section-kicker" data-i18n="landing.geo.kicker">How it works</p> 551 <h2 id="how-title" data-i18n="landing.geo.title"> 552 How <span class="gradient-text">Sound Trip</span> Works 553 </h2> 554 <p class="geo-intro" data-i18n="landing.geo.intro"> 555 You create the campaign. When rides arrive near your business, passengers hear 556 your message â and can scan a QR code in front of them to visit your offer. You 557 only pay for verified sessions: playback confirmed in your zone, with a higher tier 558 when passengers scan. 559 </p> 560 <ol class="how-steps-list"> 561 <li> 562 <div> 563 <strong data-i18n="landing.geo.step1.title">Create your campaign</strong> 564 <span data-i18n="landing.geo.step1.desc" 565 >Send your offer, event, or promo. We turn it into a short arrival audio ad 566 and a landing page for passengers who want to learn more.</span 567 > 568 </div> 569 </li> 570 <li> 571 <div> 572 <strong data-i18n="landing.geo.step2.title" 573 >Your announcement plays on arrival</strong 574 >
575 <span data-i18n="landing.geo.step2.desc" 576 >When a ride enters your dropoff zone, passengers hear your message through 577 the car speakers in the final minutes of the trip.</span 578 > 579 </div> 580 </li> 581 <li> 582 <div> 583 <strong data-i18n="landing.geo.step3.title" 584 >Passengers scan to learn more</strong 585 > 586 <span data-i18n="landing.geo.step3.desc" 587 >A QR code in the vehicle lets passengers open your campaign page instantly 588 â no app install required. Qualified scans settle at a higher billing tier 589 than audio-only sessions.</span 590 > 591 </div> 592 </li> 593 </ol> 594 </div> 595 </div> 596 </div> 597 </section> 598 599 <section class="section" id="audio-preview" aria-labelledby="audio-preview-title"> 600 <div class="section-inner"> 601 <div class="section-header section-header--center"> 602 <div> 603 <p class="section-kicker" data-i18n="landing.audio.kicker">Live preview</p> 604 <h2 id="audio-preview-title" data-i18n="landing.audio.title"> 605 Experience What <span class="gradient-text">Passengers Hear</span> 606 </h2> 607 </div> 608 <p data-i18n="landing.audio.subtitle"> 609 Click to play actual production-style audio mockups. We custom script and record 610 professional voiceovers tailored directly to visitor intents. 611 </p> 612 </div> 613 614 <div class="audio-preview-grid"> 615 <article class="value-card audio-card" data-region-audio-card="0"> 616 <span class="audio-card-tag" data-region-audio-field="tag"></span> 617 <h3 data-region-audio-field="title"></h3> 618 <p data-region-audio-field="desc"></p> 619 <div class="audio-player"> 620 <button 621 type="button" 622 class="audio-play-btn" 623 id="btnAudio1" 624 onclick="toggleAudioPreview(1)" 625 data-i18n-aria-label="landing.audio.playAriaLabel" 626 aria-label="Play announcement sample" 627 > 628 <span class="audio-play-icon" id="iconAudio1">â¶</span> 629 </button> 630 <div class="audio-wave" id="waveAudio1" aria-hidden="true"> 631 <span></span><span></span><span></span><span></span><span></span><span></span 632 ><span></span><span></span><span></span> 633 </div> 634 <span class="audio-timer" id="timerAudio1">0:00</span> 635 </div> 636 <blockquote class="audio-quote" data-region-audio-field="quote"></blockquote> 637 </article> 638 639 <article class="value-card audio-card audio-card--alt" data-region-audio-card="1"> 640 <span 641 class="audio-card-tag audio-card-tag--alt" 642 data-region-audio-field="tag" 643 ></span> 644 <h3 data-region-audio-field="title"></h3> 645 <p data-region-audio-field="desc"></p> 646 <div class="audio-player"> 647 <button 648 type="button" 649 class="audio-play-btn audio-play-btn--alt" 650 id="btnAudio2" 651 onclick="toggleAudioPreview(2)" 652 data-i18n-aria-label="landing.audio.playAriaLabel" 653 aria-label="Play announcement sample" 654 > 655 <span class="audio-play-icon" id="iconAudio2">â¶</span> 656 </button> 657 <div class="audio-wave" id="waveAudio2" aria-hidden="true"> 658 <span></span><span></span><span></span><span></span><span></span><span></span 659 ><span></span><span></span><span></span> 660 </div>
661 <span class="audio-timer" id="timerAudio2">0:00</span> 662 </div> 663 <blockquote 664 class="audio-quote audio-quote--alt" 665 data-region-audio-field="quote" 666 ></blockquote> 667 </article> 668 </div> 669 </div> 670 </section> 671 672 <section class="section" id="proof" aria-labelledby="proof-title"> 673 <div class="section-inner"> 674 <div class="proof-layout"> 675 <div class="proof-stats"> 676 <article class="value-card stat-hero"> 677 <p class="section-kicker" data-i18n="landing.benchmark.kicker"> 678 Rider Experience Benchmark 679 </p> 680 <strong class="stat-hero-number">94.4%</strong> 681 <p class="stat-hero-label" data-i18n="landing.benchmark.label"> 682 Neutral or Positive Response Rate 683 </p> 684 </article> 685 <article class="proof-card"> 686 <div class="proof-card-head"> 687 <span class="proof-number" aria-hidden="true">â</span> 688 <h3 data-i18n="landing.verified.title">Pay only for verified sessions</h3> 689 </div> 690 <p data-i18n="landing.verified.desc"> 691 Every charge maps to a confirmed playback in your zone. QR scans that qualify 692 upgrade the session to your higher tier â no pay-for-impressions guessing. 693 </p> 694 </article> 695 </div> 696 697 <div class="objection-panel"> 698 <p class="section-kicker" data-i18n="landing.objections.kicker">Zero Complexity</p> 699 <h2 id="proof-title" data-i18n="landing.objections.title"> 700 We Handle <span class="gradient-text">Every Stage</span> 701 </h2> 702 <p class="objection-intro" data-i18n="landing.objections.intro"> 703 You manage floor operations, seating, and hospitality. We've designed our platform 704 to require zero technical overhead from your management. 705 </p> 706 <div class="objection-list"> 707 <div class="objection-item"> 708 <h4 data-i18n="landing.objections.q1"> 709 Do we need to install software or train GMs? 710 </h4> 711 <p data-i18n="landing.objections.a1"> 712 No. There are no tablets to configure, no staff tools, and absolutely zero API 713 updates. Sound Trip functions as a fully managed cloud system triggering 714 recommendations from the ride network directly to targeted arrivals. 715 </p> 716 </div> 717 <div class="objection-item"> 718 <h4 data-i18n="landing.objections.q2"> 719 How do we prevent competitor overcrowding? 720 </h4> 721 <p data-i18n="landing.objections.a2"> 722 To ensure high passenger value and brand impact, airspace allocation is 723 strictly capped. Only 3 businesses per category can lock in arrival blocks 724 within a specific area at any given time. 725 </p> 726 </div> 727 <div class="objection-item"> 728 <h4 data-i18n="landing.objections.q3">Does Sound Trip create the ad?</h4> 729 <p data-i18n="landing.objections.a3"> 730 You provide the promo, offer, event, or campaign context. We turn it into a 731 short arrival-based audio announcement and send it back for approval before it 732 plays in any ride. 733 </p> 734 </div> 735 </div> 736 </div> 737 </div> 738 </div> 739 </section> 740 741 <section class="section" id="corridors" aria-labelledby="corridors-title"> 742 <div class="section-inner"> 743 <div class="section-header section-header--center"> 744 <div> 745 <p class="section-kicker" data-region-corridors-kicker>Regions</p>
746 <h2 id="corridors-title" data-i18n="landing.corridors.title"> 747 Target <span class="gradient-text">High-Density</span> Regions 748 </h2> 749 </div> 750 <p data-region-corridors-subtitle data-i18n="landing.corridors.subtitle"> 751 Our platform is focused on high-activity, high-dropoff locations where visitors make 752 spontaneous food, beverage, and leisure decisions. 753 </p> 754 </div> 755 756 <div class="corridor-grid" data-region-corridor-grid></div> 757 </div> 758 </section> 759 760 <section class="section" aria-labelledby="compare-title"> 761 <div class="section-inner"> 762 <div class="section-header section-header--center"> 763 <div> 764 <p class="section-kicker" data-i18n="landing.compare.kicker">Comparison</p> 765 <h2 id="compare-title" data-i18n="landing.compare.title"> 766 How Sound Trip <span class="gradient-text">Outperforms</span> 767 </h2> 768 </div> 769 <p data-i18n="landing.compare.subtitle"> 770 Social ads, search ads, and signage can build awareness. Sound Trip is built to 771 reach passengers while they are actually arriving nearby. 772 </p> 773 </div> 774 775 <div class="compare-table-wrap"> 776 <table class="compare-table"> 777 <thead> 778 <tr> 779 <th scope="col" data-i18n="landing.compare.col.feature">Feature Profile</th> 780 <th 781 scope="col" 782 class="compare-highlight" 783 data-i18n="landing.compare.col.soundtrip" 784 > 785 Sound Trip System 786 </th> 787 <th scope="col" data-i18n="landing.compare.col.meta">Meta/Google Radial Ads</th> 788 <th scope="col" data-i18n="landing.compare.col.ooh">Traditional Print/OOH</th> 789 </tr> 790 </thead> 791 <tbody> 792 <tr> 793 <th scope="row" data-i18n="landing.compare.row.precision">Target Precision</th> 794 <td class="compare-highlight" data-i18n="landing.compare.row.precision.st"> 795 Physical drop-off coordinates 796 </td> 797 <td data-i18n="landing.compare.row.precision.meta"> 798 Broad estimated radial zones 799 </td> 800 <td data-i18n="landing.compare.row.precision.ooh"> 801 Unfiltered passive geography 802 </td> 803 </tr> 804 <tr> 805 <th scope="row" data-i18n="landing.compare.row.audience">Audience Focus</th> 806 <td class="compare-highlight" data-i18n="landing.compare.row.audience.st"> 807 Active passengers in transit 808 </td> 809 <td data-i18n="landing.compare.row.audience.meta"> 810 Passively scrolling at home/office 811 </td> 812 <td data-i18n="landing.compare.row.audience.ooh"> 813 Broad vehicular/pedestrian bypass 814 </td> 815 </tr> 816 <tr> 817 <th scope="row" data-i18n="landing.compare.row.window">Decision Window</th> 818 <td class="compare-highlight" data-i18n="landing.compare.row.window.st"> 819 2 minutes before stepping out 820 </td> 821 <td data-i18n="landing.compare.row.window.meta"> 822 Hours or days before transit 823 </td> 824 <td data-i18n="landing.compare.row.window.ooh"> 825 Disconnected from decision point 826 </td> 827 </tr> 828 <tr> 829 <th scope="row" data-i18n="landing.compare.row.overhead"> 830 Operational Overhead 831 </th> 832 <td class="compare-highlight" data-i18n="landing.compare.row.overhead.st"> 833 100% turnkey platform-managed 834 </td> 835 <td data-i18n="landing.compare.row.overhead.meta"> 836 Demands agency/staff config 837 </td> 838 <td data-i18n="landing.compare.row.overhead.ooh"> 839 Heavy printing, layout setup 840 </td> 841 </tr> 842 <tr> 843 <th scope="row" data-i18n="landing.compare.row.saturation"> 844 Competitive Saturation 845 </th> 846 <td class="compare-highlight" data-i18n="landing.compare.row.saturation.st"> 847 Limited allocation (First-Come) 848 </td> 849 <td data-i18n="landing.compare.row.saturation.meta"> 850 Infinite ad auction bids 851 </td> 852 <td data-i18n="landing.compare.row.saturation.ooh"> 853 High local static billboard clutter 854 </td> 855 </tr> 856 </tbody> 857 </table> 858 </div> 859 </div> 860 </section> 861 862 <section class="section" aria-labelledby="faq-title"> 863 <div class="section-inner faq-inner"> 864 <div class="section-header section-header--center"> 865 <div> 866 <p class="section-kicker" data-i18n="landing.faq.kicker">FAQ</p> 867 <h2 id="faq-title" data-i18n="landing.faq.title"> 868 Frequently Asked <span class="gradient-text">Questions</span> 869 </h2> 870 </div> 871 </div> 872 873 <div class="faq-list"> 874 <details class="value-card faq-item"> 875 <summary class="faq-question" data-i18n="landing.faq.q1"> 876 What does the passenger experience look like? 877 </summary> 878 <p class="faq-answer" data-i18n="landing.faq.a1"> 879 Passengers hear a short audio recommendation during the ride's final minutes near 880 your area. A QR code in the vehicle takes them straight to your campaign page â 881 no app install required. 882 </p> 883 </details> 884 <details class="value-card faq-item"> 885 <summary class="faq-question" data-i18n="landing.faq.q2"> 886 Is there a contract required to get started? 887 </summary> 888 <p class="faq-answer" data-i18n="landing.faq.a2"> 889 No long-term commitments are required. Campaigns run as fixed-length local tests 890 designed to let you evaluate arrival volume and passenger feedback with clear, set 891 budgets. 892 </p> 893 </details> 894 <details class="value-card faq-item"> 895 <summary class="faq-question" data-i18n="landing.faq.q3"> 896 How do we measure actual campaign results? 897 </summary> 898 <p class="faq-answer" data-i18n="landing.faq.a3"> 899 Your dashboard tracks sessions initiated, verified playback, QR visits, and 900 qualified CTAs. We also help you track response signals at the venue level â 901 including POS source fields, mention codes, reservation notes, and staff feedback. 902 </p> 903 </details> 904 <details class="value-card faq-item"> 905 <summary class="faq-question" data-i18n="landing.faq.q4">How am I billed?</summary> 906 <p class="faq-answer" data-i18n="landing.faq.a4"> 907 You pay per verified announcement session â playback confirmed in your geofence 908 during a real ride. Audio-only sessions settle at your play tier; when a passenger 909 scans the QR and qualifies, the session settles at your higher qualified CTA tier. 910 No long-term contract; pay as you go. New advertisers may start with a 911 platform-funded trial (see below). 912 </p> 913 </details> 914 <details class="value-card faq-item" data-trial-offer hidden> 915 <summary class="faq-question" data-trial-text="landing.faq.q5"> 916 Is there a free trial? 917 </summary> 918 <p class="faq-answer" data-trial-text="landing.faq.a5"> 919 Yes. New advertisers unlock a free trial on first campaign activation. A card is 920 required to activate, but you are not charged during the trial â SoundTrip covers 921 media spend for up to {{days}} days or {{currency}} {{spend}}, whichever comes 922 first. After the trial ends, billing continues pay-as-you-go per verified session. 923 </p> 924 </details> 925 </div> 926 </div> 927 </section> 928 929 <section class="section" id="cta" aria-labelledby="cta-title"> 930 <div class="section-inner"> 931 <div class="final-cta"> 932 <div class="final-cta-content final-cta-content--center"> 933 <p class="section-kicker" data-i18n="landing.finalCta.kicker">Get started</p> 934 <h2 id="cta-title" data-i18n="landing.finalCta.title"> 935 Claim Your Exclusive Region Slots
936 <span class="gradient-text">Before Competitors Do</span> 937 </h2> 938 <p data-region-cta-copy> 939 Arrival-moment slots in our ride-share regions are limited to preserve passenger 940 value. Secure your block in South Beach, Wynwood, or Brickell today. 941 </p> 942 <div class="hero-actions hero-actions--center"> 943 <a 944 class="button primary" 945 href="#place-search" 946 data-i18n="landing.finalCta.findBusiness" 947 >Find Your Business</a 948 > 949 <a 950 class="button secondary" 951 href="#audio-preview" 952 data-i18n="landing.finalCta.hearDemos" 953 >Hear Audio Demos</a 954 > 955 </div> 956 <p class="final-cta-note" data-region-cta-note> 957 © <span id="year"></span> Sound Trip Inc. Active in Miami & South Beach. 958 Custom mockups completed within 48 hours. 959 </p> 960 </div> 961 </div> 962 </div> 963 </section> 964 </main> 965 966 <footer> 967 <div class="footer-inner"> 968 <a 969 href="/" 970 class="logo" 971 data-i18n-aria-label="landing.logo.homeAriaLabel" 972 aria-label="Sound Trip Ads home" 973 > 974 <span class="logo-badge"><span class="logo-wave" aria-hidden="true"></span></span> 975 <span>Sound Trip</span> 976 <span class="logo-tag" data-i18n="landing.logo.tag">ads</span> 977 </a> 978 <div class="footer-links"> 979 <a href="/about" data-i18n="footer.about">About</a> 980 <a href="/privacy" data-i18n="footer.privacy">Privacy</a> 981 <a href="/terms" data-i18n="footer.terms">Terms</a> 982 <a href="/contact" data-i18n="footer.contact">Contact</a> 983 <a href="#" data-cookie-manage data-i18n="footer.manageCookies">Manage Cookies</a> 984 </div> 985 <div class="footer-social" aria-label="Social media"> 986 <a 987 href="https://www.facebook.com/profile.php?id=61576422776848" 988 target="_blank" 989 rel="noopener noreferrer" 990 aria-label="Sound Trip on Facebook" 991 > 992 <svg viewBox="0 0 24 24" aria-hidden="true"> 993 <path 994 d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z" 995 /> 996 </svg> 997 </a> 998 <a 999 href="https://www.instagram.com/soundtripads/" 1000 target="_blank" 1001 rel="noopener noreferrer" 1002 aria-label="Sound Trip on Instagram" 1003 > 1004 <svg viewBox="0 0 24 24" aria-hidden="true"> 1005 <path 1006 d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z" 1007 /> 1008 </svg> 1009 </a> 1010 <a 1011 href="https://www.linkedin.com/company/sound-trip-ads" 1012 target="_blank" 1013 rel="noopener noreferrer" 1014 aria-label="Sound Trip on LinkedIn" 1015 > 1016 <svg viewBox="0 0 24 24" aria-hidden="true"> 1017 <path 1018 d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" 1019 /> 1020 </svg> 1021 </a> 1022 </div> 1023
1024 <span>© <span id="year-footer"></span> Sound Trip</span> 1025 </div> 1026 </footer> 1027 </div> 1028 1029
1029<script> 1030 (function () { 1031 var year = String(new Date().getFullYear()); 1032 var yearEl = document.getElementById('year'); 1033 var yearFooterEl = document.getElementById('year-footer'); 1034 if (yearEl) yearEl.textContent = year; 1035 if (yearFooterEl) yearFooterEl.textContent = year; 1036 1037 document.querySelectorAll('a[href^="#"]').forEach(function (anchor) { 1038 anchor.addEventListener('click', function (event) { 1039 var id = anchor.getAttribute('href'); 1040 if (!id || id === '#') return; 1041 var target = document.querySelector(id); 1042 if (!target) return; 1043 event.preventDefault(); 1044 target.scrollIntoView({ behavior: 'smooth', block: 'start' }); 1045 }); 1046 }); 1047 })(); 1048 1049 </script>
1049 1050
1050<script 1051 src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.js" 1052 crossorigin="anonymous" 1053 referrerpolicy="no-referrer" 1054 ></script>
1054 1055
1055<script src="/assets/landing-regions.js"></script>
1055 1056
1056<script src="/assets/i18n.js"></script>
1056 1057
1057<script src="/assets/trial-offer.js"></script>
1057 1058
1058<script src="/assets/audio-player-component.js"></script>
1058 1059
1059<script src="/assets/pulse-page.js"></script>
1059 1060
1060<script src="/assets/landing-pulse-panel.js"></script>
1060 1061
1061<script src="/assets/landing-geo-demo.js"></script>
1061 1062
1062<script> 1063 (function () { 1064 function onLanguageReady() { 1065 if (!window.SoundTripI18n) return; 1066 document.title = SoundTripI18n.t('landing.pageTitle'); 1067 var meta = document.querySelector('meta[name="description"]'); 1068 if (meta) meta.setAttribute('content', SoundTripI18n.t('landing.metaDescription')); 1069 if (typeof window.__landingRefreshRegion === 'function') { 1070 window.__landingRefreshRegion(); 1071 } 1072 if (typeof window.__landingRefreshGeoDemoButton === 'function') { 1073 window.__landingRefreshGeoDemoButton(); 1074 } 1075 } 1076 1077 function bootLandingPage() { 1078 if (typeof window.__landingSetupRegions === 'function') { 1079 window.__landingSetupRegions(); 1080 } 1081 onLanguageReady(); 1082 } 1083 1084 if (document.readyState === 'loading') { 1085 document.addEventListener('DOMContentLoaded', bootLandingPage); 1086 } else { 1087 bootLandingPage(); 1088 } 1089 1090 window.addEventListener('languageChanged', onLanguageReady); 1091 })(); 1092 </script>
1092 1093 </body> 1094</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.