diff options
author | Sashi20 | 2023-02-10 10:47:35 +0530 |
---|---|---|
committer | GitHub | 2023-02-10 10:47:35 +0530 |
commit | fe77a6703cb10d26b5a4c222d58b8d652e8384aa (patch) | |
tree | ee549bb03e83c3780cc8c5b36d745002d9d02f1b | |
parent | 4f42611951a676e7f871539bba6bb79402f7ed1f (diff) | |
parent | 8d7a76243e59430acaa3ef9b9f7620d80199ff09 (diff) | |
download | Mapathon-fe77a6703cb10d26b5a4c222d58b8d652e8384aa.tar.gz Mapathon-fe77a6703cb10d26b5a4c222d58b8d652e8384aa.tar.bz2 Mapathon-fe77a6703cb10d26b5a4c222d58b8d652e8384aa.zip |
Add google analytics code through config
-rwxr-xr-x | cms/templates/cms_base.html | 2 | ||||
-rwxr-xr-x | cms/views.py | 4 | ||||
-rwxr-xr-x | mapathon/config.py | 1 |
3 files changed, 5 insertions, 2 deletions
diff --git a/cms/templates/cms_base.html b/cms/templates/cms_base.html index a3e6808..40fc13b 100755 --- a/cms/templates/cms_base.html +++ b/cms/templates/cms_base.html @@ -23,7 +23,7 @@ <script src="{% static 'cms/bootstrap-4.5.0/js/bootstrap.min.js' %}"></script> <script src="{% static 'cms/js/holder.min.js' %}"></script> <script src="{% static 'cms/uploads/js/custom.js' %}"></script> - <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-85GKJCKTG0"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-85GKJCKTG0'); </script> + <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id={{ analytics_code }}"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '{{ analytics_code }}'); </script> </head> <body> <!-- Section for social media links starts --> diff --git a/cms/views.py b/cms/views.py index a584895..1ad0118 100755 --- a/cms/views.py +++ b/cms/views.py @@ -2,6 +2,7 @@ from django.forms import model_to_dict from django.http import Http404 from django.shortcuts import render +from mapathon.config import * from cms.models import Page, Nav, SubNav, Footer, Banner @@ -12,6 +13,7 @@ def home(request, permalink=''): page = Page.objects.filter(permalink=permalink, active=True) footer = Footer.objects.filter(active=True) banner = Banner.objects.filter(active=True) + analytics_code = GOOGLE_ANALYTICS_CODE if page.exists(): page = page.first() else: @@ -27,5 +29,5 @@ def home(request, permalink=''): navs.append(nav_obj) return render( - request, 'cms_base.html', {'page': page, 'navs': navs, 'footer': footer.first(), 'banner' : banner.first()} + request, 'cms_base.html', {'page': page, 'navs': navs, 'footer': footer.first(), 'banner' : banner.first(), 'analytics_code' : analytics_code} ) diff --git a/mapathon/config.py b/mapathon/config.py index 80a2601..32c6f5a 100755 --- a/mapathon/config.py +++ b/mapathon/config.py @@ -38,3 +38,4 @@ SITE = 'SITE' PRODUCTION_URL_NAME = 'http://127.0.0.1:8000' ROOT_URL_VAL = 'http://127.0.0.1:8000' #http://127.0.0.1:8000 ######################################### +GOOGLE_ANALYTICS_CODE = 'analytics-code' |