google_analytics_plugin.rb 809 Bytes
require_dependency File.dirname(__FILE__) + '/ext/profile'

class GoogleAnalyticsPlugin < Noosfero::Plugin

  include ActionView::Helpers::JavaScriptHelper
  include ActionView::Helpers::FormHelper
  include ActionView::Helpers::UrlHelper
  include ActionView::Helpers::TagHelper
  include ApplicationHelper

  def self.plugin_name
    "Google Analytics"
  end

  def self.plugin_description
    _("Tracking and web analytics to people and communities")
  end

  def profile_id
    context.profile && context.profile.google_analytics_profile_id
  end

  def head_ending
    unless profile_id.blank?
      expanded_template('tracking-code.rhtml',{:profile_id => profile_id})
    end
  end

  def profile_editor_extras
    expanded_template('profile-editor-extras.rhtml',{:profile_id => profile_id})
  end

end