django-Piwik-Tracking ist eine vereinfachte Umsetzung der PiwikTracker PHP-Klasse.
Entwickler-Kommentare
Ich habe nicht eine der erweiterten Funktionen müssen für die Projekt meines Klienten, deshalb habe ich nicht alles umsetzen. Der Code sollte relativ leicht zu Port zu anderen Frameworks oder der Script sein. Ich habe nur eine kleine Teilmenge der offiziellen API implementiert, da diese Anwendung wurde für einen Kunden, der muss nur 301 und 302 Umleitungen erstellt.
Nicht unterstützt werden:
- E-Commerce-
- Ziele
- Cookies
- JavaScript-Parameter
- Kundenspezifische Parameter
- ...
Sie geht davon aus, dass der übergebene Anfrage Objekt ist ein Django Httprequest. Ich bin nicht wirklich vertraut mit anderen Frameworks oder WSGI im Allgemeinen, aber fühlen Sie sich frei, um Pull-Anforderungen senden oder kontaktieren Sie mich für die professionelle Unterstützung.
Wenn Sie auf diesen Code arbeiten Bitte senden Sie mir Ihre Änderungen, auch wenn sie nicht zusammengeführt werden können! Ich interessiere mich für Verpackungs dies in einer Weise, die nicht auf Django abhängt.
Sie müssen Ihre eigenen Piwik-Installation, um die Tracking-Anfragen zu senden.
Verwendung
Holen django-Piwik-Tracking in Ihrem Python-Pfad:
pip django-Piwik-Tracking installieren
Fügen piwik_tracking um Ihre INSTALLED_APPS in settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; "piwik_tracking ',
& Nbsp; ...,
)
Ihrer Meinung nach Code können Sie dies tun, um Ansichten zu verfolgen:
von 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
)
Parameter:
- Id_site: Die Piwik Website ID Sie sich anmelden möchten
- Api_url: Die URL Ihrer Piwik Tracking-Skript, /piwik.php
- Anforderung: Die aktuelle Anforderungsobjekt
- Token_auth: Token auth eines Benutzers
- Document_title: Der Titel für die aktuelle Anfrage / view
Anforderungen :
- Python
- Django
Kommentare nicht gefunden