Skip to content

A UI for querying the Google Ads Reporting API

License

Notifications You must be signed in to change notification settings

mikeengland/gaq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAQ

A web UI for querying the Google Ads Reporting API

Screenshots

Running the app

  1. Ensure Docker is installed on your computer. If it is not, download and install it.

  2. Clone the repository on your filesystem.

    git clone https://github.com/mikeengland/gaq.git
  3. Launch the application in Docker.

The following variables need to be set in your environment to allow the app to connect to Google Ads. These settings match your normal Google Ads OAuth authentication credentials.

  • GAQ_CLIENT_ID
  • GAQ_CLIENT_SECRET
  • GAQ_REFRESH_TOKEN
  • GAQ_DEVELOPER_TOKEN

Either set these on the same line as the docker-compose command, or export them.

GAQ_CLIENT_ID=xyz GAQ_CLIENT_SECRET=xyz GAQ_REFRESH_TOKEN=xyz GAQ_DEVELOPER_TOKEN=xyz docker-compose up

# or if you have exported these variables in your environment:

docker-compose up

The application should then be accessible at http://127.0.0.1:8080/

For help building queries, the Google Ads documentation provides a useful interactive query builder.

Disclaimer

This is an early version of the application. Currently it is only suitable for running locally. Expect changes in the future!

Future improvements / TODOs