Added HubSpot script to add values to hidden fields (#1487)

* added hubspot script to add values to hidden fields

* removed console log
This commit is contained in:
trean
2025-03-06 19:34:37 +01:00
committed by GitHub
parent 4b5b7c5108
commit 7abc36b8b6
@@ -163,3 +163,24 @@
});
</script>
{{ end }}
<script>
window.addEventListener("message", event => {
if (
event.data.type === "hsFormCallback" &&
event.data.eventName === "onFormReady"
) {
const formEl = document.querySelector(`form[data-form-id="${event.data.id}"]`);
if (formEl) {
const hiddenCurrentUrl = formEl.querySelector('[name="last_form_fill_url"]');
if (hiddenCurrentUrl) {
hiddenCurrentUrl.value = window.location.href;
}
const hiddenReferrer = formEl.querySelector('[name="referrer_url"]');
if (hiddenReferrer) {
hiddenReferrer.value = document.referrer;
}
}
}
});
</script>