Разрабатываю сайты на локалке. Сейчас на сайте подключены счётчики и цели в виде js событий (Яндекс.Метрика и GA). При разработке, как ни крути, с локалки просматриваются страницы сайта, а так как там подключены те самые счётчики и цели, то статистика, скажем так, начинает захламляться, что меня сильно смущает.
Отсюда возникает вопрос: нужна ли работа счётчиков и целей в dev-окружении (на локалке, да и на тестовом сервере с отдельным доменом типа dev.domain.ru)?
Пока что я пришел к решению подключать счётчики и цели только в prod окружении. Просто складываю скрипты счётчиков в один файл и добавляю условие в шаблоне, типа:
@if (app()->environment('production'))
<script src="/assets/js/counters.js">
@endif
Но при таком подходе на локалке сыпятся ошибки на вызов целей из js, так как скрипт то не подключен. Не критично, но, по-моему, как-то неправильно.
Возникла ещё мысль создавать под каждое окружение свой счётчик, но не уверен, что это практично. Так можно наплодить целую кучу.
Как вы решаете такие вопросы?