Django-ganalytics ay isang Django app na Sumasama Google Analytics na may Django.
Komento ng nag-develop
Matapat, ang lahat ng iba pang mga Google Analytics Django apps pagsuso. Ang lahat ng mga gusto kong gawin ay ilagay ang aking code ng Google Analytics sa aking `` settings.py`` file, at gumamit ng isang simpleng template tag na upang mag-render ang Google Analytics asynchronous javascript code, damnet!
Sa kasamaang palad, ang lahat ng mga umiiral na solusyon huwag gawin ito, at na pisses sa akin off!
Pag-install at Paggamit
Pa Rin, i-install natin ang asong babae ipaalam! Ang unang bagay na gugustuhin mong gawin ay tumakbo:
buto ng bungang-kahoy-install Django-ganalytics
Susunod, baguhin ang iyong `` settings.py`` file, at idagdag ang iyong code ng Google Analytics (karaniwang isang bagay tulad ng `` UA-XXXXXXXX-XX``), pati na rin ilagay `` ganalytics`` sa iyong `` INSTALLED_APPS`` :
sawa
# Settings.py
INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; # ...
& Nbsp; & nbsp; & nbsp; 'Ganalytics',
)
GANALYTICS_TRACKING_CODE = 'UA-XXXXXXXX-XX'
Ngayon, upang aktwal na-render ang iyong asynchronous Google Analytics javascript code, i-edit ang iyong nais na template Django (gusto kong gawin ito sa aking `` base.html`` template), at idagdag ang mga sumusunod:
& Nbsp; html
{% Ganalytics-load%}
<--- ... -!>
& Nbsp; {% Ganalytics%}
<--- ... -!>
Kapag nagpoproseso Django ang iyong template, ito ay papalitan `` {% ganalytics%} `` sa:
html
& Nbsp; var _gaq = _gaq || [];
& Nbsp; _gaq.push (['_ setAccount', '{{GANALYTICS_TRACKING_CODE}}']);
& Nbsp; _gaq.push (['_ trackPageview']);
& Nbsp; (Function na () {
& Nbsp; & nbsp; & nbsp; var ga = document.createElement ('script'); ga.type = 'text / javascript'; ga.async = true;
& 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 ('script') [0]; s.parentNode.insertBefore (ga, mga);
& Nbsp; }) ();
Madaling, i-right
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan