Merged in VRFS-5166-ad_campaigns_report_fixes_3 (pull request #21)
ad_campaigns.rb fixes Approved-by: Seth Call
This commit is contained in:
commit
9f924fee3c
|
|
@ -30,6 +30,11 @@ ActiveAdmin.register JamRuby::AdCampaign, as: 'AdCampaign' do
|
|||
menu :label => 'Ad Campaigns', :parent => 'Reports'
|
||||
before_filter :skip_sidebar!, :only => :index
|
||||
config.batch_actions = false
|
||||
config.clear_action_items!
|
||||
config.sort_order = "users.origin_utm_campaign DESC"
|
||||
config.per_page = 100
|
||||
config.paginate = true
|
||||
|
||||
|
||||
index do
|
||||
div do
|
||||
|
|
@ -126,7 +131,7 @@ ActiveAdmin.register JamRuby::AdCampaign, as: 'AdCampaign' do
|
|||
COALESCE(MAX(ad_campaigns.spend), 0) AS spend").joins("
|
||||
LEFT JOIN ad_campaigns ON users.origin_utm_campaign = ad_campaigns.campaign
|
||||
AND users.origin_utm_medium = ad_campaigns.medium").where("
|
||||
users.origin_utm_campaign IS NOT NULL AND users.origin_utm_medium IS NOT NULL").group("
|
||||
users.origin_utm_campaign IS NOT NULL AND users.origin_utm_medium IS NOT NULL AND users.origin_utm_source = 'paid'").group("
|
||||
ad_campaigns.id, users.origin_utm_campaign, users.origin_utm_medium").order("
|
||||
users.origin_utm_campaign DESC")
|
||||
end
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ ActiveAdmin.register_page "Subscription Cohorts" do
|
|||
count(first_good_music_session_at) as good_session,
|
||||
count(first_invited_at) as invited,
|
||||
count(first_friended_at) as friended,
|
||||
count(recurly_subscription_id) as subscribed
|
||||
count(first_subscribed_at) as subscribed
|
||||
}).group("date_trunc('month', created_at)").order("date_trunc('month', created_at) DESC") do |row|
|
||||
column "Month", Proc.new { |user| user.month.strftime('%B %Y') }
|
||||
column "Total", :total
|
||||
|
|
|
|||
Loading…
Reference in New Issue