Мы собираемся развернуть новый сайт Django, и мы хотим использовать Google Analytics для отслеживания трафика на сайте. Однако мы не хотим, чтобы все обращения к экземплярам разработки вносили вклад в статистику Google Analytics.
Есть несколько способов справиться с этим:
- имеет параметр конфигурации в settings.py, который используется базовым шаблоном, чтобы решить, включать или нет соответствующие элементы
<script>
, - поддерживайте ветвь, которую мы втягиваем, прежде чем развертывать на производственный сервер, который мы обеспечиваем, включает элементы
<script>
, - что-то делать с Google Analytics, чтобы блокировать показы до 127.0.0.1 или localhost или
- что-то еще.
Первый вариант кажется самым разумным, но я не уверен, что это так. Например, нужно ли нам начинать передавать переменную google_analytics
во все наши представления?
Каковы ваши мысли?