Version: 1.0.0
Category: Marketing Analytics
Tier: 3
Api version: v16
Type: Source
Types of Authentication:
Token-Based
OAuth
Resources Supported:
Resource Name | Sub Resource | Description | Parameter |
---|---|---|---|
Campaign | All Campaigns - Insights | Lists all Insights on a Campaign level | N.A |
Ad | All Ads - Insights | Lists all Insights on an Ad level | N.A |
AdGroup | All AdGroups - Insights | Lists all Insights on an AdGroup level | N.A |
How to retrieve Customer ID:
Go to your google ads account.
Above your email id at top right corner you will find the ID
How to retrieve developer token:
go to your google ads account.
Browse under tools & settings option.
Under the section of setup > select the option of api center.
Here you will be able to generate the developer token.
How to retrieve client Id & client secret
Login to https://console.cloud.google.com
Create a new project / use existing project.
Select your project.
Click APIs & Services.
Go to Credentials Tab.
Existing OAuth 2.0 Client IDs
You can either click on download or open the client id created.
Here you will find client Id and client secret.
Create New OAuth 2.0 Client ID.
Click on create credentials.
Select OAuth client ID
Select the Application type as Web Application
Give an appropriate name.
Add “app.eazydi.com“ in authorized redirect URIs
Click create.
Refer to the above section to retrieve client id and secret.
How to retrieve Refresh Token:
Under Select & authorize APIs > Select the following scopes
Click on Authorize APIs.
Choose your google account.
Allow the request.
You will be redirect back and on Step 2 > click on Exchange authorization code for tokens button
7.A Refresh Token will be generated.
EazyDI create connection:
1. Authentication Mode: Token-based
Connection Properties:
Name | Mandatory | Description |
---|---|---|
Connection Name | Yes | Name of the connection |
Description | No | Description of connection |
Authentication Type | Yes | Dropdown to choose the type of authentication |
Client Id | Yes | Client Id of your application |
Client Secret | Yes | Client Secret of your application |
Refresh Token | Yes | Refresh token to generate new access token |
Developer Token | Yes | Developer Token of your application |
Customer Id | Yes | Unique customer Id |
Steps to create connection:
Fill out the required fields
Click on submit button
2. OAuth
Connection Properties:
Name | Mandatory | Description |
---|---|---|
Connection Name | Yes | Name of the connection |
Description | No | Description of connection |
Authentication Type | Yes | Dropdown to choose the type of authentication |
Developer Token | Yes | Developer Token of your application |
Customer Id | Yes | Unique customer Id |
Steps to create connection:
Fill out the required fields
Click on Authorize button
You will be redirected to google for OAuth
Approve the request and you will be redirected to EazyDI
Creating Pipeline:
Step 1: Select Source Connector as Google Ads.
Step 2: Select Connection from the dropdown
Step 3: Configure the connection object and click Save button.
Step 4: Verify the connection details in the section and click on Next button.
Step 5: Select the Target connection and connection object and click on Next button.
Step 6: Configure field mapping page and click on Next button.
Step 7: Select the scheduling and proceed ahead by clicking on Next button.
Step 8: Confirm the details that you have selected for this pipeline and click on Submit and the pipeline will be created.
Reauthorize:
If token has been stale, invalid, uninstalled in your Facebook account, or you are receiving unauthorized error, You can reauthorize your connection by clicking the Reauthorize button for OAuth or manually regenerating a long lived access token as seen above