<?xml version="1.0"?>
<!--
/**
 * Hyvä Themes - https://hyva.io
 * Copyright © Hyvä Themes. All rights reserved.
 * See COPYING.txt for license details.
 */
 -->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <move element="google_analytics" destination="google_analyticsuniversal" />
        <move element="google_gtag_analytics" destination="google_gtag_analyticsgtm" />

        <!--
        /**
          * Rename before.body.end to head.additional if you want GA to be loaded in the head of the page.
          * This does come with a performance penalty.
          */
        -->
        <referenceContainer name="before.body.end">

            <block name="google_analyticsuniversal"
                   as="google_analyticsuniversal"
                   template="Magento_GoogleTagManager::ga.phtml"
            >
                <!--
                /**
                 * We insert a dummy file here where Adobe Commerce Tag Manager can be implemented,
                 * either in a child-theme or in a compatibility module.
                 * You can create a google_tagmanager_analytics.phtml file in your child theme
                 * to replace this dummy file
                 */
                 -->
                <block name="google_tagmanager_analytics"
                       as="google_tagmanager_analytics"
                       template="Magento_GoogleTagManager::google_tagmanager_analytics.phtml"
                />
            </block>

            <block name="google_gtag_analyticsgtm"
                   as="google_gtag_analyticsgtm"
                   ifconfig="google/gtag/analytics4/active"
                   template="Magento_GoogleTagManager::gtag_ga.phtml"
            >
                <!-- We (also) insert a dummy file here where Adobe Commerce Tag Manager can be implemented, see the comment above. -->
                <block name="google_tagmanager_gtag_analytics"
                       as="google_tagmanager_gtag_analytics"
                       template="Magento_GoogleTagManager::google_tagmanager_analytics.phtml"
                />
            </block>
        </referenceContainer>
    </body>
</page>
