Джанго-ganalytics е Django приложение, което интегрира Google Analytics с Django.
Коментари на разработчика
Честно казано, всички други приложения Google Analytics Django смучат. Всичко, което искам да направя е да си сложа код Google Analytics в моя `` settings.py`` файл, и да използвате един прост етикет шаблон, за да направи Google Analytics асинхронен JavaScript код, damnet!
За съжаление, всички съществуващи решения не правят това, и това ме вбесява!
<Силен> инсталиране и използване
Както и да е, нека да инсталирате тази кучка! Първото нещо, което ще искате да направите, е да стартирате:
PIP инсталирате 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 JavaScript код, редактирате вашите желания Django шаблон (обичам да правя това в моята `` шаблон base.html``), и се добавя следното:
& Nbsp; HTML
{% Натоварване ganalytics%}
<--- ... ->
<Главата>
& Nbsp; {% Ganalytics%}
Глава>
<--- ... ->
Когато Django обработва шаблона си, тя ще замени `` {% ganalytics%} `` с:
HTML
<Тип скрипт = "текст / JavaScript">
& Nbsp; Var _gaq = _gaq || [];
& Nbsp; _gaq.push (['_ setAccount "," {{}} GANALYTICS_TRACKING_CODE']);
& Nbsp; _gaq.push (['_ trackPageview']);
& Nbsp; (Функция () {
& Nbsp; & Nbsp; & Nbsp; Var GA = document.createElement ("скрипт"); ga.type = "текст / JavaScript"; ga.async = вярно;
& Nbsp; & Nbsp; & Nbsp; ga.src = ("HTTPS:" == document.location.protocol "HTTPS: // SSL": "HTTP: // WWW"?) + '.google-analytics.com / ga.js ";
& Nbsp; & Nbsp; & Nbsp; Var S = document.getElementsByTagName ("скрипт") [0]; s.parentNode.insertBefore (GA, и);
& Nbsp; }) ();
Скрипт>
Лесно, нали
<силни> Изисквания :
- Python
- Django
Коментари не е намерена