Skip to content

Commit

Permalink
Google ads (#1548)
Browse files Browse the repository at this point in the history
  • Loading branch information
pnadolny13 authored Oct 16, 2023
1 parent 5c3f2f0 commit 1abea48
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 0 deletions.
1 change: 1 addition & 0 deletions _data/meltano/extractors/tap-adwords/georgiyolovski.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ capabilities:
- catalog
- discover
description: Advertising Platform
hidden: true
label: Google Ads
logo_url: /assets/logos/extractors/adwords.png
maintenance_status: unknown
Expand Down
1 change: 1 addition & 0 deletions _data/meltano/extractors/tap-adwords/singer-io.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ capabilities:
- state
description: Advertising Platform
domain_url: https://developers.google.com/adwords/api/
hidden: true
keywords:
- api
label: Google Ads
Expand Down
75 changes: 75 additions & 0 deletions _data/meltano/extractors/tap-googleads/singer-io.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
capabilities:
- catalog
- discover
- state
description: Google Advertising Platform
domain_url: https://ads.google.com
executable: tap-google-ads
keywords:
- api
label: Google Ads
logo_url: /assets/logos/extractors/googleads.png
maintenance_status: active
name: tap-googleads
namespace: tap_googleads
pip_url: git+https://github.com/singer-io/tap-google-ads.git
quality: silver
repo: https://github.com/singer-io/tap-google-ads
settings:
- description: How many Days before the Start Date to fetch data for Performance Reports
kind: integer
label: Conversion Window Days
name: conversion_window_days
value: 0
- description: A comma-separated list of Ad Account IDs to replicate data from
label: Account ID(s)
name: customer_ids
placeholder: Ex. 1234567890,1234567891,1234567892
- description: Your Developer Token for Google AdWord Application
kind: password
label: Developer Token
name: developer_token
placeholder: Ex. *****************
- description: Date up to when historical data will be extracted.
kind: date_iso8601
name: end_date
- description: A list of dicts containing account IDs to replicate data from.
label: Account ID(s)
name: login_customer_ids
placeholder: '[{"customerId": "1234567890", "loginCustomerId": "0987654321"}]'
- description: Your Google OAuth Client ID
kind: password
label: OAuth Client ID
name: oauth_client_id
placeholder: Ex. 123456789012345.apps.googleusercontent.com
- description: Your Google OAuth Client Secret
kind: password
label: OAuth Client Secret
name: oauth_client_secret
placeholder: Ex. *****************
- description: The Refresh Token generated through the OAuth flow run using your OAuth
Client and your Developer Token
kind: oauth
label: Refresh Token
name: refresh_token
- description: The request timeout in seconds.
kind: integer
label: Request Timeout (s)
name: request_timeout
value: 900
- description: Determines how much historical data will be extracted. Please be aware
that the larger the time period and amount of data, the longer the initial extraction
can be expected to take.
kind: date_iso8601
name: start_date
settings_group_validation:
- - customer_ids
- developer_token
- login_customer_ids
- oauth_client_id
- oauth_client_secret
- refresh_token
- start_date
- user_agent
usage: ''
variant: singer-io

0 comments on commit 1abea48

Please sign in to comment.