¿Tienes preguntas o estás listo para dar el siguiente paso hacia la sonrisa de tus sueños? Contáctanos hoy. Nuestro amable equipo en Smile Clear 3D estará encantado de ayudarte con cualquier duda o agendar tu consulta.
Comencemos una conversación en WhatsApp y hagamos realidad tu sueño.
Visítanos
Smile clear 3D
15420 SW 136th St UNIDAD 59, Miami
FL 33196, Estados Unidos
(function() {
// Generar ID único para el lead
function generateUniqueId() {
return 'id-' + Math.random().toString(36).substr(2, 9);
}
// Obtener valor de parámetro URL
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^]*)');
var results = regex.exec(window.location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}
// Guardar ID único si no existe
if (!localStorage.getItem('uniqueLeadId')) {
localStorage.setItem('uniqueLeadId', generateUniqueId());
}
// Guardar datos UTM si no existen
if (!localStorage.getItem('utmData')) {
var utmSource = getUrlParameter('utm_source');
var utmMedium = getUrlParameter('utm_medium');
var utmCampaign = getUrlParameter('utm_campaign');
if (utmSource || utmMedium || utmCampaign) {
localStorage.setItem('utmData', JSON.stringify({
source: utmSource,
medium: utmMedium,
campaign: utmCampaign
}));
}
}
// Número de WhatsApp sin símbolos ni espacios
var whatsappNumber = "17077496058";
// Textos posibles de botones WhatsApp en español e inglés
var whatsappButtonTitles = [
"go to whatsapp",
"request information",
"write to smile",
"get offer now",
"ir a whatsapp",
"solicitar información",
"escribir a smile",
"obtener oferta"
];
// Obtener UTM y ID guardados
function getUtmAndId() {
var utmData = JSON.parse(localStorage.getItem('utmData') || '{}');
var uniqueId = localStorage.getItem('uniqueLeadId') || '';
return {
utmSource: utmData.source || 'no_source',
utmMedium: utmData.medium || 'no_medium',
utmCampaign: utmData.campaign || 'no_campaign',
uniqueId: uniqueId
};
}
// Construir mensaje para WhatsApp
function buildMessage() {
var data = getUtmAndId();
return `Hola, vengo de la campaña ${data.utmSource} (${data.utmCampaign}, ${data.utmMedium}). Mi ID único es ${data.uniqueId}. Quiero más información. / Hi, I come from the campaign ${data.utmSource} (${data.utmCampaign}, ${data.utmMedium}). My unique ID is ${data.uniqueId}. I want more information.`;
}
// Modificar botones WhatsApp para incluir mensaje con UTM + ID
function initWhatsappTracking() {
var buttons = document.querySelectorAll('a[href*="wa.me"], a[href*="api.whatsapp.com"]');
buttons.forEach(function(btn) {
var btnText = btn.textContent.trim().toLowerCase();
var isWhatsappButton = whatsappButtonTitles.some(function(title) {
return btnText === title.toLowerCase();
});
if (isWhatsappButton) {
btn.addEventListener('click', function(e) {
e.preventDefault();
var msg = buildMessage();
var url = `https://wa.me/${whatsappNumber}?text=${encodeURIComponent(msg)}`;
window.open(url, '_blank');
});
}
});
}
// Ejecutar cuando cargue la página
document.addEventListener('DOMContentLoaded', initWhatsappTracking);
})();