Django-Piwik-pelacakan adalah implementasi sederhana dari kelas PiwikTracker PHP.
Komentar Pengembang
Aku tidak membutuhkan fitur canggih untuk proyek klien saya, itu sebabnya saya tidak melaksanakan segala sesuatu. Kode harus relatif mudah untuk port kerangka atau script lainnya. Saya hanya menerapkan subset kecil dari API resmi karena aplikasi ini diciptakan untuk klien yang hanya perlu melacak 301 dan 302 pengalihan.
Tidak didukung adalah:
- E-commerce
- Tujuan
- Cookies
- Parameter JavaScript
- Parameter Kustom
- ...
Ini juga mengasumsikan bahwa permintaan objek berlalu adalah Django HttpRequest. Aku tidak benar-benar akrab dengan kerangka lain atau WSGI pada umumnya, tetapi merasa bebas untuk mengirim permintaan tarik atau hubungi saya untuk dukungan profesional.
Jika Anda bekerja pada kode ini saya kirimkan perubahan Anda, bahkan jika mereka tidak dapat digabungkan! Saya tertarik kemasan ini dengan cara yang tidak bergantung pada Django.
Anda harus memiliki instalasi sendiri Piwik untuk mengirim permintaan pelacakan untuk.
Penggunaan
Dapatkan Django-Piwik-pelacakan ke jalan python Anda:
pip menginstal Django-Piwik-pelacakan
Tambahkan piwik_tracking ke INSTALLED_APPS Anda di settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; 'piwik_tracking',
& Nbsp; ...,
)
Dalam kode pandangan Anda, Anda dapat melakukan ini untuk melacak pandangan:
dari piwik_tracking.piwiktracker impor piwik_get_url_track_page_view
piwik_get_url_track_page_view (
& Nbsp; id_site,
& Nbsp; api_url,
& Nbsp; self.request,
& Nbsp; token_auth,
& Nbsp; DOCUMENT_TITLE
)
Parameter:
- Id_site: The Piwik situs ID Anda ingin log ke
- Api_url: URL pelacak naskah Piwik Anda, /piwik.php
- Permintaan: Objek permintaan saat ini
- Token_auth: Seorang pengguna auth token
- DOCUMENT_TITLE: Judul untuk saat ini permintaan / view
Persyaratan :
- Python
- Django
Komentar tidak ditemukan