django-piwik-śledzenia jest uproszczona implementacja klasy PiwikTracker PHP.
Uwagi dla programistów
Nie potrzebujemy żadnej z zaawansowanych funkcji do projektu mojego klienta, to dlaczego nie realizować wszystko. Kod powinien być stosunkowo łatwe do portu do innych ram lub skryptów. Ja tylko realizowane małą ilość oficjalnego API, ponieważ ta aplikacja została stworzona dla klienta, który potrzebuje tylko do śledzenia 301 i 302 przekierowań.
Nie są obsługiwane:
- E-commerce
- Cele
- Cookies
- parametry JavaScript
- parametry niestandardowe
- ...
Zakłada się również, że przeszedł wniosek celem jest Django HttpRequest. Nie jestem zaznajomiony z innych ram lub WSGI w ogóle, ale zachęcamy do wysyłania wniosków do pociągania lub kontakt do profesjonalnego wsparcia.
Jeśli pracujesz na ten kod wyślij mi zmiany, nawet jeśli nie może być połączone! Jestem zainteresowany opakowanie to w sposób, który nie zależy od Django.
Musisz mieć własną instalację Piwik wysyłania żądań śledzenia celu.
Zastosowanie
Pobierz django-piwik śledzenia na ścieżce Pythona:
pip zainstalować django-Piwik-tracking
Dodaj piwik_tracking do INSTALLED_APPS w settings.py:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "piwik_tracking",
& Nbsp; ...
)
W kodzie widzenia można to zrobić, aby śledzić widoki:
z piwik_tracking.piwiktracker importu 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
)
Parametry:
- Id_site: Piwik witryna ID chcesz zalogować się
- Api_url: Adres URL skryptu tracker Piwik, /piwik.php
- Wniosek: bieżące żądanie obiektu
- Token_auth: Token użytkownika auth
- DOCUMENT_TITLE: tytuł dla bieżącego żądania / widok
Wymagania :
- Python
- Django
Komentarze nie znaleziono