django-webbugger

軟件截圖:
django-webbugger
軟件詳細信息:
版本: 0.11-distutils
上傳日期: 11 May 15
許可: 免費
人氣: 12

Rating: 2.0/5 (Total Votes: 1)

Django的webbugger是一個簡單的Django的應用程序,可以用來跟踪訪問者到你的網站。它使用Django的內容類型的框架,以使最靈活的方法可以用於處理跟踪信息。這允許您自定義哪些數據跟踪非常靈活的方式。
操作模式用於跟踪的主要觀點是webbugger.views.trigger通常工作在重定向模式,但可以有選擇地告訴記者,在像素模式下工作,而不是。
重定向模式在重定向模式,跟踪系統採用給定的目標類的客戶端重定向到另一個頁面的跟踪完成後。這完成跟踪的方法是對用戶透明 - 這取決於你的URL方案。
像素模式觸發視圖還需要一個關鍵字參數與“像素”的名字。當設置為True,這個參數告訴視圖返回將用戶重定向到一個新頁面的1x1像素的GIF清晰代替。有了這個功能,就可以直接嵌入跟踪網址到為不可見圖像元素的網頁。不僅如此,但你可以使用,通過該系統下載圖像的任何在線媒體。
像素方法允許你做更聰明的事情,比如包括跟踪郵件裡面,以查看是否有人看到了你發一封電子郵件 - 當然假定他們在他們的電子郵件客戶端啟用圖片。
模型結構
對於跟踪的一切,一個“燈塔”創建。這盞是我們跟踪的數據。信標可​​以由一個目標,一個實體,和一個源的。實體和來源提供適合希望跟踪某種隸屬於他們的網頁點擊率數據的系統。重定向當目標是必需的,但它使用像素跟踪時不需要。
實體請求一個“實體”是存儲與在Django的HTTP請求信息的Django模型。一個實體可以是任何Django模型,並可以隨意定義一個名為“beacon_update”這將被調用,通過從跟踪查看請求重定向到我們的目標URL之前的方法。這使您可以從請求數據直接保存到模型非常容易。
流量來源的“來源”可以是任何Django模型。這是用於存儲關於在流量來自信息是有用的。例如,在一個聯盟營銷系統 - 你可以使用我們的燈塔來源屬性引用發送的流量到您的網站的會員。
目標目的地當未在像素模式中使用的,“目標”表示,其中信標已被創建之後將流量重定向。一個目標是一個簡單的模型,它定義了一個get_beacon_url方法,該方法應該返回一個網址給我們的“實體”,將處理後的燈塔被重定向到該頁面。為了與其他Django應用程序的兼容性,webbugger檢查是否get_absolute_url被定義為我們的目標模型的屬性時,get_beacon_url不存在。如果這些方法都不存在,一個HTTP 404顯示,因為我們已經無處可直接流量創建跟踪信標後

要求

< UL>

  • 的Python
  • Django的
  • 顯影劑的其他軟件 Brandon R. Stoner

    Vaktuk
    Vaktuk

    11 May 15

    pyramid-flatpages
    pyramid-flatpages

    11 May 15

    django-edict
    django-edict

    11 May 15

    django-aliases
    django-aliases

    11 May 15

    意見 django-webbugger

    評論沒有發現
    添加評論
    打開圖片!