Schedule your appointment online quickly and conveniently through our website. Choose the best time for you and have access to the specialized care you need, from the comfort of wherever you are!
Nothing to book right now. Check back soon.
bottom of page
/**
* Script de Rastreamento de Conversões (WhatsApp) - Com Alma Clínica
* Desenvolvido para ser instalado na seção "Custom Code" do Wix.
*
* Este script monitoriza automaticamente todos os cliques em links que
* direcionam para o WhatsApp e dispara eventos de conversão (Lead)
* para o Google Analytics/Ads (gtag) e Facebook/Meta Pixel (fbq).
*/
(function() {
// Configurações - Altere aqui se necessário
const CONFIG = {
debug: true, // Mostra logs no console do navegador para testar
googleAdsConversionId: 'AW-XXXXXXXXXX', // Substitua pelo seu ID do Google Ads (ex: AW-123456789)
googleAdsConversionLabel: 'YYYYYYYYYYYYYYY' // Substitua pelo seu Label de Conversão do Google Ads
};
function log(message) {
if (CONFIG.debug) {
console.log('[Com Alma Tracker] ' + message);
}
}
// Regra para identificar se o link pertence ao WhatsApp
function isWhatsAppLink(href) {
if (!href) return false;
return href.includes('wa.me') ||
href.includes('api.whatsapp.com') ||
href.includes('whatsapp.com/send') ||
href.includes('+351961618096') ||
href.includes('961618096');
}
// Função que dispara os eventos de conversão nas ferramentas de Ads
function fireConversionEvents(url) {
log('Disparando evento de conversão: Lead de WhatsApp -> ' + url);
// 1. Enviar evento para o Facebook/Meta Pixel
if (typeof fbq === 'function') {
fbq('track', 'Lead', {
content_name: 'Contacto WhatsApp',
content_category: 'Contacto'
});
log('✓ Meta Pixel: Evento "Lead" enviado com sucesso.');
} else {
log('⚠️ Meta Pixel (fbq) não foi detetado na página. Certifique-se de que o Pixel está ativo no Wix.');
}
// 2. Enviar evento para o Google Analytics 4 (GA4) / Google Ads
if (typeof gtag === 'function') {
// Evento genérico do GA4 (Lead / Contacto)
gtag('event', 'generate_lead', {
'event_category': 'Contact',
'event_label': 'WhatsApp Click'
});
log('✓ Google Analytics: Evento "generate_lead" enviado com sucesso.');
// Evento específico do Google Ads (se configurado)
if (CONFIG.googleAdsConversionId !== 'AW-XXXXXXXXXX') {
gtag('event', 'conversion', {
'send_to': CONFIG.googleAdsConversionId + '/' + CONFIG.googleAdsConversionLabel
});
log('✓ Google Ads: Conversão específica de campanha enviada.');
} else {
log('ℹ️ Google Ads: Conversão específica não configurada (ID ainda é o de exemplo AW-XXXXXXXXXX).');
}
} else {
log('⚠️ Google Tag (gtag) não foi detetada. Certifique-se de que a tag está ativa no Wix.');
}
}
// Usamos delegação de eventos para garantir que funciona mesmo com botões carregados dinamicamente pelo Wix
document.addEventListener('click', function(event) {
// Encontra o elemento mais próximo do elemento clicado
const anchor = event.target.closest('a');
if (anchor) {
const href = anchor.getAttribute('href');
if (isWhatsAppLink(href)) {
fireConversionEvents(href);
}
}
}, true); // Usamos capture phase para garantir que o clique é intercetado
log('Script inicializado e pronto para rastrear cliques no WhatsApp.');
})();