Django-Webbugger

Basic Webbugger / Tracking Beacon für Django
Jetzt downloaden

Django-Webbugger Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Brandon R. Stoner
  • Website des Verlags:
  • http://limpidtech.com

Django-Webbugger Stichworte


Django-Webbugger Beschreibung

Basic Webbugger / Tracking Beacon für Django Django-Webbugger ist eine einfache Django-App, mit der Besucher auf Ihrer Website verfolgt werden können. Es verwendet das Framework von Django Content-Typen, um den flexibelsten Ansatz für die Verarbeitung von Tracking-Informationen zu ermöglichen. Auf diese Weise können Sie anpassen, welche Daten in einem sehr flexiblen Weg angezeigt werden. Modes of-Operation Die Hauptansicht, die zum Tracking verwendet wird, ist webbugger.views.trigger, der normalerweise im Umleitungsmodus funktioniert, kann jedoch gegebenenfalls gesagt werden, um im Pixel-Modus stattdessen im Pixel-Modus zu arbeiten. Modus Wenn im Umleitungsmodus das Tracking-System eine bestimmte Zielklasse verwendet, um den Client nach dem Abschluss der Tracking auf eine andere Seite umzuleiten. Dies erfüllt ein Verfahren zum Tracking, das für Benutzer transparent ist - abhängig von Ihrem URL-Schema.Pixel-Modus Die Trigger-Ansicht nimmt auch ein Keyword-Argument mit dem Namen "Pixel". Wenn auf TRUE eingestellt ist, weist dieses Argument den Ansicht an, ein 1x1 Pixel Clear GIF zurückzugeben, anstatt den Benutzer auf eine neue Seite umzuleiten. Mit dieser Funktion ist es möglich, Tracking-URLs als unsichtbare Bildelemente direkt in Seiten einzufügen. Nicht nur Senden Sie sie - voraussetzt, dass sie in ihrem E-Mail-Client aktivierten Bildern haben, natürlich. Dieses Beacon repräsentiert unsere Tracking-Daten. Beacons können aus einem Ziel, einer Entität und einer Quelle bestehen. Entität und Quelle werden für Systeme bereitgestellt, die eine Art von Daten, die mit ihren Seitentreffern verbunden sind, verfolgen möchten. Bei der Umleitung ist ein Ziel erforderlich, es ist jedoch nicht erforderlich, wenn Sie Pixel zum Tracking verwenden. Eine Entität kann ein beliebiges Django-Modell sein und kann optional eine Methode namens "Beacon_Update" definieren, die aufgerufen wird und die Anforderung aus der Tracking-Ansicht vor der Weiterleitung an unsere Ziel-URL angibt. Auf diese Weise können Sie Daten von der Anforderung direkt in das Modell speichern, das sehr einfach ist. Traffic-Quellen Die "Quelle" kann ein beliebiges Django-Modell sein. Dies ist nützlich, um Informationen zu speichern, woher der Verkehr stammt. Zum Beispiel könnten Sie in einem Affiliate-Marketing-System das Quellattribut unseres BEACRON verwenden, um den Partner zu verweisen, der den Datenverkehr an Ihre Website an Ihre Website ansandet. Das Beacon wurde erstellt. Ein Ziel ist einfach ein Modell, das eine Get_BeAcon_URL-Methode definiert, die eine URL an die Seite zurückgeben sollte, dass unsere "Entity" nach der Verarbeitung eines Leuchtfeuers umgeleitet wird. Zur Kompatibilität mit anderen Django-Anwendungen prüft Webbugger, ob Get_Absolute_URL als Attribut auf unserem Zielmodell definiert ist, wenn GET_BEACON_URL nicht vorhanden ist. Wenn keine dieser Methoden vorhanden ist, wird ein HTTP 404 angezeigt, da wir den Verkehr nirgendwo an den Verkehr auf das Erstellen des Tracking-Beacon leiten. Anforderungen: · Python · Django


Django-Webbugger Zugehörige Software