Skip to content

A more efficient way to run multiple web analytics reports.

Notifications You must be signed in to change notification settings

PatioUmbrella/analyticsAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

analyticsAutomation

A more efficient way to run multiple web analytics reports.

Modules needed: PyQT5 Pandas Numpy Matplotlib GRPC/GRPCIO Google.Analytics.Data.V1Beta

Run Report Steps: 1 - Run V100GUI.py 2 - Input data and press create report 3 - Exit GUI 4 - Run GraphMaker.py 5 - Paste graph images in presentation and analyze!

Inputs: type = website (app coming soon!) property_id = ######### (found here) api = credentials.json (found here) start date = a date in 20XX-XX-XX format end date = a date in 20XX-XX-XX format

GA Dimensions Used:

  • Date/ month
  • Region/Country/City
  • Session Source/Medium
  • Landing page / page path/ title

GA Metrics Used:

  • Events per session
  • Average session duration
  • Users
  • Sessions

Metrics and Dimensions can be seen in the GUI code under "dimension_list" and "metric_list"

Comment if you have any issues! A few initial problems that I had that you may come across might include folder naming, finding the right credentials, creating a procfile, and possible virtual environment issues.

About

A more efficient way to run multiple web analytics reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages