src/keltanas/Bundle/YandexMetrikaBundle/EventListener/AddTrackingListener.php
public function onKernelResponse(FilterResponseEvent $event)
    {
        $config = [
            'id' => $this->params['number'],
            'accurateTrackBounce' => $this->params['accurateTrackBounce'], // показатель отказов: true | false | 10000 (ms)
            'clickmap' => $this->params['clickmap'], // Включает карту кликов
            'defer' => $this->params['defer'], // Не отправлять хит при инициализации счетчика
            'enableAll' => $this->params['enableAll'], // Включает отслеживание внешних ссылок, карту кликов и точный показатель отказов
            'onlyHttps' => $this->params['onlyHttps'], // true — данные в Метрику передаются только по https-протоколу;
            'params' => $this->params['params'], // Параметры, передаваемые вместе с хитом
            'trackHash' => true, // Включает отслеживание хеша в адресной строке браузера
            'trackLinks' => true, // Включает отслеживание внешних ссылок
            'type' => 0, // Тип счетчика. Для РСЯ равен 1
            'ut' => 0, // Запрет отправки страниц на индексацию http://help.yandex.ru/metrika/code/stop-indexing.xml#stop-indexing
            'webvisor' => true, // Включает Вебвизор
        ];

        $htmlCode = $this->templating->render('keltanasYandexMetrikaBundle:Metrika:tracker.html.twig', [
                'ya_tracking' => $this->params['number'],
                'config' => array_filter($config),
                'debug' => $this->debug,
            ]);

        $event->getResponse()->setContent(str_replace(
            '</body>',
            $htmlCode . '</body>',
            $event->getResponse()->getContent()
        ));
    }
public function onKernelResponse(FilterResponseEvent $event)
    {
        $config = [
            'id' => $this->params['number'],
            'accurateTrackBounce' => $this->params['accurateTrackBounce'], // показатель отказов: true | false | 10000 (ms)
            'clickmap' => $this->params['clickmap'], // Включает карту кликов
            'defer' => $this->params['defer'], // Не отправлять хит при инициализации счетчика
            'enableAll' => $this->params['enableAll'], // Включает отслеживание внешних ссылок, карту кликов и точный показатель отказов
            'onlyHttps' => $this->params['onlyHttps'], // true — данные в Метрику передаются только по https-протоколу;
            'params' => $this->params['params'], // Параметры, передаваемые вместе с хитом
            'trackHash' => true, // Включает отслеживание хеша в адресной строке браузера
            'trackLinks' => true, // Включает отслеживание внешних ссылок
            'type' => 0, // Тип счетчика. Для РСЯ равен 1
            'ut' => 0, // Запрет отправки страниц на индексацию http://help.yandex.ru/metrika/code/stop-indexing.xml#stop-indexing
            'webvisor' => true, // Включает Вебвизор
        ];

        $htmlCode = $this->templating->render('keltanasYandexMetrikaBundle:Metrika:tracker.html.twig', [
                'ya_tracking' => $this->params['number'],
                'config' => array_filter($config),
                'debug' => $this->debug,
            ]);

        $event->getResponse()->setContent(str_replace(
            '</body>',
            $htmlCode . '</body>',
            $event->getResponse()->getContent()
        ));
    }
Store value to cookie
@param FilterResponseEvent $event