diff --git a/js/faq.js b/js/faq.js index 626aa7d..5c03333 100644 --- a/js/faq.js +++ b/js/faq.js @@ -53,3 +53,15 @@ document.addEventListener("DOMContentLoaded", function () { openFragment(event.target.location.hash); }); }); + +document.addEventListener("DOMContentLoaded", function () { + if (typeof _paq === "undefined") { + return; + } + document.querySelectorAll("aside.faq .menu-list > li > a").forEach(function (link) { + link.addEventListener("click", function () { + var linkText = link.textContent.trim(); + _paq.push(["trackEvent", "FAQ", "Open", linkText]); + }); + }); +}); diff --git a/js/modal.js b/js/modal.js index 67228a6..be060b3 100644 --- a/js/modal.js +++ b/js/modal.js @@ -81,3 +81,15 @@ document.addEventListener("DOMContentLoaded", () => { } } }); + +document.addEventListener("DOMContentLoaded", function () { + if (typeof _paq === "undefined") { + return; + } + document.querySelectorAll("a.open-modal").forEach(function (link) { + link.addEventListener("click", function () { + var linkText = link.textContent.trim(); + _paq.push(["trackEvent", "Feature", "Modal", linkText]); + }); + }); +}); diff --git a/theme/templates/base.html b/theme/templates/base.html index bf53cf5..329f1a3 100644 --- a/theme/templates/base.html +++ b/theme/templates/base.html @@ -228,7 +228,6 @@ - {% block scripts %}{% endblock %} {% if MATOMO_SITE_ID %} + {% endblock %} diff --git a/theme/templates/page-modal.html b/theme/templates/page-modal.html index 331d5be..2e316eb 100644 --- a/theme/templates/page-modal.html +++ b/theme/templates/page-modal.html @@ -1,5 +1,5 @@ {% extends "page.html" %} {% block scripts %} - + {% endblock %}