diff --git a/app/code/Magento/GoogleAnalytics/Block/Ga.php b/app/code/Magento/GoogleAnalytics/Block/Ga.php index 32fd8a8584e446053ac74aa056b9bf58ca2c7ab3..eafc1121ea6cd1928daccadb9682ec9235b2952d 100644 --- a/app/code/Magento/GoogleAnalytics/Block/Ga.php +++ b/app/code/Magento/GoogleAnalytics/Block/Ga.php @@ -77,12 +77,11 @@ class Ga extends \Magento\Framework\View\Element\Template $pageName = trim($this->getPageName()); $optPageURL = ''; if ($pageName && substr($pageName, 0, 1) == '/' && strlen($pageName) > 1) { - $optPageURL = ", '{$this->escapeJs($pageName)}'"; + $optPageURL = ", '" . htmlspecialchars($pageName, ENT_COMPAT, 'UTF-8', false) . "'"; } - return "\nga('create', '{$this->escapeJs( - $accountId - )}', 'auto');\nga('send', 'pageview'{$optPageURL});\n"; + return "\nga('create', '" . htmlspecialchars($accountId, ENT_COMPAT, 'UTF-8', false) + . ", 'auto');\nga('send', 'pageview'{$optPageURL});\n"; } /**