function trackAgentClick(eventCategory, eventLabel) {
  if (typeof gtag === "function") {
    gtag("event", eventCategory, {
      event_category: "Agent Contact Clicks",
      event_label: eventLabel,
      value: 1
    });
  } else {
    console.warn("Google Analytics not loaded.");
  }
}
document.addEventListener("DOMContentLoaded", function () {
  document.querySelectorAll(".agent-popup").forEach(function (popup) {
    const agentName = popup.getAttribute("data-agent-name");
    const agentPhone = popup.getAttribute("data-agent-phone");
    const agentEmail = popup.getAttribute("data-agent-email");
    // Track call clicks
    popup.querySelector(".agent-phone").addEventListener("click", function () {
      trackAgentClick("Call", agentName);
    });
    // Track text clicks
    popup.querySelector(".agent-text").addEventListener("click", function () {
      trackAgentClick("Text", agentName);
    });
    // Track email clicks
    popup.querySelector(".agent-email").addEventListener("click", function () {
      trackAgentClick("Email", agentName);
    });
  });
});