diff --git a/ckanext/datagovtheme/templates/base.html b/ckanext/datagovtheme/templates/base.html index 26cc7868..9aeb9020 100644 --- a/ckanext/datagovtheme/templates/base.html +++ b/ckanext/datagovtheme/templates/base.html @@ -3,6 +3,7 @@ {% block links %} {{ super() }} {% block googleanalytics_custom_gtag %} + {% include '/snippets/gtm/gtm_datalayer.html' %} {% include '/snippets/gtm/gtm_head.html' %} {% endblock %} {% block open_graph_previews %} diff --git a/ckanext/datagovtheme/templates/snippets/gtm/gtm_datalayer.html b/ckanext/datagovtheme/templates/snippets/gtm/gtm_datalayer.html new file mode 100644 index 00000000..aaee6a8a --- /dev/null +++ b/ckanext/datagovtheme/templates/snippets/gtm/gtm_datalayer.html @@ -0,0 +1,25 @@ + +{% set pkg = c.pkg_dict %} +{% if pkg %} + + {% block gtmdatalayer %} + {% set pkgid = pkg.id or "" %} + {% set dataset = pkg.title or pkg.name or "Data.gov Dataset" %} + {% set organization = pkg.organization.title or pkg.organization.name or "error-org" %} + {% set publisher = pkg.extras.publisher or pkg.organization.name or "error-publsiher" %} + {% set language = pkg.extras.language or "en" %} + + + {% endblock %} +{% endif %} diff --git a/setup.py b/setup.py index 9b91db56..370a8704 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup( name="ckanext-datagovtheme", - version="0.2.28", + version="0.2.29", description="CKAN Extension to manage data.gov theme", long_description=long_description, classifiers=[