Useful tool for a multi-website analytics agency. With this tool you can control the Analytics from a bunch of websites and compare the data from the day before, the week before and the month before.
This project was bootstrapped with Create React App.
Demo.
- OAuth Google Login
- Basic GA API usage
- Layout and theme with @React
- Component sections
- App Logo
- Retrieve data for every website on the account
- Data presentation
- Data comparative
- Styles on each field depending on the results
- Basic Metadata with Helmet
- Deployment on Surge
git clone https://github.com/Xaconi/ganalytics-dashboard.git
cd ganalytics-dashboard
npm install
- Create a ClientID on Google Developers Console
- Copy the ClientID to an .env file on the project root as REACT_APP_GOOGLE_API variable
- Authorize the App domains on the Google Developers Console
- Enable the Google Analytics API on Google Developers Console
- Add the Google Analytics API scope on Google Developers Console
- Start the App with
npm start
- Enjoy! Be careful with the Google Cloud quotas!