Tracking User Activity

You can configure Airflow to route anonymous data to Google Analytics, Segment, Metarouter, or Matomo.

Edit airflow.cfg and set the webserver block to have an analytics_tool and analytics_id (and analytics_url if you’re using matomo):

# Send anonymous user activity to Google Analytics, Segment, or Metarouter
analytics_tool = google_analytics # valid options: google_analytics, segment, metarouter, matomo
analytics_id = XXXXXXXXXXX
analytics_url = # only required for Matomo


You can see view injected tracker html within Airflow’s source code at airflow/www/templates/airflow/main.html. The related global variables are set in airflow/www/templates/


For more information on setting the configuration, see Setting Configuration Options

Was this entry helpful?