Commit 50774437

mo khan <mo@mokhan.ca>
2013-07-03 14:50:32
add mix panel tracking
1 parent 37cf12e
Changed files (2)
app
views
app/views/avatars/edit.html.erb
@@ -1,9 +1,14 @@
-<%= render :partial => "shared/account_nav", :locals => { :selected => :picture } %>
+<% content_for :javascript do %>
+<script type="text/javascript">
+mixpanel.track_forms(".edit_avatar", "uploaded avatar");
+</script>
+<% end %>
 
+<%= render :partial => "shared/account_nav", :locals => { :selected => :picture } %>
 <div class="row">
   <div class="span12">
     <%= avatar_for(current_user) %>
-    <%= form_for(@avatar, :url =>avatar_path(@avatar), :method => :put, :multipart => true) do |f| %>
+    <%= form_for(@avatar, :url => avatar_path(@avatar), :method => :put, :multipart => true) do |f| %>
       <div class="control-group">
         <div class="controls">
           <%= f.file_field :avatar %>
app/views/creations/show.html.erb
@@ -1,9 +1,15 @@
 <% provide(:title, "#{@creation.name} By #{@creation.user.name}") -%>
 <% provide(:description, "#{@creation.story}") -%>
 <% content_for :javascript do %>
-  <script type="text/javascript">
+<script type="text/javascript">
 $(function() { 
   Creations.Show.initialize(); 
+  mixpanel.track_forms(".form-horizontal", "commented");
+  mixpanel.track_links(".add-to-favorites", "click-add-to-favorites", {'referrer': document.referrer });
+  mixpanel.track_links(".sign-up", "click-sign-up", {'referrer': document.referrer });
+  mixpanel.track_links(".tag-link", "click-on-tag", {'referrer': document.referrer });
+  mixpanel.track_links("#add-comment-button", "click-on-add-comment", {'referrer': document.referrer });
+  mixpanel.track_links("#sign-in-to-comment", "click-on-sign-in-to-comment", {'referrer': document.referrer });
 });
 </script>
 <% end -%>
@@ -32,7 +38,7 @@ $(function() {
     <% if @creation.tags.any? %>
       <span> <i class="icon-tags"></i> </span>
       <% @creation.tags.each do |tag| -%>
-        <a href="<%= url_for creation_tag_path(tag.name) %>"><span class="label"><%= tag.name %></span></a>
+        <a href="<%= url_for creation_tag_path(tag.name) %>" class="tag-link"><span class="label"><%= tag.name %></span></a>
       <% end -%>
     <% end -%>
     <hr />
@@ -40,10 +46,10 @@ $(function() {
       <div class="span3">
         <% if user_signed_in? %>
           <% unless current_user == @creation.user || current_user.already_likes(@creation) %>
-          <%= button_to "ADD TO FAVORITES", creation_favorites_path(:creation_id => @creation.id), :method => :post, :class => 'btn btn-primary' %>
+          <%= button_to "ADD TO FAVORITES", creation_favorites_path(:creation_id => @creation.id), :method => :post, :id => 'add-to-favorites', :class => 'btn btn-primary' %>
       <% end %>
       <% else %>
-          <p><%= link_to "SIGN UP FOR FREE", new_user_session_path, :class => "btn btn-primary" %></p>
+        <p><%= link_to "SIGN UP FOR FREE", new_user_session_path, :id => 'sign-up', :class => "btn btn-primary" %></p>
       <% end %>
       </div>
       <div class="span3">
@@ -81,7 +87,7 @@ $(function() {
   <div class="span12">
     <h3>Comments <small><%= pluralize @comments.length, "comment" %></small></h3>
     <% unless user_signed_in? %>
-      <p><%= link_to "SIGN IN", new_user_session_path, :class => "btn btn-primary" %> to comment </p>
+      <p><%= link_to "SIGN IN", new_user_session_path, :id => "sign-in-to-comment", :class => "btn btn-primary" %> to comment </p>
   <% else %>
       <p><a id="add-comment-button" class="btn btn-large btn-primary" data-toggle="modal" href="#add-comment-dialog"><i class="icon-comment"> </i>COMMENT</a></p>
   <% end -%>