{#{{ dump(page.cart.lineItems) }}#}
<script type="text/javascript">
{% if page.extensions.ironMatomoData.active %}
var _paq = window._paq || [];
var ironMatomoDataLayer = {
'matomoUrl': "{{ page.extensions.ironMatomoData.matomoUrl }}",
'siteId': "{{ page.extensions.ironMatomoData.siteId }}",
'cookieDomain': "{{ page.extensions.ironMatomoData.cookieDomain }}",
'startTracking': "{{ page.extensions.ironMatomoData.startTracking }}",
'cookieName': "{{ page.extensions.ironMatomoData.cookieName }}",
'cookieValue': "{{ page.extensions.ironMatomoData.cookieValue }}",
'requireCookieConsent': "{{ page.extensions.ironMatomoData.requireCookieConsent }}",
'track': [],
'trackLast': [],
};
{% if page.extensions.ironMatomoData.requireCookieConsent %}
ironMatomoDataLayer.track.push(['requireCookieConsent']);
{% endif %}
{% if page.extensions.ironMatomoData.cookieDomain %}
ironMatomoDataLayer.track.push(['setCookieDomain', "{{ page.extensions.ironMatomoData.cookieDomain }}"]);
{% endif %}
{% if page.extensions.ironMatomoData.groupByDomain %}
ironMatomoDataLayer.track.push(['setDocumentTitle', document.domain + "/" + document.title]);
{% endif %}
{% if page.extensions.ironMatomoData.disableCookies %}
ironMatomoDataLayer.track.push(['disableCookies']);
{% endif %}
{% if page.extensions.ironMatomoData.userTrack %}
ironMatomoDataLayer.track.push(['setUserId', "{{ page.extensions.ironMatomoData.userTrack }}"]);
{% endif %}
{% if controllerName|lower == "search" %}
ironMatomoDataLayer.track.push(["trackSiteSearch", "{{ page.searchTerm }}", false, {{ page.searchResult.total }}]);
{% endif %}
{% if controllerName|lower == "product" %}
{% sw_include '@Storefront/storefront/iron_matomo/product.html.twig' %}
{% endif %}
{% if controllerName|lower == "checkout" %}
{% sw_include '@Storefront/storefront/iron_matomo/checkout.html.twig' %}
{% endif %}
ironMatomoDataLayer.trackLast.push(['trackPageView']);
ironMatomoDataLayer.trackLast.push(['enableLinkTracking']);
ironMatomoDataLayer.trackLast.push(['setTrackerUrl', ironMatomoDataLayer.matomoUrl + 'matomo.php']);
ironMatomoDataLayer.trackLast.push(['setSiteId', ironMatomoDataLayer.siteId]);
{% else %}
console.log('Matomo deaktiviert');
{% endif %}
</script>