django-Piwik-tracking è un'implementazione semplificata della classe PiwikTracker PHP.
Commenti sviluppatori
Non ho bisogno di nessuna delle funzioni avanzate per il progetto del mio cliente, è per questo che non ha attuato tutto. Il codice dovrebbe essere relativamente facile da porto ai diversi quadri o script. Ho implementato solo un piccolo sottoinsieme delle API ufficiali, perché questa applicazione è stato creato per un cliente che ha bisogno solo di monitorare 301 e 302 redirect.
Non supportati sono:
- Ecommerce
- Obiettivi
- Cookies
- parametri di JavaScript
- parametri personalizzati
- ...
Si presuppone inoltre che l'oggetto della richiesta passato è un Django HttpRequest. Io non sono molto familiare con altre discipline o WSGI in generale, ma sentitevi liberi di inviare richieste di trazione o contattarmi per un supporto professionale.
Se si lavora su questo codice vi prego di inviarmi le modifiche, anche se non possono essere unite! Sono interessato a questo imballaggio in un modo che non dipende da Django.
Avrete bisogno di avere la propria installazione di Piwik per inviare le richieste di tracking per.
Utilizzo
Get django-piwik-tracking nel vostro percorso di pitone:
Pip installare django-piwik-tracking
Aggiungi ai tuoi piwik_tracking INSTALLED_APPS a settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; 'piwik_tracking',
& Nbsp; ...,
)
Nel codice vista si può fare questo per tenere traccia di vista:
da piwik_tracking.piwiktracker import 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
)
Parametri:
- Id_site: L'ID sito Piwik si desidera accedere a
- Api_url: URL del vostro script inseguitore Piwik, /piwik.php
- Richiesta: L'oggetto richiesta corrente
- Token_auth: auth gettone di un utente
- DOCUMENT_TITLE: Il titolo per l'attuale richiesta / Vista p>
Requisiti :
- Python
- Django
I commenti non trovato