django-Piwik-tracking er en forenklet gennemførelse af PiwikTracker PHP klasse.
Kommentarer Developer
Jeg havde ikke brug for nogen af de avancerede funktioner for min klients projekt, det er derfor jeg ikke gennemførte alt. Koden skal være relativt let at port til andre rammebestemmelser eller scripts. Jeg implementeret kun en lille delmængde af den officielle API fordi denne app blev oprettet for en kunde, der kun har brug for at spore 301 og 302 omdirigeringer.
Understøttes ikke er:
- E-handel
- Mål
- Cookies
- JavaScript parametre
- Brugerdefinerede parametre
- ...
Det forudsætter endvidere, at det passerede anmodning objekt er en Django HttpRequest. Jeg er ikke rigtig bekendt med andre rammer eller WSGI generelt, men velkommen til at sende pull anmodninger eller kontakte mig for professionel støtte.
Hvis du arbejder på denne kode så send mig dine ændringer, selv om de ikke kan flettes! Jeg er interesseret i emballage dette på en måde, der ikke er afhængige af Django.
Du bliver nødt til at have din egen Piwik installationen til at sende tracking anmodninger.
Anvendelse
Få django-Piwik-sporing i din python sti:
pip installere django-Piwik-sporing
Føj piwik_tracking til dine INSTALLED_APPS i settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; "piwik_tracking«,
& Nbsp; ...,
)
Mener kode kan du gøre det til at spore visninger:
fra 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
)
Parametre:
- Id_site: The Piwik websted-id, du vil logge på
- Api_url: Webadressen på din Piwik tracker script, /piwik.php
- Anmodning: Den aktuelle forespørgsel objekt
- Token_auth: En brugers token auth
- DOCUMENT_TITLE: Titlen for den aktuelle anmodning / visning
Krav :
- Python
- Django
Kommentarer ikke fundet