Django-piwik-pagsubaybay ay isang pinasimple na pagpapatupad ng klase PiwikTracker PHP.
Komento ng nag-develop
Hindi ko kailangan ang alinman sa mga advanced na mga tampok para sa proyektong aking client, na ang dahilan kung bakit hindi ako nag ipatupad ang lahat. Ay dapat na medyo madaling port sa iba pang mga Framework o script code. Lamang naipatupad ko ang isang maliit na subset ng mga opisyal API dahil ang app na ito ay nilikha para sa isang client na nangangailangan lamang upang subaybayan ang 301 at 302 redirect.
Hindi sinusuportahan ay:
- Ecommerce
- Mga Layunin
- Cookies
- JavaScript parameter
- Custom na mga parameter
- ...
Ipinapalagay din dito na ang pumasa sa mga kahilingan sa bagay ay isang Django HttpRequest. Hindi ako talagang pamilyar sa iba pang mga Framework o WSGI sa pangkalahatan, ngunit huwag mag-atubiling magpadala ng mga kahilingan sa pull o makipag-ugnay sa akin para sa propesyonal na suporta.
Kung nagtatrabaho ka sa ang code na ito mangyaring ipadala sa akin ang iyong mga pagbabago, kahit na hindi sila pagsamahin! Interesado ako sa packaging na ito sa isang paraan na hindi nakadepende sa Django.
Kakailanganin mong magkaroon ng iyong sariling pag-install Piwik upang ipadala ang mga kahilingan sa pagsubaybay sa.
Paggamit
Kumuha ng Django-piwik-pagsubaybay sa iyong python path:
buto ng bungang-kahoy-install Django-piwik-pagsubaybay
Magdagdag ng piwik_tracking sa iyong INSTALLED_APPS sa settings.py:
INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; 'piwik_tracking',
& Nbsp; ...,
)
Sa iyong pagtingin code na maaari mong gawin ito upang subaybayan ang mga view:
mula sa pag-import piwik_tracking.piwiktracker piwik_get_url_track_page_view
piwik_get_url_track_page_view (
& Nbsp; id_site,
& Nbsp; api_url,
& Nbsp; self.request,
& Nbsp; token_auth,
& Nbsp; DOCUMENT_TITLE
)
Mga Parameter:
- Id_site: Ang Piwik ID site na gusto mo upang mag-log sa
- Api_url: Ang URL ng iyong Piwik tracker script, /piwik.php
- Kahilingan: Ang kasalukuyang kahilingan na bagay
- Token_auth: auth token Ang isang user
- DOCUMENT_TITLE: Ang pamagat para sa kasalukuyang kahilingan / view
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan