Template tag to install your Google Tag Manager account in your templates (http://www.google.com/tagmanager/)
- run
pip install django-google-tag-manager
- add
'gtm'
to yourINSTALLED_APPS
setting. - set
GOOGLE_TAG_ID
to your Google Tag Container Id. It should look something likeGTM_XXXXXX
- In your templates (probably in your base template) you
{% load gtm_tags %}
and then{% gtm %}
just below your<body>
opening tag. - Profit
That's it for the most part. If for any reason you want to override
the template used to render the tag, it's called gtm/gtm.html
.
Optionally, you can pass the google tag id as a parameter to the templatetag like this:
{% gtm "GTM-ABC123" %}