document.addEventListener('DOMContentLoaded', function () {
function preencherCamposHidden(form) {
// captura URL completa
var url = window.location.href;
// captura slug da URL (última parte do caminho)
var pathname = window.location.pathname;
var slug = pathname.split('/').filter(Boolean).pop() || pathname;
// preenche os campos ocultos se existirem
var campoUrl = form.querySelector('input[name="url_da_pagina_de_conversao"]');
if (campoUrl) campoUrl.value = url;
var campoPagina = form.querySelector('input[name="pagina_de_conversao"]');
if (campoPagina) campoPagina.value = slug;
}
// listener para os formulários HubSpot
window.addEventListener('message', function(event) {
if (event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormReady') {
var form = document.querySelector('form[data-form-id="' + event.data.id + '"]');
if (form) {
preencherCamposHidden(form);
}
}
});
});