Джанго-webbugger е проста Django приложение, което може да се използва за проследяване на посетителите на вашия сайт. Тя използва съдържание типове рамките на Джанго да позволи най-гъвкав подход възможно за обработване информация за проследяване. Това ви позволява да персонализирате какви данни се проследяват по много гъвкав начин.
Режими на работа на основния екран се използва за проследяване е webbugger.views.trigger които обикновено работи в режим на пренасочване, но по желание може да се разкаже за работа в режим на пиксел, вместо.
Пренасочване режим, когато в режим на пренасочване, системата за следене използва даден Target клас за пренасочване на клиента към друга страница, след проследяване е завършен. Това постига метод за проследяване, която е прозрачна за потребителите - в зависимост от вашето URL схема.
Pixel Mode Изгледът на спусъка също отнема аргумент дума с името на "пиксел". Когато е настроен на True, този аргумент казва мнението, за да се върнете на 1x1 пиксела ясно GIF вместо пренасочване на потребителя към нова страница. С тази функция, е възможно да вградите проследяване URL адреси директно в страници като невидими елементи снимка. Не само това, но можете да се възползвате от всички онлайн среда, която сваля снимки от тази система.
Методът на пикселите ви позволява да направите по-умни неща, като включително проследяване вътрешността на имейли, за да се види дали някой е разгледана имейл, който ви ги е пратил - ако се приеме, че те имат изображения активирани в своята електронна поща, разбира се.
<Силен> Модел структура
За всичко, което проследява, а "Beacon" е създаден. Този фар представлява нашите данни за проследяването. Маяци може да се състоят от Target, предприятието, и източник. Entity и Source са предвидени системи, които искат да се проследи някаква данни свързани с техните страници хитове. A Target се изисква, когато пренасочване, но това е ненужна, когато се използва за проследяване на пиксела.
Заявка Субекти An "Entity" е модел Джанго, която съхранява информация, свързана с дадено искане HTTP в Джанго. Предприятието може да бъде всеки Джанго модел и може по избор да се определи метод, наречен "beacon_update", която ще се нарича и подаде искане от екрана за проследяване преди пренасочване към нашата цел URL. Това ви позволява да запишете данните от искането право в модела много лесно.
Източници на трафика "Source" може да бъде всеки Джанго модел. Това е полезно за съхранение на информация относно къде идва трафика от. Например, в един филиал на маркетинга система - можете да използвате източник атрибут на нашето местоположение за указване на филиал, който е изпратил на трафика към вашия сайт.
Целеви Дестинации когато не се използват в пиксел режим, а "мишена" представя къде да насочват трафика след Beacon е бил създаден. А целта е просто модел, който определя метода на get_beacon_url, която трябва да се върне на URL на страницата, че нашата "субект", ще бъдат пренасочени към след преработка маяк. За съвместимост с други приложения Django, проверки webbugger ако get_absolute_url се определя като атрибут на нашата целева модел, когато get_beacon_url не съществува. . Ако нито един от тези методи съществува, един HTTP 404 е показана, защото ние няма къде да директен трафик до след създаване на проследяване фар
<силни> Изисквания
< ул>
Коментари не е намерена