¡Gracias por Tu Reserva!

🎉

¡Gracias por Tu Reserva!

Tu reserva ha sido confirmada. Recibirás un email de confirmación en breve con todos los detalles de tu experiencia.

📧 Revisa Tu Correo

Hemos enviado los detalles de tu reserva a tu dirección de correo electrónico. Por favor revisa tu bandeja de entrada (y la carpeta de spam, por si acaso).

📍 ¿Qué Sigue?

  • ✅ Llega al punto de encuentro 10 minutos antes de tu tour
  • ✅ Trae ropa cómoda y protector solar
  • ✅ ¡No olvides tu cámara!
  • ✅ Contáctanos si tienes alguna pregunta

¿Necesitas ayuda? Contáctanos:

📱 +34 697 628 646

📧 hola@rutasmarbella.com

← Explora Más Experiencias
function turitop_booking_system_thank_page() {} turitop_booking_system_thank_page.prototype.init = function(){ this.send_to = []; this.send_to.push( 'AW-353777577/XlRHCInO87gcEKnv2KgB' ); this.ga4 = ' '; this.gtm = ' '; this.current_url = window.location.search; this.current_url_params = new URLSearchParams( this.current_url ); this.fbpixel = ' '; if (typeof this.fbpixel === 'undefined' || typeof this.fbpixel === null || 0 === this.fbpixel.length){ this.fbpixel = this.current_url_params.get( 'fbpixel' ); } this.sPageURL = decodeURIComponent( window.location.search.substring( 1 ) ); this.currency = this.current_url_params.get( 'currency' ); this.base_url = this.current_url_params.get( 'd' ); this.lang = this.current_url_params.get( 'lang' ); this.csid = this.current_url_params.get( 'csid' ); this.company_name = this.current_url_params.get( 'company_name' ); this.product_short_id = this.current_url_params.get( 'product_short_id' ); this.product_name = this.current_url_params.get( 'product_name' ); this.shopping_cart_id = this.current_url_params.get( 'shopping_cart_id' ); this.multiclient_hash = this.current_url_params.get( 'multiclient_hash' ); this.client_name = this.current_url_params.get( 'client_name' ); this.client_email = this.current_url_params.get( 'client_email' ); this.client_names = this.current_url_params.get( 'client_name[]' ); this.client_emails = this.current_url_params.get( 'client_email[]' ); this.buyer_email = this.current_url_params.get( 'buyer_email' ); this.payment_link = this.current_url_params.get( 'payment_link' ); this.totals = 0; this.transaction_id = ""; this.redsys_merchant_parameters = this.current_url_params.get( 'Ds_MerchantParameters' ); this.name_commerce = ' '; this.commerce_url = ' '; this.booking_short_id = this.getUrlParameter( 'booking_id[]' ); if ( typeof this.booking_short_id === 'undefined' || this.booking_short_id === null || 0 === this.booking_short_id.length ) { this.booking_short_id = this.current_url_params.get( 'booking_id' ); } this.product_description = this.current_url_params.get( 'product_description' ); this.tickets = []; this.events(); }; turitop_booking_system_thank_page.prototype.events = function(){ this.get_totals(); this.get_transaction_id(); // —- GUARD: solo disparar conversiones si hay una RESERVA REAL —- // Evita conversiones falsas cuando /thank-you/ se abre directamente, // se recarga, o lo visita un bot (sin parámetros de reserva en la URL). var ttTotal = parseFloat( this.total ); var ttHasBooking = !!this.transaction_id && String( this.transaction_id ).length > 0; if ( isNaN( ttTotal ) || ttTotal c.charCodeAt(0))); return new TextDecoder('utf-8').decode(bytes); }; turitop_booking_system_thank_page.prototype.getUrlParameter = function( sParam ){ var array =[] var sURLVariables = this.sPageURL.split('&'); for ( var i = 0; i < sURLVariables.length; i++ ) { var sParameterName = sURLVariables[ i ].split( '=' ); if ( sParameterName[ 0 ] == sParam ) { array.push( sParameterName[ 1 ] ); } } return array; }; turitop_booking_system_thank_page.prototype.get_totals = function(){ var total = this.getUrlParameter( 'total[]' ); if ( ! total || 0 === total.length || typeof total == 'undefined' ){ this.total = this.current_url_params.get( 'total' ); } else{ var out = parseFloat( 0 ); for ( var i in total ) { out = out + parseFloat( total[i] ); } this.total = out; } }; turitop_booking_system_thank_page.prototype.get_transaction_id = function(){ var booking_id = this.getUrlParameter( 'booking_id[]' ); if ( ! booking_id || 0 === booking_id.length || typeof booking_id == 'undefined' ){ this.transaction_id = this.current_url_params.get( 'booking_id' ); var ticket = { booking_id: this.transaction_id, url: this.base_url + this.current_url_params.get( 'link' ), price: this.total } this.tickets.push( ticket ); } else{ var link = this.getUrlParameter( 'link[]' ); var price = this.getUrlParameter( 'price[]' ); var out = ''; var cart_id = ''; var multiclient = ''; if ( this.shopping_cart_id != null ){ cart_id = this.shopping_cart_id; multiclient = ''; } if ( this.multiclient_hash != null ){ multiclient = this.multiclient_hash; cart_id = ''; } for ( var i in booking_id ) { var ticket = { booking_id: booking_id[ i ], url: this.base_url + link[ i ], price: price[ i ], cart_id: cart_id, multiclient: multiclient } this.tickets.push( ticket ); out += "-Booking-" + booking_id[ i ]; this.buttons = []; } this.transaction_id = out; } }; turitop_booking_system_thank_page.prototype.send_purchase_event_to_google_ads = function(){ if (typeof gtag === 'function') { for ( var i in this.send_to ) { gtag('event', 'conversion', { 'send_to': this.send_to[ i ], 'value': this.total, 'currency': this.currency, 'transaction_id': this.transaction_id }); } } }; turitop_booking_system_thank_page.prototype.send_purchase_event_to_facebook_ads = function(){ if (typeof fbq === 'function') { if ( typeof this.fbpixel != 'undefined' || this.fbpixel ){ fbq( 'track', 'Purchase', { 'value': this.total, 'currency': this.currency }); } } }; turitop_booking_system_thank_page.prototype.send_purchase_event_to_google_analytics_4 = function(){ if (typeof gtag === 'function') { if ( 0 != this.ga4.length ){ var tid = ''; for ( var i in this.tickets ) { if ( this.tickets[i].cart_id != '' ){ tid = this.tickets[i].cart_id; } if ( this.tickets[i].multiclient != '' ){ tid = this.tickets[i].multiclient; } if ( typeof this.tickets[i].multiclient == 'undefined' || typeof this.tickets[i].cart_id == 'undefined' ) { tid = this.tickets[i].booking_id; } gtag('event', 'purchase', { 'transaction_id': tid, 'currency': this.currency, 'value': this.total, 'items': [ { 'item_id': this.product_short_id, 'item_name': this.product_name, 'item_brand': this.csid + '-' + this.company_name, 'item_category': this.lang, 'price': this.tickets[i].price, 'currency': this.currency, 'quantity': 1 } ] }); } } } }; turitop_booking_system_thank_page.prototype.send_purchase_event_to_google_tag_manager = function(){ if ( 0 != this.gtm.length ){ var tid = ''; for ( var i in this.tickets ) { if ( this.tickets[i].cart_id != '' ){ tid = this.tickets[i].cart_id; } if ( this.tickets[i].multiclient != '' ){ tid = this.tickets[i].multiclient; } if ( typeof this.tickets[i].multiclient == 'undefined' || typeof this.tickets[i].cart_id == 'undefined' ) { tid = this.tickets[i].booking_id; } dataLayer = window.dataLayer || []; window.dataLayer.push({ event: "purchase", ecommerce: { transaction_id: tid, currency: this.currency, value: this.total, items: [ { item_id: this.product_short_id, item_name: this.product_name, item_brand: this.csid + '-' + this.company_name, item_category: this.lang, price: this.tickets[i].price, currency: this.currency, quantity: 1 } ] } }); } } }; turitop_booking_system_thank_page.prototype.fill_tickets = function(){ for ( var i in this.tickets ) { var html = '','25':''
'; html = html + '
'; html = html + this.tickets[i].booking_id; html = html + '
'; html = html + '
'; html = html + ' '; html = html + '
'; html = html + '
'; document.getElementById( "turitop_thank_you_page_tickets" ).insertAdjacentHTML( "afterbegin", html ); } if ( this.tickets.length > 1 ) var tickets_title ="Tus números de referencia:"; else var tickets_title ="Tu número de referencia:"; var name = ""; var email = ""; if ( this.client_name != null ) { var name = this.client_name; } if ( this.client_names != null ) { var name = this.client_names; } if ( this.client_email != null) { var email = this.client_email; } if ( this.client_emails != null) { var email = this.client_emails; } if ( this.booking_short_id != null ) { html_booking_data = '
Datos de la reserva
'; html_booking_data = html_booking_data + '
' +"Número de reserva"+ ": " + this.booking_short_id + '
'; } if ( name != "") { html_booking_data = html_booking_data + '
' +"Nombre"+ ": " + name + '
'; } if ( email != "") { html_booking_data = html_booking_data + '
' +"Email"+ ": " + email +'
'; } if ( this.buyer_email != null ) { html_booking_data = html_booking_data + '
' +"Email del comprador"+ ": " + this.buyer_email +'
'; } if ( this.product_name != null ) { html_booking_data = html_booking_data + '
' +"Producto reservado"+ ": " + this.product_name +'
'; } if ( this.total != null ) { html_booking_data = html_booking_data + '
' +"Total"+ ": " + this.total + " " + this.currency +'
'; } var html_redsys_data = null; if ( this.redsys_merchant_parameters != null ) { const redsys_data = atob(this.redsys_merchant_parameters); const redsys_data_json = JSON.parse(redsys_data); const product_description_decode = atob(this.product_description); html_redsys_data = '
' +"Datos de pago Redsys" + '
'; html_redsys_data = html_redsys_data + '
' +"FUC del comercio"+ ": " + redsys_data_json.Ds_MerchantCode +'
'; html_redsys_data = html_redsys_data + '
' +"Importe de la transacción"+ ": " + parseFloat(redsys_data_json.Ds_Amount)/100 +'
'; html_redsys_data = html_redsys_data + '
' +"Código de autorización"+ ": " + redsys_data_json.Ds_AuthorisationCode +'
'; html_redsys_data = html_redsys_data + '
' +"Fecha/hora de la operación"+ ": " + decodeURIComponent(redsys_data_json.Ds_Date) + " " + decodeURIComponent(redsys_data_json.Ds_Hour) +'
'; html_redsys_data = html_redsys_data + '
' +"Nombre del comercio"+ ": " + this.name_commerce +'"
'; html_redsys_data = html_redsys_data + '
' +"URL del comercio"+ ": " + this.commerce_url +'
'; if ( this.product_description != null ) { const product_description_utf8 = this.fixUtf8Garbage(product_description_decode); html_redsys_data = html_redsys_data + '
' +"Descripción del producto"+ ": " + product_description_utf8 +'
'; } html_redsys_data = html_redsys_data +'
'; } document.getElementById( "turitop_thank_you_page_tickets" ).insertAdjacentHTML( "afterbegin", '
' + tickets_title + '
' ); document.getElementById( "turitop_thank_you_page_tickets" ).insertAdjacentHTML( "afterend", html_booking_data ); if ( html_redsys_data !== null ) { document.getElementById( "turitop_thank_you_page_tickets" ).insertAdjacentHTML( "afterend", html_redsys_data ); } }; var turitop_booking_system_thank_page_instance = new turitop_booking_system_thank_page(); turitop_booking_system_thank_page_instance.init(); .turitop_thank_you_page_wrap{ display: block; width: 100%; text-align: center; } .turitop_thank_you_page_wrap .turitop_thank_you_page_red_dark{ color: #900; } .turitop_thank_you_page_tickets{ margin: 20px 0; } .turitop_thank_you_page_tickets_title .turitop_thank_you_page_booking_data .turitop_thank_you_page_redsys_data{ font-size: bold; margin-bottom: 8px; } .turitop_thank_you_page_wrap .turitop_thank_you_page_ticket{ display: inline-flex; justify-content: center; align-items: center; margin-bottom: 5px; flex-wrap: wrap; } .turitop_thank_you_page_wrap .turitop_thank_you_page_ticket_booking_id{ display: inline-block; background: #f2f2f2; border: 1px solid #b3b3b3; border-radius: 2px; font-size: 34px; font-weight: 700; padding: 10px 15px; margin: 5px; } .turitop_thank_you_page_wrap .turitop_thank_you_page_ticket_url{ margin: 5px; }
¡Gracias!

Importante: Para confirmar tu reserva, por favor revisa tu correo electrónico, incluyendo la carpeta de SPAM. Puede tardar unos minutos en llegar.

Si no recibes un email de confirmación en menos de 30 minutos, por favor contáctanos. La reserva no pudo ser confirmada.

turitop_booking_system_thank_page_instance.fill_tickets();
¿Necesitas Ayuda?
🇬🇧EN🇫🇷FR🇪🇸ES🇳🇱NL