Django-ganalytics является приложение Django, которая объединяет Google Analytics с Django.
Разработчик комментирует
Честно говоря, все другие приложения Google Analytics Django сосать. Все, что я хочу сделать, это положить свой код Google Analytics в моем `` settings.py`` файла, и использовать простой шаблон тег для придания этому Google Analytics Asynchronous JavaScript код, damnet!
К сожалению, все существующие решения не делать этого, и что меня бесит!
Установка и использование
Во всяком случае, давайте установим эту суку! Первое, что вы хотите сделать, это запустить:
пункт установить Django-ganalytics
Далее, измените `` settings.py`` файл, и добавить свой код Google Analytics (обычно что-то вроде `` UA-XXXXXXXX-XX``), а также положить `` ganalytics`` в `` INSTALLED_APPS`` :
питон
# Settings.py
INSTALLED_APPS = (
& NBSP; & NBSP; & NBSP; # ...
& NBSP; & NBSP; & NBSP; "ganalytics",
)
GANALYTICS_TRACKING_CODE = 'UA-XXXXXXXX-XX'
Теперь, на самом деле сделать вашу Google Analytics Asynchronous JavaScript код, отредактировать нужный шаблон Django (я люблю делать это в моем `` шаблона base.html``), и добавьте следующее:
& NBSP; HTML
{Ganalytics нагрузка%%}
<--- ... ->
& NBSP; {%}% Ganalytics
<--- ... ->
Когда Джанго обрабатывает ваш шаблон, это будет заменить `` {%}% ganalytics `` с:
HTML
<Тип сценария = "текст / JavaScript">
& NBSP; вар _gaq = _gaq || [];
& NBSP; _gaq.push (['_ setAccount', '{{}} GANALYTICS_TRACKING_CODE']);
& NBSP; _gaq.push (['_ trackPageview']);
& NBSP; (функция () {
& NBSP; & NBSP; & NBSP; вар га = document.createElement ('сценарий'); ga.type = 'текст / JavaScript "; ga.async = TRUE;
& NBSP; & NBSP; & NBSP; ga.src = ('HTTPS:' == 'HTTPS document.location.protocol: // SSL': 'HTTP: // WWW "?) +' .google-analytics.com / ga.js";
& NBSP; & NBSP; & NBSP; вар ы = document.getElementsByTagName ('сценарий') [0]; s.parentNode.insertBefore (га, с);
& NBSP; }) ();
Скрипт>
Легко, верно
Требования :
- Python
- Джанго
Комментарии не найдены