Easily include your Google Tag Manager tag in your django site
Project description
Template tag to install your Google Tag Manager account in your templates (http://www.google.com/tagmanager/)
## Installation and Usage
run pip install django-google-tag-manager
add ‘gtm’ to your INSTALLED_APPS setting.
set GOOGLE_TAG_ID to your Google Tag Container Id. It should look something like GTM_XXXXXX
In your templates (probably in your base template) you {% load gtm_tags %} and then add {% gtm_head %} to your <head> and add {% gtm_body %} just below your <body> opening tag.
Profit
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-google-tag-manager-0.0.5.tar.gz
.
File metadata
- Download URL: django-google-tag-manager-0.0.5.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e79463f9015c1a40cabbcf7f9e1ef3df8026fd5e49dde762eb322cf575222d6 |
|
MD5 | e2483288e173eae4c03fd1070510c225 |
|
BLAKE2b-256 | c2ca9845996cd353a1e75b70892bc38130c56e5cb64dd15a0eed0bc6af5cf32b |