django-webbugger

Software skärmdump:
django-webbugger
Mjukvaruinformation:
Version: 0.11-distutils
Ladda upp dagen: 11 May 15
Utvecklare: Brandon R. Stoner
Licens: Gratis
Popularitet: 12

Rating: 2.0/5 (Total Votes: 1)

django-webbugger är en enkel Django app som kan användas för att spåra besökare till din webbplats. Den använder innehållstyper ramen för django att tillåta det mest flexibla tillvägagångssättet är möjligt för att bearbeta spårningsinformation. Detta gör att du kan anpassa vilka data som spåras i ett mycket flexibelt sätt.
Drift Huvudvyn används för att spåra är webbugger.views.trigger som normalt arbetar i omdirigering läge, men kan eventuellt bli tillsagd att arbeta i pixelläge i stället.
Dirigera Läge När i omdirigering läget använder spårningssystem ett givet mål klass för att omdirigera klienten till en annan sida efter spårningen är klar. Detta åstadkommer en metod för spårning som är transparent för användarna - beroende på din webbadress schema.
Pixel Läge trigger vyn tar också ett nyckelord argument med namnet "pixel". När inställningen är sant att detta argument talar om att returnera en 1x1 pixel klar GIF i stället för att omdirigera användaren till en ny sida. Med denna funktion är det möjligt att bädda in spårningsadresser direkt till sidor som osynliga bildelement. Inte bara det, men du kan använda någon online-mediet som laddar ner bilder av det här systemet.
Pixel metoden tillåter dig att göra mer smarta saker, såsom bland annat spårning insidan av e-post för att se om någon har sett ett e-postmeddelande som du har skickat dem - förutsatt att de har bilder aktiverade i sin e-postklient, naturligtvis.
Modell struktur
För allt spåras, är en "Beacon" skapas. Denna ledstjärna representerar våra spårningsdata. Beacons kan bestå av ett mål, en enhet och en källa. Entity och Källa tillhandahålls för system som vill spåra någon form av uppgifter knutna till deras sida träffar. A Målgrupps krävs vid omdirigering, men det är onödiga när du använder bildpunkter för att spåra.
Begär Enheter En "enhet" är en django modell som lagrar information relaterad till en HTTP-begäran i django. Ett företag kan vara vilket som helst django modell och kan eventuellt fastställa en metod som kallas "beacon_update", som kommer att kallas och passerade begäran från spårnings vyn innan omdirigera till vårt mål URL. Detta gör att du kan spara data från begäran rakt in i modellen mycket lätt.
Trafikkällor "källa" kan vara något django modell. Detta är användbart för att lagra information avseende där trafiken kom ifrån. Till exempel, i en affiliate marknadsföring system - kan du använda källattributet av vår ledstjärna att referera till affiliate som skickade trafik till din webbplats.
Target resmål när den inte används i pixelläge, representerar ett "mål" var att omdirigera trafik efter Beacon har skapats. Ett mål är helt enkelt en modell som definierar en get_beacon_url metod som ska returnera ett URL till sidan som vår "enhet" kommer att omdirigeras till efter bearbetning en ledstjärna. För kompatibilitet med andra django program webbugger kontrollerar om get_absolute_url definieras som ett attribut på vår målmodell när get_beacon_url existerar inte. . Om ingen av dessa metoder finns, är en HTTP 404 visar att vi har ingenstans att dirigera trafiken till efter att skapa spårning fyr

Krav :

< ul>

  • Python
  • Django
  • Annan programvara för utvecklare Brandon R. Stoner

    django-edict
    django-edict

    11 May 15

    Vaktuk
    Vaktuk

    11 May 15

    django-themes
    django-themes

    11 May 15

    Kommentarer till django-webbugger

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!