diff --git a/hypha/public/utils/context_processors.py b/hypha/public/utils/context_processors.py
index 7115e8e78d0c06ebdcda0a2b0578153febdd6e08..b3c5959647e13a7337b2c621eaead9f33b10e97c 100644
--- a/hypha/public/utils/context_processors.py
+++ b/hypha/public/utils/context_processors.py
@@ -14,4 +14,6 @@ def global_vars(request):
         'ORG_LONG_NAME': settings.ORG_LONG_NAME,
         'ORG_SHORT_NAME': settings.ORG_SHORT_NAME,
         'ORG_EMAIL': settings.ORG_EMAIL,
+        'MATOMO_URL': settings.MATOMO_URL,
+        'MATOMO_SITEID': settings.MATOMO_SITEID,
     }
diff --git a/hypha/settings/base.py b/hypha/settings/base.py
index c77d27e6807ca2c87a1042563b6dc08e62a85a51..505b24604a6f963c90aff26816c11ccc1c0bed21 100644
--- a/hypha/settings/base.py
+++ b/hypha/settings/base.py
@@ -722,3 +722,9 @@ os.makedirs(os.path.join(MEDIA_ROOT, FILE_FORM_UPLOAD_DIR), exist_ok=True)
 # Store temporary files on S3 too (files are still uploaded to local filesystem first)
 if 'AWS_STORAGE_BUCKET_NAME' in env:
     FILE_FORM_TEMP_STORAGE = PRIVATE_FILE_STORAGE
+
+
+# Matomo tracking
+
+MATOMO_URL = env.get('MATOMO_URL', False)
+MATOMO_SITEID = env.get('MATOMO_SITEID', False)