{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
{% block layout_head_javascript_tracking %}
{% if config('OttTracking.config.awinActive') and config('OttTracking.config.awinId') %}
{# awin journeytag #}
{% sw_include '@Storefront/storefront/tracking/awin/journeytag.twig' %}
{% endif %}
{% if config('OttTracking.config.etrackerActive') and config('OttTracking.config.etrackerId') %}
{# etracker integration #}
{% sw_include '@Storefront/storefront/tracking/etracker/integration.html.twig' %}
{% endif %}
{% if config('OttTracking.config.etrackerActive') and config('OttTracking.config.etrackerId') %}
{# etracker removeFromBasket #}
{% sw_include '@Storefront/storefront/tracking/etracker/removeFromBasket.html.twig' %}
{% endif %}
{% if config('OttTracking.config.emarsysActive') and config('OttTracking.config.emarsysId') %}
{# emarsys integration #}
{% sw_include '@Storefront/storefront/tracking/emarsys/integration.html.twig' %}
{% if context.customer.customerNumber %}
{# emarsys user-identification #}
{% sw_include '@Storefront/storefront/tracking/emarsys/user-identification.html.twig' with {
customerNumber: context.customer.customerNumber
} %}
{% endif %}
{% endif %}
{# webgains #}
{% if config('OttTracking.config.webgainsActive') %}
{% sw_include '@Storefront/storefront/tracking/webgains/integration.html.twig' %}
{% endif %}
{% if config('OttTracking.config.dynamicActive') %}
{% if page.cmsPage.firstElementOfType('product-listing').data.listing.elements %}
{# dynamic page category #}
{% sw_include '@Storefront/storefront/tracking/dynamic/page_category.html.twig' %}
{% elseif page.searchTerm %}
{# dynamic page searchresult #}
{% sw_include '@Storefront/storefront/tracking/dynamic/page_searchresult.html.twig' %}
{% elseif controllerName|lower != 'checkout' and controllerAction|lower != 'finish' %}
{# dynamic page other #}
{% sw_include '@Storefront/storefront/tracking/dynamic/page_other.html.twig' %}
{% endif %}
{% endif %}
{{ parent() }}
{% endblock %}