Template tag to install your Google Tag Manager account in your templates (http://www.google.com/tagmanager/)
pip install django-google-tag-manager
'gtm'
to your INSTALLED_APPS
setting.GOOGLE_TAG_ID
to your Google Tag Container Id. It
should look something like GTM_XXXXXX
{% load gtm_tags %}
and then add {% gtm_head %}
to your <head>
and
add {% gtm_body %}
just below your <body>
opening tag.That's it for the most part. If for any reason you want to override
the templates used to render the tags, they are called
gtm/gtm_head.html
and gtm/gtm_body.html
.
Optionally, you can pass the google tag id as a parameter to the templatetag like this:
{% gtm_head "GTM-ABC123" %}
and
{% gtm_body "GTM-ABC123" %}
For backwards compatibility you can still use the single {% gtm %}
tag just below your <body>
opening tag. This will output both the
head and body code.
Version | Tag | Published |
---|---|---|
0.0.5 | 3yrs ago | |
0.0.4 | 4yrs ago | |
0.0.3 | 5yrs ago | |
0.0.2 | 6yrs ago |