django-piwik de seguimiento es una aplicación simplificada de la clase PiwikTracker PHP.
Comentarios de los desarrolladores
Yo no necesito ninguna de las características avanzadas para el proyecto de mi cliente, es por eso que no puso en práctica todo. El código debería ser relativamente fácil de portar a otros marcos o secuencias de comandos. Yo sólo implementé un pequeño subconjunto de la API oficial porque esta aplicación fue creada para un cliente que sólo necesita un seguimiento de 301 y 302 redirecciones.
No se admite son:
- Comercio electrónico
- Objetivos
- Cookies
- Parámetros de JavaScript
- Parámetros personalizados
- ...
También se supone que el objeto de la petición aprobada es una Django HttpRequest. No estoy muy familiarizado con otros marcos o WSGI en general, pero no dude en enviar una solicitud de extracción o póngase en contacto conmigo para la ayuda profesional.
Si usted trabaja en el código por favor enviarme los cambios, incluso si no se pueden combinar! Estoy interesado en el empaquetado de una manera que no dependa de Django.
Usted necesita tener su propia instalación Piwik para enviar las solicitudes de seguimiento a.
Uso
Obtener django-piwik de seguimiento en su camino python:
PIP instalar django-piwik-tracking
Añadir piwik_tracking a sus INSTALLED_APPS en settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; "piwik_tracking ',
& Nbsp; ...,
)
En el código de la vista que pueda hacer esto para realizar un seguimiento de visitas:
desde piwik_tracking.piwiktracker piwik_get_url_track_page_view importación
piwik_get_url_track_page_view (
& Nbsp; id_site,
& Nbsp; api_url,
& Nbsp; self.request,
& Nbsp; token_auth,
& Nbsp; DOCUMENT_TITLE
)
Parámetros:
- Id_site: El ID de sitio Piwik desea registrar a
- Api_url: La URL de su script rastreador Piwik, /piwik.php
- Solicitud: El objeto de la petición actual
- Token_auth: auth testigo de un usuario
- DOCUMENT_TITLE: El título de la solicitud actual / vista p>
Requisitos :
- Python
- Django
Comentarios que no se encuentran