Skip to main content
(function() {
window.dataLayer = window.dataLayer || [];
var cf7FormNames = {
"2111": "Original contact form"
};
function getFormName(formId) {
return cf7FormNames[String(formId)] || "CF7 form " + formId;
}
function pushCf7Event(eventName, cf7Event) {
var formId = cf7Event.detail.contactFormId || "";
var unitTag = cf7Event.detail.unitTag || "";
var containerPostId = cf7Event.detail.containerPostId || "";
window.dataLayer.push({
event: eventName,
cf7_form_id: String(formId),
cf7_form_name: getFormName(formId),
cf7_unit_tag: unitTag,
cf7_container_post_id: String(containerPostId),
cf7_page_url: window.location.href,
cf7_page_path: window.location.pathname
});
}
document.addEventListener("wpcf7mailsent", function(event) {
pushCf7Event("cf7_generate_lead", event);
}, false);
document.addEventListener("wpcf7invalid", function(event) {
pushCf7Event("cf7_form_error", event);
}, false);
})();