ジャンゴ·ganalytics DjangoでのGoogle Analyticsを統合し、Djangoのアプリです。
開発者のコメント
正直なところ、他のすべてのGoogle AnalyticsのDjangoのアプリは吸う。私がしたいすべては私の `` settings.py``ファイルに私のGoogle Analyticsのコードを入れて、Google Analyticsの非同期javascriptのコード、damnetをレンダリングする単純なテンプレートタグを使用している!
残念ながら、すべての既存のソリューションは、これをしない、それは私を怒らせる!
のインストールと使用方法の
とにかく、この雌犬をインストールしてみましょう!あなたがしたいと思う最初の事は実行されます。
PIPジャンゴ-ganalyticsをインストール
次に、あなたの `` settings.py``ファイルを変更し、あなたの `` INSTALLED_APPS``にGoogle Analyticsのコード(UA-XXXXXXXX-XX`` ``のような通常のもの)だけでなく、プット `` ganalytics``を追加:
ニシキヘビ
#のsettings.py
INSTALLED_APPS =(
    #...
    「ganalytics」、
)
GANALYTICS_TRACKING_CODE = 'UA-XXXXXXXX-XX」
さて、実際に(私は私の `` base.html``テンプレートでこれを行うのが好き)、あなたのGoogle Analyticsの非同期のJavaScriptコードをレンダリング、ご希望のDjangoテンプレートを編集して、次を追加します。
  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 =は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( 'スクリプト')[0]; s.parentNode.insertBefore(ガ、単数または複数);
&NBSP; })();
簡単、右の
の要件の<?/ P>
- のPythonます。
- ジャンゴます。
コメントが見つかりません