custom/plugins/OttTracking/src/Resources/views/storefront/tracking/trbo/pageview.html.twig line 1

Open in your IDE?
  1. {% if controllerName == 'Navigation' and controllerAction == 'home' %}
  2.     {% set pageType = 'home' %}
  3. {% elseif controllerName == 'Navigation' and controllerAction == 'index' %}
  4.     {% set pageType = 'category' %}
  5. {% elseif controllerName == 'Product' %}
  6.     {% set pageType = 'detail' %}
  7. {% elseif controllerName == 'Search' %}
  8.     {% set pageType = 'search' %}
  9. {% elseif controllerName == 'Checkout' and controllerAction == 'cartPage' %}
  10.     {% set pageType = 'basket' %}
  11. {% elseif controllerName == 'Register' and controllerAction == 'checkoutRegisterPage'
  12.     or controllerName == 'Checkout' and controllerAction != 'cartPage' and controllerAction != 'finishPage' %}
  13.     {% set pageType = 'checkout' %}
  14. {% elseif controllerName == 'Checkout' and controllerAction == 'finishPage' %}
  15.     {% set pageType = 'confirmation' %}
  16. {% elseif ihavenoideahowtodetermineifitsastaticpage == 'ihavenoideahowtodetermineifitsastaticpage' %}
  17.     {% set pageType = 'static' %}
  18. {% elseif controllerName == 'Auth' and controllerAction == 'loginPage'
  19.     or controllerName == 'AccountProfile'
  20.     or controllerName == 'AccountPayment'
  21.     or controllerName == 'AccountOrder'
  22.     or controllerName == 'Address' %}
  23.     {% set pageType = 'account' %}
  24. {% else %}
  25.     {% set pageType = 'other' %}
  26. {% endif %}
  27. <script>
  28.     var _trboq = _trboq || [];
  29.     _trboq.push(["page", {
  30.         type: "{{ pageType }}"
  31.     }]);
  32. </script>