{"version":3,"file":"TrackingWrapper.BkEcDAv6.mjs","names":[],"sources":["https:/framerusercontent.com/modules/LeHg9dAb4CXJjIQk3Jpl/Wp0GT9mSulyPbPngXxKc/TrackingWrapper.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function TrackingWrapper(props){const{children,eventType,productName,productId,value,currency}=props;const handleClick=()=>{if(typeof window===\"undefined\")return;// Mapear eventos do Framer para Meta Pixel\nconst metaEventMap={add_to_cart:\"AddToCart\",view_content:\"ViewContent\",initiate_checkout:\"InitiateCheckout\",purchase:\"Purchase\",lead:\"Lead\",complete_registration:\"CompleteRegistration\",add_to_wishlist:\"AddToWishlist\",contact:\"Contact\",schedule:\"Schedule\"};const metaEvent=metaEventMap[eventType]||\"AddToCart\";// Meta Pixel\nif(window.fbq){const metaParams={content_name:productName,content_ids:[productId],content_type:\"product\",value:value,currency:currency};// Adicionar parâmetros específicos por evento\nif(eventType===\"purchase\"){metaParams.num_items=1;}window.fbq(\"track\",metaEvent,metaParams);console.log(\"Meta Pixel:\",metaEvent,metaParams);}// Google Analytics 4\nif(window.gtag){const ga4Params={currency:currency,value:value};// Eventos que usam items\nif([\"add_to_cart\",\"view_content\",\"initiate_checkout\",\"purchase\",\"add_to_wishlist\"].includes(eventType)){ga4Params.items=[{item_id:productId,item_name:productName,price:value,quantity:1}];}// Parâmetros específicos para purchase\nif(eventType===\"purchase\"){ga4Params.transaction_id=`T${Date.now()}`;}window.gtag(\"event\",eventType,ga4Params);console.log(\"GA4:\",eventType,ga4Params);}// Google Tag Manager\nif(window.dataLayer){const gtmData={event:eventType};// Eventos de ecommerce\nif([\"add_to_cart\",\"view_content\",\"initiate_checkout\",\"purchase\",\"add_to_wishlist\"].includes(eventType)){gtmData.ecommerce={currency:currency,value:value,items:[{item_id:productId,item_name:productName,price:value,quantity:1}]};if(eventType===\"purchase\"){gtmData.ecommerce.transaction_id=`T${Date.now()}`;}}else{// Eventos simples (lead, contact, etc)\ngtmData.product_name=productName;gtmData.product_id=productId;gtmData.value=value;gtmData.currency=currency;}window.dataLayer.push(gtmData);console.log(\"GTM:\",eventType,gtmData);}};return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{width:\"100%\",height:\"100%\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:children});}addPropertyControls(TrackingWrapper,{children:{type:ControlType.ComponentInstance,title:\"Content\"},eventType:{type:ControlType.Enum,title:\"Event Type\",options:[\"add_to_cart\",\"view_content\",\"initiate_checkout\",\"purchase\",\"lead\",\"complete_registration\",\"add_to_wishlist\",\"contact\",\"schedule\"],defaultValue:\"add_to_cart\"},productName:{type:ControlType.String,title:\"Product Name\",defaultValue:\"Meu Produto\"},productId:{type:ControlType.String,title:\"Product ID\",defaultValue:\"prod-001\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:0,min:0,step:.01,displayStepper:true},currency:{type:ControlType.Enum,title:\"Currency\",options:[\"USD\",\"BRL\",\"EUR\",\"GBP\"],defaultValue:\"USD\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TrackingWrapper\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrackingWrapper.map"],"mappings":"0KAA+F,SAAwB,EAAgB,EAAM,CAAC,GAAK,CAAC,WAAS,YAAU,cAAY,YAAU,QAAM,YAAU,EASxB,OAAoB,EAAK,MAAM,CAAC,YAToB,CAAC,GAAU,IAAS,OAAY,OACT,IAAM,EAAnP,CAAC,YAAY,YAAY,aAAa,cAAc,kBAAkB,mBAAmB,SAAS,WAAW,KAAK,OAAO,sBAAsB,uBAAuB,gBAAgB,gBAAgB,QAAQ,UAAU,SAAS,WAAW,CAA8B,IAAY,YACzS,GAAG,EAAO,IAAI,CAAC,IAAM,EAAW,CAAC,aAAa,EAAY,YAAY,CAAC,EAAU,CAAC,aAAa,UAAgB,QAAe,WAAS,CACpI,IAAY,aAAY,EAAW,UAAU,GAAG,EAAO,IAAI,QAAQ,EAAU,EAAW,CAAC,QAAQ,IAAI,cAAc,EAAU,EAAW,CAC3I,GAAG,EAAO,KAAK,CAAC,IAAM,EAAU,CAAU,WAAe,QAAM,CAC5D,CAAC,cAAc,eAAe,oBAAoB,WAAW,kBAAkB,CAAC,SAAS,EAAU,GAAE,EAAU,MAAM,CAAC,CAAC,QAAQ,EAAU,UAAU,EAAY,MAAM,EAAM,SAAS,EAAE,CAAC,EACvL,IAAY,aAAY,EAAU,eAAe,IAAI,KAAK,KAAK,IAAI,EAAO,KAAK,QAAQ,EAAU,EAAU,CAAC,QAAQ,IAAI,OAAO,EAAU,EAAU,CACtJ,GAAG,EAAO,UAAU,CAAC,IAAM,EAAQ,CAAC,MAAM,EAAU,CACjD,CAAC,cAAc,eAAe,oBAAoB,WAAW,kBAAkB,CAAC,SAAS,EAAU,EAAE,EAAQ,UAAU,CAAU,WAAe,QAAM,MAAM,CAAC,CAAC,QAAQ,EAAU,UAAU,EAAY,MAAM,EAAM,SAAS,EAAE,CAAC,CAAC,CAAI,IAAY,aAAY,EAAQ,UAAU,eAAe,IAAI,KAAK,KAAK,MAC7S,EAAQ,aAAa,EAAY,EAAQ,WAAW,EAAU,EAAQ,MAAM,EAAM,EAAQ,SAAS,GAAU,EAAO,UAAU,KAAK,EAAQ,CAAC,QAAQ,IAAI,OAAO,EAAU,EAAQ,GAAwD,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAU,WAAS,CAAC,sBAThU,IAAoD,CAS8Q,EAAoB,EAAgB,CAAC,SAAS,CAAC,KAAK,EAAY,kBAAkB,MAAM,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,cAAc,eAAe,oBAAoB,WAAW,OAAO,wBAAwB,kBAAkB,UAAU,WAAW,CAAC,aAAa,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,aAAa,MAAM,CAAC,CAAC"}