Django-WebBugger

Basic WEBBUGGER / Rastreing Beacon para Django
Descargar ahora

Django-WebBugger Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Nombre del editor:
  • Brandon R. Stoner
  • Sitio web del editor:
  • http://limpidtech.com

Django-WebBugger Etiquetas


Django-WebBugger Descripción

Balizador básico de WEBBugger / seguimiento para Django Django-WebBugger es una aplicación simple de Django que se puede utilizar para rastrear a los visitantes a su sitio web. Utiliza el marco de tipos de contenido de Django para permitir el enfoque más flexible posible para la información de seguimiento de procesamiento. Esto le permite personalizar qué datos se rastran de forma muy flexible. Modos de operación La vista principal utilizada para el seguimiento es webbugger.views.trigger que normalmente funciona en el modo de redirección, pero opcionalmente se puede decir que funcione en modo pixel en lugar. Modo Cuando está en modo Redirect, el sistema de seguimiento utiliza una clase de destino determinada para redirigir al cliente a otra página después de que finalice el seguimiento. Esto logra un método de seguimiento que es transparente para los usuarios, dependiendo de su modo de URL Schema.Pixel, la vista de activación también toma un argumento de palabras clave con el nombre de "Pixel". Cuando se establece en VERDADERO, este argumento le dice a la vista que devuelva un GIF transparente de 1x1 píxeles en lugar de redirigir al usuario a una nueva página. Con esta función, es posible incrustar las URL de seguimiento directamente en las páginas como elementos de imagen invisibles. No solo eso, sino que puede hacer uso de cualquier medio en línea que descargue imágenes por este sistema. El método de píxel le permite realizar cosas más inteligentes, como incluir el seguimiento dentro de los correos electrónicos para ver si alguien ha visto un correo electrónico que usted Los envié: suponiendo que tienen imágenes habilitadas en su cliente de correo electrónico, por supuesto. Estructura de Modelos para todo rastro, se crea una "baliza". Esta baliza representa nuestros datos de seguimiento. Las balizas pueden consistir en un objetivo, una entidad y una fuente. La entidad y la fuente se proporcionan para los sistemas que desean realizar un seguimiento de algún tipo de datos afiliados a sus hits de página. Se requiere un objetivo al redirigir, pero se inadecuado cuando se usa píxeles para rastrear. Las entidades de frecuencia, una "entidad" es un modelo DJANGO que almacena información relacionada con una solicitud HTTP en Django. Una entidad puede ser cualquier modelo de Django y, opcionalmente, puede definir opcionalmente un método llamado "BEACON_UPDATE", que se llamará y pasará la solicitud de la vista de seguimiento antes de redirigir a nuestra URL de destino. Esto le permite guardar datos de la solicitud directamente en el modelo muy fácilmente. FUENTESTRÁFICOS La "fuente" puede ser cualquier modelo de Django. Esto es útil para almacenar información sobre de dónde vino el tráfico. Por ejemplo, en un sistema de marketing de afiliados, podría usar el atributo de origen de nuestra baliza para hacer referencia a la afiliada que envió el tráfico a su sitio. Los destinos de venta al no se están utilizando en el modo Pixel, un "objetivo" representa dónde redirigir el tráfico después de Se ha creado la baliza. Un objetivo es simplemente un modelo que define un método GET_BEACON_URL, que debe devolver una URL a la página que nuestra "entidad" será redirigida para procesar una baliza. Para compatibilidad con otras aplicaciones de Django, WebBugger comprueba si GET_ABSOLUTE_URL se define como un atributo en nuestro modelo de destino cuando no existe get_beacon_url. Si no existen ninguno de estos métodos, se muestra un HTTP 404 porque no tenemos a dónde dirigir el tráfico después de crear la baliza de seguimiento. Requisitos: · Python · Django


Django-WebBugger Software relacionado