{"version":3,"file":"Ga4_events.DOCJC7Sl.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/JGsX6d8qImh6Ehvbdq91/IP2TJJ9pQLwR9OciVZhU/Ga4_events.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";// 1) Hemen İletişime Geçin butonu (Hero CTA)\n// GA4: hemen_iletisime_gecin_click\n// Meta Pixel: Contact (source: Hero CTA)\nexport function hemenIletisimeGecinClick(props){return{onClick(event){// GA4 event\nif(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"hemen_iletisime_gecin_click\",{event_category:\"CTA\",event_label:\"Hemen Iletisime Gecin – Hero Button\"});}// Meta Pixel standard event → Contact\nif(typeof window!==\"undefined\"&&window.fbq){window.fbq(\"track\",\"Contact\",{source:\"Hero CTA\",button_text:\"Hemen İletişime Ge\\xe7in\"});}// Framer'ın orijinal click fonksiyonunu çalıştır\nif(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// 2) Hizmetlerimi İnceleyin butonu (Hero CTA 2)\n// GA4: hizmetlerimi_inceleyin_click\n// Meta Pixel: Contact (source: Hero Services CTA)\nexport function hizmetlerimiInceleyinClick(props){return{onClick(event){// GA4 event\nif(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"hizmetlerimi_inceleyin_click\",{event_category:\"CTA\",event_label:\"Hizmetlerimi Inceleyin – Hero Button\"});}// Meta Pixel – Contact (CTA)\nif(typeof window!==\"undefined\"&&window.fbq){window.fbq(\"track\",\"Contact\",{source:\"Hero CTA\",button_text:\"Hizmetlerimi İnceleyin\"});}// Framer'ın orijinal click fonksiyonunu çalıştır\nif(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// 3) Header Blog Linki\n// GA4: header_blog_click\nexport function headerBlogClick(props){return{onClick(event){if(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"header_blog_click\",{event_category:\"Header Menu\",event_label:\"Blog Menu Link\"});}// Orijinal onClick çalışsın\nif(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// 4) Header İletişim Linki\n// GA4: header_contact_click\n// Meta Pixel: Contact (Contact Page Click)\nexport function headerContactClick(props){return{onClick(event){// GA4 Event\nif(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"header_contact_click\",{event_category:\"Header Menu\",event_label:\"Contact Menu Link\"});}// Meta Pixel Event → Contact Page Click\nif(typeof window!==\"undefined\"&&window.fbq){window.fbq(\"track\",\"Contact\",{source:\"Header Menu\",link_text:\"İletişim\"});}// Orijinal tıklamayı çalıştır (sayfa yönlendirmesi)\nif(props?.onClick&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// 5) Header Menü Linkleri: Anasayfa, Hizmetler, Hakkımda, Referanslar\n// Anasayfa\nexport function headerHomeClick(props){return{onClick(event){if(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"header_home_click\",{event_category:\"Header Menu\",event_label:\"Anasayfa Link\"});}if(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// Hizmetler\nexport function headerServicesClick(props){return{onClick(event){if(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"header_services_click\",{event_category:\"Header Menu\",event_label:\"Hizmetler Link\"});}if(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// Hakkımda\nexport function headerAboutClick(props){return{onClick(event){if(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"header_about_click\",{event_category:\"Header Menu\",event_label:\"Hakkımda Link\"});}if(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// Referanslar\nexport function headerReferencesClick(props){return{onClick(event){if(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"header_references_click\",{event_category:\"Header Menu\",event_label:\"Referanslar Link\"});}if(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// 6) Blog Yazısı Okuma Butonu\n// GA4: blog_read_click (blog_slug parametresiyle)\n// Meta Pixel: ViewContent (content_name = slug)\nexport function blogReadClick(props){return{onClick(event){if(typeof window!==\"undefined\"){// Blog linkini al (örn: /blog/cok-uluslu-sirketler...)\nconst blogUrl=(props.href||props.link||\"\").toString();const slug=blogUrl.replace(\"/blog/\",\"\");// GA4 – blog_read_click\nif(typeof window.gtag===\"function\"){window.gtag(\"event\",\"blog_read_click\",{event_category:\"Blog\",event_label:\"Blog Read Click\",blog_slug:slug});}// Meta Pixel – ViewContent\nif(window.fbq){window.fbq(\"track\",\"ViewContent\",{content_name:slug,content_category:\"Blog\"});}}// Orijinal onClick çalışsın\nif(props&&typeof props.onClick===\"function\"){props.onClick(event);}}};}// 7) İletişim Formu – START event'i\n// GA4: contact_form_start\nlet contactFormStarted=false;export function contactFormStart(props){return{onChange(event){// Sadece ilk değişiklikte event gönder\nif(!contactFormStarted&&typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){contactFormStarted=true;window.gtag(\"event\",\"contact_form_start\",{event_category:\"Contact\",event_label:\"Form Start\"});}// Orijinal onChange'i çalıştır\nif(props?.onChange&&typeof props.onChange===\"function\"){props.onChange(event);}}};}// 8) İletişim Formu – SUBMIT & ERROR event'leri (Gönder butonu)\n// GA4: contact_form_submit / contact_form_error\n// Meta Pixel: Lead (sadece başarılı gönderimde)\nexport function contactFormSubmit(props){return{onClick(event){// En yakın <form> elementini bul\nconst form=event?.target?.closest(\"form\");// HTML5 validasyonunu kullan\nconst isValid=form?form.checkValidity():true;if(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){if(isValid){window.gtag(\"event\",\"contact_form_submit\",{event_category:\"Contact\",event_label:\"Form Submitted\"});}else{window.gtag(\"event\",\"contact_form_error\",{event_category:\"Contact\",event_label:\"Form Error\"});}}// Meta Pixel → Lead sadece form geçerliyse\nif(isValid&&typeof window!==\"undefined\"&&window.fbq){window.fbq(\"track\",\"Lead\",{form_name:\"Contact Form\"});}// Form geçerli değilse submit'i durdur (tarayıcı required uyarıları gözüksün)\nif(!isValid){event.preventDefault();event.stopPropagation();}// Framer'in orijinal onClick'i de çalışsın\nif(props?.onClick&&typeof props.onClick===\"function\"){props.onClick(event);}}};}/* ------------------------------------------------------------------\n   9) GENERIC CTA CLICK – Meta & GA4\n   İstediğin başka butonlara bağlamak için kullanacağın genel override.\n   ------------------------------------------------------------------ */export function genericCtaClick(props){return{onClick(event){const target=event?.target;const text=props&&props[\"data-label\"]||target?.innerText||\"Generic CTA\";// GA4 – cta_click\nif(typeof window!==\"undefined\"&&typeof window.gtag===\"function\"){window.gtag(\"event\",\"cta_click\",{event_category:\"CTA\",event_label:text});}// Meta Pixel – custom CTA_Click\nif(typeof window!==\"undefined\"&&window.fbq){window.fbq(\"trackCustom\",\"CTA_Click\",{button_text:text,page_path:window.location?.pathname});}if(props?.onClick&&typeof props.onClick===\"function\"){props.onClick(event);}}};}/* ------------------------------------------------------------------\n   10) CONTACT PAGE VIEW – Sayfa açılışında çalışan event\n   /contact sayfasına bağlayacaksın.\n   GA4: contact_page_view\n   Meta: trackCustom(\"ContactPageView\")\n   ------------------------------------------------------------------ */let contactPageViewSent=false;export function contactPageView(){if(typeof window!==\"undefined\"&&!contactPageViewSent&&window.location?.pathname.includes(\"/contact\")){contactPageViewSent=true;// GA4 – contact_page_view\nif(typeof window.gtag===\"function\"){window.gtag(\"event\",\"contact_page_view\",{event_category:\"Contact\",event_label:\"Contact Page View\",page_path:window.location.pathname});}// Meta Pixel – ContactPageView (custom)\nif(window.fbq){window.fbq(\"trackCustom\",\"ContactPageView\",{page_path:window.location.pathname});}}// Bu override herhangi bir prop eklemiyor\nreturn{};}/* ------------------------------------------------------------------\n   11) BLOG LINK CLICK – Blog linkine tıklama (okumadan önce)\n   GA4: blog_click\n   Meta: trackCustom(\"BlogClick\")\n   ------------------------------------------------------------------ */export function blogLinkClick(props){return{onClick(event){if(typeof window!==\"undefined\"){const blogUrl=(props.href||props.link||\"\").toString();const slug=blogUrl.replace(\"/blog/\",\"\");// GA4 – blog_click\nif(typeof window.gtag===\"function\"){window.gtag(\"event\",\"blog_click\",{event_category:\"Blog\",event_label:\"Blog Link Click\",blog_slug:slug});}// Meta Pixel – BlogClick\nif(window.fbq){window.fbq(\"trackCustom\",\"BlogClick\",{content_name:slug,page_path:window.location.pathname});}}if(props?.onClick&&typeof props.onClick===\"function\"){props.onClick(event);}}};}/* ------------------------------------------------------------------\n   12) SCROLL DEPTH TRACKING\n   Blog & içerik sayfalarına bağlayacağın global override.\n   GA4: scroll_depth (value: 25/50/75/100)\n   Meta: trackCustom(\"ScrollDepth\")\n   ------------------------------------------------------------------ */let scrollTrackingInitialized=false;export function scrollDepthTracking(){if(typeof window!==\"undefined\"&&!scrollTrackingInitialized){scrollTrackingInitialized=true;const fired={25:false,50:false,75:false,100:false};const handler=()=>{const scrollTop=window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0;const docHeight=document.documentElement.scrollHeight-document.documentElement.clientHeight;if(docHeight<=0)return;const percent=Math.round(scrollTop/docHeight*100);[25,50,75,100].forEach(threshold=>{if(!fired[threshold]&&percent>=threshold){fired[threshold]=true;// GA4 – scroll_depth\nif(typeof window.gtag===\"function\"){window.gtag(\"event\",\"scroll_depth\",{event_category:\"Engagement\",event_label:`${threshold}%`,value:threshold,page_path:window.location.pathname});}// Meta Pixel – ScrollDepth\nif(window.fbq){window.fbq(\"trackCustom\",\"ScrollDepth\",{depth:threshold,page_path:window.location.pathname});}}});};window.addEventListener(\"scroll\",handler,{passive:true});}// Bu override da ekstra prop vermiyor\nreturn{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withhemenIletisimeGecinClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...hemenIletisimeGecinClick(props)});};}withhemenIletisimeGecinClick.displayName=\"hemenIletisimeGecinClick\";export function withhizmetlerimiInceleyinClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...hizmetlerimiInceleyinClick(props)});};}withhizmetlerimiInceleyinClick.displayName=\"hizmetlerimiInceleyinClick\";export function withheaderBlogClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...headerBlogClick(props)});};}withheaderBlogClick.displayName=\"headerBlogClick\";export function withheaderContactClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...headerContactClick(props)});};}withheaderContactClick.displayName=\"headerContactClick\";export function withheaderHomeClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...headerHomeClick(props)});};}withheaderHomeClick.displayName=\"headerHomeClick\";export function withheaderServicesClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...headerServicesClick(props)});};}withheaderServicesClick.displayName=\"headerServicesClick\";export function withheaderAboutClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...headerAboutClick(props)});};}withheaderAboutClick.displayName=\"headerAboutClick\";export function withheaderReferencesClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...headerReferencesClick(props)});};}withheaderReferencesClick.displayName=\"headerReferencesClick\";export function withblogReadClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...blogReadClick(props)});};}withblogReadClick.displayName=\"blogReadClick\";export function withcontactFormStart(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...contactFormStart(props)});};}withcontactFormStart.displayName=\"contactFormStart\";export function withcontactFormSubmit(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...contactFormSubmit(props)});};}withcontactFormSubmit.displayName=\"contactFormSubmit\";export function withgenericCtaClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...genericCtaClick(props)});};}withgenericCtaClick.displayName=\"genericCtaClick\";export function withcontactPageView(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...contactPageView(props)});};}withcontactPageView.displayName=\"contactPageView\";export function withblogLinkClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...blogLinkClick(props)});};}withblogLinkClick.displayName=\"blogLinkClick\";export function withscrollDepthTracking(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...scrollDepthTracking(props)});};}withscrollDepthTracking.displayName=\"scrollDepthTracking\";\nexport const __FramerMetadata__ = {\"exports\":{\"blogLinkClick\":{\"type\":\"override\",\"name\":\"blogLinkClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hemenIletisimeGecinClick\":{\"type\":\"override\",\"name\":\"hemenIletisimeGecinClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hizmetlerimiInceleyinClick\":{\"type\":\"override\",\"name\":\"hizmetlerimiInceleyinClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withscrollDepthTracking\":{\"type\":\"reactHoc\",\"name\":\"withscrollDepthTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withcontactFormStart\":{\"type\":\"reactHoc\",\"name\":\"withcontactFormStart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withblogLinkClick\":{\"type\":\"reactHoc\",\"name\":\"withblogLinkClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"headerContactClick\":{\"type\":\"override\",\"name\":\"headerContactClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withcontactPageView\":{\"type\":\"reactHoc\",\"name\":\"withcontactPageView\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scrollDepthTracking\":{\"type\":\"override\",\"name\":\"scrollDepthTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"genericCtaClick\":{\"type\":\"override\",\"name\":\"genericCtaClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"headerServicesClick\":{\"type\":\"override\",\"name\":\"headerServicesClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withhemenIletisimeGecinClick\":{\"type\":\"reactHoc\",\"name\":\"withhemenIletisimeGecinClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withheaderServicesClick\":{\"type\":\"reactHoc\",\"name\":\"withheaderServicesClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withheaderAboutClick\":{\"type\":\"reactHoc\",\"name\":\"withheaderAboutClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withblogReadClick\":{\"type\":\"reactHoc\",\"name\":\"withblogReadClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withheaderContactClick\":{\"type\":\"reactHoc\",\"name\":\"withheaderContactClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withcontactFormSubmit\":{\"type\":\"reactHoc\",\"name\":\"withcontactFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withhizmetlerimiInceleyinClick\":{\"type\":\"reactHoc\",\"name\":\"withhizmetlerimiInceleyinClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"headerHomeClick\":{\"type\":\"override\",\"name\":\"headerHomeClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withheaderBlogClick\":{\"type\":\"reactHoc\",\"name\":\"withheaderBlogClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withheaderHomeClick\":{\"type\":\"reactHoc\",\"name\":\"withheaderHomeClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"contactFormSubmit\":{\"type\":\"override\",\"name\":\"contactFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withgenericCtaClick\":{\"type\":\"reactHoc\",\"name\":\"withgenericCtaClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"contactPageView\":{\"type\":\"override\",\"name\":\"contactPageView\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"headerReferencesClick\":{\"type\":\"override\",\"name\":\"headerReferencesClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"headerBlogClick\":{\"type\":\"override\",\"name\":\"headerBlogClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"blogReadClick\":{\"type\":\"override\",\"name\":\"blogReadClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"headerAboutClick\":{\"type\":\"override\",\"name\":\"headerAboutClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withheaderReferencesClick\":{\"type\":\"reactHoc\",\"name\":\"withheaderReferencesClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"contactFormStart\":{\"type\":\"override\",\"name\":\"contactFormStart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ga4_events.map"],"mappings":"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"}