Skip to content

google-marketing-solutions/giga

logo

GIGA: Gemini Insights Generation Analysis

Overview

By applying Gemini's AI capabilities, GIGA can cluster and intelligently interpret keyword data. This provides clients with actionable, strategic insights for making marketing decisions.

Demo Screencast

Please note: Search volume and other metrics are randomized for demonstration purposes.

Challenge Addressed

Clients want to stay ahead of current search/keyword trends and capitalize on them quickly. Up-to-date insights into search trends are crucial for optimizing ad campaigns and driving sales in key product categories.

Outcome & Impact

A clustering of all keyword ideas related to the input topic keywords. Also the solution provides an insights summary page and a recommendation for campaigns to be created to capture the current trending topics.

This provides clients with actionable, strategic insights for making marketing decisions and help them create campaigns based on the insights.

Explore the search volume history of your seed keywords:
Explore Search Volume

Analyze generated clusters to identify trending topics:
Explore Clusters

Inspect trending keywords:
Explore Clusters

Services Used

This project utilizes the following Google services:

  • Vertex AI: Used for generating intelligent insights and clustering keywords using Gemini models.
  • Google Ads API (Keyword Planner): Used for fetching keyword ideas, search volumes, and historical metrics.

Limitations

  • Keyword Idea Service: This service provides data based on full months. Consequently, data for the current month is not yet available; it becomes accessible only after the month has concluded. Additionally, there is a ≈10 days delay (e.g. on 10th March, data for complete February will be available).
  • Keyword Volume: Please note that keyword volume figures are rounded.

Prerequisites

  • Google Ads Account with a Developer Token (needs "Basic" or "Standard" access level)
  • Google Cloud Project with Vertex AI enabled
  • Google Workspace (to run Google Apps Script)

Get Started

To get started with GIGA:

  1. Make a copy of the Google Apps Script project template
    Copy Button

  2. Link Apps Script to a Google Cloud Project. Therefore navigate to “Project Settings“ and add your project number (only numbers and not to be confused with the ID, full guide here).
    GCP Setup

  3. Deploy the solution as a Web-App (see this for details)
    Setup
    The user set in "Execute as" needs at least the Vertex AI User (roles/aiplatform.user) IAM role as well as read access to the associated Google Ads Account.

  4. Setup When you run the application the first time, it'll automatically show the settings screen where you need to specify your Google Ads account Id and the corresponding developer token.
    Setup
    Please note the following:

  • The developer token needs "Basic" or "Standard" access level ("Test Account Access" is not sufficient, see access levels for details).
  • A Google Cloud project can be associated with only one developer token (see this for details).

Troubleshooting

If you encounter issues, please verify the following:

  • Developer Token Access: Ensure your developer token has at least "Basic" or "Standard" access level. Test account access is insufficient.
  • GCP Project Binding: Remember that a Google Cloud Project is permanently associated with the first developer token used. Ensure you haven't previously used a different token with this project.
  • Connection Test: To verify your access to Vertex AI and the Google Ads API, you can make a copy of this Test Spreadsheet and run the included tests.

Disclaimer: This is not an official Google product.

About

No description, website, or topics provided.

Resources

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-config.json
Unknown
license-header.txt

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published