{"version":3,"file":"GAAnalytics.APlEaKLL.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":"6TAC2I,SAAgB,GAAa,CAAC,GAAK,CAAC,EAAW,EAAc,CAACA,EAAS,CAAC,IAAI,GAAM,IAAI,GAAM,IAAI,GAAM,EACjP,OADmP,MAAc,CAAC,IAAM,EAAK,EAAO,SAAS,SAAS,EAAO,OAAO,QAAQ,YAAY,CAAC,UAAU,EAAK,CAAG,EAAC,EAAE,EAAE,MAAc,CAAC,IAAM,MAAiB,CAAC,IAAM,EAAU,EAAO,QAAc,EAAU,SAAS,gBAAgB,aAAa,EAAO,YAAkB,EAAc,EAAU,EAAU,IAAO,GAAe,IAAI,CAAC,EAAW,MAAK,EAAO,OAAO,QAAQ,oBAAoB,CAAC,UAAU,EAAO,SAAS,SAAS,EAAE,EAAc,IAAO,CAAC,GAAG,EAAK,IAAI,GAAK,IAAO,GAAe,IAAI,CAAC,EAAW,MAAK,EAAO,OAAO,QAAQ,oBAAoB,CAAC,UAAU,EAAO,SAAS,SAAS,EAAE,EAAc,IAAO,CAAC,GAAG,EAAK,IAAI,GAAK,IAAO,GAAe,IAAI,CAAC,EAAW,MAAK,EAAO,OAAO,QAAQ,oBAAoB,CAAC,UAAU,EAAO,SAAS,SAAS,EAAE,EAAc,IAAO,CAAC,GAAG,EAAK,IAAI,GAAK,GAAK,EAAgD,OAA/C,EAAO,iBAAiB,SAAS,OAAwB,EAAO,oBAAoB,SAAS,EAAe,EAAC,CAAC,EAAW,EACxmC,EAAK,EAAM,CAAC,WAAW,gBAAgB,MAAM,EAAE,OAAO,EAAE,CAAG,iCAAoB,EAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,CAAC"}