Добавьте Aldryn Google Analytics в Django CMS
В настоящее время у меня есть веб-сайт django cms, и я хотел бы установить аналитику Google с помощью плагина aldryn-google-analytics.
У меня нет учетной записи Divio Cloud, и я действительно новичок в Python.
Могу ли я обратиться к вам за советом относительно файлов GitHub, которые будут добавлены в мой проект, и где эти файлы должны быть помещены в проект.
2 ответа
Если вы используете Divio Cloud для своего проекта CMS django, надстройка Google Analytics может быть хорошим способом добавить Google Analytics на сайт (полезно, например, если вы являетесь веб-менеджером, у которого нет доступа к коду сайта).
Если нет, просто скопируйте и вставьте фрагмент JS, предоставленный Google, в свой шаблон.
На самом деле вы можете сделать это, даже если вы находитесь в Divio Cloud.
Не похоже, что вам нужна учетная запись Divio Cloud. Похоже, ему просто нужно определить некоторые настройки. Взгляните на эту часть этого приложения;
google_analytics_id = getattr(settings, 'GOOGLE_ANALYTICS_ID', None)
use_universal_analytics = getattr(settings, 'GOOGLE_ANALYTICS_USE_UNIVERSAL', False)
track_individuals = getattr(settings, 'GOOGLE_ANALYTICS_TRACK_INDIVIDUALS', False)
Из этого вы можете видеть, что это будет работать, если вы предоставите свой идентификатор аналитики как следующий параметр в вашем файле настроек django; GOOGLE_ANALYTICS_ID
Вы также можете дополнительно включить следующие две настройки (True
или же False
) включить эти функции; GOOGLE_ANALYTICS_USE_UNIVERSAL
, GOOGLE_ANALYTICS_TRACK_INDIVIDUALS
В качестве альтернативы вы можете просто перенести JavaScript из аналитики в ваши шаблоны. Обычно это просто включить в base.html
это наследуется на всех страницах.