args["start-date"] = start_date args["end-date"] = end_date args["ids"] = "ga:" + self.profile_id args["metrics"] = "ga:pageviews" args["sort"] = "-ga:pageviews" args["alt"] = "json" results = self._get_ga_data(args) except Exception, e: log.exception(e) results = dict(url=[]) result_data = results.get('rows') ga_model.update_sitewide_stats(period_name, "Totals", {'Total page views': result_data[0][0]}, period_complete_day) try: args = {} args["max-results"] = 100000 args["start-date"] = start_date args["end-date"] = end_date args["ids"] = "ga:" + self.profile_id args[ "metrics"] = "ga:pageviewsPerVisit,ga:avgTimeOnSite,ga:percentNewVisits,ga:visits" args["alt"] = "json" results = self._get_ga_data(args) except Exception, e:
args["max-results"] = 100000 args["start-date"] = start_date args["end-date"] = end_date args["ids"] = "ga:" + self.profile_id args["metrics"] = "ga:pageviews" args["sort"] = "-ga:pageviews" args["alt"] = "json" results = self._get_json(args) except Exception, e: log.exception(e) results = dict(url=[]) result_data = results.get('rows') ga_model.update_sitewide_stats(period_name, "Totals", {'Total page views': result_data[0][0]}, period_complete_day) try: # Because of issues of invalid responses, we are going to make these requests # ourselves. headers = {'authorization': 'Bearer ' + self.token} args = {} args["max-results"] = 100000 args["start-date"] = start_date args["end-date"] = end_date args["ids"] = "ga:" + self.profile_id args["metrics"] = "ga:pageviewsPerVisit,ga:avgTimeOnSite,ga:percentNewVisits,ga:visits" args["alt"] = "json"
args["max-results"] = 100000 args["start-date"] = start_date args["end-date"] = end_date args["ids"] = "ga:" + self.profile_id args["metrics"] = "ga:pageviews" args["sort"] = "-ga:pageviews" args["alt"] = "json" results = self._get_ga_data(args) except Exception, e: log.exception(e) results = dict(url=[]) result_data = results.get('rows') ga_model.update_sitewide_stats(period_name, "Totals", {'Total page views': result_data[0][0]}, period_complete_day) try: args = {} args["max-results"] = 100000 args["start-date"] = start_date args["end-date"] = end_date args["ids"] = "ga:" + self.profile_id args["metrics"] = "ga:pageviewsPerSession,ga:avgTimeOnPage,ga:percentNewSessions,ga:sessions,ga:newUsers,ga:avgSessionDuration,ga:bounceRate,ga:percentSessionsWithSearch" args["alt"] = "json" results = self._get_ga_data(args) except Exception, e: log.exception(e) results = dict(url=[])