django-pixels 0.2

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangopixels 0.2

=============================django-pixels=============================Tracking pixels made easyFeatures----------* Built-in view to serve a pixel response* Compose pixel tracking urls with different type IDs* Route tracking requests to functions using type IDsImplementation Notes with Short Examples----------Install django-pixels:: pip install django-pixelsMount pixel tracking URL patterns:.. code-block:: python urlpatterns = [ ... url(r'^tracker/', include('django_pixels.urls', namespace="pixels")), ... ]Get the general pixel tracking url (This serves a transparent pixel as the response):.. code-block:: python from django.core.urlresolvers import reverse tracking_url = reverse('pixels:pixel') # given you have mounted django_pixels urls with namespace='pixels'Get the tracking url with no-content(204) response (This serves an empty response with code 204):.. code-block:: python from django.core.urlresolvers import reverse tracking_url = reverse('pixels:pixel-204') # given you have mounted django_pixels urls with namespace='pixels'Generate a pixel tracking url with type 1:.. code-block:: python from django_pixels import utils utils.compose_pixel_url(tracking_url, 1)Write a function to handle tracking calls with type 1:.. code-block:: python def track_emails(request): # handle tracking with the passed HttpRequest instanceRegister the function to handle tracking calls with type 1:.. code-block:: python from django_pixels import handlers handlers.register(1, track_emails)Or mark a function to handle tracking calls with type 2:.. code-block:: python from django_pixels import handlers @handlers.track(type_id=2) def track_emails(request): # handle tracking with the passed HttpRequest instanceSettings----------* PIXELS_TYPE_PARAMETER_NAME - Change the parameter name used for tracking typeCredits-------Tools used in rendering this package:* Cookiecutter_* `cookiecutter-djangopackage`_.. _Cookiecutter: https://github.com/audreyr/cookiecutter.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackageHistory-------0.1 (2016-12-10)++++++++++++++++++* First release on PyPI.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.