diff --git a/lib/page.js b/lib/page.js
index <HASH>..<HASH> 100644
--- a/lib/page.js
+++ b/lib/page.js
@@ -89,16 +89,16 @@ Page.prototype.event = function(name){
 };
 
 /**
- * Convert this Page to a Track facade with `event`.
+ * Convert this Page to a Track facade with `name`.
  *
- * @param {String} event
+ * @param {String} name
  * @return {Track}
  */
 
-Page.prototype.track = function(event){
+Page.prototype.track = function(name){
   var props = this.properties();
   return new Track({
-    properties: props,
-    event: event
+    event: this.event(name),
+    properties: props
   });
 };
diff --git a/test/page.js b/test/page.js
index <HASH>..<HASH> 100644
--- a/test/page.js
+++ b/test/page.js
@@ -74,7 +74,9 @@ describe('Page', function(){
       });
 
       expect(page.track('event')).to.be.a(Track);
-      expect(page.track('event').event()).to.eql('event');
+      expect(page.track().event()).to.eql('Loaded a Page');
+      expect(page.track('name').event()).to.eql('Viewed name Page');
+      expect(page.track('category').event()).to.eql('Viewed category Page');
       expect(page.track('event').properties()).to.eql({
         category: 'category',
         name: 'name',
change .track() to accept name instead of event