diff --git a/ext/google_analytics/main.php b/ext/google_analytics/main.php
new file mode 100644
index 00000000..628be24e
--- /dev/null
+++ b/ext/google_analytics/main.php
@@ -0,0 +1,43 @@
+
+ * Link: http://drudexsoftware.com
+ * License: GPLv2
+ * Description: Integrates Google Analytics tracking
+ * Documentation:
+ * User has to enter their Google Analytics ID in the Board Config to use this extention.
+ */
+class google_analytics extends Extension {
+ # Add analytics to config
+ public function onSetupBuilding(SetupBuildingEvent $event) {
+ global $config;
+
+ $sb = new SetupBlock("Google Analytics");
+ $sb->add_text_option("google_analytics_id", "Analytics ID: ");
+ $sb->add_label("
(eg. UA-xxxxxxxx-x)");
+
+ $event->panel->add_block($sb);
+ }
+
+ # Load Analytics tracking code on page request
+ public function onPageRequest(PageRequestEvent $event) {
+ global $config;
+ global $page;
+
+ $google_analytics_id = $config->get_string('google_analytics_id','');
+ if (stristr($google_analytics_id, "UA-") && $google_analytics_id != "")
+ {
+ $page->add_html_header("");
+ }
+ }
+}
+?>