django-Piwik-spårning är en förenklad tillämpning av PiwikTracker PHP-klass.
Utvecklare kommentarer
Jag behövde inte någon av de avancerade funktioner för min klient projekt, det är därför jag inte genomföra allt. Koden bör vara relativt lätt att porta till andra ramar eller skript. Jag förs endast en liten delmängd av den officiella API eftersom denna app skapades för en kund som bara behöver spåra 301 och 302 omdirigeringar.
Stöds inte är:
- E-handel
- Mål
- Cookies
- JavaScript-parametrar
- Anpassade parametrar
- ...
Det förutsätter också att den passerat begäran objektet är en Django httprequest. Jag är inte riktigt bekant med andra rambestämmelser eller WSGI i allmänhet, men känn dig fri att skicka pull förfrågningar eller kontakta mig för professionellt stöd.
Om du arbetar på denna kod skicka mig dina ändringar, även om de inte kan slås samman! Jag är intresserad av att förpacka detta på ett sätt som inte är beroende av Django.
Du måste ha en egen Piwik installationen att skicka spårningsansökningar.
Användning
Få django-piwik-tracking i din python sökväg:
PiP installera django-piwik-tracking
Lägg piwik_tracking dina INSTALLED_APPS i settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; 'piwik_tracking ",
& Nbsp; ...,
)
Anser koden kan du göra detta för att spåra visningar:
från 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
)
Parametrar:
- Id_site: The Piwik plats-ID som du vill logga till
- Api_url: Webbadressen till din Piwik tracker script, /piwik.php
- Begäran: Den aktuella begäran objektet
- Token_auth: En användares token auth
- DOCUMENT_TITLE: Titeln för den aktuella begäran / view
Krav :
- Python
- Django
Kommentarer hittades inte