django-Piwik-sporing er en forenklet gjennomføring av PiwikTracker PHP klasse.
Utvikler kommentarer
Jeg trenger ikke noen av de avanserte funksjonene for min klient prosjekt, det er derfor jeg ikke gjennomføre alt. Koden bør være relativt enkelt å port til andre rammer eller skript. Jeg bare implementert en liten undergruppe av den offisielle API fordi dette programmet ble opprettet for en klient som bare trenger å spore 301 og 302 viderekoblinger.
Ikke støttes er:
- E-handel
- Mål
- Cookies
- Javascript-parametere
- Egendefinerte parametre
- ...
Det forutsetter også at den passerte forespørsel objektet er en Django HttpRequest. Jeg er ikke veldig kjent med andre rammer eller WSGI generelt, men gjerne sende pull forespørsler eller kontakte meg for faglig støtte.
Hvis du jobber på denne koden kan du sende meg endringene, selv om de ikke kan bli slått sammen! Jeg er interessert i emballasje dette på en måte som ikke er avhengig av Django.
Du må ha din egen Piwik installasjon for å sende sporingsforespørsler til.
Bruk
Få django-Piwik-sporing i din python bane:
PIP installere django-Piwik-sporing
Legg piwik_tracking til dine INSTALLED_APPS i settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; 'piwik_tracking',
& Nbsp; ...,
)
I ditt syn koden kan du gjøre dette for å 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
)
Parametere:
- Id_site: The Piwik nettstedet ID du ønsker å logge på
- Api_url: Nettadressen til din Piwik tracker script, /piwik.php
- Forespørsel: Den gjeldende forespørselen objekt
- Token_auth: En brukers token auth
- DOCUMENT_TITLE: Tittelen for gjeldende forespørsel / visning
Krav :
- Python
- Django
Kommentarer ikke funnet