Django-webbugger це просто Джанго додаток, який можна використовувати для відстеження відвідувачів на ваш сайт. Він використовує Django типів вмісту бази, щоб найбільш гнучкий підхід можливе для обробки відстеження інформації. Це дозволяє налаштувати, які дані відстежуються в дуже гнучко.
Режими роботи Основний вид використовується для відстеження webbugger.views.trigger, які зазвичай працює в режимі перенаправлення, але може бути необов'язково сказав, щоб працювати в режимі піксель замість цього.
Перенаправлення режим При роботі в режимі переадресації, система стеження використовує дану цільову клас для перенаправлення клієнта на іншу сторінку після відстеження закінчена. Це виконує метод відстеження, що є прозорим для користувачів - залежно від вашого URL схеми.
Режим Pixel вид тригера також бере аргумент ключове слово з ім'ям "піксель". При установці Правда, цей аргумент говорить думка, щоб повернути 1x1 пікселів чітке GIF замість перенаправлення користувача на нову сторінку. За допомогою цієї функції, можна вставляти URL відстеження безпосередньо в сторінки, як невидимих елементів зображення. Не тільки це, але ви можете використовувати будь онлайн середовищі, що завантажує зображення за допомогою цієї системи.
Метод пікселів дозволяє робити більш розумні речі, такі як відстежування в тому числі всередині листа для того, щоб побачити, якщо хтось переглядав електронну пошту, що ви послали їх - за умови, що вони мають зображення дозволили в поштовому клієнті, звичайно.
<Сильний> Модель структури
Для все відстежується, "Маяк" буде створена. Це маяк представляє наші дані відстеження. Маяки можуть складатися з Target, організація і джерело. Сутність і Джерело надаються для систем, які хочуть відстежувати якісь дані, пов'язаних з їх сторінок хітів. Цільове потрібно при перенаправлення, але це не потрібні при використанні пікселів для відстеження.
Запит Сутності "Сутність" є Django модель, яка зберігає інформацію, пов'язану з проханням HTTP в Django. Особа може бути будь Django моделі й може додатково визначити метод, званий "beacon_update", який буде називатися і передав прохання від зору відстеження до перенаправлення на нашій цільової URL. Це дозволяє вам зберігати дані із запиту прямо в моделі дуже легко.
Джерела трафіку "Джерело" може бути будь Django модель. Це корисно для зберігання інформації про те, де трафік прийшов. Наприклад, в партнерської маркетингової системи - ви можете використовувати вихідний атрибут нашого маяка, щоб посилатися на філію, який послав трафік на ваш сайт.
Цільові Напрями коли він не використовується в режимі піксель, "мета" представляє куди перенаправити трафік після Маяк був створений. Мета просто модель, яка визначає метод get_beacon_url, яка повинна повертати URL на сторінку, що наша "обличчя" буде перенаправлений після обробки маяк. Для сумісності з іншими додатками Django, webbugger перевіряє get_absolute_url визначається як атрибут нашої цільової моделі, коли get_beacon_url не існує. . Якщо жоден з цих методів існують, HTTP 404 показано, тому що у нас немає ніде прямого трафіку після створення відстеження маяк
Вимоги
< UL>
Коментар не знайдено