Jump to >

Service Integrations

Djblets provides helpful templates for common service integrations that default to the highest privacy settings available.

Google Analytics

The privacy/services/google_analytics.html template enables use of Google Analytics, enabling anonymized IPs and PII-safe page titles and URLs.

Usage requires the following settings in settings.py:

GOOGLE_ANALYTICS_ENABLED = True
GOOGLE_ANALYTICS_TRACKING_CODE = 'UA-12345678-9'

And then including the template file:

{% include "privacy/services/google_analytics.html" %}

By default, this will send the current page title and a best-attempt at a URL redacting any PII (see PII-Safe URLs).

Views can also provide PII-safe page titles by passing a pii_safe_title in the context for the template. This will be sent to Google Analytics instead of the real page title, keeping private data safe. We recommend this for any pages containing a username, full name, or e-mail address.