django-webbugger web sitenize ziyaretçi izlemek için kullanılan basit bir Django uygulaması. Bu izleme bilgilerini işlemek için mümkün olan en esnek bir yaklaşım sağlamak için django içerik türleri çerçeve kullanır. Bu çok esnek bir şekilde izlenir hangi verilerin değiştirmenizi sağlar.
Çalışma modları izleme için kullanılan ana görünümü normal yönlendirme modunda çalışır, ancak isteğe bağlı olarak yerine piksel modunda çalışması için söylenebilir webbugger.views.trigger olduğunu.
Yönlendirme modunda, izleme sistemi izleme tamamlandıktan sonra başka bir sayfaya müşteri yönlendirmek için belirli bir hedef sınıfını kullanır Modu yönlendir. Bu kullanıcılara şeffaf izleme yöntemi gerçekleştirir - URL şema bağlı.
Piksel Modu tetik görünümü de "piksel" adı ile bir anahtar kelime argüman alır. Doğru olarak ayarlandığında, bu argüman, yeni bir sayfaya yönlendirme yerine bir 1x1 piksel net GIF dönmek için görünümü söyler. Bu özellik sayesinde, görünmez görüntü elemanları olarak sayfalarına doğrudan izleme URL'leri embed mümkündür. Sadece bu değil, ama bu sistem tarafından görüntüleri indiren herhangi bir çevrimiçi ortam yararlanabilirler.
Tabii, onlar kendi e-posta istemcisi etkin görüntüleri var varsayarak - piksel yöntemi böyle birisi kendilerine gönderilen bir e-posta inceledi olup olmadığını görmek için e-postalar içinde izleme de dahil olmak üzere daha akıllı şeyler yapmanızı sağlar.
Model yapısı
Her şey paletli için, "Beacon" oluşturulur. Bu işaret bizim izleme verilerini temsil eder. İşaretleri bir hedef, bir İdarece ve Kaynak oluşabilir. Varlık ve Kaynak onların sayfası isabeti ile bağlı verilerin çeşit izlemek istiyorsanız sistemler için verilmektedir. A Hedef yönlendirme gereklidir, ancak izleme pikselleri kullanırken gereksiz olduğunu.
İstek Varlıkları Bir "Varlık" django bir HTTP isteğine ilişkin bilgileri saklayan bir django modelidir. Bir işletme her django model olabilir ve isteğe bağlı olarak adlandırılan ve öncesinde hedef URL'ye yönlendirme izleme görünümünden talebi geçilecek "beacon_update" adı verilen bir yöntem tanımlayabilirsiniz. Bu çok kolay düz modeline isteği verileri kaydetmenize olanak verir.
Trafik Kaynakları "Kaynak" herhangi bir django model olabilir. Bu trafik nereden geldiğini ilişkin bilgileri depolamak için faydalıdır. Örneğin, bağlı bir pazarlama sistemi - sitenize trafik gönderilen ortaklık başvurmak için işaret kaynağı niteliğini kullanabilirsiniz.
Piksel modunda kullanılmayan Hedef Noktaları, bir "hedef" Beacon oluşturulduktan sonra trafiği yönlendirmek nereye temsil eder. Bir hedef sadece bizim "varlık" a işaret işledikten sonra yönlendirileceksiniz sayfaya bir URL dönmelidir bir get_beacon_url yöntemini tanımlayan bir modeldir. Get_absolute_url hedef modeline bir nitelik olarak tanımlanmış olması durumunda, diğer django uygulamaları ile uyumluluk için, webbugger kontrolleri sırasında get_beacon_url yok. . Bu yöntemlerden hiçbiri varsa biz takip işaret oluşturduktan sonra hiçbir yerde doğrudan trafik var, çünkü bir HTTP 404 gösterilmektedir
Gereksinimleri :
< ul>
Yorum Bulunamadı