diff --git a/googleanalytics.admin.inc b/googleanalytics.admin.inc
new file mode 100644
index 0000000000000000000000000000000000000000..02e5b96cfa585d0966498a50e09f30c3ddd7c409
--- /dev/null
+++ b/googleanalytics.admin.inc
@@ -0,0 +1,20 @@
+<?php
+
+function googleanalytics_admin_settings($form, &$form_state) {
+  $config = config('googleanalytics.settings');
+
+  $form['trackingId'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Google Analytics Tracking ID'),
+    '#default_value' => $config->get('trackingId'),
+    '#description' => t('Enter Your Google Analytics Tracking ID. Format should be UA-12345678-9'),
+  );
+
+  return system_config_form($form, $form_state);
+}
+
+function googleanalytics_admin_settings_submit($form, $form_state) {
+  config('googleanalytics.settings')
+    ->set('trackingId', $form_state['values']['trackingId'])
+    ->save();
+}
diff --git a/googleanalytics.module b/googleanalytics.module
index 0c9787c873f8aefd1b07fcb2044b517ca7bc33fc..1069c3a85effe8dce191148f2a398ed9c58d2489 100644
--- a/googleanalytics.module
+++ b/googleanalytics.module
@@ -10,11 +10,8 @@
  */
 
 function googleanalytics_page_build(&$page) {
-  // note : to keep api codes out of the repo, add config files to .gitignore
   $config = config('googleanalytics.settings');
   $googleanalytics_tracking_id = $config->get('trackingId');
-  // dpm($config);
-  // dpm($googleanalytics_tracking_id);
 
   // Seems like the attached isn't working, possibly because this is in-line code
   // $page['#attached']['js'][$script] = array('every_page' => TRUE);
@@ -22,7 +19,22 @@ function googleanalytics_page_build(&$page) {
   drupal_add_js(_googleanalytics_get_code($googleanalytics_tracking_id),
     array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
   );
-  // dpm($page);
+}
+
+/**
+ * Implements hook_menu().
+ */
+function googleanalytics_menu() {
+  $items['admin/config/statistics/googleanalytics'] = array(
+    'title' => 'Google Analytics Lite settings',
+    'description' => 'Google Analytics Integration Settings.',
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array('googleanalytics_admin_settings'),
+    'file' => 'googleanalytics.admin.inc',
+    'access arguments' => array('administer site configuration'),
+  );
+
+  return $items;
 }
 
 /*