<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="core_layout_render_element">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\CoreLayoutRenderElementObserver" />
    </event>
    <event name="checkout_cart_add_product_complete">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\CheckoutCartAddProductObserver" />
    </event>
    <event name="sales_quote_remove_item">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\SalesQuoteRemoveItemObserver" />
    </event>
    <event name="wishlist_add_product">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\WishListAddProductObserver" />
    </event>
    <event name="catalog_product_compare_add_product">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\CompareAddProductObserver" />
    </event>
    <event name="checkout_cart_product_add_after">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\CheckoutCartAddAfterObserver" />
    </event>
    <event name="weltpixel_googletagmanager_afterproductclick">
        <observer name="weltpixel_ga4" instance="WeltPixel\GA4\Observer\ProductClickEventObserver" />
    </event>
    <event name="layout_load_before">
        <observer name="weltpixel_ga4_handles" instance="WeltPixel\GA4\Observer\AddUpdateHandlesObserver" />
    </event>
</config>
