Google Analytics Management & Optimisation Software using Google Reporting and Management APIs

Prpperties Views

API

React

Software Development

UI/UX

Google Analytics Management & Optimisation Software using Google Reporting and Management APIs

Internal software build using Google Analytics management and reporting APIs as well as APIs from Search Console and Google Ads.

image 02

APIs

Integration of Google Reporting and Management APIs as well as Ads and Search Console

Authentication

For authentication, we used Google OAuth

React.js

React.js for front-end development. But the system was designed to be compatible with almost all client-end systems

Back-end

Node.js as it was one of the quickest at processing requests to the back-end servers. We also we selected GraphQL over REST.

Dashboard

Google Analytics Management & Optimisation System using both the Google Reporting and Management APIs

Amdeas is an internal project and uses complex integrations including the Google Analytics Management API, making it far easier for everyone to achieve a fully optimised GA account. The project is on hold waiting for how we integrate with GA4.

POC to Development

Initially, our software engineers worked on a POC build for the project and following a thorough review of the complex Analytics Management API documentation, they started to test different features of the build that had been conceptualized.

Filters

Technology Stack

  • We selected NoSQL, specifically MongoDB as the project was very open-ended in nature. This would allow the capability to add new features and also ensure the scalability of the project further down the line.
  • For back-end, we went with Node.js as it is one of the quickest at processing requests to the back-end servers. Also, we selected GraphQL over REST.
  • We opted for React.js for front-end development. But the system was designed to be compatible with almost all client-end stacks.
  • For authentication, we used Google OAuth.
  • As the project was very open-ended in nature, NoSQL was selected, specifically MongoDB. This allows the capability to add new features and also ensures the scalability of the project in future.
  • The back-end choice was Node.js as it is one of the fastest at processing requests to the back-end servers and GraphQL was selected over REST.
  • React.js was used for front-end development, but the system was designed to be compatible with almost all client-end stacks.
  • Google OAuth was used for authentication as being the most appropriate.

Generate Report

The Result

The project was initially based around GA3, but with the introduction of GA4, the project is on hold until it is clear the direction Google is taking with analytics. We are now in the process of developing the project, introducing products such as Google Big Query as well as AI and Machine Learning to adapt the product for the new systems.

Audit Reports