Exemplo n.º 1
0
def getArguments():
  dateList = collectArguments.getDates()
  date1 = dateList[0]
  date2 = dateList[1]
  filename = collectArguments.getFilename()
#filename = 'C:\\Users\\thambapillair\\Documents\\'+ raw_input('Enter preferred filename')+'.txt'
  dimensionString = collectArguments.collectArguments(dimensions_and_metrics.dimensions)
  metricString = collectArguments.collectArguments(dimensions_and_metrics.metrics)
  #print metricString
  dimensionList = collectArguments.collectLists(dimensionString)
#metricList = metricString.split(',')
  metricList = collectArguments.collectLists(metricString)
  #print dimensionList,metricList
  segment_id = collectArguments.getSegments()
  #for z in range (0,len(dimensionList)-1):
    #print metricList[z]
    #print z
  returnList = [date1,date2,dimensionString,metricString,dimensionList,metricList,filename,segment_id]
  return returnList
Exemplo n.º 2
0
    "UA-19256573-1": "http://www.myprotein.com/es/pages/home",
    "UA-19256640-1": "http://www.myprotein.com/fr/pages/home",
    "UA-19256474-1": "http://www.myprotein.com/ie/pages/home",
    "UA-19256561-1": "http://www.myprotein.com/it/pages/home",
    "UA-479953-1": "http://www.myprotein.com/uk",
    "UA-2620226-2": "http://www.beautyexpert.co.uk",
    "UA-2620226-1": "http://www.mankind.co.uk",
    "UA-18594156-35": "http://www.myvitamins.com",
}
now = datetime.datetime.now()

# Below bit needs to actually work (need to create those dimensions in 'dimensions_and_metrics' file)

# segment_id_list = [dimensions_and_metrics.dimensions["Email Traffic"],dimensions_and_metrics.dimensions["Affiliate Traffic"],dimensions_and_metrics.dimensions["Search Traffic"],dimensions_and_metrics.dimensions["Google Product Search"]]
# segment_id_list = [dimensions_and_metrics.dimensions["source"],dimensions_and_metrics.dimensions["visitorType"]]
segment_id_list = [collectArguments.getSegments()]


def getArguments():
    dateList = now.strftime("%Y-%m-%d")
    print dateList
    date1 = dateList
    filename = "G:\\.Customer Insight\\new_predictor\\ANALYTICS_API\\data1.txt"
    dimensionString = "ga:hour"
    metricString = "ga:transactionRevenue,ga:visits"
    returnList = [date1, date1, dimensionString, metricString, filename, segment_id_list]
    return returnList


def mainHelper(argv, date1, dimensionString, metricString, myNewFile, segment_id_list):
    # Step 1. Get an analytics service object.
Exemplo n.º 3
0
    "UA-19256573-1": "http://www.myprotein.com/es/pages/home",
    "UA-19256640-1": "http://www.myprotein.com/fr/pages/home",
    "UA-19256474-1": "http://www.myprotein.com/ie/pages/home",
    "UA-19256561-1": "http://www.myprotein.com/it/pages/home",
    "UA-479953-1": "http://www.myprotein.com/uk",
    "UA-2620226-2": "http://www.beautyexpert.co.uk",
    "UA-2620226-1": "http://www.mankind.co.uk",
    "UA-18594156-35": "http://www.myvitamins.com"
}
now = datetime.datetime.now()

#Below bit needs to actually work (need to create those dimensions in 'dimensions_and_metrics' file)

#segment_id_list = [dimensions_and_metrics.dimensions["Email Traffic"],dimensions_and_metrics.dimensions["Affiliate Traffic"],dimensions_and_metrics.dimensions["Search Traffic"],dimensions_and_metrics.dimensions["Google Product Search"]]
#segment_id_list = [dimensions_and_metrics.dimensions["source"],dimensions_and_metrics.dimensions["visitorType"]]
segment_id_list = [collectArguments.getSegments()]


def getArguments():
    dateList = now.strftime("%Y-%m-%d")
    print dateList
    date1 = dateList
    filename = 'G:\\.Customer Insight\\new_predictor\\ANALYTICS_API\\data1.txt'
    dimensionString = "ga:hour"
    metricString = "ga:transactionRevenue,ga:visits"
    returnList = [
        date1, date1, dimensionString, metricString, filename, segment_id_list
    ]
    return returnList

Exemplo n.º 4
0
import AnalyticsAuth
import collectArguments
import dimensions_and_metrics

dateList = collectArguments.getDates()
dimensionString = collectArguments.collectArguments(dimensions_and_metrics.dimensions)
metricString = collectArguments.collectArguments(dimensions_and_metrics.metrics)
dimensionList = collectArguments.collectLists(dimensionString)
metricList = collectArguments.collectLists(metricString)
segment_id = collectArguments.getSegments()
filters = collectArguments.getFilters()

arguments = AnalyticsAuth.Arguments(dateList,dimensionList,metricList,filters,segment_id)
results = AnalyticsAuth.Results(arguments)