"Django-webbugger yra paprasta Django programa, kuri gali būti naudojama stebėti lankytojų į savo svetainę. Jis naudoja Django turinio tipų sistemą, kad būtų galima kuo perdirbimo stebėjimo informaciją labiausiai lankstus požiūris. Tai leidžia jums pritaikyti, kokie duomenys yra stebimi labai lanksčiai.
Darbo režimai vaizde naudojama sekimo yra webbugger.views.trigger, kurie paprastai dirba peradresavimo režimu, bet pasirinktinai gali būti liepta dirbti pikselių režimu vietoj.
Nukreipimo režimas Kai peradresavimo režimu, sekimo sistema naudoja tam tikrą tikslinę klasė nukreipti klientą į kitą puslapį po stebėjimas baigtas. Tai atlieka keletą stebėjimo metodą, kuris yra skaidrus vartotojams - priklausomai nuo jūsų URL schemą.
Pikselių režimas gaiduką vaizdas taip pat atsižvelgiama raktažodžių argumentą su "pikselių" vardu. Kai "True", šis argumentas pasakoja nuomonės vietoj grąžinti 1x1 pikselių aiškų GIF ir nukreipti vartotoją į naują puslapį. Naudodami šią funkciją, galima įdėti stebėjimo URL tiesiai į puslapius, kaip nematomų vaizdo elementų. Ne tik kad, bet jūs galite naudoti bet internete laikmenoje, kurios parsiunčia šią sistemą.
Pikselių metodas leidžia jums padaryti daugiau protingas dalykų, pavyzdžiui, įskaitant stebėjimo viduje laiškų, siekiant pamatyti, jei kas nors domėjosi elektroninį laišką, kad jums išsiuntė juos - darant prielaidą, kad jie vaizdus aktyvuota savo elektroninio pašto klientas, žinoma.
, Modelis struktūra
Dėl stebimi viskas, "Švyturys" yra sukurta. Tai švyturys atstovauja mūsų stebėjimo duomenis. Švyturiai gali sudaryti Target Ūkio subjektas, ir šaltinio. Subjektas ir šaltinis yra numatyta sistemų, kurios nori sekti tam tikrą duomenų susijusių su jų puslapio hitai rūšiuoti. Tikslinė reikalingas nukreipti, tačiau ji yra nereikalingas, naudojant taškų sekimo.
Prašymas Subjektai "ūkio subjektas" Django modelis, kuris saugo informaciją, susijusią su HTTP prašymu Django. Ūkio subjektas gali būti bet Django modelis ir gali pasirinktinai nustatyti metodą, pavadintą "beacon_update", kuris bus vadinamas ir išlaikė prašymą stebėjimo nuomone, prieš nukreipiant į mūsų tikslinę URL. Tai leidžia išsaugoti duomenis iš prašymo tiesiai į modelį labai lengvai.
Eismo šaltiniai "Šaltinis" gali būti bet Django modelis. Tai naudinga, kur informaciją apie eismo buvo iš saugoti. Pavyzdžiui, filialo rinkodaros sistema - galite naudoti šaltinio atributas mūsų švyturys nuoroda filialas kad atsiųstą srautą į jūsų svetainę.
Tikslinės šalis Kai nenaudojamas pikselių režimu "taikinys" yra kur nukreipti srautą po švyturys buvo sukurta. Tikslas yra tiesiog modelis apibrėžia get_beacon_url metodą, kuris turėtų grįžti URL į puslapį, kad mūsų "subjektas", bus nukreipti į po perdirbimo švyturys. Dėl suderinamumo su kitais django programų, webbugger patikrina, ar get_absolute_url apibrėžiama kaip mūsų tikslinės modelio atributas kai get_beacon_url neegzistuoja. . Jei nė vienas iš šių metodų nėra, HTTP 404 parodytas, nes mes niekur tiesiogiai eismo Sukūrę stebėjimo švyturys
Reikalavimai
< ul>
Komentarai nerastas