<{if $settings.integrations.enable_clerk && $settings.integrations.clerk_api_key}> <{/if}> <{if $webshop->getEnableTracking()}> <{* Theme settings pushed to dataLayer start *}> <{* Theme settings pushed to dataLayer end *}> <{* Customer Information start *}> <{if $customer && $customer->getEmail()}> <{elseif $order && $order->getEmail()}> <{elseif $session_order && $session_order.email}> <{/if}> <{* Customer Information end *}> <{* Category dataLayer start *}> <{if $category}> <{if $category->isFront()}> <{assign var="products" value=$category->getOnlineProducts()}> <{/if}> <{* GA4 View item list: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#view_item_list https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#view_item_list https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#view_item_list *}> <{/if}> <{* Category dataLayer end *}> <{* Landingpage dataLayer start *}> <{if $landing_page}> <{* GA4 View item list: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#view_item_list https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#view_item_list https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#view_item_list *}> <{/if}> <{* Landingpage dataLayer end *}> <{* Search dataLayer start *}> <{if $inc == "search.html"}> <{* GA4 search: https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#search *}> <{/if}> <{* Search dataLayer end *}> <{* Product dataLayer start *}> <{if $product}> <{* GA4 Add to cart: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#add_to_cart https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#add_to_cart https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#add_to_cart *}> <{/if}> <{* Product dataLayer end *}> <{* Product listing pages start *}> <{if $category || $landing_page || $inc == "search.html" || $inc == "basket.html" || $inc == "product.html"}> <{* GA4 Select item: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#select_item https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#select_item https://medium.com/@sbuckpesch/2-steps-to-a-complete-enhanced-e-commerce-conversion-setup-in-google-analytics-using-google-tag-50cc9d09ab51 *}> <{/if}> <{* Product listing pages end *}> <{* Basket dataLayer start *}> <{if $inc == "basket.html"}> <{* GA4 View cart: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#view_cart https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#view_cart https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#view_cart *}> <{/if}> <{* Basket dataLayer end *}> <{* Address dataLayer start *}> <{if $inc == "address.html"}> <{* GA4 Begin checkout: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#begin_checkout https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#begin_checkout https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#begin_checkout *}> <{/if}> <{* Address dataLayer end *}> <{* Shipping dataLayer start *}> <{if $inc == "shipping.html"}> <{* GA4 Add shipping information: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#add_shipping_info https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#add_shipping_info https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#add_shipping_info *}> <{/if}> <{* Shipping dataLayer end *}> <{* Approve dataLayer start *}> <{if ($webshop->getSkipApprove() && $inc == "shipping.html") || $inc == "approve.html"}> <{* GA4 Add payment information: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#add_payment_info https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#add_payment_info https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#add_payment_info *}> <{/if}> <{* Approve dataLayer end *}> <{* Thanks dataLayer start *}> <{if $inc == "thanks.html" && $order}> <{* Only once start *}> <{if !$order->getTrackingCalled()}> <{assign var="products" value=$order->getProducts()}> <{assign var="orderproducts" value=$order->getOrderProducts()}> <{assign var="totaldiscount" value=0}> <{* GA4 Purchase: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#purchase https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtm#purchase https://www.simoahava.com/analytics/google-analytics-4-ecommerce-guide-google-tag-manager/#purchase *}> <{* Google Customer Reviews start *}> <{if $webshop->getGoogleMerchantId() && $webshop->getGoogleMerchantDeliveryDays()}> <{assign var="p" value=$order->getProducts()}> <{/if}> <{* Google Customer Reviews end *}> <{/if}> <{$order->setTrackingCalled()}> <{* Only once end *}> <{/if}> <{* Thanks dataLayer end *}> <{* Page dataLayer start *}> <{if $page}> <{/if}> <{* Page dataLayer end *}> <{* Blog post dataLayer start *}> <{if $blog_post || $blog}> <{/if}> <{* Blog post dataLayer end *}> <{* 404 dataLayer start *}> <{if $inc == "404.html"}> <{/if}> <{* 404 dataLayer end *}> <{* 410 dataLayer start *}> <{if $inc == "410.html"}> <{/if}> <{* 410 dataLayer end *}> <{* User sign in dataLayer start *}> <{if $inc == "user-sign-in.html" && $customer}> <{/if}> <{* User sign in dataLayer end *}> <{* User signup dataLayer start *}> <{if $inc == "user-sign-up.html" && $created}> <{/if}> <{* User signup dataLayer end*}> <{* Google Optimize Anti-flicker start *}> <{if $webshop->getGoogleOptimizeId()}> <{/if}> <{* Google Optimize Anti-flicker end *}> <{* Google Tag Manager container start *}> <{* Google Tag Manager container end *}> <{/if}>