だから私も知りませんでした。 この検索により、JavaScriptを使用することを(一度は)想定されていなかったモバイルサイト用の公式PHPライブラリに導かれました。
私のさらなる研究の結果、サーバーサイドからGoogle Analyticsでページトラッキング(イベントは残念ながらサポートされていません)を使用できるPython用の小さなモジュールが作成されました。 定期的に、DjangoおよびFlaskのクラスがライブラリに含まれています。 Flaskのクラスは現在デプロイされており、 shares.datagreed.ruで実行されています。Djangoのクラスはまだテストしていませんので、バグの報告を歓迎します。
Djangoはこれを次のように使用します(
views.py
):
from pyga import DjangoGATracker def some_view(request): ga = DjangoGATracker('domain.com', 'UA-xxxx') # GA ga.track(request) # #<...>
Flaskの場合、別のセッションオブジェクトを渡す必要があります。
from flask import request, session # secret_key flask, . flask from pyga import FlaskGATracker #<...> ga = FlaskGATracker('domain.com', 'UA-xxxx') # GA ga.track(request, session) #
必要に応じて、これらすべてを少し低いレベルで使用できます。
from pyga import GATracker ga = GATracker('domain.com', 'UA-xxxx') ga.track('/api/news/', user_session_id, ip_address, useragent)
プロジェクトはビットバケツに住んでいます 。 そこにあるドキュメントはドラフトであり、興味がある人は追加できます。
pipを使用したインストール:
pip install -e git+https://bitbucket.org/DataGreed/pyga.git#egg=pyga-dev
プルリクエストは大歓迎です:)