return analytics
-def get_report(analytics,start_date='2016-11-06',end_date='2016-11-13'):
+def get_report(analytics,start_date='2016-11-06',end_date='2016-11-27'):
# Use the Analytics Service Object to query the Analytics Reporting API V4.
return analytics.reports().batchGet(
body={
{'expression': 'ga:metric2','formattingType':'CURRENCY'},
{'expression': 'ga:metric3','formattingType':'CURRENCY'},
{'expression': 'ga:totalEvents'}],
- 'dimensions': [{"name":"ga:eventAction"},{"name": "ga:dimension1"},{"name": "ga:dimension2"},{"name": "ga:dimension3"},{"name": "ga:dimension4"}]
+ 'dimensions': [{"name":"ga:eventAction"},{"name": "ga:dimension1"},{"name": "ga:dimension2"},{"name": "ga:dimension3"},{"name": "ga:dimension4"}],
+ 'pageSize': 10000
}
]
- }
+ }
).execute()
def export_to_tuples(response):
+ counter = 0
setups = set()
df = {}
for report in response.get('reports', []):
data.append(value)
data.append(golden_min)
data.append(golden_max)
+ counter+=1
if dimensions[3] in setups:
if dimensions[1] in df[dimensions[3]]:
df[dimensions[3]][dimensions[1]].append(tuple(data))
df[dimensions[3]] = {}
df[dimensions[3]][dimensions[1]] = [tuple(data)]
setups.add(dimensions[3])
+ print 'counter is: %d' % counter
return df, setups
def main():
analytics = initialize_analyticsreporting()
response = get_report(analytics)
- print_response(response)
- g_dict = export_to_dict(response)
- print g_dict
- pprint(g_dict)
+ df, setups = export_to_tuples(response)
+
#pprint(response)
if __name__ == '__main__':
= Analytics
-/////////////////////////////////////////////////////////////////////////////////
== Setup: TRex07
.Setup Details
[options='header',halign='center',cols="1,5"]
|===
include::build/images/trex07_trend_stats.csv[]
|===
-////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////
== Setup: TRex08
.Setup Details
[options='header',halign='center',cols="1,5"]
|===
include::build/images/trex08_trend_stats.csv[]
|===
-//////////////////////////////////////////////////////////////////////
== Setup: TRex09
.Setup Details