This article covers authenticating a Google Search Ads system and connecting data into Savant.
Authenticating Google Search Ads in Savant
Step 1: Create a Google Project A Google project acts as a container for your Google Cloud resources. Follow these steps:
Go to the Google API Console.
Click on "Create Project."
Enter a name or keep the generated suggestion.
Confirm or modify any other fields as needed.
Click "Create."
Step 2: Generate OAuth2 Credentials The Search Ads 360 Reporting API uses OAuth 2.0 for authentication and authorization. OAuth credentials help identify your app to Google and allow token generation for managing Search Ads 360 users. Here's how to create OAuth 2.0 credentials:
Visit the Credentials page.
Click "Create credentials" > "OAuth client ID."
Select your application type.
Fill out the form and click "Create."
Step 3: Activate Search Ads 360 Reporting API Before using the API, you need to enable the Search Ads 360 Reporting API for your project:
Open the API Library in the Google API Console.
If prompted, select an existing project or create a new one.
Find the API or use search to locate it.
Click on the API and then click the "Enable" button.
If asked, set up billing and accept the API's Terms of Service.
Step 4: Optional - Enable Billing While using the Search Ads 360 Reporting API in Google Cloud is free, there's a quota for the number of free Cloud projects per account. If you need more, consider creating a new Google account. Here's how to enable billing for your project:
Visit the Billing page.
If you don't have an active billing account, create one by clicking "Add billing account" and following the instructions.
Step 5: Set Up Your Project's Consent Screen Your project's consent screen is essential for user interactions. Follow these steps to enable it:
Open the Consent Screen page in the Google API Console.
Choose a project or create a new one.
Fill in the form details and click "Save."
Step 6: Manage Redirect URIs For a given OAuth 2.0 credential, you might need to create, view, or edit redirect URIs. Follow these steps:
Go to the Credentials page.
If you don't have OAuth 2.0 client IDs, create one by clicking "Create credentials."
In the OAuth 2.0 client IDs section, click on the desired credential.
View or edit the redirect URIs as needed.
Remember to replace CUSTOMER_ID and any other variables with your actual values. Following these steps will ensure proper authentication for using the Search Ads 360 Reporting API with clarity and ease.
Step 7: Authenticate System in Savant
Input customer ID
Authenticate using your Google Account
Connecting Data from Google Search Ads 360
On the top left side of your canvas, click the Add Source button, shown below and select your previously authenticated Google Search Ads connection.
If you are not currently within an analysis, you can add your connection by navigating to Data and selecting New Dataset then select the previously authenticated connection to your Google Search Ads system.
You can now configure the dataset and decide which data from various objects you would like to import into your analysis.
Select which Object you would like to import into your data source from the drop down menu.
Select which Columns you want to include in the dataset.
Once you're done, click Next.
Next, add a name and description to your data set to be used within your canvas and click Confirm.
Your data from Google Search Ads is now placed on your canvas as a source for your analysis!
Supported Objects
Name | Documentation |
Metrics | |
Segments |
Writing Data to Google Search Ads 360
It is currently not possible to write data to Google Search Ads using Savant