Search

Google Ads

Google Ads

Google Ads is the programmatic interface to Google Ads, used for managing large or complex Google Ads accounts and campaigns. By connecting Google Ads to Datagrid, you can seamlessly integrate your advertising data with other business-critical information, enabling enhanced reporting, analysis, and decision-making.

1. How-to

1. Prerequisites

To configure the Google Ads connector, follow these steps:

  • A Google Ads account with administrative access.
  • A Google Cloud Project with the Google Ads API enabled.
  • OAuth 2.0 credentials (Client ID and Client Secret) for your Google Cloud Project.
  • A Google Ads developer token.
  • Select the data you want to import into Datagrid

2. Connect

Creating a dataset from the Google Ads connector involves selecting the specific data you want to import:

  1. Connect Google Ads App: a. Click on the "+ Create” Button on the top left of the screen. b. Select the "Connect Apps" item. c. Search for the Google Ads connector from the list. d. Login with your Google account. Google may prompt you to authorize Datagrid's access to your data. Grant the necessary permissions to proceed. e. Click on the “Next” button.
  2. Pick your Data: a. Pick the Google Ads data you want to include in your dataset (e.g., Campaigns, Ad Groups, Ads, Keywords). b. Click on the “Start First Import” Button to start syncing your Google Ads dataset.

3. Set Up a Schedule

Scheduling regular data pulls ensures your Datagrid datasets remain up-to-date with the latest information from Google Ads:

  1. Navigate to Google Ads Dataset: a. Go to the left side panel and locate and click on the Google Ads dataset you created.
  2. Schedule Settings: a. Click on the “...” on the top right of the dataset. b. Click on “Edit Pipeline” to edit your connector's name. c. Click the “Schedule” button on the right, beside the “Import Configuration” button.
  3. Configure Schedule: a. Set the desired frequency for data pulls (e.g., daily, weekly, monthly). b. Specify the time of day for the data pull to occur. c. Specify downtime if needed – when the sync should not happen. d. Click the “Update” button to update the new configuration.

4. Data Access

  • Customer
  • Campaign
  • AdGroup
  • AdGroupAd
  • AdGroupCriterion
  • Ad
  • Asset
  • BiddingStrategy
  • ConversionAction
  • KeywordPlan

5. Use Cases

  • Automated Account Management: Automate tasks such as creating campaigns, ad groups, and ads, and managing bids and budgets.
  • Custom Reporting: Generate custom reports to track key performance indicators (KPIs) and gain insights into campaign performance.
  • Ad Management Based on Inventory: Automatically update ads based on changes in inventory levels.
  • Manage Smart Bidding Strategies: Implement and manage Smart Bidding strategies to optimize campaign performance.

6. FAQ

Q: What is the Google Ads API? A: The Google Ads API is the programmatic interface to Google Ads, used for managing large or complex Google Ads accounts and campaigns.

Q: What are some typical use cases for the Google Ads API? A: Some typical use cases include automated account management, custom reporting, ad management based on inventory, and managing Smart Bidding strategies.

Q: What is a Google Ads developer token? A: A Google Ads developer token is a unique identifier that allows you to access the Google Ads API.

7. Support & Additional Resources