r79357 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r79356‎ | r79357 | r79358 >
Date:17:46, 31 December 2010
Author:rfaulk
Status:deferred
Tags:
Comment:
added banners and amt100 to the reporting
Modified paths:
  • /trunk/fundraiser-statistics/reporting/ecomm_test.sql (modified) (history)
  • /trunk/fundraiser-statistics/reporting/ecomm_test_by_hour.sql (modified) (history)
  • /trunk/fundraiser-statistics/reporting/ecomm_test_by_interval.sql (modified) (history)

Diff [purge]

Index: trunk/fundraiser-statistics/reporting/ecomm_test_by_hour.sql
@@ -1,12 +1,14 @@
22
33 select
44 DATE_FORMAT(ts,'%sY-%sm-%sd %sH') as hr,
 5+SUBSTRING_index(substring_index(utm_source, '.', 2),'.',1) as banner,
56 SUBSTRING_index(substring_index(utm_source, '.', 2),'.',-1) as landing_page,
67 utm_campaign,
78 count(*) as total_clicks,
89 sum(not isnull(contribution_tracking.contribution_id)) as donations,
910 sum(converted_amount) AS amount,
1011 sum(if(converted_amount > 50, 50, converted_amount)) as amount50,
 12+sum(if(converted_amount > 100, 100, converted_amount)) as amount100,
1113 -- sum(if(converted_amount > 100, 100, converted_amount)) AS modified_amount, -- truncates donations over 100
1214 max(converted_amount) AS max_amt,
1315 sum(if(right(utm_source,2)='cc',1,0)) as cc_clicks,
@@ -20,7 +22,7 @@
2123 ON (contribution_tracking.contribution_id = civicrm.public_reporting.contribution_id)
2224 where ts >= '%s' and ts < '%s'
2325 and (utm_campaign REGEXP '%s')
24 -group by 1,2,3
 26+group by 1,2,3,4
2527
2628
2729
Index: trunk/fundraiser-statistics/reporting/ecomm_test_by_interval.sql
@@ -1,12 +1,14 @@
22
33 select
44 if( FLOOR(MINUTE(ts) / %s) * %s) < 10, concat(DATE_FORMAT(ts,'%sY-%sm-%sd %sH'), ' 0', FLOOR(MINUTE(ts) / %s) * %s), concat(DATE_FORMAT(ts,'%sY-%sm-%sd %sH'), ' ', FLOOR(MINUTE(ts) / %s) * %s)) as day_hr,
 5+SUBSTRING_index(substring_index(utm_source, '.', 2),'.',1) as banner,
56 SUBSTRING_index(substring_index(utm_source, '.', 2),'.',-1) as landing_page,
67 utm_campaign,
78 count(*) as total_clicks,
89 sum(not isnull(contribution_tracking.contribution_id)) as donations,
910 sum(converted_amount) AS amount,
1011 sum(if(converted_amount > 50, 50, converted_amount)) as amount50,
 12+sum(if(converted_amount > 100, 100, converted_amount)) as amount100,
1113 -- sum(if(converted_amount > 100, 100, converted_amount)) AS modified_amount, -- truncates donations over 100
1214 max(converted_amount) AS max_amt,
1315 sum(if(right(utm_source,2)='cc',1,0)) as cc_clicks,
@@ -20,7 +22,7 @@
2123 ON (contribution_tracking.contribution_id = civicrm.public_reporting.contribution_id)
2224 where ts >= '%s' and ts < '%s'
2325 and (utm_campaign REGEXP '%s')
24 -group by 1,2,3
 26+group by 1,2,3,4
2527
2628
2729
Index: trunk/fundraiser-statistics/reporting/ecomm_test.sql
@@ -1,11 +1,13 @@
22
33 select
 4+SUBSTRING_index(substring_index(utm_source, '.', 2),'.',1) as banner,
45 SUBSTRING_index(substring_index(utm_source, '.', 2),'.',-1) as landing_page,
56 utm_campaign,
67 count(*) as total_clicks,
78 sum(not isnull(contribution_tracking.contribution_id)) as donations,
89 sum(converted_amount) AS amount,
910 sum(if(converted_amount > 50, 50, converted_amount)) as amount50,
 11+sum(if(converted_amount > 100, 100, converted_amount)) as amount100,
1012 -- sum(if(converted_amount > 100, 100, converted_amount)) AS modified_amount, -- truncates donations over 100
1113 max(converted_amount) AS max_amt,
1214 sum(if(right(utm_source,2)='cc',1,0)) as cc_clicks,
@@ -19,7 +21,7 @@
2022 ON (contribution_tracking.contribution_id = civicrm.public_reporting.contribution_id)
2123 where ts >= '%s' and ts < '%s'
2224 and (utm_campaign REGEXP '%s')
23 -group by 1,2
 25+group by 1,2,3
2426
2527
2628

Status & tagging log