) — like a Google tag.
Attribution + phone-number swap + event tracking in one block. */
(function () {
var CONFIG = {
TRACK_URL: "https://ads.flemby.com/api/track",
NUMBER_API: "",
TRACKING_NUMBER: { display: "778-819-5206", tel: "+17788195206" },
OLD_NUMBERS: ["604-600-6617", "(604) 600-6617", "604.600.6617", "6046006617"],
CTA_SELECTOR: '[data-track="cta"]'
};
/* ==================== END CONFIG ==================== */var TRACK_URL = CONFIG.TRACK_URL;
var PARAMS = ["gclid","campaignid","adgroupid","kw","match","device"];
function qs(){var o={},s=location.search.replace(/^\?/,"").split("&");for(var i=0;i=0.5){scrolled=true;send("scroll_50");} },{passive:true});var formStarted={};
document.addEventListener("focusin",function(e){ var f=e.target.closest&&e.target.closest("form"); if(f&&!formStarted[f.__fid||(f.__fid=rid())]){formStarted[f.__fid]=1;send("form_start");} });
document.addEventListener("submit",function(e){ if(e.target&&e.target.tagName==="FORM")send("form_submit"); },true);document.addEventListener("click",function(e){
var a=e.target.closest&&e.target.closest("a");
if(a){
var href=a.getAttribute("href")||"";
if(/^tel:/i.test(href))send("call_click",{number:TN?TN.display:href});
else if(/^mailto:/i.test(href))send("email_click",{to:href.replace(/^mailto:/i,"")});
else if(/wa\.me|api\.whatsapp\.com|whatsapp:\/\//i.test(href))send("whatsapp_click");
}
var cta=e.target.closest&&e.target.closest(CONFIG.CTA_SELECTOR);
if(cta)send("cta_click",{label:(cta.textContent||"").trim().slice(0,60)});
var ce=e.target.closest&&e.target.closest("[data-track-event]");
if(ce)send(ce.getAttribute("data-track-event"));
},true);window.flemby=function(name,meta){ if(name)send(String(name),meta); };
})();
Skip to content