{"version":3,"file":"GAAnalytics.BLUInwwR.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/mXbbc6wEOEPiDmBNGEdG/iDMkl43hKbiOQzuauqnD/GAAnalytics.js"],"sourcesContent":["// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{Frame,addPropertyControls,ControlType}from\"framer\";export function GAAnalytics(){const[sentScroll,setSentScroll]=useState({q25:false,q50:false,q90:false});useEffect(()=>{const path=window.location.pathname;window.gtag?.(\"event\",\"page_view\",{page_path:path});},[]);useEffect(()=>{const handleScroll=()=>{const scrollTop=window.scrollY;const docHeight=document.documentElement.scrollHeight-window.innerHeight;const scrollPercent=scrollTop/docHeight*100;if(scrollPercent>=25&&!sentScroll.q25){window.gtag?.(\"event\",\"scroll_25_percent\",{page_path:window.location.pathname});setSentScroll(prev=>({...prev,q25:true}));}if(scrollPercent>=50&&!sentScroll.q50){window.gtag?.(\"event\",\"scroll_50_percent\",{page_path:window.location.pathname});setSentScroll(prev=>({...prev,q50:true}));}if(scrollPercent>=90&&!sentScroll.q90){window.gtag?.(\"event\",\"scroll_90_percent\",{page_path:window.location.pathname});setSentScroll(prev=>({...prev,q90:true}));}};window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[sentScroll]);// 一個透明 Frame 可以拖曳用\nreturn /*#__PURE__*/_jsx(Frame,{background:\"rgba(0,0,0,0)\",width:1,height:1});}addPropertyControls(GAAnalytics,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"GAAnalytics\":{\"type\":\"reactComponent\",\"name\":\"GAAnalytics\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GAAnalytics.map"],"mappings":"iMAC2I,SAAgB,GAAa,CAAC,GAAK,CAAC,EAAW,GAAeA,EAAS,CAAC,IAAI,GAAM,IAAI,GAAM,IAAI,GAAM,CAAC,CAClP,OADmP,MAAc,CAAC,IAAM,EAAK,EAAO,SAAS,SAAS,EAAO,OAAO,QAAQ,YAAY,CAAC,UAAU,EAAK,CAAC,EAAG,EAAE,CAAC,CAAC,MAAc,CAAC,IAAM,MAAiB,CAAyG,IAAM,EAA9F,EAAO,SAAwB,SAAS,gBAAgB,aAAa,EAAO,aAAoD,IAAO,GAAe,IAAI,CAAC,EAAW,MAAK,EAAO,OAAO,QAAQ,oBAAoB,CAAC,UAAU,EAAO,SAAS,SAAS,CAAC,CAAC,EAAc,IAAO,CAAC,GAAG,EAAK,IAAI,GAAK,EAAE,EAAK,GAAe,IAAI,CAAC,EAAW,MAAK,EAAO,OAAO,QAAQ,oBAAoB,CAAC,UAAU,EAAO,SAAS,SAAS,CAAC,CAAC,EAAc,IAAO,CAAC,GAAG,EAAK,IAAI,GAAK,EAAE,EAAK,GAAe,IAAI,CAAC,EAAW,MAAK,EAAO,OAAO,QAAQ,oBAAoB,CAAC,UAAU,EAAO,SAAS,SAAS,CAAC,CAAC,EAAc,IAAO,CAAC,GAAG,EAAK,IAAI,GAAK,EAAE,GAAmD,OAA/C,EAAO,iBAAiB,SAAS,EAAa,KAAW,EAAO,oBAAoB,SAAS,EAAa,EAAG,CAAC,EAAW,CAAC,CACzmC,EAAK,EAAM,CAAC,WAAW,gBAAgB,MAAM,EAAE,OAAO,EAAE,CAAC,sBADlC,IAAsC,IAA0D,CAC5D,EAAoB,EAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,CAAC,CAAC"}