diff --git a/template/base.html.jinja b/template/base.html.jinja
index b9e284bdda..e44e3cb7a3 100644
--- a/template/base.html.jinja
+++ b/template/base.html.jinja
@@ -41,6 +41,7 @@
+ {% block analytics %}{% endblock %}
+{% endblock analytics %}
diff --git a/template/page-calculator.html.jinja b/template/page-calculator.html.jinja
index 4c0837d800..798dc3bc70 100644
--- a/template/page-calculator.html.jinja
+++ b/template/page-calculator.html.jinja
@@ -399,10 +399,16 @@
});
};
-
-
-
-
{% endblock %}
+
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-community.html.jinja b/template/page-community.html.jinja
index 9b4ca36da5..e8e83eeecc 100644
--- a/template/page-community.html.jinja
+++ b/template/page-community.html.jinja
@@ -99,8 +99,13 @@
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-docs.html.jinja b/template/page-docs.html.jinja
index 5da245f2ed..1ba323c726 100644
--- a/template/page-docs.html.jinja
+++ b/template/page-docs.html.jinja
@@ -133,8 +133,16 @@ algoliaOptions: { 'facetFilters': ["lang:{{target.lang}}"] },
debug: false
});
-
-
{% endblock %}
+
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-faq2.html.jinja b/template/page-faq2.html.jinja
index 2962e2ae1c..80aef82486 100644
--- a/template/page-faq2.html.jinja
+++ b/template/page-faq2.html.jinja
@@ -19,3 +19,15 @@
{% endblock %}
+
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-history.html.jinja b/template/page-history.html.jinja
index 82df19977f..aa19c7c652 100644
--- a/template/page-history.html.jinja
+++ b/template/page-history.html.jinja
@@ -119,8 +119,16 @@
e.preventDefault();
})
-
-
{% endblock %}
+
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-home.html.jinja b/template/page-home.html.jinja
index 354cd119d5..22dec8ba54 100644
--- a/template/page-home.html.jinja
+++ b/template/page-home.html.jinja
@@ -211,8 +211,13 @@
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-impact.html.jinja b/template/page-impact.html.jinja
index 0e78f1ed06..fc049ef76d 100644
--- a/template/page-impact.html.jinja
+++ b/template/page-impact.html.jinja
@@ -121,8 +121,13 @@
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-references.html.jinja b/template/page-references.html.jinja
index fa7e32cef1..f4d9f3dda5 100644
--- a/template/page-references.html.jinja
+++ b/template/page-references.html.jinja
@@ -102,8 +102,16 @@
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+{% from "macro-get_funnel.jinja" import get_funnel %}
+
+{% endblock analytics %}
diff --git a/template/page-rpc-tool.html.jinja b/template/page-rpc-tool.html.jinja
index 55b6592537..31c5f64685 100644
--- a/template/page-rpc-tool.html.jinja
+++ b/template/page-rpc-tool.html.jinja
@@ -101,8 +101,16 @@
{% block endbody %}
{{currentpage.ripple_lib_tag}}
-
-
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-toml-checker.html.jinja b/template/page-toml-checker.html.jinja
index f4d6fd612f..9fe0cb3574 100644
--- a/template/page-toml-checker.html.jinja
+++ b/template/page-toml-checker.html.jinja
@@ -27,8 +27,16 @@
{% block endbody %}
-
-
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-tx-sender.html.jinja b/template/page-tx-sender.html.jinja
index a3788bded2..7b6d91ccae 100644
--- a/template/page-tx-sender.html.jinja
+++ b/template/page-tx-sender.html.jinja
@@ -159,8 +159,16 @@
{% block endbody %}
-
-
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-uses.html.jinja b/template/page-uses.html.jinja
index 2717d400ba..6ad134ff2a 100644
--- a/template/page-uses.html.jinja
+++ b/template/page-uses.html.jinja
@@ -150,9 +150,13 @@
{% endblock %}
-
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-validator-domain-verifier.html.jinja b/template/page-validator-domain-verifier.html.jinja
index fedc6dd414..cac3e90da7 100644
--- a/template/page-validator-domain-verifier.html.jinja
+++ b/template/page-validator-domain-verifier.html.jinja
@@ -27,7 +27,16 @@
{% block endbody %}
-
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-websocket-api-tool.html.jinja b/template/page-websocket-api-tool.html.jinja
index 2f302359f7..3af3a7fb04 100644
--- a/template/page-websocket-api-tool.html.jinja
+++ b/template/page-websocket-api-tool.html.jinja
@@ -185,8 +185,16 @@
-
-
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-xrp-faucets.html.jinja b/template/page-xrp-faucets.html.jinja
index 9f4aa332a6..0da70a1b28 100644
--- a/template/page-xrp-faucets.html.jinja
+++ b/template/page-xrp-faucets.html.jinja
@@ -48,8 +48,16 @@ https://s.devnet.rippletest.net:51234
$(".multicode").minitabs();
});
-
-
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-xrp-overview.html.jinja b/template/page-xrp-overview.html.jinja
index b4e4a07c81..33e52b1b69 100644
--- a/template/page-xrp-overview.html.jinja
+++ b/template/page-xrp-overview.html.jinja
@@ -272,9 +272,13 @@
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-xrpl-foundation.html.jinja b/template/page-xrpl-foundation.html.jinja
index d267517be9..757d6dc66d 100644
--- a/template/page-xrpl-foundation.html.jinja
+++ b/template/page-xrpl-foundation.html.jinja
@@ -111,8 +111,13 @@
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/page-xrpl-overview.html.jinja b/template/page-xrpl-overview.html.jinja
index 56548d8b33..fe8b089902 100644
--- a/template/page-xrpl-overview.html.jinja
+++ b/template/page-xrpl-overview.html.jinja
@@ -141,9 +141,13 @@
{% endblock %}
-{% block endbody %}
-
-
-{% endblock %}
+{% block analytics %}
+
+{% endblock analytics %}
diff --git a/template/pagetype-category.html.jinja b/template/pagetype-category.html.jinja
index 187ce0398c..b819524225 100644
--- a/template/pagetype-category.html.jinja
+++ b/template/pagetype-category.html.jinja
@@ -28,8 +28,16 @@
{% endif %}
{% endblock %}
-{% block endbody %}
-
-{% endblock %}
+{% block analytics %}
+{% from "macro-get_funnel.jinja" import get_funnel %}
+
+{% endblock analytics %}
diff --git a/template/pagetype-doc.html.jinja b/template/pagetype-doc.html.jinja
index 3358c1c550..b34c5f3828 100644
--- a/template/pagetype-doc.html.jinja
+++ b/template/pagetype-doc.html.jinja
@@ -49,9 +49,16 @@
{% endblock %}
-{% block endbody %}
-
-
-{% endblock %}
+{% block analytics %}
+{% from "macro-get_funnel.jinja" import get_funnel %}
+
+{% endblock analytics %}
diff --git a/template/pagetype-label.html.jinja b/template/pagetype-label.html.jinja
index f5be4154bf..602e4a6cd0 100644
--- a/template/pagetype-label.html.jinja
+++ b/template/pagetype-label.html.jinja
@@ -33,9 +33,17 @@
{% endblock %}
{% block endbody %}
-
-
{% include 'component-feedback-widget.html.jinja' %}
{% endblock %}
+
+{% block analytics %}
+
+{% endblock analytics %}