<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="Analytics Test">
     <!-- Sets the feature -->
     <Require feature="com.google.gadgets.analytics" /> 
     <Require feature="setprefs" /> 
  </ModulePrefs>
  <UserPref 
      name="counter"
      datatype="hidden"
      default_value="0" />
  <Content type="html"> 
  <![CDATA[ 
      <script>
	  // Copyright 2008 Google, Inc.
      // This sample code is under the Apache2 license, see
      // http://www.apache.org/licenses/LICENSE-2.0 for license details.

      // Track this gadget using Google Analytics.
      
      // Creates a tracking object and uses reportPageview method to call gadget view
      var ga = new _IG_GA("UA-00000-1");
      ga.reportPageview('/view/counterGadget');

      var prefs = new _IG_Prefs(__MODULE_ID__);
     
      // Suppose, for example, you have a gadget with two counter buttons.
      // You can also track interactions with those counters via Analytics. 
      
      // Increment value of "counter" user preference
      function incrementCounter() { 
         var count = prefs.getInt("counter");
         
         prefs.set("counter", count + 1);
         
         // Tracks button click as an Event
         ga.reportEvent("Counter Gadget", "Increment", "Button", 0); 
      }
      
      // Reset value of "counter" userpref to 0
      function resetCounter(){
         prefs.set("counter", 0);
         
         // Tracks button click as an event
         ga.reportEvent("Counter Gadget", "Reset", "Button", 0);
      }
      </script> 
      <form name="counter">
      <input type=button value="Reset" name="reset" onClick="resetCounter()">
      <input type=button value="Count" name="count" onClick="incrementCounter()">
      </form>
  ]]>
  </Content>
</Module> 