You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/connector-google-adwords.md
+32-24Lines changed: 32 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ ms.service: data-factory
8
8
ms.subservice: data-movement
9
9
ms.topic: conceptual
10
10
ms.custom: synapse
11
-
ms.date: 09/09/2021
11
+
ms.date: 02/24/2022
12
12
---
13
13
14
14
# Copy data from Google AdWords using Azure Data Factory or Synapse Analytics
@@ -63,12 +63,18 @@ The following sections provide details about properties that are used to define
63
63
64
64
## Linked service properties
65
65
66
+
> [!Important]
67
+
> Due to the sunset of Google AdWords API by **April 27, 2022**, the service has upgraded to the new Google Ads API. Please refer this [document](connector-troubleshoot-google-adwords.md#migrate-to-the-new-version-of-google-ads-api) for detailed migration steps and recommendations. Please make sure the migration to be done before **April 27, 2022**.
68
+
66
69
The following properties are supported for Google AdWords linked service:
67
70
68
71
| Property | Description | Required |
69
72
|:--- |:--- |:--- |
70
73
| type | The type property must be set to: **GoogleAdWords**| Yes |
74
+
| connectionProperties | A group of properties that defines how to connect to Google AdWords. | Yes |
75
+
|***Under `connectionProperties`:***|||
71
76
| clientCustomerID | The Client customer ID of the AdWords account that you want to fetch report data for. | Yes |
77
+
| loginCustomerID | The customer ID of the Google AdWords manager account through which you want to fetch report data of specific customer.| No |
72
78
| developerToken | The developer token associated with the manager account that you use to grant access to the AdWords API. You can choose to mark this field as a SecureString to store it securely, or store password in Azure Key Vault and let the copy activity pull from there when performing data copy - learn more from [Store credentials in Key Vault](store-credentials-in-key-vault.md). | Yes |
73
79
| authenticationType | The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. <br/>Allowed values are: **ServiceAuthentication**, **UserAuthentication**| Yes |
74
80
| refreshToken | The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication. You can choose to mark this field as a SecureString to store it securely, or store password in Azure Key Vault and let the copy activity pull from there when performing data copy - learn more from [Store credentials in Key Vault](store-credentials-in-key-vault.md). | No |
@@ -87,32 +93,34 @@ The following properties are supported for Google AdWords linked service:
This article provides suggestions to troubleshoot common problems with the Google AdWords connector in Azure Data Factory and Azure Synapse.
19
+
20
+
## Migrate to the new version of Google Ads API
21
+
22
+
-**Symptoms**
23
+
24
+
You see a hint on the Google AdWords linked service configuration page. It reminds you to upgrade your linked service to a newer version before the legacy API is deprecated by Google.
25
+
26
+
-**Cause**
27
+
28
+
Due to the sunset of Google AdWords API by **April 27, 2022**, you are recommended to migrate your existing linked service to the new version of Google Ads API before the date. Starting **April 27, 2022**, connection will start to fail because of the deprecation of Google AdWords API (see this [link](https://ads-developers.googleblog.com/2021/04/upgrade-to-google-ads-api-from-adwords.html)). Migration steps:
29
+
30
+
1. Open your Google AdWords connector linked service configuration page.
31
+
2. Edit the linked service and choose the new API version (select **Google Ads**).
32
+
33
+
:::image type="content" source="media/connector-troubleshoot-guide/update-google-adwords-linked-service.png" alt-text="Screenshot of updating the linked service configuration for Google AdWords.":::
34
+
35
+
3. Apply the changes.
36
+
37
+
-**Known issues and recommendations**
38
+
39
+
1. The new Google Ads API doesn't provide a migration plan for below reports/tables:
40
+
a. AD_CUSTOMIZERS_FEED_ITEM_REPORT
41
+
b. CAMPAIGN_GROUP_PERFORMANCE_REPORT
42
+
c. CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT
43
+
d. CAMPAIGN_NEGATIVE_LOCATIONS_REPORT
44
+
e. CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT
45
+
f. CREATIVE_CONVERSION_REPORT
46
+
g. CRITERIA_PERFORMANCE_REPORT
47
+
h. FINAL_URL_REPORT
48
+
i. KEYWORDLESS_CATEGORY_REPORT
49
+
j. MARKETPLACE_PERFORMANCE_REPORT
50
+
k. TOP_CONTENT_PERFORMANCE_REPORT
51
+
52
+
2. The syntax for Google Ads query language is similar to AWQL from the AdWords API, but not identical. You can refer this [document](https://developers.google.com/google-ads/api/docs/migration/querying) for more details.
53
+
54
+
55
+
## Next steps
56
+
57
+
For more troubleshooting help, try these resources:
0 commit comments