Sha256: c778a41f19d5e32e0c1779c12293cc76f2f2680a1022b26fc1ceb6dbcb38ff1e
Contents?: true
Size: 1.16 KB
Versions: 5
Compression:
Stored size: 1.16 KB
Contents
require 'action_controller' class MetalController < ActionController::Metal include Rack::Tracker::Controller include AbstractController::Rendering include ActionView::Layouts append_view_path File.join(File.dirname(__FILE__), '../fixtures/views') layout 'application' def index tracker do |t| t.track_all_the_things like: 'no-one-else' t.another_handler likes: 'you' end render "metal/index" end def facebook tracker do |t| t.facebook :track, { id: 'conversion-event', value: '1', currency: 'EUR' } end render "metal/index" end def google_analytics tracker do |t| t.google_analytics :ecommerce, { type: 'addItem', id: '1234', affiliation: 'Acme Clothing', revenue: '11.99', shipping: '5', tax: '1.29' } t.google_analytics :send, { type: 'event', category: 'button', action: 'click', label: 'nav-buttons', value: 'X' } end render "metal/index" end def vwo render "metal/index" end def go_squared tracker do |t| t.go_squared :visitor_name, { name: 'John Doe' } t.go_squared :visitor_info, { age: 35, favorite_food: 'pizza' } end render "metal/index" end end
Version data entries
5 entries across 5 versions & 1 rubygems